책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > C#
· ISBN : 9788980781232
· 쪽수 : 696쪽
· 출판일 : 2002-09-03
책 소개
목차
1장 C# 시작하기
1 .net Framework
2 C# 코딩해 보자
2장 Visual Studio.net
1. Visual Studio.net 설치
2. Visual Studio.net 사용
2.1VisualStudio.net의 시작
2.2 윈도우 프로그램 제작
2.3 프로그램 디버깅
3장 About C#
1. C#이란 언어가 나오게 된 배경
2. C# 언어의 특징
3. C# 언어는 어디로 가나?
4장 C# 모양새
1. Hello C#
1.1앞서 배웠던 hello world 코드 분석
1.2앞서 배웠던 hello world 코드 작성
2. 객체 지향 프로그래밍(OOP)
2.1 OOP(Object Oriented Programming)
2.2 객체(Object)
2.3 캡슐화(Encapsulation)
2.4 상속성(Inheritance)
2.5 다형성(Polymorphism)
3. 변수
3.1 Built-in Type
3.2 User-define Type
3.3 Value Type
3.4 Reference Type
3.5 Boxing / UnBoxing
3.6 배열(Array) 변수
3.7 상수
4. 제어문
4.1 선택문
4.2 반복문
4.3 점프문
5. 연산자
5.1 산술 연산자
5.2 관계 연산자
5.3 논리 연산자
5.4 대입 연산자
5.5 기타 연산자
5.6 연산자 우선 순위
6. 예외 처리
6.1 System.Exception 클래스
6.2 try ~ catch를 통한 예외 처리
6.3 finally 문을 통한 뒷정리
6.4 다중 예외 처리
6.5 throw 통한 예외 처리
6.6 예외 처리 & 가비지 컬렉션
7. 클래스(class) 이야기 하나
7.1 클래스
7.2 필드와 메소드
7.3 Pass by value와 Pass by reference
7.4 접근성(Access Modify)
7.5 클래스와 네임스페이스(namespace)
8. 클래스(class) 이야기 둘
8.1 클래스 멤버 II
8.2 상속(Inheritance)
8.3 다형성(polymorphism)
8.4 상속성과 다형성의 표현
9. C#의 모양새
9.1 이벤트
9.2 리플렉션(reflection)
9.3 어트리뷰트(attribute)
9.4 C#에서 포인터 사용하기
5장 C#과 함께하는 윈도우즈 프로그래밍
1. 윈도우 응용 프로그래밍
2. C# 윈도우 프로그래밍 기본
2.1 폼(form) 객체
2.2 코드 작성
3. 대화 상자(Dialog)
3.1 대화 상자 만들기
3.2 메시지 박스
3.3 공통 대화 상자 대해
4. 윈도우 폼 컨트롤
4.1 기본 컨트롤
4.2 업 다운 컨트롤
4.3 진행 상태 설정/보기 컨트롤
4.4 리스트 컨트롤
4.5 트리 뷰 컨트롤과 팝업 메뉴
4.6 splitter 컨트롤
4.7 리스트 뷰 컨트롤
6장 닷넷 데이터베이스 다루기(ADO.net)
1. ADO에서 ADO.net까지
2. .net Data Providers
2.1 SqlConnection
2.2 SqlCommand
2.3 SqlDataReader
2.4 SqlDataAdapter
3. OLE DB .net Provider
3.1 OleDbConnection 클래스
3.2 OleDbCommand 클래스
3.3 OleDbDataReader 클래스
3.4 OleDbDataAdapter 클래스
4. DataSet
4.1 DataColumn
4.2 DataRow
4.3 DataTable
4.5 DataView
4.6 DataSet
4.7 DataRelation
5. ADO.net에서 XML 문서 만들기
7장 C#과 함께하는 웹 프로그래밍(ASP.NET)
1. ASP.NET의 개념
1.1 웹 프로그래밍의 구조
1.2 ASP.NET이란?
2. C#의 ASP.NET 생김새
3 ASP.NET 객체
3.1 Request 객체
3.2 Response 객체
3.3 Server 객체
3.4 Application 변수
3.5 Sesstion 변수
3.6 IsPostBack
4. 웹 서버 컨트롤 프로그래밍
4.1 웹 폼의 추가와 시작 페이지 설정
4.2 웹 폼 Layout 설정과 웹 폼 컨트롤 등록
4.3 웹 폼 컨트롤과 HTML 컨트롤
4.4 컨트롤의 속성 설정
4.5 유효성 검사와 이벤트 핸들러의 코드 작성
5. 사용자용 게시판 프로그램 만들기
5.1 준비하기
5.2 Write.aspx 페이지
5.3 Done.aspx 페이지
5.4 List.aspx 페이지
5.5 View.aspx 페이지
5.6 PwdChk.aspx 페이지
8장 C# 정규식(Regular Expression) 다루기
1. 정규식(Regular Expression)이란?
2. 정규식(Regular Expression)
3. Regex 클래스
4. 정규식의 다양한 예제 살펴보기
9장 c# 파일 다루기
1. 디렉토리 및 파일 다루기
2. 파일 읽기 & 쓰기
3. MemoryStream, BufferedStream, Networkstream, CryptoStream
10장 C# 쓰레드(Thread) 다루기
1. 쓰레드(Thread)란?
2. 단일 쓰레드와 멀티 쓰레드
3. 쓰레드의 유용성 생각해 보기
4. C#으로 쓰레드 다루기
5. 쓰레드의 동기화
11장 C#을 이용하여 시스템 정보 보기
1. COM Interop
2. "시스템 정보 보기" 만들기
12장 C#을 이용해 스크린세이버 만들자
1. 프로젝트 생성
2. 스크린세이버 시작
3. 스크린세이버 종료
4. 마우스 및 키보드에 대한 이벤트
5. timer 컨트롤의 Tick 이벤트
6. 스크린세이버 설정
13장 C#을 이용한 콤보 오너 드로우
1. 드라이브 정보 얻기
2. ComboBox 사용자 그리기(OwnerDraw)
3. DriveComboBox 구현하기
14장 Mobile.Net
1. Mobile Internet Tool Kit
2. Mobile Internet Tool Kit의 모바일 인터넷 디자이너 살펴 보기
3. Mobile Internet Tool Kit의 모바일 컨트롤 살펴보기
4. 모바일에서 데이터베이스 검색하기
15장 XML Web Services
1. 웹 서비스의 개념
2. XML 웹 서비스의 특징
3. 웹 서비스의 비전
4. 웹 서비스의 구조
4.1 분산 컴포넌트 시스템
4.2 웹 서비스의 구조
5. 웹 서비스 예제 만들기
5.1 웹 서비스 구현
5.2 웹 서비스 클라이언트 구현
16장 C#과 함께하는 모바일(PDA) 프로그래밍
1. PDA 어플리케이션 프로그래밍 시작
2. PDA 어플리케이션 실행 및 배포
3. PDA용 DB 프로그램 제작
3.1 XML Web Service의 활용
3.2 클라이언트 모듈 제작
4. PDA 설치 및 배포
4.1 설치 프로그램 만들기 과정
4.2 예제로 본 설치 프로그램 만들기
17장 .NET 설치 및 배포
1. 설치 및 배포 프로젝트의 템플릿 살펴보기
2. 배포 프로그램 만들기
3. 배포 프로그램 만들기 조금 깊은 곳으로
4. .NET Framework를 설치할 수 있는 Setup.exe(Bootstrapper) 살펴보기
부 록
1. CSC 옵션
2. DLL 만들기
3. SQL Server 2000 설치하기
4. .Net Framework 기본 클래스의 하위 집합
5. ASP.NET에서의 웹 관련 클래스




















