ASP.NET 디렉터리 초보자부터 숙련자까지
1부 기본 지식
1장 ASP.NET 2.0 개발 소개 1
교육 비디오: 24분
1.1 ASP 소개 .NET 2.0으로 4
1.1.1 ASP.NET 2.0 개발 내역 4
1.1.2 ASP.NET 2.0의 새로운 기능 4
1.1.3. NET Framework 4
1.1.4 ASP.NET 2.0의 작동 원리 5
1.1.5 ASP.NET 2.0의 작동 메커니즘 5
1.1. 6 .NET 2.0의 ASP 장점 6
1.2 ASP.NET 2.0 개발 환경 구축 7
1.2.1 IIS 7 설치
1.2.2 Visual Studio 설치 2005 8
1.2.3 Visual Studio 2005 개발 환경 구성 10
1.3 ASP.NET 2.0 웹 페이지 구문 11
1.3.1 ASP.NET 웹 페이지 확장 11
1.3.2 페이지 명령 12
1.3.3 ASPX 파일 콘텐츠 주석 13
1.3.4 서버측 파일 포함 13
1.3 .5 HTML 서버 제어 구문 14
1.3.6 ASP.NET 서버 제어 구문 15
1.3.7 코드 블록 구문 15
1.3.8 표현식 구문 16
1.4 ASP.NET 웹사이트 만들기 17
1.4.1 ASP.NET 웹사이트 만들기 17
1.4.2 ASP.NET 웹사이트 디자인 웹 페이지 18
1.4.3 ASP.NET 폴더 추가 19
1.4.4 구성 파일 Web.config 추가 20
1.4.5 애플리케이션 실행 20
1.4.6 IIS 가상 디렉터리 구성 21
1.5 MSDN 도움말 시스템 23
1.5.1 MSDN 23 설치 방법
1.5. 2 MSDN을 사용하여 ASP.NET 2.0을 배우는 방법 25
2장 C# 언어 기본 사항 27
교육 동영상: 24분
2.1 데이터 유형 28 p>
2.1 .1 값 유형 28
2.1.2 참조 유형 28
2.1.3 박싱 및 언박싱 29
2.2 상수 및 변수 29
2.2.1 상수 29
2.2.2 변수 30
2.3 유형 변환 30
2.3.1 암시적 유형 변환 30
2.3.2 명시적 유형 변환 31
2.4 연산자 및 표현식 31
2.4.1 산술 연산자 및 산술 표현식 31
2.4. 2 관계 연산자 및 관계식 32
2.4.3 대입 연산자 및 대입식 32
2.4.4 논리 연산자 및 논리식 33
2.4.5 비트 연산자 33
2.4.6 기타 연산자 34
2.4.7 연산자의 우선순위 집합 35
2.5자 문자열 처리 35
2.5 .1 문자열 비교 35
2.5.2 문자 및 하위 문자열 위치 지정 36
2.5
.3 형식 문자열 36
2.5.4 가로채기 문자열 37
2.5.5 분할 문자열 37
2.5.6 문자열 삽입 및 채우기 38
2.5.7 문자열 삭제 및 잘라내기 38
2.5.8 문자열 복사 39
2.5.9 문자열 바꾸기 39
2.6 프로세스 제어 40 p>
2.6.1 분기문 40
2.6.2 루프문 41
2.6.3 예외처리문 43
2.7 배열 44 p>
2.7.1 배열 선언 44
2.7.2 배열 초기화 45
2.7.3 배열 순회 45 p>
3장 내장 ASP.NET 개체 47
교육 비디오: 32분
3.1 응답 개체 48
3.1.1 응답 개체 개요 48
3.1.2 Response 객체의 공통 속성 및 메소드 48
3.1.3 페이지에 출력 데이터 48
3.1.4 페이지 점프 및 전송 매개변수 49
3.1.5 출력 바이너리 이미지 51
3.2 요청 객체 52
3.2.1 요청 객체 개요 52
3.2. 일반적으로 사용되는 요청 속성 및 메서드 객체 52
3.2.3 페이지 간 전송되는 값 얻기 53
3.2.4 클라이언트 브라우저 정보 얻기 53
3.3 애플리케이션 객체 55
3.3.1 애플리케이션 객체 개요 55
3.3.2 애플리케이션 객체의 공통 컬렉션, 속성 및 메서드 55
3.3.3 애플리케이션 객체 저장소 사용 및 전역 읽기
p>변수 56
3.3.4 접속 카운터 설계 56
3.3.5 채팅방 57
3.4 세션 개체 59
3.4.1 Session 개체 개요 59
3.4.2 Session 개체의 공통 컬렉션, 속성 및 메서드 59
3.4.3 Session 개체를 사용하여 데이터 저장 및 읽기 60
3.5 Cookie 객체 61
3.5.1 Cookie 객체 개요 61
3.5.2 Cookie 객체의 공통 속성 및 메서드 61
3.5.3 쿠키 개체를 사용하여 클라이언트 저장 및 읽기
정보 62
3.6 서버 개체 64
3.6.1 서버 개체 개요 64< /p >
3.6.2 Server 개체의 공통 속성 및 메서드 64
3.6.3 Server.Execute 메서드 및 Server.Transfer 사용
페이지 리디렉션 방법 64 p>
3.6.4 Server.MapPath 메서드를 사용하여 서버의 물리적 주소 획득 66
3.6.5 Server.UrlEncode 메서드를 사용하여 문자열 인코딩
인코딩 66 p>
3.6.6 Server.UrlDecode 메서드를 사용하여 문자열 디코딩
디코딩 66
3.7 연습 및 연습 67
4장 ASP.NET 2
.0 웹 공통 컨트롤 69
교육 비디오: 27분
4.1 텍스트 유형 컨트롤 70
4.1.1 라벨 컨트롤 70
4.1.2 TextBox 컨트롤 72
4.2 버튼 유형 컨트롤 75
4.2.1 버튼 컨트롤 75
4.2.2 LinkButton 컨트롤 76
4.2.3 ImageButton 컨트롤 78
4.2.4 HyperLink 컨트롤 79
4.3 유형 선택 컨트롤 81
4.3.1 ListBox 컨트롤 81
4.3.2 DropDownList 컨트롤 87
4.3.3 RadioButton 컨트롤 89
4.3.4 CheckBox 컨트롤 92
4.4 그래픽 디스플레이 유형 컨트롤 95
4.4.1 이미지 제어 95
4.4.2 ImageMap 제어 97
4.5 패널 컨테이너 제어 101
4.5.1 패널 제어 개요 101
4.5.2 패널 컨트롤을 사용하여 컨트롤 그룹 표시 또는 숨기기 102
4.6 FileUpload 파일 업로드 컨트롤 103
4.6.1 FileUpload 컨트롤 개요 103 p>
4.6.2 FileUpload 컨트롤을 사용하여 이미지 파일 업로드 104
4.7 로그인 컨트롤 106
4.7.1 로그인 컨트롤 106
4.7 .2 CreateUserWizard 컨트롤 108
4.7.3 Login 컨트롤 및 CreateUserWizard 컨트롤 사용
사용자 로그인 실현 109
4.8 연습 및 연습 110
2장 핵심기술
5장 데이터 검증 기술 113
교육 영상: 42분
5.1 데이터 검증 제어 114
5.1.1 비어 있지 않은 데이터 확인(RequiredFieldValidator) 114
5.1.2 데이터 비교 확인(CompareValidator) 115
5.1.3 데이터 유형 확인(CompareValidator) 117
5.1.4 데이터 형식 확인
(RegularExpressionValidator) 118
5.1.5 데이터 범위 확인(RangeValidator) 121
5.1.6 확인 오류 메시지 표시
p>
(ValidationSummary) 122
5.1.7 사용자 정의 유효성 검사 컨트롤(CustomValidator) 124
5.2 데이터 유효성 검사 비활성화 125
5.3 연습 및 연습 126
6장 마스터 페이지 127
교육 비디오: 34분
6.1 마스터 페이지 개요 128
6.2 마스터 페이지 만들기 129
6.3 콘텐츠 페이지 만들기 130
6.4 마스터 페이지 중첩 131
6.5 마스터 페이지의 컨트롤 및 속성에 액세스 133
6.5.1 Master.FindControl() 메서드를 사용하여 마스터 페이지의 컨트롤 133에 액세스하세요.
>
6.5.2 마스터 페이지의 속성에 액세스하기 위해 @MasterType 지시어 참조 135
6.6 연습 및 연습 136
7장 주제 137
교육 동영상: 15분
7.1 주제 개요 138
7.1.1 요소 138
7.1.2 파일 저장 및 구성 방법 138
7.2 테마 만들기 139
7.2.1 모양 파일 만들기 139
7.2.2 테마에 CSS 스타일 추가 140
7.3 테마 적용 143
7.3.1 테마 지정 및 비활성화 143
7.3.2 테마를 동적으로 로드 144
7.4 연습 및 연습 146
8장 데이터 바인딩 147
교육 동영상: 21분
8.1 데이터 바인딩 개요 148
8.2 단순 속성 바인딩 148
8.3 표현식 바인딩 149
8.4 컬렉션 바인딩 150
8.5 메서드 호출 결과 151
8.6 연습 및 연습 152
9장 ADO.NET을 사용하여 데이터베이스 작동 153
교육 동영상: 1시간 7분
9.1 ADO.NET 소개 154
9.2 Connection 개체를 사용하여 데이터베이스에 연결 154
9.2.1 SqlConnection 개체를 사용하여 SQL Server에 연결
Database 155
9.2.2 OleDbConnection 개체를 사용하여 OLE DB에 연결
데이터 소스 155
9.2.3 OdbcConnection 개체를 사용하여 ODBC에 연결
데이터 소스 156
9.2.4 OracleConnection 개체를 사용하여 Oracle에 연결
데이터베이스 156
9.3 Command 개체를 사용하여 데이터 조작 157
9.3.1 Command 개체를 사용하여 데이터 쿼리 158
9.3 .2 Command 개체를 사용하여 데이터 추가 160
9.3.3 Command 개체를 사용하여 데이터 수정 161
9.3.4 Command 개체를 사용하여 데이터 삭제 162
9.3.5 Command 개체를 사용하여 저장 프로시저 호출 164
9.3.6 Command 개체를 사용하여 데이터베이스 트랜잭션 구현
처리 165
9.4 DataSet 사용 객체 및 DataAdapter
객체 167
p>9.4.1 DataSet 객체 및 DataAdapter 객체 개요 167
9.4.2 DataAdapter 객체를 사용하여 DataSet 채우기
p>객체 168
9.4.3 DataSet의 데이터 조작 168
9.4.4 DataSet의 데이터를 사용하여 데이터베이스 업데이트 169
9.5 DataReader 객체를 사용하여 데이터 읽기 171 p>
9.5.1 DataReader 객체를 사용하여 데이터 읽기 171
9.5.2 DataReader 객체와 DataSet 객체의 차이점 173
9.6 연습과 연습 175
10장 숫자
데이터 제어 177
교육 영상: 1시간 5분
10.1 GridView 제어 178
10.1.1 GridView 제어 개요 178
10.1 .2 일반적으로 사용되는 GridView 컨트롤의 속성, 메서드 및 이벤트 178
10.1.3 GridView 컨트롤을 사용하여 데이터 소스 바인딩 181
10.1.4 GridView 컨트롤 모양 설정 183 p>
10.1.5 GridView 컨트롤의 열 지정 186
10.1.6 GridView 컨트롤의 데이터에 대한 자세한 정보 보기 187
10.1.7 GridView 사용 컨트롤은 페이지에 데이터를 표시합니다 188
10.1.8 GridView 컨트롤의 데이터 정렬 189
10.1.9 GridView 컨트롤에서 모든 선택을 구현하고 선택은 없음을 구현합니다
기능 191
10.1.10 GridView 컨트롤에서 데이터 편집
작업 192
10.2 DataList 컨트롤 194
10.2.1 개요 DataList 컨트롤 194
10.2.2 DataList 컨트롤을 사용하여 데이터 소스 바인딩 195
10.2.3 페이지의 DataList 컨트롤에 데이터 표시 197
10.2. 4 DataList 컨트롤의 데이터에 대한 자세한 정보 보기 199
10.2.5 DataList 컨트롤의 데이터 편집
작업 200
10.3 연습 및 연습 204
p>11장 사이트 탐색 컨트롤 205
교육 비디오: 31분
11.1 사이트 맵 개요 206
11.2 TreeView 컨트롤 206< /p >
11.2.1 TreeView 컨트롤 개요 206
11.2.2 TreeView 컨트롤의 공통 속성 및 이벤트 207
11.2.3 TreeView 컨트롤의 기본 응용 프로그램 209 p>
11.2.4 TreeView 컨트롤을 데이터베이스에 바인딩 210
11.2.5 TreeView 컨트롤을 XML 파일에 바인딩 211
11.2.6 TreeView 컨트롤을 사용하여 사이트 탐색 구현 213
11.3 메뉴 컨트롤 214
11.3.1 메뉴 컨트롤 개요 214
11.3.2 메뉴 컨트롤의 공통 속성 및 이벤트 214 p>
11.3.3 메뉴 컨트롤 기본 애플리케이션 215
11.3.4 메뉴 컨트롤 바인딩 XML 파일 216
11.3.5 메뉴 컨트롤을 사용하여 사이트 탐색 구현 217
11.4 SiteMapPath 컨트롤 219
11.4.1 SiteMapPath 컨트롤 개요 219
11.4.2 SiteMapPath 컨트롤의 공통 속성 및 이벤트 219
11.4. 3 SiteMapPath 컨트롤을 사용하여 사이트 탐색 구현 220 p>
11.5 연습 및 연습 221
12장 웹 사용자 컨트롤 223
교육 비디오: 33분
12.1 웹 사용자 컨트롤 개요 224
12.1.1 사용자 컨트롤과 일반 웹 페이지 비교 224
12.1.2 사용자 컨트롤의 장점
224
12.2 웹 사용자 컨트롤 생성 및 사용 224
12.2.1 웹 사용자 컨트롤 생성 225
12.2.2 웹 페이지에 웹 사용자 컨트롤 추가 225
12.2.3 웹 사용자 컨트롤을 사용하여 블로그 탐색 표시줄 만들기 226
12.3 사용자 컨트롤 설정 228
12.3.1 사용자 컨트롤 속성에 액세스 228 p>
12.3.2 사용자 컨트롤에서 서버 컨트롤에 액세스 229
12.3.3 웹 페이지를 사용자 컨트롤로 변환 230
12.4 연습 및 연습 231
3부 고급 응용 프로그램
13장 ASP.NET 2.0 캐싱 기술 235
교육 비디오: 36분
13.1 ASP.NET 2.0 캐싱 개요 236
p>
13.2 페이지 출력 캐시 236
13.2.1 페이지 출력 캐시 개요 236
13.2.2 페이지 캐시 만료 시간을 현재 시간으로 설정
p>60초 추가 237
13.3 페이지 부분 캐싱 238
13.3.1 페이지 부분 캐싱 개요 238
13.3.2 @ 사용 사용자 제어를 설정하는 OutputCache 지시문
캐싱 기능 239
13.3.3 PartialCachingAttribute 클래스를 사용하여 사용자 설정
캐싱 기능 제어 240
13.3.4 ControlCachePolicy 클래스 사용 241
13.4 페이지 데이터 캐시 243
13.4.1 페이지 데이터 캐시 개요 243
13.4.2 페이지 데이터 적용 캐시 246
13.5 연습 및 연습 248
14장 디버깅 및 오류 처리 249
교육 동영상: 35분
14.1 오류 유형 250
14.1.1 구문 오류 250
14.1.2 의미 오류 250
14.1.3 논리 오류 250
14.2 프로그램 디버깅 251
14.2.1 중단점 251
14.2.2 실행 시작 253
14.2.3 인터럽트 실행 254
14.2.4 중지 실행 254
14.2.5 단일 단계 실행 254
14.2.6 지정된 위치로 실행 254
14.3 오류 처리 255
14.3.1 서버 문제 해결 255
14.3.2 ASP.NET의 예외 처리 256
15장 GDI 그래픽 205
교육 동영상: 50분
p>
15.1 GDI 드로잉 기본 사항 260
15.1.1 GDI 개요 260
15.1.2 그래픽 개체 만들기 260
15.1.3 Pen 개체 만들기 260
p>15.1.4 브러시 객체 생성 261
15.2 기본 그래픽 그리기 266
15.2.1 GDI의 선과 직사각형 266
15.2.2 GDI 269의 타원, 호 및 섹터
15.2.3 GDI 271의 다각형
15.3 GDI 도면의 응용 272
15.3.1 기둥형 차트 그리기 272
15.3.2 선형 차트 그리기 276
15.3.3 원형 차트 그리기 279
16장 Crystal Report 283
교육 비디오: 55분
16.1 Crystal Report 284 소개
16.2 .NET 플랫폼 284 기반 CryStal Report
16.2.1 CryStal Reports.Net 소개 284
16.2.2 Crystal Report Designer 환경 소개 284
16.2.3 Crystal 보고서 영역 소개 285
16.3 Crystal 보고서 데이터 소스 및 데이터 액세스
모드 286
16.3.1 Visual Studio 2005의 Crystal Reports
데이터 소스 열거 286
16.3.2 보고서의 데이터 액세스 모드 287
16.4 Crystal 보고서 데이터의 관련 작업 298
16.4.1 Crystal Reports의 데이터 그룹화 및 정렬 298
16.4.2 Crystal Report에서 데이터 필터링 300
16.4.3 차트 사용 309
16.4.4 하위 보고서 적용 310
16.5 실습 및 연습 314
17장 이메일 보내기 315
교육 비디오: 31분
17.1 SMTP 서버 이메일 보내기 316
17.1 .1 SMTP 서비스 설치 및 구성 316
17.1.2 System.Web.Mail 네임스페이스 소개 318
17.1.3 MailMessage 클래스를 사용하여 이메일 생성 318
17.1.4 MailAttachment 클래스를 사용하여 첨부 파일 추가 319
17.1.5 SmtpMail을 사용하여 이메일 보내기 319
17.1.6 ASP.NET 프로그램에서 이메일 보내기 320< /p >
17.2 Jmail 구성 요소가 이메일 보내기 322
17.2.1 Jmail 구성 요소 개요 322
17.2.2 Jmail 구성 요소를 사용하여 단일 사용자에게 이메일 보내기
메일 323
17.2.3 Jmail 구성 요소를 사용하여 이메일 대량 전송 구현 325
18장 웹 서비스 329
교육 동영상: 34분
18.1 웹 서비스 기본 330
18.2 웹 서비스 생성 330
18.2.1 웹 서비스 파일 330
18.2.2 웹 서비스 코드 숨김 파일 331
18.2.3 간단한 웹 서비스 만들기 332
18.3 웹 서비스의 일반적인 응용 프로그램 335
18.3.1 웹 서비스 사용 335 p>
18.3.2 웹 서비스를 사용하여 모바일 문자 메시지 보내기 338
18.4 실습 및 연습 339
19장 보안 전략 341
교육 동영상 : 18분
19.1 인증 342
19.1.1 Windows 인증 342
19.1.2 양식 인증 345
19.1.3
여권 확인 354
19.2 인증 354
20장 웹 프로그램 출시, 패키징 및 설치 357
교육 영상: 17분
20.1 웹사이트 게시 358
20.2 웹사이트 패키징 및 설치 361
20.2.1 패키징 361
20.2.2 설치 362
4부 프로젝트 연습
21장 등록 및 로그인 확인 모듈 설계 365
교육 동영상: 45분
21.1 예시 설명 366
21.2 기술 포인트 366
21.2.1 SQL 주입 공격 방지 366
21.2.2 그래픽 코드 생성 기술 367
21.2.3 MD5 암호화 알고리즘 369
21.3 개발 프로세스 370
21.3.1 데이터베이스 설계 370
21.3.2 Web.Config 구성 370
21.3 .3 공개 유형 작성 370 p>
21.3.4 모듈 설계 설명 373
22장 뉴스 릴리스 시스템 389
교육 동영상: 39분
22.1 설명 예시 390
p>
22.2 기술 포인트 391
22.2.1 사이트 내 종합 검색 391
22.2.2 코드 캡슐화 기술 391
22.2.3 활용 데이터를 바인딩하고 구현하기 위한 DataList 컨트롤
Paging 392
22.2.4 페이지에 CSS 스타일 추가 393
22.2.5 FrameSet 프레임워크를 사용하여 레이아웃 페이지 393
22.2.6 GridView 컨트롤의 바인딩된 데이터 형식 변환 394
22.3 개발 프로세스 394
22.3.1 데이터베이스 디자인 394 p>
22.3.2 Web.config 구성 395
22.3.3 공개 클래스(CommonClass) 작성 395
22.3.4 백그라운드 로그인 모듈 설계 399
22.3.5 백스테이지 뉴스 관리 모듈 설계 401
22.3.6 프론트 데스크 주요 기능 모듈 설계 411
제23장 온라인 투표 시스템 421
교육 영상 : 39분
23.1 설명 예시 422
23.2 기술 포인트 422
23.2.1 사용자의 반복 투표 방지 422
p>23.2.2 투표 결과를 그래픽으로 표시 423
23.3 개발 프로세스 426
23.3.1 데이터베이스 설계 426
23.3.2 Web .config 구성 427
23.3.3 공개 *** 수업 작성 427
23.3.4 모듈 설계 설명 428
24장 웹 사이트 트래픽 통계 443 p>
교육 영상 : 38분
24.1 예시 설명 444
24.2 기술 포인트 444
24.2.1 필요한 트래픽 통계를 얻고 기록하는 방법 데이터 444
24.2.2 클라이언트 정보를 얻기 위해 요청 객체 사용 445
24.3 개발 프로세스 446
24.3.1 데이터베이스 설계 446
24.3.2 구성
Web.config 446
24.3.3 공개 *** 클래스 작성 447
24.3.4 모듈 설계 설명 448
25장 파일 업로드 및 관리 467
교육 동영상: 45분
25.1 설명 예시 468
25.2 기술 포인트 468
25.2.1 파일 업로드 469
25.2.2 파일 기본 동작 469
25.2.3 파일 다운로드 471
25.2.4 마우스 이동 시 테이블 행 색상 변경 기능 471
25.2 .5 GridView 컨트롤의 데이터를 두 번 클릭하면 팝업됩니다.
새 페이지 기능 471
25.3 개발 프로세스 472
25.3.1 데이터베이스 설계 472
25.3.2 Web.config 구성 472
25.3.3 공개 클래스 작성 472
25.3.4 모듈 설계 설명 474
제26장 장바구니 487
교육 영상: 35분
26.1 설명 예시 488
26.2 기술 포인트 488
26.2. 1 웹 서버의 Attributes 속성을 사용하는 방법
Javascript 명령 실행 488
26.2.2 DataList 컨트롤에 TextBox 컨트롤을 만드는 방법
허용 숫자 입력 489
26.3 개발 과정 489
26.3.1 데이터베이스 설계 489
26.3.2 Web.config 구성 490
26.3.3 공개 클래스 작성 490
26.3.4 모듈 설계 설명 492
27장 블로그 505
교육 동영상: 39분
27.1 예시 설명 506
27.2 기술 포인트 507
27.2.1 ASP.NET 507의 3계층 구조에 대하여
27.2.2 트리거 적용 507
27.2.3 GridView 컨트롤에서 열 삭제 확인 추가
대화상자 509
27.2.4 DataList 컨트롤에서 특정 열의 데이터 정보 실행
p>
차단 작업 509
27.3 개발 프로세스 510
27.3.1 데이터베이스 설계 510
27.3.2 Web.config 구성 512
27.3.3 공개 수업 작성 513
27.3.4 프론트 데스크의 주요 기능 모듈 설계 518
27.3.5 프론트 데스크의 주요 관리 모듈 설계 백엔드 536
28장 BBS 포럼 543
교육 비디오: 39분
28.1 예시 544
28.2 기술 포인트 545
28.2.1 IFrame 프레임워크 사용 545
28.2.2 타사 구성요소 FreeTextBox 사용 546
28.2.3 썸네일 형식으로 이미지 업로드 548
28.2.4 다층 디자인 패턴 개발 548
28.3 개발 프로세스 550
28.3.1 데이터베이스 디자인 550
28.3.2 웹 구성. config 552
28.3.3 공개 *** 카테고리
작성 553
28.3.4 모듈 디자인 설명 562
29장 B2C 전자상거래 웹사이트 575
교육 비디오: 41분
29.1 시스템 분석 576
29.1.1 요구사항 분석 576
29.1.2 타당성 분석 576
29.2 전체 설계 576
29.2 . 1 프로젝트 계획 576
29.2.2 시스템 비즈니스 프로세스 분석 577
29.2.3 시스템 기능 구조 다이어그램 578
29.3 시스템 설계 578
29.3.1 설계 목표 578
29.3.2 개발 및 운영 환경 579
29.3.3 데이터베이스 설계 579
29.4 핵심 기술 591
p>29.4.1 마스터 페이지를 사용하여 웹 사이트의 전체 스타일 구축 591
29.4.2 테마 적용 594
29.4.3 저장 프로시저를 사용하여 구현 사이트 내 퍼지 쿼리 596
29.4.4 해시 테이블 및 세션 객체를 사용하여 쇼핑 구현
기능 597
29.4.5 FreeTextBox 구성 요소 구성 및 사용 599
29.5 공개 *** 클래스 준비 600
29.5.1 Web.config 파일 구성 600
29.5.2 데이터베이스 작업 클래스 준비 600
29.6 웹사이트 프런트엔드 주요 기능 모듈 설계 615
29.6.1 웹사이트 프런트엔드 기능 구조 다이어그램 615
29.6.2 마스터 페이지 615
29.6.3 웹사이트 프런트엔드 홈페이지 626
29.6.4 제품 탐색 페이지 630
29.6.5 제품 세부정보 페이지 636
29.6. 6 장바구니 관리 페이지 639
29.6.7 서비스 데스크 페이지 646
29.6.8 온라인 결제 기능 모듈 654
29.6.9 사용자 등록 페이지 660
29.6.10 사용자 정보 찾아보기/업데이트 페이지 664
29.6.11 메시지 게시 667
29.6.12 내 메시지 찾아보기/관리 669
29.7 웹사이트 백엔드 주요 기능 모듈 설계 673
29.7.1 웹사이트 백엔드 기능 구조도 673
29.7.2 백엔드 로그인 모듈 설계 673
29.7.3 제품 관리 모듈 설계 675
29.7.4 주문 관리 모듈 설계 685