I   회사소개  I  사이트맵  I  도움말
인기검색어
  ID저장
 
회원가입 I 아이디/비밀번호찾기
ㆍOS / 하드웨어 / 서버군
ㆍOA / 오피스 / 전자출판
ㆍ아이폰 / 안드로이드
ㆍ디지털 포토그래피
ㆍ그래픽 / 홈페이지
ㆍ인터넷 프로그래밍
ㆍ일반프로그래밍
ㆍ게임프로그래밍
ㆍSNS / E-Business
ㆍ데이터베이스
ㆍ기 타
ㆍ길라잡이
ㆍ실력이 탐나는
ㆍ회사 실무에 힘을 주는
ㆍ예제가 가득한
ㆍ그림 한 장으로 보는
ㆍ디지털 포토그라피
ㆍ그래픽/홈페이지
페이스북 블로그 네이버포스트
관련분류 : 일반 프로그래밍 / C#
Beginning C# - 절판
크게보기 l 차례보기
ㆍ저 자 Karli Watson
ㆍ역 자 류광
ㆍ구 분 번역서
ㆍ발행일 2002년 03월 26일
ㆍ정 가 38,000원
ㆍ페이지 1130 페이지
ㆍISBN 89-7627-950-6
ㆍ난이도 초급.중급
ㆍ출판사 정보문화사
C#은 Microsoft의 새로운 플랫폼인 .NET Framework을 위한 새로운 프로그래밍 언어이다. .NET Framework은 코드의 실행을 관리하는 런타임 환경과 생각할 수 있는 거의 모든 프로그래밍 작업에 대한 다양한 클래스 라이브러리들로 구성된다. .NET 코드를 작성할 수 있는 언어는 많으나, .NET Framework을 위해 특별히 고안된 언어는 C# 뿐이며, 그런만큼 몇 년 후면 대부분의 개발자들이 C#으로 .NET 응용 프로그램을 만들게 될 것이다.

이 책은 C# 프로그램의 작성을 위한 필수적인 가이드가 될 것이다. 이 책은 C#과 .NET의 핵심 개념들을 설명하고, C# 언어의 기본 내용을 이야기한다. 그런 다음에는 개체 지향적 프로그래밍을 살펴보고, C#으로 Windows 응용 프로그램을 작성하는 방법을 설명한다. 또한 C#로 동적인 웹 페이지와 웹 서비스를 작성하는 방법과 실제로 작동하는 C# 응용 프로그램에 대한 두 개의 사례 연구도 제공한다.

이 책의 대상
Beginning C#은 초보자 또는 현대의 개체 지향적 프로그래밍 기술을 지원하지 않는 언어들로부터 .NET Framework으로 이동하고자 하는, 비교적 경험이 없는 프로그래머들도 쉽게 읽을 수 있는 C# 입문서이다. C++에 대한 지식이 있어야 이해할 수 있는 여러 C# 책들에 지친 사람이라면 이 책이 큰 도움이 될 것이다.

