C#은 시스템 개발부터 게임 개발까지 다양한 분야에서 이용되고 있는 프로그래밍 언어다. 이 책에서는 최신 개발 환경과 C#의 기본 문법부터 클래스, 이벤트, 컨트롤, 이미지 처리, 네트워크, LINQ 등 다양한 기능을 소개하고 있으며, 게임 만들기 등 실전 앱 제작까지 다루고 있다. 읽기 쉽고 친절한 해설로 프로그래밍 초보자도 쉽게 따라 할 수 있으며, 풍부한 일러스트를 활용하여 다소 어려운 개념도 한눈에 알 수 있다. 또한 다양한 예제 프로그램을 통해 하나하나 직접 테스트하며 실력을 기를 수 있도록 구성되어 있다.
Contents
Lesson 0 들어가기 전에
C# 언어 개발 환경의 사용법
Visual Studio의 사용법
Lesson 1 첫 걸음
1.1 C# 프로그램
1.2 코드 입력
1.3 프로그램의 작성
1.4 프로그램의 실행
1.5 레슨의 정리
Lesson 2 C#의 기본
2.1 콘솔로 출력
2.2 폼
2.3 문자와 이미지
2.4 레슨의 정리
Lesson 3 형과 연산자
3.1 대입
3.2 형과 변수
3.3 연산자
3.4 레슨의 정리
Lesson 4 처리의 제어
4.1 조건분기
4.2 반복
4.3 배열
4.4 배열의 응용
4.5 레슨의 정리
Lesson 5 클래스
5.1 클래스의 설계
5.2 접근의 제한
5.3 정적 멤버
5.4 새로운 클래스
5.5 클래스 라이브러리
5.6 레슨의 정리
8.1 그래픽의 기본
8.2 그래픽의 응용
8.3 수학 관련 클래스
8.4 타이머
8.5 레슨의 정리
Lesson 9 게임
9.1 게임으로의 응용
9.2 게임과 알고리즘
9.3 레슨의 정리
Lesson 10 파일
10.1 파일 정보
10.2 텍스트 파일
10.3 바이너리 파일
10.4 각종 파일의 다루기
10.5 파일의 응용과 정규표현
10.6 레슨의 정리
Lesson 11 네트워크
11.1 네트워크의 기본
11.2 Web
11.3 TCP
11.4 스레드
11.5 레슨의 정리
Lesson 12 데이터의 이용
12.1 LINQ
12.2 XML과 LINQ
12.3 레슨의 정리
Lesson 13 애플리케이션의 작성
13.1 프로그램의 설계
13.2 데이터 기능의 설계
13.3 코드의 작성
13.4 레슨의 정리
Appendix A 연습문제 정답
Appendix B Quick Reference
Author
다카하시 마나,김은철,유세라
도쿄 대학 경제학부를 졸업하고 테크니컬 라이터로 활동하고 있다. 주요 저서로 『쉬운 C』 『쉬운 C++』 『쉬운 C#』 『좋은 Java』 『쉬운 XML』 『좋은 PHP』 『좋은 Java객체 지향 편』 『쉬운 Android 프로그래밍』 『쉬운 iOS 프로그래밍』 『쉬운 웹 애플리케이션 프로그래밍』 『만화로 배우는 네트워크 기초』 『좋은 JavaScript』(SB크리에이티브) 『입문 테크니컬 라이팅』 『통계학 교과서』(아사쿠라 서점) 『배려의 문장 방법』(문예 춘추) 『헤매지 않은 통계학』 『헤매지 않는 대학의 미분 적분』(기술 평론사) 등이 있다.
도쿄 대학 경제학부를 졸업하고 테크니컬 라이터로 활동하고 있다. 주요 저서로 『쉬운 C』 『쉬운 C++』 『쉬운 C#』 『좋은 Java』 『쉬운 XML』 『좋은 PHP』 『좋은 Java객체 지향 편』 『쉬운 Android 프로그래밍』 『쉬운 iOS 프로그래밍』 『쉬운 웹 애플리케이션 프로그래밍』 『만화로 배우는 네트워크 기초』 『좋은 JavaScript』(SB크리에이티브) 『입문 테크니컬 라이팅』 『통계학 교과서』(아사쿠라 서점) 『배려의 문장 방법』(문예 춘추) 『헤매지 않은 통계학』 『헤매지 않는 대학의 미분 적분』(기술 평론사) 등이 있다.