나에게 필요한 지식과 기술을 검색해 보세요.

프로그래밍 입문자를 위한 C#

지은이

제시 리버티

옮긴이

김강회

출간일

2003.02.07

레벨

초중급

평점

5(1명)

정가

20,000

판매가

18,000

총 결제 금액

10%

18,000

적립 예정

900P

C#을 정복하기 위한 최적의 베이스캠프

C# 문법과 객체 지향의 시작

마이크로소프트는 점점 중요성이 높아지고 있는 닷넷 플랫폼에서의 소프트웨어 개발을 위한 새로운 언어인 C#을 내놓았다. C#은 간결하고, 안전하고, 객체 지향적이며 동시에 인터넷 환경을 고려하여 설계된 고성능 언어이다.

저자인 제시 리버티(Jesse Liberty)는 객체 지향 프로그래밍을 처음 접하는 프로그래머나 이제 막 프로그래밍을 시작하려는 입문자를 염두에 두고 이 책을 집필했다. 이 책은 다재다능한 C# 언어의 다음과 같은 핵심 개념들을 다루고 있다. 또한 닷넷 응용 프로그램 개발에 최적의 도구인 비주얼 스튜디오 닷넷 통합 개발 환경(IDE)을 소개한다.

이 책의 내용을 익히고 나면 윈도우나 웹 응용 프로그램 개발을 목표로 한 C# 및 닷넷 프로그래밍에 대한 좀더 심화된 내용의 책을 살펴볼 준비가 되어 있을 것이다. 이러한 독자들의 욕구를 충족시키기 위해, 많은 서적과 참고 자료, 온라인 자료 등을 추천하는 것도 잊지 않았다. 따라서 C#을 시작하려는 프로그래머들에게 이해하기 쉽고 명확한 안내서가 될 것이다.

주요 내용

  • 변수와 상수
  • 반복 문과 분기 문
  • 클래스와 객체
  • 상속과 다형성
  • 연산자 오버로딩
  • 구조체와 인터페이스
  • 배열, 인덱서, 컬렉션
  • 문자열과 정규 표현식
  • 예외와 디버깅

저자

목차

1장. C#과 닷넷 프로그래밍
      C#과 닷넷, 닷넷 플랫폼, 닷넷 프레임워크, C# 언어, C# 응용 프로그램의 구조, 개발 환경

2장. C# 시작하기
      프로그램은 무엇으로 이루어지나, 첫번째 프로그램: Hello World, Hello World 들여다보기

3장. 객체 지향 프로그래밍
      모델 생성, 클래스와 객체, 클래스 정의, 클래스들 사이의 관계, 객체 지향 프로그래밍의 세가지 중심 개념, 캡슐화, 특 수화, 다형성, 객체 지향 분석 및 설계

4장. 비주얼 스튜디오 닷넷
      시작 페이지, 통합 개발 환경(IDE) 들여다보기, 인텔리센스, 빌드 및 실행, 추가 정보

5장. C# 언어의 기초
      타입, 변수, 명확한 대입, 상수, 문자열, 문, 식, 공백

6장. 분기문
      무조건 분기문, 조건 분기문, 반복문

7장. 연산자
      대입 연산자(=), 수학 연산자, 증가 및 감소 연산자, 관계 연산자

8장. 클래스와 객체
      클래스 정의, 메소드 인자, 생성자, 초기자, Copy 생성자, this 키워드, 정적 및 인스턴스 멤버, 객체 소멸

9장. 메소드 들여다보기
      메소드 오버로딩, 속성을 이용한 데이터 캡슐화, 반환 값이 여러 개인 메소드

10장. 디버깅의 기초
      중단점 설정, 호출 스택

11장. 상속과 다형성
      특수화와 일반화, 상속, 다형성, 추상 클래스, 봉인된 클래스, 최상위 클래스 Object, 박싱 및 언박싱

12장. 연산자 오버로딩
      operator 키워드 사용하기, 유용한 연산자들 생성하기, 논리적인 짝, 변환 연산자

13장. 구조체
      구조체 정의

14장. 인터페이스
      인터페이스 구현, 여러 개의 인터페이스 구현, 인터페이스로 캐스팅하기, 인터페이스 확장하기, 인터페이스 합치기, 인 터페이스 구현 오버라이딩, 명시적 인터페이스 구현

15장. 배열
      배열, 다차원 배열, System.Array, 인덱서

16장. 컬렉션 인터페이스 및 타입
      컬렉션 인터페이스, 배열 리스트, 큐, 스택, 컬렉션 타입에서 배열로 복사하기

17장. 문자열
      문자열 생성, 문자열 조작, 정규 표현식, Regex 클래스

18장. 예외 발생 및 처리
      예외 발생, 예외 처리기 검색, throw 문, try 및 catch 문, 콜 스택의 동작 원리, 특정한 예외만 처리하기, finally 문, 예외 클래스 메소드 및 속성, 사용자 정의 예외

19장. 대리자와 이벤트
      대리자, 멀티캐스팅, 이벤트

20장. 후기
      앞으로 나아갈 방향, C#의 좀더 발전된 주제, 웹 (ASP.NET) 프로그래밍, 윈도우 폼 프로그래밍, 다른 자료

리뷰

20,000

10%

18,000