이 책이 다루는 내용
  • C# 언어

  • C#을 이용한 .NET 프로그래밍

  • 개체 지향적 프로그래밍

  • Windows 응용 프로그램 작성

  • 데이터베이스 접근

  • C#을 이용한 웹 페이지 및 웹 서비스 작성


  •  
    이 책의 본 원서는 .NET 베타 2에 기반해서 쓰여진 것이나, 우리는 영문 정식 버전 소스 테스트를 거치고, 얼마 전 발표된 한글 정식 버전에 기반해서 감수를 마쳤으므로 독자들은 그 점에 관해서는 염려하지 않아도 된다.

    어쩌면 C#으로부터 프로그래밍을 처음 시작하는 독자도 있을 것이다. 사실 C/C++나 기타 다른 언어들을 배웠던 사람들이라도, 기존의 지식을 모두 지워버리고 새로운 마음으로 읽는 것이 더 좋을 수 있다. 왜냐하면 C#은 새로운 문제들과 요구들을 반영하는 새로운 언어이기 때문이다.

    1장에서부터 12장까지의 내용은, 순서대로 읽으면서 현대적인 프로그래밍에 대해, 그리고 C#이라는 언어와 그에 깔린 패러다임에 대해 배우기에 딱 좋은 형태로 쓰여져 있다. 그 뒤의 장들은 순서대로 읽기에는 좀 일관성이 떨어지나, 개별 장들 자체는 .NET 프레임웍에서의 프로그래밍에 필수적인 또는 많은 도움이 될 내용이 들어 있다. 따라서, 13장부터는 자신의 필요에 따라 선택적으로 읽으면서 이후의 추가 학습 방향을 잡아나가면 좋을 것 같다.

    번역 용어들은 거의 모두 한글화된 개발 환경 및 MSDN 중 한글화된 부분을 그대로 따랐다. 저 스스로도, 예를 들어 객체 지향이 아닌 '개체 지향'이라는 말을 쓰기가 좀 어색했지만, 현대의 프로그래밍에서(적어도 MS 기반에서) 언어와 플랫폼, 그리고 개발환경을 따로 분리한다는 것은 힘든 일이므로, C# 개발에 관련된 언어, 플랫폼, 개발환경 모두를 제어하고 있는 Microsoft의 선택을 따르는 것이 무난하다고 생각한다.

    새로운 언어를 배우는 것은, 부담스럽기도 하지만 또한 흥분되는 일이기도 하다. 무엇보다도, 언어를 설계한 사람들의 문제의식을 유추해 보면서 배워나가는 것이 가장 좋은 접근 방식이라 생각한다. 아무쪼록 많은 성과가 있기를 바란다.

    [감수의 글]
    많은 이들이 기다려온 Beginning C# 책이 번역되어 출간하게 됨을 우선 기쁘게 생각하며, 책의 소스를 테스트하고, 번역된 내용들을 확인하면서 느낀 몇 가지 사항을 이야기드리고자 한다.

    이 책의 C# 코드들은 베타 2 기준으로 작성이 되어져 있지만, 베타 2의 코드를 그대로 정식 버전에서 구동시켜도 크게 무리없다는 것을 확인하였다(베타 2에서 정식 버전으로 오면서 외형상 크게 달라진 부분은 없기에). 그렇기에 여러분은 걱정없이 이 책의 모든 내용을 즐겁게 공부해나갈 수 있을 것이며, 만일, 문제가 생길 경우 http://taeyo.net 사이트의 C# 게시판을 통해서 그러한 궁금점을 같이 풀어나갈 수도 있을 것이다(이것은 선택적이다). 다만, 위의 감수자 사이트는 지식을 공유하며, 특정 문제를 같이 고민하고자 제공되는 장소이지 Wrox 서적에 대한 기술적인 해결책을 제공하는 사이트는 아니라는 점은 기억해 주길 바란다. 만약 해결책을 요구한다면, Wrox의 Programmer to Programmer 사이트인 http://p2p.wrox.com의 Beginning C# 서적 관련 커뮤니티에 문의해야 할 것이다.

    새롭게 주목되는 C#이라는 언어에 대해 Wrox는 Beginning C#과 Professional C#, 두 권의 C# 서적을 내놓았다. 이 책은 그 중 초급의 기반이 되는 Beginning 서적으로, 전반적인 C#의 구조와 문법을 다루고 있으며, 이를 통해 C# 프로그래밍에 쉽게 친숙해지기 위한 길을 제공하고 있다. 여러분이 C#을 공부하고자 한다면 이 서적은 기본을 탄탄히 하는데 큰 도움이 되어주리라 믿어 의심치 않는다. 만일 여러분이 이 책을 통해서 조금은 전문적인 GDI+, Distributed Web Application, ADO.NET, Web Services 등에 대한 깊은 내용까지 알고 싶어졌다면 기타 관련 전문서적(예를 들면 이번에 같이 출시되는 Professional C#)을 참고할 수도 있다.

    물론, 이 책에서도 중급적인 부분의 일부에 대해서는 가벼운 언급과 예제를 제시하고 있지만, 초급자가 아니라면 감동을 받을 수준은 아닐 것이다(그렇다 하더라도 책 후반부의 사례 연구(Case Study)는 상당히 맘에 들 것이다. 꼭 해보기 바란다.) 그리고 이 책에서는 데이터베이스 관련 예제에서 MSDE(혹은 SQL Server)를 사용하고 있다. 이미 SQL 서버를 개발 PC에 보유하고 있는 사람은 MSDE를 굳이 설치할 필요가 없으며, MS Office 프리미엄 버전의 정품 CD를 가지고 있는 사람은, 원한다면 CD로부터 MSDE를 설치할 수도 있다. 아니면, MS의 웹 사이트에서 MSDE를 다운로드 받을 수 있다(단, 이를 사용하려면 Visual Studio가 설치되어져 있어야 할 것이다).

    http://msdn.microsoft.com/vstudio/downloads/addins/msde/msde.asp

    이 책을 읽는 모든 분들이 C#이라는 새로운 매력적인 언어에 심취하게 되기를 고대하며...
     
     
    "Wrox-Beginning 시리즈" 관련도서는 총 36권 입니다.
    - 프로그래머 두뇌단련 퍼즐 44제
    - Beginning Ruby on Rails
    - Beginning Linux Programming 제3판
    - Beginning 자바 웹 서비스
    - Beginning ASP.NET Databases (C# 편)
    - Beginning ASP.NET Databases (VB.NET 편)
    - Beginning Java 2 SDK 1.4 Edition
    - Beginning Oracle Programming
    - Beginning XML 2nd Edition
    - Beginning Java Networking
    - Beginning Visual Basic .NET
    - Beginning Visual Basic .NET Databases
    - Beginning Java Databases
    - Beginning ASP.NET using C#
    - Beginning ASP.NET using VB.NET
    - Beginning SQL Programming
    - Beginning C#
    - Beginning Databases with PostgreSQL
    - Beginning JSP Web Development
    - Beginning SQL Server 2000 Programming
    - Beginning Java Objects
    - Beginning SQL Server 2000 For Visual Basic Developers
    - Beginning WAP, WML, & WMLScript
    - Beginning PHP 4
    - Beginning Visual Basic 6 Database Programming
    - Beginning XML
    - Beginning XHTML
    - Beginning Active Server Pages 3.0
    - Beginning ASP Databases
    - Beginning Linux Programming
    - Beginning Java 2 JDK 1.3 Edition
    - Beginning ATL COM Programming
    - Beginning Visual Basic 6
    - Beginning Windows NT Programming
    - Beginning Active Server Pages 2.0
    - Beginning Visual C++ 6
     
                                      
    회사소개      개인정보취급방침      고객센터     사이트맵      도움말