| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000760283 | |
| 005 | 20170531100824 | |
| 007 | ta | |
| 008 | 020312s2001 ulka 001c kor | |
| 020 | ▼a 8980544553 ▼g 93000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 111208748 ▼f 개가 |
| 082 | 0 4 | ▼a 005.117 ▼2 21 |
| 085 | ▼a 005.117 ▼2 DDCK | |
| 090 | ▼a 005.117 ▼b 2001e | |
| 100 | 1 | ▼a Vaughn, William R. |
| 245 | 1 0 | ▼a ADO 실전 프로그래밍 가이드 / ▼d William R. Vaughn 저 ; ▼e 인포기획팀 역 |
| 246 | 1 9 | ▼a ADO examples and best practices |
| 260 | ▼a 서울 : ▼b 인포·북, ▼c 2001 | |
| 300 | ▼a 446 p. : ▼b 삽화 ; ▼c 27 cm + ▼e 전자 광디스크 (CD-ROM) 1매 | |
| 500 | ▼a 색인수록 | |
| 650 | 0 | ▼a Database design |
| 650 | 0 | ▼a Object-oriented programming (Computer science) |
| 700 | 1 | ▼a ADO examples and best practices |
| 710 | ▼a 인포기획팀, ▼e 역 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.117 2001e | 등록번호 111208748 (2회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
ADO 실전 프로그래밍 가이드(ADO Examples and Best Practices)는 ADO를 사용하면서 생기는 문제를 근본부터 짚어가면서 더 나은 설계 방법과 더 나은 코딩 습관을 몸으로 습득할 수 있는데 초점을 맞추었다.
최근의 프로그래머들이 직면한 문제는 대부분 데이터 액세스 기술에 있어서 어떤 것을 선택할 것이냐에 기울어져 있다. 이 책은 이 기술들을 직접 동작하는 예제 프로그램을 보여주면서 각각의 동작 원리를 쉽게 익힐 수 있도록 한다.
"Best Practice"는 일선 프로그래머들이 직접 알아낸, 실행상의 오버헤드와 각종 문제 및 혼란을 최소화시켜 주는 코딩 방법으로서, 최고의 값진 재산이라 할 수 있다. 어떤 것은 구현하기 간단한 반면, 어떤 것은 상당한 고민과 이해를 필요로 한다.
정보제공 :
저자소개
William R. Vaughn(지은이)
메인프레임과 마이크로컴퓨터 시스템, 그리고 소프트웨어 개발 분야에서 저술, 강의, 판매, 지원, 설계, 코딩, 관리 등을 하며 28년을 지내온 베테랑 엔지니어이다. 마이크로소프트에서는 1986년부터 근무하기 시작했으며, 마이크로소프트 대학의 비주얼 베이직 사용자 교육팀과 비주얼 스튜디오 마케팅부에서 일했다. 최근 2년 동안에는 MSTE 국제 기술 교육 그룹에 있었으며, 이 때 비주얼 베이직, 데이터 아키텍처, ActiveX Data Object(ADO)에 관한 교육 과정을 개발하고 직접 가르쳤다.
인포기획팀(옮긴이)
<ADO 실전 프로그래밍 가이드>
목차
목차 시작하기 전에 = 15 Chapter 1 ADO와 함께 작업하기 ADO는 알맞은 버전을 고르는 것부터 시작한다 = 21 그리고 ADO 2.5가 나오다 = 23 ADO 2.5의 새로운 점 = 24 레코드와 스트림 = 25 연결 문자열(Connection String) 대신에 쓰이는 URL = 25 도큐먼트 소스(Document Source) 프로바이더를 위한 전용 필드 = 25 참조할 만한 새로운 것들 = 26 ADO 컴포넌트 체커 = 26 ADO 설치 = 27 ADO 배포하기 = 28 비주얼 스튜디오와 윈도우 인스톨러(Windows Installer) = 30 ADO에 대해 더 많이 알 수 있는 참조 자료들 = 31 Chapter 2 ADO에 대한 개괄적인 소개 ADO와 OLE DB = 33 ADO 객체 모델 = 37 Chapter 3 ADO 객체를 생성하는 방법 ADO 객체를 인스턴스(Instantiating)화하기 = 41 VB스크립트에서 ADO 컴포넌트를 인스턴스화하기 = 44 Chapter 4 ADO를 통한 데이터베이스 연결 ADO Connection 객체 = 48 Connection 객체 사용하기 = 52 Connection 객체의 스코프(Scope) = 52 Provider 프로퍼티 세팅하기 = 53 OLE DB "네이티브" 데이터 프로바이더와 ODBC 데이터 프로바이더에 연결하기 = 53 열린 후의 연결 문자열 = 58 "최소한의" 연결 문자열 코딩하기 = 65 CursorLocation 프로퍼티 세팅하기 = 71 Timeout 프로퍼티 세팅하기 = 73 사용자 ID(UserID)와 패스워드 프롬프트 = 74 디폴트 데이터베이스 선택하기 = 78 데이터 뷰 윈도우로 연결 구축하기 = 80 데이터 소스 컨트롤 사용하기 = 85 Connection 객체의 질의 실행 메소드들 = 85 연결 풀링(Connection Pooling) = 87 비동기식으로 연결 열기 = 93 연결 상태가 유지되어 있는지 시험하기 = 94 트랜잭션 관리하기 = 95 Connection 객체의 이벤트 = 96 중간 계층에도 이벤트가 통할 것인가? = 99 InfoMessage 이벤트 = 99 에러 처리 = 100 Chapter 5 ADO 명령에도 전략이 있다 Command 객체의 생성 = 108 ADO Command 객체의 프로퍼티의 설정 = 109 매개변수 기반의 질의 다루기 = 119 오라클 저장 프로시저를 위한 Command 객체의 코딩 방법 = 138 Command 객체 관리하기 = 139 Command 객체의 실행(Executing)과 재실행(Reexecuting) = 139 서버와 데이터 프로바이더 추적하기 = 146 명령(Command) 상태 감지하기 = 149 Cancel 메소드 = 150 ADO Command 객체의 "Fallback" 플랜 = 150 Command 객체의 팁과 경고 = 151 Connection 객체의 이벤트 처리 = 152 성능 고려 : Command 객체를 현명하게 사용하기 = 152 Chapter 6 Recordset을 효과적으로 사용하기 위한 고급 사항들 Recordset이란? = 156 결과셋에는 무엇이 들어 있을까? = 157 개발 전략에 대하여 = 158 Recordset 객체 생성하기 = 161 Field 객체 이해하기 = 162 Recordset 객체를 가지고 작업하기 = 164 효율적인 Recordset 객체 만들기 = 165 Recordset.Open 메소드 사용하기 = 166 Open을 호출하기 전에 Recordset 프로퍼티를 세팅하는 문제에 대하여 = 176 Support 메소드 사용하기 = 180 Clone 메소드 사용하기 = 182 Close 메소드 사용하기 = 183 커서 멤버쉽 관리하기 = 183 현재 행 관리하기 = 190 레코드셋 삽입(Insert) 동작 관리하기 = 192 레코드셋 업데이트 관리하기 = 198 여러 개의 동작을 전달하고 처리하기 = 229 취소(Cancel), 되돌림(Undoing) 그리고, 롤백(Rolling Back) = 235 Recordset의 Save 메소드 사용하기 = 236 Chapter 7 레코드셋 조작하기 레코드셋에 대해 데이터 바인딩(binding)하기 = 239 데이터를 가져오는 방법들 = 240 MSHFlexGrid 컨트롤을 사용하여 행 표시하기 = 241 직접 실행(Immediate) 윈도우를 사용하여 행 표시하기 = 243 비동기적인 레코드 가져오기 동작 = 244 Do Until RS.EOF 루프 = 246 GetRow와 GetString을 사용하여 레코드셋 가져오기 = 246 RecordCount 프로퍼티 사용하기 = 249 Variant 배열을 가지고 작업하기 = 250 정렬(Sort), 필터링(Filter), 탐색(Find) = 251 필터 문자열 만들기 = 256 레코드셋 연결을 끊기 = 257 읽기 전용(Read-Only)이냐?, 읽기 쓰기용(Read-Write)이냐? - 레코드셋 선택하기 = 257 Field 객체를 이용해서 작업하기 = 258 이상스러운 DataFormat 프로퍼티 = 260 필드(Field) 메소드 - Chunk 조작 메소드 형제 = 261 저장 프로시저를 이용해서 작업하기 = 266 저장 프로시저 실행하기 = 267 저장 프로시저의 결과셋 처리하기 = 270 복잡한 결과셋 처리하기 = 280 트랜잭션에서의 자동적인 매개변수 세팅 = 286 저장 프로시저의 매개변수를 직접 넣어주는 방법 = 287 허용 가능한 매개변수들 = 290 이전 버전의(deprecated) 레코드셋 액세스하기 = 292 Chapter 8 실행 계층 사이에서 결과셋(resultset) 전달하기 덤프 트럭으로 피자 배달하기 = 296 "안초비"가 충분하지 않을 때 = 298 레코드셋 마샬링(Marshaling)에 대해 자세히 = 300 ADO의 일반적인 마샬링 = 300 표준 마샬링 이외의 것에 대하여 = 301 "값에 의한" 레코드셋 마샬링의 제약 사항 = 302 프로세스 외부(Out of Process) 환경에서의 마샬링 = 303 마샬링의 수행 성능 = 305 연결이 끊긴 상태에 있는 레코드셋 전달하기 = 307 서버측 코드 = 309 클라이언트측 코드 = 310 문자열(String)과 문자열 배열 전달하기 = 314 문자열 클립으로 그리드 채우기 = 315 행집합 대신에 출력(OUTPUT) 매개변수 전달하기 = 317 서버측 코드 = 318 클라이언트측 코드 = 320 Variant 배열 전달하기 = 321 서버측 코드 = 322 클라이언트측 코드 = 323 사용자 정의 구조(User-defined Structures) 전송하기 = 324 UDT 서버측 코드 = 326 클라이언트측 코드 = 332 Property Bags 객체 전달하기 = 336 여러 가지 데이터를 전달하는 용도로서 PropertyBag 객체 사용하기 = 338 PropertyBag 서버측 코드 = 339 PropertyBag 클라이언트측 코드 = 340 XML 전송하기 = 341 Chapter 9 웹 기반의 솔루션들 웹 개발 101 = 345 VB스크립트에서의 에러 처리 = 347 브라우저의 HTML 인터프리터 = 349 액티브 서버 페이지의 구동 = 350 매개변수 전달(Parameter Passing) = 352 비주얼 베이직 vs. VB스크립트 개발 = 353 웹 페이지에서 XML을 사용한 데이터 리턴 = 354 서버측의 액티브 서버 페이지 = 354 XML 스트림 객체를 사용하여 레코드셋 다루기 = 360 코드 예제 분석 = 361 클라이언트측 비주얼 베이직 코드 = 362 서버측 ASP 질의 코드 = 365 서버측 ASP 업데이트 코드 = 367 Chapter 10 데이터를 셰이핑(Shape)하기 Shape 프로바이더 = 372 단순한 Shape 만들기 = 374 왜 데이터 환경 디자이너를 사용하지 않는 것일까? = 380 영향력 분석 = 383 더 나은 방법은 찾으면 생긴다 = 385 "필요한 만큼만 읽어오기(Just Enough)" 방법은 어떤 영향을 줄까? = 387 Chapter 11 데이터 액세스 팁 및 유용한 테크닉들 다른 서버에 있는 데이터 참조하기 = 391 TSQL 사용에 대한 팁들 = 392 TOP절의 사용 = 393 SELECT INTO를 사용한 효율적인 데이터 이동 = 394 UNION을 통한 동일한 레코드셋의 결합 = 395 NULL 값의 대입과 NULL 값의 테스트 = 395 저장 프로시저의 수행 성능 튜닝 = 396 OLE DB 프로바이더를 이용하는 SET NOCOUNT문 = 397 권한(Permission) 부여에 대하여 = 397 Recordset 객체에 대해 좀 더 밝혀진 비밀 = 400 레코드셋 수행 성능을 증가시키는 방법 = 401 필터링 기준(Filter Criteria)의 세밀한 튜닝(Fine-Tuning) = 402 올바른 소스에서의 에러 관리 = 403 Schema 객체 사용하기 = 403 그리드 컨트롤 사용하기 = 405 문자열 사용하기 = 406 비주얼 베이직의 문자열 처리 연산자 사용 = 406 문자열 암호화하기 = 406 그래픽 사용하기 = 408 MDAC/ADO 셋업에 관련된 이야기들 = 408 비주얼 베이직/ADO 도움말과 친해지기 = 409 Chapter 12 ADO와 비주얼 데이터베이스 도구 데이터 뷰 윈도우(Data View Window) 사용하기 = 412 데이터 링크 생성하기 = 413 데이터베이스 스키마(Database Schema)를 가지고 작업하기 = 414 테이블, 뷰, 저장 프로시저 탐색하기 = 415 누락된 내용 = 417 데이터 환경 디자이너(Data Environment Designer) 사용하기 = 418 데이터 환경 디자이너의 기본적인 테크닉 = 420 데이터 환경 디자이너를 통한 연결 에러 처리 = 423 데이터 환경 디자이너에서 놓친 것 = 424 데이터 환경 디자이너 없이 ADO 사용하기 = 427 데이터 객체 마법사(Data Object Wizard) 사용하기 = 428 1단계 - 준비 = 428 2단계 - Recordset과 DataSource 클래스 만들기 = 429 3단계 - 커스텀 사용자 컨트롤 만들기 = 429 Chapter 13 SQL 서버 2000과 ADO 2.6 SQL 서버 2000과 애플리케이션 개발자 = 432 확장성(Scalability)과 수행 성능(Performance) = 432 MSDE의 변경된 사항 = 433 여러 개의 인스턴싱(Multiple Instancing) = 433 향상된 TSQL = 434 XML과의 통합(Integration) = 435 ADO 버전 2.6 = 437 SQL XML = 438 ODBC 개발 = 438 Appendix 커서 위치 : 서버측 커서 찾아보기 = 443
