목차
Part 1 이론과 실습
chapter 1 ASP 소개 및 개발 환경
1.1 ASP란 무엇인가? ... 5
1.2 ASP를 위한 환경 설정 ... 6
1.2.1 운영체제(OS) 선택 ... 6
1.2.2 IIS(Internet Information Server) 5.0 ... 7
1.2.3 편집기 ... 13
1.2.4 가상 디렉토리 ... 19
학습정리 ... 25
연습문제 ... 26
chapter 2 ASP 기본 구조
2.1 정적 웹 사이트와 동적 웹 사이트 ... 29
2.2 ASP 기본 구조 ... 31
2.3 변수 및 자료형 ... 33
2.3.1 식별자 ... 33
2.3.2 변수 ... 34
2.3.3 상수 ... 36
2.3.4 자료형 ... 36
2.4 연산자 ... 39
2.4.1 산술 연산자 ... 39
2.4.2 비교 연산자 ... 40
2.4.3 논리 연산자 ... 42
2.4.4 연결 연산자 ... 43
2.5 배열 ... 44
2.5.1 고정 크기 배열 ... 44
2.5.2 동적 배열 ... 45
2.5.3 다차원 배열 ... 46
2.6 주석 ... 48
2.7 제어문 ... 50
2.7.1 If 문 ... 50
2.7.2 Select Case 문 ... 53
2.8 반복문 ... 55
2.8.1 For 문 ... 55
2.8.2 For Each 문 ... 57
2.8.3 Do Loop 문 ... 59
2.9 프로시저 ... 60
2.9.1 서브 프로시저 ... 61
2.9.2 함수 ... 64
학습정리 ... 67
연습문제 ... 68
chapter 3 Request, Response 객체
3.1 Request 객체 ... 71
3.1.1 ClientCertificate 컬렉션 ... 72
3.1.2 Cookies 컬렉션 ... 72
3.1.3 Form 컬렉션 ... 75
3.1.4 QueryString 컬렉션 ... 79
3.1.5 ServerVariables 컬렉션 ... 83
3.1.6 TotalByte 속성 ... 88
3.2 Response 객체 ... 91
3.2.1 Cookies 컬렉션 ... 92
3.2.2 Buffer 속성 ... 94
3.2.3 CacheControl 속성 ... 95
3.2.4 ContentType 속성 ... 95
3.2.5 Expires 속성 ... 96
3.2.6 ExpiresAbsolute 속성 ... 96
3.2.7 IsClientConnected 속성 ... 97
3.2.8 Redirect 메소드 ... 97
학습정리 ... 101
연습문제 ... 102
chapter 4 Application, Session, Server 객체
4.1 Application 객체 ... 107
4.1.1 Contents 컬렉션 ... 110
4.1.2 Contents.Remove 메소드, Contents.RemoveAll 메소드 ... 112
4.1.3 Lock 메소드, Unlock 메소드 ... 115
4.2 Session 객체 ... 117
4.2.1 Contents 컬렉션 ... 120
4.2.2 Abandon 메소드 ... 122
4.2.3 Contents.Remove 메소드, Contents.RemoveAll 메소드 ... 125
4.2.4 SessionID 속성 ... 127
4.2.5 Timeout 속성 ... 129
4.3 Server 객체 ... 130
4.3.1 ScriptTimeout 속성 ... 131
4.3.2 Execute 메소드 ... 131
4.3.3 HTMLEncode 메소드 ... 133
4.3.4 MapPath 메소드 ... 135
4.3.5 Transfer 메소드 ... 137
학습정리 ... 139
연습문제 ... 140
chapter 5 Server 컴포넌트
5.1 Server 컴포넌트 ... 145
5.1.1 Ad Rotator 컴포넌트 ... 145
5.1.2 Browser Capability 컴포넌트 ... 150
5.1.3 Content Linking 컴포넌트 ... 153
학습정리 ... 156
연습문제 ... 157
chapter 6 데이터베이스와 ADO 객체 활용
6.1 데이터베이스 ... 163
6.2 SQL Server ... 164
5.2.1 SQL Server 설치하기 ... 165
6.2.2 데이터베이스 생성하기 ... 172
5.2.3 SQL 질의어 ... 181
6.3 ADO ... 186
6.3.1 ODBC ... 187
6.3.2 OLE DB ... 188
6.3.3 ADO 객체 및 컬렉션 ... 188
6.3.4 ODBC 설정 방법 ... 189
6.4 Connection 객체 ... 194
학습정리 ... 201
연습문제 ... 202
chapter 7 Recordset & Command 객체
7.1 Recordset 객체 ... 205
7.2 Command 객체 ... 220
학습정리 ... 232
연습문제 ... 233
Part 2 실무 프로젝트
chapter 8 게시판 등록 및 출력
8.1 게시판이란? ... 239
8.2 게시판 등록 ... 240
8.2.1 데이터베이스 ... 240
8.2.2 게시물 입력 ... 242
8.3.3 게시물 등록 ... 249
8.3 게시판 출력 ... 252
8.3.1 리스트 출력 ... 252
8.3.2 게시물 내용 출력 ... 258
chapter 9 게시글 수정 및 삭제
9.1 게시글 수정 ... 265
9.1.1 비밀번호 입력 ... 266
9.1.2 비밀번호 확인 ... 268
9.1.3 게시글 수정 ... 270
9.1.4 수정된 게시글 저장 ... 276
9.2 게시글 삭제 ... 280
9.2.1 비밀번호 확인 ... 282
9.2.2 게시물 삭제 ... 284
9.3 목록 페이지 나누기 ... 287
chapter 10 답변형 게시판 제작
10.1 게시물 검색 ... 297
10.2 답변형 게시판 ... 306
10.2.1 답변 쓰기 ... 308
10.2.2 답변 등록하기 ... 312
chapter 11 고급형 게시판 제작
11.1 파일 등록 ... 319
11.1.1 파일 첨부 게시물 입력 ... 326
11.1.2 게시물 등록 ... 332
11.1.3 게시물 내용 출력 ... 336
11.1.4 파일 다운로드 ... 341
11.2 이메일 전송 ... 346
11.2.1 이메일 정보 입력 ... 347
11.2.2 이메일 발송 처리 ... 353
chapter 12 앨범 게시판 제작
12.1 앨범 게시판 제작 ... 359
12.1.1 게시물 입력 ... 361
12.1.2 사진 등록 ... 366
12.1.3 사진 목록 출력 ... 369
12.1.4 사진 내용 출력 ... 377
12.2 댓글 달기 ... 383
12.2.1 댓글 쓰기 ... 384
12.2.2 댓글 처리 ... 389
chapter 13 회원 가입 및 인증
13.1 회원 가입 및 인증 제작 ... 395
13.1.1 회원 로그인 ... 396
13.1.2 회원 가입 페이지 ... 399
13.1.3 아이디 중복 체크 ... 408
13.1.4 회원 가입 처리 ... 412
13.2 회원 인증 ... 420
13.2.1 로그인 처리 ... 420
13.2.2 회원 전용 페이지 ... 424
chapter 14 일정 관리 다이어리 제작
14.1 일정 관리 다이어리 ... 429
14.1.1 일정 관리 ... 430
14.1.2 일정 등록 ... 438
14.1.3 일정 등록 처리 ... 443
14.1.4 일정 내용 확인 ... 446
14.2 일정 수정 및 삭제 ... 450
14.2.1 일정 수정 ... 451
14.2.2 일정 관리 수정 처리 ... 454
14.2.3 일정 관리 삭제 ... 456
INDEX
닫기