책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > C#
· ISBN : 9788980782154
· 출판일 : 2008-08-26
책 소개
목차
Chapter 01 VisualStudio 2008
1. Visual Studio 2008 개요
1.1 빠른 어플리케이션 개발
1.2 사용자 편의 극복
1.3 효율적인 팀 협력
2. .NET Framework 개요
2.1 .NET Framework 3.5
2.2 .NET Framework 버전 2.0, 3.0 및 3.5의 관계
2.3 .NET Framework 3.5에 포함된 기능
3. C# 3.0 개요
3.1 C# 언어
3.2 Visual C#
3.3 Visual C# 3.0의 새로운 기능
4. Visual Studio 2008 설치
Chapter 02 C# 3.0 기초 문법
1. 'Hello C#" 프로그램 만들기
2. Main()과 명령 줄 인수
3. 데이터 형식
3.1 정수 계열 형식
3.2 부동 소수점 형식
3.3 기본 형식
3.4 암시적 숫자 변환
3.5 익명 형식
4. 배열
4.1 1차원 배열
4.2 다차원 배열
4.2 가변 배열
5. 문자열
5.1 Substring() 메서드
5.2 Replace() 메서드
5.3 ToUpper() 또는 ToLower() 메서드
5.4 IndexOf() 메서드
5.5 Split() 메서드
6. 제어문
6.1 선택문
(1) if-else 문
(2) switch-case 문
6.2 반복문
(1) while 문
(2) do-while 문
(3) for 문
(4) foreach-in 문
6.3 점프문
(1) break 문
(2) continue 문
(3) return 문
6.4 예외 처리문
(1) throw 문
(2) try-catch 문
(3) try-finally 문
7. 연산자
7.1 ++ 연산자
7.2 != 연산자
Chapter 03 C# 기본 문법
1. 네임스페이스
2. using 지시문
3. 클래스
3.1 개체 만들기
3.2 클래스 상속
4. 구조체
5. 상속
5.1 추상 및 봉인 클래스와 클래스 멤버
5.2 인터페이스
6. 속성
6.1 속성 사용
(1) get 접근자
(2) set 접근자
7. 메서드
7.1 메서드 매개 변수
7.2 반환 값
8. 대리자
8.1 대리자 사용
8.2 명명된 메서드
8.3 익명 메서드
9. 이벤트
9.1 이벤트 구독
(1) Visual Studio IDE를 사용하여 이벤트를 구독
(2) 프로그래밍 방식으로 이벤트를 구독
(3) 무명 메서드를 사용하여 이벤트를 구독
9.2 구독 취소
10. 제네릭
10.1 제네릭의 장점
10.2 제네릭 형식 매개 변수
10.3 형식 매개 변수에 대한 제약 조건
(1) 제약 조건 사용 이유
(2) 바인딩되지 않은 형식 매개 변수
(3) naked 형식 제약 조건
11. 스레딩
Chapter 04 C# 3.0의 새로운 기능
1. 암시적으로 형식화된 지역 변수
2. 개체 및 컬렉션 이니셜라이저
2.1 개체 이니셜라이저에 익명 형식 사용
2.2 컬렉션 이니셜라이저
3. 쿼리
3.1 쿼리 식이란?
(1) 쿼리 식 시작
(2) 쿼리 식 종료
(3) group 절
(4) select 절
(5) 필터링, 정렬 및 조인
(6) where 절
(7) orderby 절
(8) join 절
(9) let 절
(10) 쿼리 변수
(11) 쿼리 변수에 대한 명시적 및 암시적 형식화
4. 확장 메서드
5. 람다 식
5.1 식 람다
5.2 문 람다
5.3 람다 식에서의 형식 유추
5.4 람다 식의 변수 범위
Chapter 05 LINQ
1. LINQ 쿼리 소개
1.1 쿼리 작업의 세 가지
1.2 데이터 소스
1.3 쿼리
2. LINQ 및 제네릭 형식
2.1. LINQ 쿼리의 IEnumerable
2.2 컴파일러에서 제네릭 형식 선언 처리
3. LINQ to SQL
4. LINQ to DataSet
4.1 쿼리 식 구문
4.2 메서드 기반 쿼리 구문
5. LINQ to XML
Chapter 06 윈도우 컨트롤 I
1. Hello, C# 어플리케이션 만들기
1.1 콘솔 어플리케이션(Hello, C#) 만들기
1.2 윈도우 어플리케이션(Hello, C#) 만들기
2. Label, Button 컨트롤 활용
2.1 출력 폼 디자인
2.2 출력 코드 구현
2.3 출력 예제 실행
3. TextBox 컨트롤 활용
3.1 입/출력 폼 디자인
3.2 입/출력 코드 구현
3.3 입/출력 예제 실행
4. Button 컨트롤 활용
4.1 메시지 출력 폼 디자인
4.2 메시지 출력 코드 구현
4.3 메시지 출력 예제 실행
5. Label, TextBox, Button 컨트롤 활용
5.1 로그인 폼 디자인
5.2 로그인 폼 코드 구현
5.3 로그인 폼 예제 실행
6. LinkLabel, ToolTip 컨트롤 활용
6.1 웹 브라우저 연결 폼 디자인
6.2 웹 브라우저 연결 코드 구현
6.3 웹 브라우저 연결 예제 실행
7. ListBox 컨트롤 활용
7.1 아이템 추가/삭제 폼 디자인
7.2 아이템 추가/삭제 코드 구현
7.3 아이템 추가/삭제 예제 실행
8. ComboBox 컨트롤 활용
8.1 구구단 폼 디자인
8.2 구구단 코드 구현
8.3 구구단 예제 실행
9. DomainUpDown 컨트롤 활용
9.1 투명 폼 디자인
9.2 투명 폼 코드 구현
9.3 투명 폼 예제 실행
10. Timer, ProgressBar 컨트롤 활용
10.1 프로세싱 폼 디자인
10.2 프로세싱 코드 구현
10.3 프로세싱 예제 실행
11. Pannel 컨트롤 활용
11.1 로또 번호 폼 디자인
11.2 로또 번호 코드 구현
11.3 로또 번호 예제 실행
Chapter 07 윈도우 컨트롤 II
1. DateTimePicker 컨트롤 활용
1.1 일기장 폼 디자인
1.2 일기장 코드 구현
1.3 일기장 예제 실행
2. GroupBox, RadioButton, CheckBox 컨트롤 활용
2.1 설문조사 폼(Form1) 디자인
2.2 설문조사 폼(Form1.cs) 코드 구현
2.3 설문조사 폼(Form2) 디자인
2.4 설문조사 폼(Form2.cs) 코드 구현
2.5 설문조사 예제 실행
3. PictureBox, HScrollBar, OpenFileDialog 컨트롤 활용
3.1 이미지 보기 폼 디자인
3.2 이미지 보기 코드 구현
3.3 이미지 보기 예제 실행
4. CheckedListBox 컨트롤 활용
4.1 선택 입출력 폼 디자인
4.2 선택 입출력 코드 구현
4.3 선택 입출력 예제 실행
5. MenuStrip, ContextMenuStrip 컨트롤 활용
5.1 메뉴 관리 폼 디자인
5.2 메뉴 관리 코드 구현
5.3 메뉴 관리 예제 실행
6. NotifyIcon 컨트롤 활용
6.1 트레이 아이콘 폼 디자인
6.2 트레이 아이콘 코드 구현
6.3 트레이 아이콘 예제 실행
7. WebBrowser 컨트롤 활용
7.1 웹 브라우저 폼 디자인
7.2 웹 브라우저 코드 구현
7.3 웹 브라우저 예제 실행
8. ToolStrip, FontDialog, ColorDialog 컨트롤 활용
8.1 폰트 바꾸기 폼 디자인
8.2 폰트 바꾸기 코드 구현
8.3 폰트 바꾸기 예제 실행
9. TabControl, StatusStrip 컨트롤 활용
9.1 탭 메뉴 폼 디자인
9.2 탭 메뉴 코드 구현
9.3 탭 메뉴 예제 실행
10. ListView 컨트롤 활용
10.1 전화번호 부 폼 디자인
10.2 전화번호 부 코드 구현
10.3 전화번호 부 예제 실행
11. TreeView, ImageList 컨트롤 활용
11.1 노드 확장 폼 디자인
11.2 노드 확장 코드 구현
11.3 노드 확장 예제 실행
Chapter 08 응용 프로그래밍 I
1. 프로세스 관리
1.1 프로세스 관리 폼 디자인
1.2 프로세스 관리 코드 구현
1.3 프로세스 관리 실행
2. 다운로드
2.1 다운로드 폼 디자인
2.2 다운로드 코드 구현
2.3 다운로드 실행
3. 파일 옮기기
3.1 파일 옮기기 폼 디자인
3.2 파일 옮기기 코드 구현
3.3 파일 옮기기 실행
4. 웹 브라우저
4.1 웹 브라우저 폼(Form1) 디자인
4.2 웹 브라우저 폼(Form1.cs) 코드 구현
4.3 열기 폼(Form2) 디자인
4.4 열기 폼(Form2.cs) 코드 구현
4.5 인터넷 옵션 폼(Form3) 디자인
4.6 인터넷 옵션 폼(Form3.cs) 코드 구현
4.7 웹 브라우저 실행
5. 벽돌비
5.1 벽돌비 폼(Form1) 디자인
5.2 벽돌비 폼(Form1.cs) 코드 구현
5.3 환경설정 폼(Form2) 디자인
5.4 환경설정 폼(Form2.cs) 코드 구현
5.5 사용자 설정 폼(Form3) 디자인
5.6 사용자 설정 폼(Form3.cs) 코드 구현
5.7 벽돌비 실행
6. 윈도우 탐색기
6.1 윈도우 탐색기 폼(Form1) 디자인
6.2 윈도우 탐색기 폼 코드 구현
6.3 윈도우 탐색기 실행
7. 통신을 위한 Windows Socket(Winsock) 서비스
7.1 System.Net 네임스페이스
(1) DNS 클래스
(2) IPAddress 클래스
(3) IPHostEntry 클래스
7.2 System.Net.Sockets 네임스페이스
(1) NetworkStream 클래스
(2) TcpClient 클래스
(3) TcpListener 클래스
8. TCP 통신
8.1 서버 폼(Form1) 디자인
8.2 서버 폼 코드 구현
8.3 클라이언트 폼(Form1) 디자인
8.4 클라이언트 폼 코드 구현
8.5 TCP 통신 실행
Chapter 09 데이터베이스 프로그래밍
1. ADO.NET
1.1 NET Framework 데이터 공급자
1.2 DataSet
1.3 LINQ to DataSet
2. 데이터 조작(ADO.NET)
2.1 데이터 소스에 연결
2.2 명령
2.3 명령 결과 반환
2.4 DataReader
2.5 DataAdapters
3. DataSets 사용
3.1 DataSet 만들기
3.2 DataTable
3.2 DataSet 변경 내용 반영
4. LINQ to ADO.NET
5. MS ACCESS 연동
5.1 데이터베이스 설정
5.2 인명부 폼 디자인
5.3 인명부 코드 구현
5.4 인명부 실행
6. MySQL 연동
6.1 MySQL Connection NET 설치
6.2 데이터베이스 설정
6.3 차계부 폼 디자인
6.4 차계부 코드 구현
6.4 차계부 실행
7. MS SQL Server 2005 연동
7.1 데이터베이스 설정
7.2 로그인 폼(Form1) 디자인
7.3 로그인 폼(Form1.cs) 코드 구현
7.4 로그인 성공 폼(Form2) 디자인
7.5 로긴 성공 폼(Form2.cs) 코드 구현
7.6 회원 가입 실행
Chapter 10 응용 프로그래밍 II
1. 텍스트 편집기
1.1 텍스트 편집기 폼(Form1) 디자인
1.2 텍스트 편집기 폼(Form1.cs) 코드 구현
1.3 새끼 폼(Form2) 디자인
1.4 새끼 폼(Form2.cs) 코드 구현
1.5 텍스트 편집기 실행
2. 1:1 채팅
2.1 1:1 채팅 폼 디자인
2.2 1:1 채팅 폼 코드 구현
2.3 1:1 채팅 실행
3. 데이터베이스를 이용한 자동 업데이트
3.1 데이터베이스 생성
3.2 프로젝트 생성 및 자동 업데이트 관리자 폼 디자인
3.3 자동 업데이트 관리자 폼 코드 구현
3.4 프로젝트 생성 및 자동 업데이트 클라이언트 폼 디자인
3.5 자동 업데이트 클라이언트 폼 코드 구현
3.6 프로젝트 생성 및 업데이트 폼 디자인
3.7 업데이트 폼 코드 구현
3.8 자동 업데이트 실행
부록
1. MSSQL Server 2005 설치
2 .MySQL 설치



















