책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > Visual Basic.NET
· ISBN : 9788989109396
· 쪽수 : 636쪽
· 출판일 : 2002-05-10
책 소개
목차
Chapter 1. Visual Basic .NET의 새로운 특징
1. 소개
2. 새로운 IDE 소개
화면상의 개선 사항
개선 사항
3. .NET 프레임워크
간단한 역사
.NET 구조
ASP .NET
프레임워크 클래스
.NET 서버
4. CLR(Common Language Runtime)
역사
정리
5. 객체 지향 언어
객체 지향 개념
객체 지향 설계의 장점
객체 지향과 Visual Basic의 역사
네임스페이스
6. 웹 응용프로그램
웹 응용프로그램의 개요
웹 폼
웹 서비스
7. 보안
8. 타입 안정성
캐스팅
데이터 변환
비트 단위 연산
9. 새로운 컴파일러
실행 가능한 컴파일
구조
Visual Basic 이전 버전에서의 파일 관리
파일 관리
10. Visual Basic 6.0과의 차이점
Variants
가변적인 하한값
고정 길이 문자열
NULL 값의 전파
삭제된 항목들
속성과 변수
11. 요약
12. 항목별 정리
13. FAQ
Chapter 2. Microsoft .NET 프레임워크
1. 소개
2. .NET 프레임워크란 무엇인가?
3. Common Language Runtime의 소개
4. .NET을 따르는 프로그래밍 언어의 사용
5. 어셈블리의 생성
매니페스트 사용
어셈블리 캐쉬
어셈블리 위치
6. 메타더이터의 이해
메타데이터의 이점
메타데이터를 가진 어셈블리 구별
형식
어셈블리의 종속성
리플렉션
DLL Hell
7. 시스템 서비스 사용
예외 처리
가비지 컬렉션
콘솔 입출력
8. MSIL
JIT 컴파일러
9. 클래스를 구성하기 위한 네임스페이스의 사용
10. CTS
타입 안정성
11. 자동 리소스 관리
관리 heap
가비지 컬렉션과 관리 heap
12. 보안 서비스
프레임워크 보안
13. 요약
14. 항목별 정리
15. FAQ
Chapter 3. Visual Basic .NET의 설치와 환경 설정
1. 소개
2. Editions
3. Visual Studio .NET의 설치
연습문제 3.1 Visual Studio .NET의 설치
Windows 2000에서의 설치
4. 새로운 IDE
개발 환경 자동화 모델의 통합
추가 기능
연습문제 3.2 추가 기능 마법사를 사용하여 추가 기능 생성하기
마법사
매크로
홈페이지
프로젝트 옵션
도구 상자
자식 윈도우
작업 목록
연습문제 3.3 사용자 토큰 설정
솔루션 탐색기
속성 윈도우
폼 레이아웃 도구모음
코드 엘리먼트 숨기기/표시하기
웹 폼
인텔리전스
5. 사용자 정의 IDE
사용자 정의 코드 편집기
사용자 정의 단축키
사용자 정의 도구모음
연습문제 3.4 새로운 도구모음의 추가
연습문제 3.5 도구모음에 새로운 명령 추가하기
사용자 정의 내장 명령
연습문제 3.6 alias 생성하기
6. 요약
7. 항목별 정리
8. FAQ
Chapter 4. Common Language Runtime
1. 소개
2. 컴포넌트 구조
3. 관리 코드와 비관리 코드
관리 코드의 호환성
4. 시스템 네임스페이스
파일 입출력
그리기
프린트
5. CTS
타입 캐스팅
6. 가비지 컬렉션
객체 할당/해제
종료/해제
7. 요약
8. 항목별 정리
9. FAQ
Chapter 5. .NET 프로그래밍의 기초
1. 소개
2. 변수
3. 상수
4. 구조체
5. 프로그램 흐름 제어
IF ~ Then ~ Else
Select Case
While 루프
For 루프
6. 배열
배열의 선언
다차원 배열
동적 배열
7. 함수
8. 객체지향 프로그래밍
상속
다형성
캡슐화
클래스
오버로딩
오버라이딩
공유 멤버
9. 문자열 처리
10. 에러 처리
11. 요약
12. 항목별 정리
13. FAQ
Chapter 6. 고급 프로그래밍 개념
1. 소개
2. 모듈의 이용
3. 네임스페이스 사용
4. Imports 키워드의 이해
5. 인터페이스의 구현
6. 델리게이트와 이벤트
단순 델리게이트
멀티캐스트 델리게이트
이벤트 프로그래밍
7. 언어 호환성
8. 파일 처리
디렉토리 목록
데이터 파일
텍스트 파일
파일에 추가하기
9. 컬렉션
10. Drawing 네임스페이스
이미지
프린트
11. 스레딩 소멸
SyncLock
12. 요약
13. 항목별 정리
14. FAQ
Chapter 7. 윈도우 폼 생성
1. 소개
2. 응용프로그램 모델
속성
3. 윈도우 폼 처리
윈도우 폼의 속성
윈도우 폼의 메소드
윈도우 폼 생성
폼의 테두리 변경
폼의 크기 조절
폼의 위치 지정
4. 폼 이벤트
5. 다중 문서 인터페이스 응용프로그램 생성
MDI 부모 윈도우 생성
MDI 자식 폼 생성
연습문제 7.1 MDI 자식 폼 생성
6. 폼에 컨트롤 추가하기
폼 위의 컨트롤 앵커
폼의 컨트롤 도킹
폼의 레이어 객체
폼의 위치 컨트롤
7. 대화 상자
메시지 박스 출력
공통 대화 상자
대화 상자 생성
8. 메뉴 생성과 처리
연습문제 7.2 디자인 시점에서 폼에 메뉴 추가하기
연습문제 7.3 디자인 시점에서 메뉴 추가하기
9. 폼 내에 상태 표시줄 추가하기
10. 폼 위에 도구모음 추가하기
11. 데이터 바인딩
단순 데이터 바인딩
복합 데이터 바인딩
데이터 바인딩을 위한 데이터 원본
데이터 폼 마법사 사용
12. 윈도우 폼 클래스 뷰어
13. 윈도우 폼 ActiveX 컨트롤 임포터
14. 요약
15. 항목별 정리
16. FAQ
Chapter 8. 윈도우 폼 컴포넌트와 컨트롤
1. 소개
2. 내장 객체
Label 컨트롤
LinkLabel 컨트롤
TextBox 컨트롤
Button 컨트롤
CheckBox 컨트롤
RadioButton 컨트롤
RichTextBox 컨트롤
TreeView 컨트롤
ListBox 컨트롤
ComboBox 컨트롤
PictureBox 컨트롤
TrackBar 컨트롤
DateTimePicker 컨트롤
Panel 컨트롤
GroupBox 컨트롤
TabControl 컨트롤
3. 사용자 정의 윈도우 컴포넌트 생성하기
연습문제 8.1 사용자 정의 윈도우 컴포넌트 생성하기
4. 사용자 정의 윈도우 컨트롤 생성하기
연습문제 8.2 사용자 정의 윈도우 컨트롤 생성하기
5. 요약
6. 항목별 정리
7. FAQ
Chapter 9. ADO .NET 사용하기
1. 소개
2. XML의 개요
XML 문서
XSL
XDR
XPath
3. ADO .NET 구조의 이해
ADO와 ADO .NET의 차이점
XML 지원
상태 관리
4. XML 스키마 정의 도구 사용
5. 연결된 제어
데이터 제공자
Connection 문자열
연습문제 9.1 Connection 문자열 생성하기
Command 객체
DataReader
DataSet
6. Disconnected 레이어
DataSet 사용하기
7. SQL 서버 데이터 공급자 사용하기
TDS
연습문제 9.2 TypedDataSet 사용하기
8. 원격
9. 데이터 컨트롤
DataGrid
연습문제 9.3 TypedDataSet과 DataRelation의 사용
DataList
리피터
10. 요약
11. 항목별 정리
12. FAQ
Chapter 10. 웹 응용프로그램 개발
1. 소개
2. 웹 폼
간단한 웹 폼
연습문제 10.1 간단한 웹 폼 생성하기
웹 폼과 윈도우 폼이 어떻게 다른가
기존의 ASP보다 웹 폼이 더 나은 이유
3. 웹 폼에 컨트롤 추가하기
연습문제 10.2 웹 폼에 웹 컨트롤 추가하기
웹 폼 컨트롤이 윈도우 폼 컨트롤과 어떻게 다른가
ASP .NET 서버 컨트롤
연습문제 10.3 DataGrid 컨트롤 사용
연습문제 10.4 DataGrid 컨트롤 사용자 정의
연습문제 10.5 유효성 검증 사용하기
4. 사용자 정의 웹 폼 컨트롤 생성하기
연습문제 10.6 간단한 사용자 정의 컨트롤
연습문제 10.7 복합 사용자 정의 컨트롤 생성하기
5. 웹 서비스
웹 서비스의 동작
웹 서비스 개발
연습문제 10.8 웹 서비스 개발하기
웹 서비스 유틸리티
웹 폼에서 웹 서비스 사용하기
연습문제 10.9 웹 폼에서 웹 서비스 사용하기
6. 분산 응용프로그램에서 윈도우 폼 사용
연습문제 10.10 윈도우 폼에서 웹 서비스 사용하기
연습문제 10.11 응용프로그램 개발 예제
7. 요약
8. 항목별 정리
9. FAQ
Chapter 11. 최적화, 디버깅, 그리고 테스트
1. 소개
2. 디버깅 개념
디버그 메뉴
조사식
중단점
예외 윈도우
명령 윈도우
조검부 컴파일
Trace
Assertions
3. 코드 최적화
Finalization
Transitions
메소드를 전달하는 파라미터
문자열
가비지 컬렉션
컴파일러 옵션
4. 테스트 단계와 정책들
Unit 테스트
통합 테스트
베타 테스트
회귀 테스트
스트레스 테스트
5. 요약
6. 항목별 정리
7. FAQ
Chapter 12. 보안
1. 소개
2. 보안 개념
권한
역할
승인
권한 부여
보안 정책
타입 안정성
3. 코드 접근 보안
.NET 코드 접근 보안 모델
4. 역할 기반 보안
Principal
역할 기반 보안 체크
5. 보안 정책
새로운 권한 집합 생성
원격 보안
6. 암호학
7. 보안 도구
8. 요약
9. 항목별 정리
10. FAQ
Chapter 13. 응용프로그램 수행
1. 소개
2. 패키지 코드
3. .NET 프레임워크 환경 설정
환경 설정 파일 생성하기
컴퓨터/관리자 환경 설정 파일
응용프로그램 환경 설정 파일
보안 환경 설정 파일
4. 응용프로그램 배포하기
CLR
윈도우 설치기
CAB 파일
Internet Explorer 5.5
리소스 파일
5. 컨트롤 배포하기
6. 요약
7. 항목별 정리
8. FAQ
Chapter 14. Visual Basic 응용프로그램에서 .NET으로의 업그레이드
1. 소개
2. 업그레이드 전의 고려 사항
변수의 바인딩
NULL 값의 전파
ADO의 사용
Date 데이터 타입 사용
상수의 사용
3. 변환 이전의 구조 고려
인터넷/인트라넷 응용프로그램
클라이언트/서버와 multi-tier 응용프로그램
Single-tier 응용프로그램
데이터 접근 응용프로그램
4. 데이터 타입
Variants
Integer
Date
Boolean
Arrays
고정 길이 문자열
윈도우 API 데이터 타입
5. Visual Basic 폼을 윈도우 폼으로 변환하기
컨트롤 앵커링
6. 키워드 변환
GoTo
GoSub
Option Base
AND/OR
Lset
VarPtr
StrPtr
Def
7. 프로그래밍 상의 차이점
메소드 구현
비관리 코드 라이브러리 참조
Property
Null 사용
8. 에러 처리의 이해
연습문제 14.1 에러 처리 사용하기
9. Visual Basic .NET에서의 데이터 접근 변경
DataSet과 RecordSet
응용프로그램 호환성
커서 위치
Disconnected Access
데이터 검색
Lock 구현
10. 인터페이스 업그레이드
Visual Basic 6.0에서 인터페이스 업그레이드하기
11. 업그레이드 도구 사용하기
연습문제 14.2 업그레이드 마법사 사용하기
12. 요약
13. 항목별 정리
14. FAQ
Index
CD-ROM(5장)
한글 Visual Studio .NET 60일 평가판
본문 예제 소스