제1장 VS.NET 설치 1.1 VS.NET 설치 ... 14 1.2 IIS와 Front Page 2000 Server Extension 설치 ... 14 1.3 VS.NET 설치 순서 ... 16 1.4 VS.NET 설치 확인 ... 20 1.5 C이란 ... 22 1.5.1 닷넷 프레임워크(.NET Framework) ... 23 1.5.2 공통 언어 런타임(CLR : Common Language Runtime) ... 23 1.5.3 기본 클래스 라이브러리(Basic Class Library) ... 24 1.6 VS.NET 화면구성 ... 24 1.6.1 VS.NET 초기 화면 ... 24 1.6.2 새 프로젝트 ... 26 1.6.3 VS.NET의 통합 개발 환경 ... 26 1.7 C 프로그램의 구조 ... 32 1.7.1 C 프로그램 작성하기 ... 32 1.7.2 C 프로그램 분석 ... 35 1.8 도움말 사용 방법 ... 37 제2장 데이터형과 연산자 2.1 데이터 형 ... 40 2.1.1 값 형식(value type) ... 40 2.1.2 string형 ... 42 2.2 연산자 ... 42 2.3 숫자의 다양한 표현 ... 73 2.4 날짜와 시간의 다양한 표현 ... 77 2.5 배열(array) ... 79 2.6 foreach 문 ... 83 연습문제 ... 85 제3장 제어문 3.1 if 문 ... 88 3.2 while 문 ... 90 3.3 do~while 문 ... 91 3.4 for 문 ... 93 3.5 switch~case 문 ... 94 3.6 continue 문 ... 97 3.7 break 문 ... 98 3.8 goto 문 ... 100 연습문제 ... 112 제4장 객체지향프로그래밍 4.1 객체(object) ... 114 4.2 클래스(class) ... 114 4.3 인스턴스(instance) ... 116 4.4 C의 전제 구조 ... 118 4.5 클래스 멤버, 객체 생성자, 멤버 연산자, 인스턴스 ... 120 4.6 VS.NET 환경을 이용한 클래스, 필드, 메서드 생성 ... 123 4.7 소멸자, 가비지 콜렉터, Dispose 메서드 ... 129 4.8 오버로딩, 델리깃 ... 129 4.9 박싱과 언박싱 ... 133 4.10 인터페이스 ... 134 제5장 C 컨트롤 5.1 폼에서 윈도우 프로그램 작성 및 사용 방법 ... 138 5.2 컨트롤 속성 ... 142 5.3 텍스트 입출력에 관한 컨트롤 ... 145 5.4 선택에 관한 컨트롤 ... 149 5.4.1 CheckBox 컨트롤 ... 149 5.4.2 RadioButton 컨트롤 ... 153 5.5 ListBox 컨트롤 ... 156 5.6 폼 윈도우 속성 변경 ... 164 5.7 DateTimePicker 컨트롤과 MonthCalendar 컨트롤 ... 165 5.8 Timer와 ProgressBar 컨트롤 ... 169 5.9 NotifyIcon 컨트롤 ... 173 5.10 대화상자 컨트롤 ... 177 5.11 메시지 박스 ... 182 5.12 RichTextBox 컨트롤 ... 189 5.13 MainMenu 컨트롤 ... 190 5.14 TrackBar 컨트롤 ... 193 5.15 PictureBox 컨트롤 ... 196 5.16 ImageList 컨트롤 ... 198 5.17 ToolBar 컨트롤 ... 200 5.18 StatusBar 컨트롤 ... 205 5.19 ToolTip 컨트롤 ... 207 5.20 ScrollBar 컨트롤 ... 209 5.21 Tab 컨트롤 ... 210 5.22 TreeView 컨트롤 ... 213 5.23 Splitter 컨트롤 ... 218 5.24 다중 창 표시 ... 219 제6장 스레드(thread) 6.1 스레드의 개요 ... 226 6.2 스레드 객체 ... 226 제7장 MS-SQL 서버 설치 및 데이터베이스 만들기 7.1 MS-SQL 2000 서버 설치 ... 234 7.2 MS-SQL 2000 서버 실행 ... 242 7.3 새로운 데이터베이스 shopDB 만들기 ... 243 7.3.1 DB 만들기 ... 243 7.4 Query Analyzer와 SQL 구문 사용 방법 ... 252 7.4.1 Query Analyzer와 SQL 구문 사용 방법 ... 252 7.4.2 SQL 구문 사용 방법 ... 254 7.5 저장 프로시저 ... 257 제8장 ADO.NET 8.1 데이터베이스에 연결하기 ... 266 8.2 SQL 명령문 처리 방법 ... 274 8.3 DataSet 객체 ... 275 8.4 ListView 컨트롤 ... 276 8.5 DataColumn 객체 ... 283 8.6 DataGrid 컨트롤 ... 287 제9장 웹 프로그래밍 9.1 웹 폼 프로그래밍 작성 및 사용 방법 ... 292 9.2 웹 서버 컨트롤 ... 297 9.3 텍스트 입출력에 관한 웹 서버 컨트롤 ... 299 9.4 버튼에 관한 웹 서버 컨트롤 ... 304 9.5 HyperLink 컨트롤 ... 309 9.6 Validation 컨트롤 ... 313 제10장 카운터 만들기 10.1 웹 어플리케이션 ... 328 10.2 global.asax 파일 ... 329 10.3 web.config 파일 ... 330 10.4 카운터 만들기 ... 331 10.4.1 global.asax 파일 ... 331 10.4.2 파일에 데이터 읽고 쓰기 ... 333 10.4.3 파일에 데이터 읽어 오기 ... 333 10.4.4 파일에 텍스트 저장하기 ... 334 제11장 방명록 만들기 11.1 방명록을 위한 데이터베이스 만들기 ... 342 11.2 방명록 Visitor_Table 테이블 작성하는 방법 ... 342 11.3 테이블에 사용자가 접근할 수 있는 권한 만들기 ... 344 11.4 VS.NET으로 방명록 만들기 ... 345 제12장 게시판 만들기 12.1 답변 게시판에 사용할 데이터베이스 만들기 ... 366 12.2 답변 게시판 테이블 BBS_Table 만들기 ... 366 12.3 새로 생성된 테이블에 사용자가 접근할 수 있는 권한 만들기 ... 368 12.4 VS.NET으로 답변 게시판 만들기 ... 369 12.5 DataGrid 컨트롤을 이용하여 답변 게시판 만들기 ... 373 제13장 XML 13.1 XML 개요 ... 390 13.2 xmlTextReader 객체와 xmlTextWriter 객체 ... 393 13.3 XML DOM ... 399 13.4 XML 문서의 데이터 조건 검색 ... 407 찾아보기 ... 411