이미 소장하고 있다면 판매해 보세요.
|
제0장 C#을 시작하기 전에
C#이란 .NET Framework C# 언어의 이용 장면 개발 환경 기본적인 흐름 프로그램 작성 시의 약속 제1장 기본적인 프로그램 Key Point 우선 문자 표시부터 다양한 형, 값, 변수 Lesson 01 Hello World! Lesson 02 변수 Lesson 03 수치형(정수형과 실수형) Lesson 04 문자와 문자열 Lesson 05 배열 Lesson 06 다차원 배열 ① Lesson 07 다차원 배열 ② Lesson 08 열거형 Exercise 도전! C# C# 상식 기본값(default) 제2장 연산자 Key Point 컴퓨터가 계산기 대신에...! 연산할 때의 약속 Lesson 01 산술의 연산자 ① Lesson 02 산술의 연산자 ② Lesson 03 비교 연산자 Lesson 04 논리형 Lesson 05 논리 연산자 Lesson 06 연산의 우선순위 Lesson 07 형의 변환 Exercise 도전! C# C# 상식 checked, unchecked문 제3장 제어문 Key Point 프로그램의 흐름을 바꿔 보자! Lesson 01 if문 ① Lesson 02 if문 ② Lesson 03 for문 Lesson 04 foreach문 Lesson 05 while문 Lesson 06 루프의 중단 Lesson 07 switch문 예제 프로그램1 적의 좌표가 사정거리 안에 있는지 여부를 판정한다 예제 프로그램2 막대그래프를 표시한다 Exercise 도전! C# C# 상식 goto문 제4장 클래스 Key Point 클래스란? 클래스는 설계도와 같은 것 Lesson 01 클래스의 개념 Lesson 02 객체의 생성 Lesson 03 필드 Lesson 04 메소드의 정의 Lesson 05 스코프 Lesson 06 메소드의 호출 ① Lesson 07 메소드의 호출 ② Lesson 08 오버로드 Lesson 09 public과 private Lesson 10 생성자 Lesson 11 여러 가지 생성자 Lesson 12 속성 Lesson 13 인덱서 Lesson 14 Main() 메소드 예제 프로그램 자동차 엔진과 형식의 조합을 클래스로 나타낸다 Exercise 도전! C# C# 상식 null 제5장 클래스의 상속 Key Point 클래스의 편리한 기능 상속으로 넓어지는 클래스의 세계 Lesson 01 상속 Lesson 02 상속의 정의 Lesson 03 상속의 종류 Lesson 04 다양한 수식자 Lesson 05 생성자와 상속 Lesson 06 이름의 은폐 Lesson 07 오버라이드 ① Lesson 08 오버라이드 ② Lesson 09 구조체 예제 프로그램 자의 변형 Exercise 도전! C# C# 상식 ref와 out 제6장 클래스의 응용 Key Point 클래스의 다양한 특성 클래스를 다른 시점에서 보면? Lesson 01 추상 클래스 Lesson 02 인터페이스 Lesson 03 인터페이스의 상속 Lesson 04 다형성 ① Lesson 05 다형성 ② Lesson 06 override와 new Lesson 07 객체 클래스 Lesson 08 네임스페이스 ① Lesson 09 네임스페이스 ② 예제 프로그램 곤충의 성장 Exercise 도전! C# C# 상식 is와 as 제7장 파일과 스트림 Key Point 파일이란 무엇인가? 파일과 프로그램 사이에 흐르는 강 문제 해결 대책도 잊지 말고 수립 Lesson 01 스트림 Lesson 02 예외 Lesson 03 문자 읽기 Lesson 04 문자 쓰기 Lesson 05 바이너리 읽고 쓰기 Lesson 06 키보드 입력 예제 프로그램 근무 시간 기록표 Exercise 도전! C# C# 상식 다양한 예외 클래스 제8장 문자열의 응용 Key Point 문자열을 활용해 보자! 형의 상호 변환 Lesson 01 서식 지정자 Lesson 02 문자열 다루기 ① Lesson 03 문자열 다루기 ② Lesson 04 정규 표현 ① Lesson 05 정규 표현 ② Lesson 06 문자열로 변환 예제 프로그램 셔플 퀴즈 Exercise 도전! C# C# 상식 쓰레기 수집 부록 좀 더 힘내 볼까요? 01_ 일반 클래스 02_ delegate 03_ 이벤트 04_ 실용적인 클래스 05_ null 허용형 06_ 비트와 바이트에 관한 연산자 07_ Visual C#의 설치 용어 설명 모음 찾아보기 |
|
이 책 한권으로
C# 언어의 세계로 가는 문을 여는 데 도움이 되었으면 하는 바람입니다. 이 책은 문자 기반 프로그램의 작성을 통해 C# 언어 자체의 개념을 확실히 이해하도록 이끄는 것을 목표로 하고 있으며, 이 책의 중반의 3개 장에서 객체 지향과 그 중심적인 개념인 클래스를 명확히 해설하고 있습니다. 또한 책 전체를 통해 문장보다 이미지를 전면에 내세움으로써 객체 지향의 개념이나 프로그램의 데이터 구조 등을 시각적으로 파악할 수 있어 C# 언어의 이해가 깊어집니다. 이런 분들에게 추천합니다! - C# 언어의 기초가 제대로 잡히지 않은 분 - 클래스 또는 객체를 제대로 이해하지 못한 분 이 책의 구성 -꼭 알아야 할 Key Point 각 장에서 배워야 할 중요한 개념을 미리 예습합니다. 각 개념이 가지는 관련성을 살펴보면서 각 장에서 설명하는 C#의 기본 구조의 숲을 볼 수 있도록 안내합니다. -본문 본문은 가능한 한 펼친 양면에 하나의 주제를 다뤄서 이미지가 산만하게 흩어지지 않도록 배려했습니다. 따라서 나중에 필요한 부분을 찾을 때도 효과적으로 사용할 수 있습니다. -예제 프로그램 본문에는 단순히 설명만으로 끝나지 않도록 구체적인 명령의 입력 예와 실행 예도 가능한 한 많이 담았습니다. 단, 환경에 따라서는 이 책에서 소개하고 있는 기능을 사용할 수 없거나 명령 입력의 결과가 똑같지 않는 경우도 있습니다. -도전! C# 어떤 학습이든지 여러 번 반복과 확인을 통해 자기의 지식으로 만들 수 있습니다. '도전! C#'은 각 장에서 배운 내용을 토대로 연습 문제를 풀어 보면서 실력을 쌓아갈 수 있도록 도와줍니다. -알아두면 도움이 되는 C# 상식 C#의 기본 개념을 공부하는 것이 가장 중요하겠지만, 본문에서 다루지 못했던 C#의 추가 내용을 익히면 더욱 좋을 것입니다. C#에 대한 전반적인 지식을 한층 더 향상시켜 줍니다. -부록 조금 높은 수준의 주제에 대해서는 부록으로 실어두었기 때문에, 본문의 내용을 이해하신 분들은 계속 읽어 나가 주십시오. 또한 부록에서 실제 프로그램을 개발할 때 도움이 되는 정보와 자료도 실어 두었습니다. 부문별 요약 제1장 기본적인 프로그램 이 장에서는 가장 간단한 프로그램을 작성함으로써 C# 언어의 세계를 먼저 들여다보겠습니다. 제2장 연산자 이 장에서는 연산자에 대해 학습합니다. 값을 비교할 때 사용하는 비교 연산자, 조건을 판단할 때 사용하는 논리 연산자 등이 그것입니다. 연산자는 프로그램의 핵심이므로 한 개 한 개 확실히 이해하고 다음 단계를 넘어가세요. 제3장 제어문 제어문을 사용하면 컴퓨터로 복잡한 처리를 실행하게 할 수 있습니다. 각각의 제어문을 올바르게 이해해서 주의 깊게 프로그램을 배웁시다. 제4장 클래스 제1장부터 제3장은 프로그램 내의 부분적인 것에 대해 설명했지만, 제4장에서는 프로그램 전체의 구조에 대해 섭렵해 갑니다. 클래스나 객체의 개념은 C# 언어를 이해하기 위해 가장 중요한 부분입니다. 꼼꼼히 읽고 이해해 두세요. 제5장 클래스의 상속 이번 장에서는 생성자를 상속하면 어떻게 되는지, 상속한 메소드나 속성 및 인덱서를 덮어쓰면 어떻게 되는지 등을 포함하여 상속에 의해 넓어지는 클래스의 세계를 소개합니다. 제6장 클래스의 응용 이번 장에서는 그 밖에도 클래스와 매우 비슷한 인터페이스, 모든 클래스의 기본인 Object 클래스, 이름 공간 등의 개념이 등장합니다. 클래스를 더 깊이 이해하고 더욱 고도의 프로그래밍으로 발전하는 발판으로 삼기 바랍니다. 제7장 파일과 스트림 C#언어에서는 파일로 데이터를 저장하거나 이미 있는 파일에서 데이터를 읽어 들이는 프로그램을 만들 수 있습니다. 따라서 이 장에서는 텍스트 파일에서 문자를 읽는 방법, 프로그램에서 텍스트 파일을 만드는 방법, 텍스트 파일과 같이 바이너리 파일의 읽고 쓰기를 실행하여 학습해보겠습니다. 제8장 문자열의 응용 이번 장에서는 실제로 프로그래밍 할 때 자주 등장하는 문자열의 형태 만들기와 가공에 대해 학습하겠습니다. |