logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Programming Microsoft Visual Basic .NET

Programming Microsoft Visual Basic .NET

Francesco Balena (지은이), 유상용 (옮긴이)
정보문화사
43,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Programming Microsoft Visual Basic .NET
eBook 미리보기

책 정보

· 제목 : Programming Microsoft Visual Basic .NET 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > Visual Basic.NET
· ISBN : 9788956741741
· 쪽수 : 1480쪽
· 출판일 : 2004-03-10

책 소개

비주얼 베이직 프로그래밍 경험을 해본 독자들을 대상으로 Visual Basic.NET 세상을 소개하는 책. Visual Basic 6.0부터 보여왔던 새로운 객체 지향적 개념뿐만 아니라 기존 코드를 닷넷 프레임워크로 포팅하고 재사용하는 방법을 제시한다.

목차

Part 1 기본

Chapter 1 Visual Basic .NET 시작하기
왜 .NET인가?
소프트웨어 개발의 문제점
Microsoft .NET을 이용한 솔루션
Microsoft .NET 프로젝트
요구 사항
.NET 아키텍처
.NET 언어
Microsoft 중간 언어
JIT(Just-in-Time) 컴파일러
어셈블리를 이용한 작업
.NET 프레임워크 클래스 라이브러리
Visual Studio .NET 소개
이전의 그리고 새로워진 도구들
비주얼 베이직 콘솔 응용 프로그램 실행하기

Chapter 2 모듈과 변수
모듈과 네임스페이스
모듈
클래스

네임스페이스
변수
선언
데이터 유형
초기화
할당
배열
구조체

Chapter 3 흐름 제어와 오류 처리
실행 흐름 제어
프로시저
조건문과 순환문
Declare 구문
명령, 함수, 그리고 상수
문자열 상수
문자열 함수
Math 함수
Date와 Time 함수
명령과 함수의 상호작용
그 밖의 명령과 함수, 그리고 개체
환경 클래스
오류 처리
예외 던지기
예외 개체
Try...Catch...Finally 구문
Throw 구문
중첩 예외 개체
성능 팁
.NET 응용 프로그램 디버깅
프로젝트와 솔루션 설정
디버깅 도구
응용 프로그램의 동작 추적

Part 2 객체 지향 프로그래밍

Chapter 4 클래스 기초
필드
메서드
오버로딩
오버로딩과 강제
모호한 경우
속성
읽기 전용과 쓰기 전용 속성
인수를 사용하는 속성
기본 속성
생성자
인수를 사용하는 생성자
오버로드된 생성자
생성자와 읽기 전용 필드
개체의 수명
COM과 참조 카운터
가베지 컬렉션
Finalize 메서드
Dispose 메서드
개체 부활
제너레이션
가베지 컬렉션과 스레딩
약한 개체 참조
이벤트
이벤트의 선언과 발생
WithEvents를 이용한 이벤트 트랩핑
AddHandler를 이용한 이벤트 트랩핑
모듈 이벤트
배열에서의 이벤트 트랩핑
이벤트 구문에 대한 가이드라인
공유 멤버
공유 필드
공유 메서드
공유 생성자
공유 이벤트

Chapter 5 상속
이전 버전 Visual Basic에서의 상속
위임에 의한 상속
상속과 나중에 바인딩되는 여러 형태의 코드
초기에 바인딩되는 다형성 코드
Visual Basic .NET에서의 상속
파생된 클래스의 확장
파생된 클래스의 사용
이벤트 상속
공유 멤버의 상속
다형성의 동작
기본 클래스에 있는 오버라이딩 멤버들
오버라이드의 변형
MyBase 키워드
파생된 클래스의 생성자
파생된 클래스의 Finalizer
MyClass 키워드
멤버 쉐도윙
공유 멤버의 재정의
봉인된(Sealed) 클래스와 가상 클래스
NotInheritable 키워드
MustInherit 키워드
MustOverride 키워드
범위
중첩된 클래스
Public, Private, 그리고 Friend 범위 한정자
Protected 범위 한정자
Protected Friend 범위 한정자
생성자를 이용한 범위 한정자의 사용
이벤트 재정의

Chapter 6 인터페이스와 위임
인터페이스
인터페이스의 구현
인터페이스에 접근
인터페이스와 상속
.NET 인터페이스의 사용
IComparable 인터페이스
IComparer 인터페이스
ICloneable 인터페이스
IEnumerable과 IEnumerator 인터페이스
위임
정적 메서드 호출
인스턴스 메서드 호출
다른 속성들
다양한 형태의 동작 정의
위임과 Windows API 콜백
콜백 프로시저의 구현
Multicast 위임

Chapter 7 특성
특성 문법
Visual Basic .NET에 대한 특성
StructLayout 특성
FieldOffset 특성
DllImport 특성
조건적 특성
Obsolete 특성
DebuggerStepThrough 특성
사용자 정의 특성
사용자 정의 특성 클래스 빌드하기
실행중에 특성 알아내기

Part 3 .NET 프레임워크 프로그래밍

Chapter 8 .NET 프레임워크 기본 유형
System.Object 유형
Public과 Protected 메서드
값 유형과 참조 유형(복습)
Boxing과 Unboxing
String 유형
속성과 메서드
문자열 최적화
공유 메서드
CultureInfo 보조 클래스
숫자 값 서식화
날짜 값 서식화
IFormattable 인터페이스
IFormatProvider와 ICustomFormatter 인터페이스
Char 유형
StringBuilder 유형
숫자 유형
속성과 메서드
숫자 서식화
문자열을 숫자 형식으로 맞추기
클래스 변환
난수 발생기
DateTime 유형
날짜에 대한 덧셈과 뺄셈
날짜 서식 지정
날짜 분석
타임존을 이용한 동작
Guid 유형
Enums
Enum 값의 출력과 구문 분석
다른 Enum 메서드들
비트로 표시되는 값

Chapter 9 배열, 리스트, 그리고 컬렉션
Array 클래스
0이 아닌 수를 기준으로 하는 배열 생성
배열의 복사
요소 정렬
요소의 제거, 복사, 그리고 이동
값 찾기
배열의 배열
System.Collections 네임스페이스
ICollection, IList, 그리고 IDictionary 인터페이스
BitArray 클래스
Stack 클래스
Queue 클래스
ArrayList 클래스
Hashtable 클래스
SortedList 클래스
StringCollection과 StringDictionary 클래스
사용자 정의 컬렉션과 Dictionary 클래스
ReadOnlyCollectionBase 추상 클래스
CollectionBase 추상 클래스
DictionaryBase 추상 클래스

Chapter 10 파일, 디렉터리, 그리고 스트림
Directory와 File 클래스
DirectoryInfo와 FileInfo 클래스
Path 클래스
Stream 클래스
스트림 동작
스트림 리더와 라이터
텍스트 파일의 읽기와 쓰기
이진 파일 읽기와 쓰기
메모리 스트림 읽기와 쓰기
메모리에 있는 문자열 읽기와 쓰기
사용자 정의 스트림 리더와 라이터

Chapter 11 개체 직렬화
직렬화의 기본
이진 직렬화
SOAP 직렬화
직렬화할 수 있는 특성과 그렇지 않은 특성
개체 그래프
Deep 개체 복제
사용자 정의 직렬화
ISerializable 인터페이스
사용자 정의 직렬화의 예제
StreamingContext 구조체
IDeserializationCallback 인터페이스
XML 직렬화
XmlSerializer 클래스
직렬화 특성
XmlSerializerNamespaces 개체
역직렬화 이벤트
오버라이드 동작
XSD 스키마를 이용한 작업

Chapter 12 정규 표현식
정규 표현식의 개요
기본 내용
정규 표현식 언어
정규 표현식 옵션
정규 표현식 클래스
Regex 클래스
Replace 메서드
MatchCollection 클래스와 Match 클래스
Group 클래스
CaptureCollection 클래스와 Capture 클래스
정규 표현식 작업

Chapter 13 스레딩
스레드의 기본
언제 스레드를 사용할 것인가
스레드 만들기
스레드를 이용한 작업
스레드 속성
스레드 디버깅하기
데이터 저장과 공유
지역 변수와 클래스 변수, 그리고 정적 변수
ThreadStatic 특성
스레드 지역 저장소
스레드에 데이터 전달하고 읽어오기
래퍼 클래스 사용하기
스레드 동기화
SyncLock 문장
동기화된 개체
Monitor 클래스
Interlocked 클래스
Mutex 클래스
ReaderWriterLock 클래스
ManualResetEvent 클래스와 AutoResetEvent 클래스
ThreadPool 클래스
타이머
System.Timers.Timer 클래스
System.Threading.Timer 클래스
비동기 연산
비동기 위임
비동기 파일 연산

Chapter 14 어셈블리와 AppDomains
모듈
헤더
메타데이터
Microsoft 중간 언어(MSIL)
어셈블리
단일 파일 어셈블리와 다중 파일 어셈블리
메니페스트
전용 어셈블리와 공유 어셈블리
강력한 이름
부분 서명과 키 컨테이너
바인딩 프로세스
응용 프로그램 구성 파일에서의 버전 정책
미리 로드된 어셈블리와 GAC 검색
Codebase 힌트
탐색(Probing)
어셈블리 바인딩 로그 뷰어 유틸리티(FUSLOGVW)
실제 예제
컬쳐를 가진 어셈블리 만들기
구성 파일
런타임 버전
가베지 컬렉션 동작
동적 속성
.NET 프레임워크 구성 도구
명령줄 도구
비주얼 베이직 컴파일러(VBC)
어셈블리 링커(AL)
Strong Name(SN) 유틸리티
전역 어셈블리 캐시 유틸리티(GACUTIL)
MSIL 디스어셈블러(ILDASM)
원시 이미지 생성기 유틸리티(NGEN)
어셈블리 사용자 정의 특성
AssemblyInfo.vb 파일
AppDomain 클래스
속성, 메서드, 이벤트
AppDomain 만들기
처리되지 않은 예외
LoaderOptimization 특성

Chapter 15 리플렉션
어셈블리와 모듈로 작업하기
Assembly 클래스
AssemblyName 클래스
Module 클래스
유형으로 작업하기
Type 개체 얻기
Type 속성 탐색
멤버 열거하기
멤버 정보 구하기
매개변수 열거하기
멤버 호출하기
동적으로 개체 만들기
보안 이슈
리플렉션 예제
명령줄 유형 브라우저
스택 프레임 추적

Part 4 Win32 응용 프로그램

Chapter 16 윈도우 폼 응용 프로그램
폼의 기본
폼 디자이너
윈도우 폼의 클래스 계층
폼과 컨트롤의 공통 작업
Form 개체
속성, 메서드, 이벤트
공통의 폼 작업
메뉴
MDI 폼
폼 상속
폼 상속의 장점
폼 상속 예제
이벤트 추적과 오버라이드
고급 폼 기술
Windows 서브 클래싱
투명 효과
지역화된 폼
동적 컨트롤 속성
다른 유용한 개체들
Clipboard 개체
Application 개체
Cursor 개체
SendKeys 클래스
Help 클래스

Chapter 17 컨트롤
윈도우 폼 컨트롤
TextBox 컨트롤
Label 컨트롤
LinkLabel 컨트롤
CheckBox, RadioButton, Button 컨트롤
ListBox 컨트롤
CheckedListBox 컨트롤
ComboBox 컨트롤
제공자 컨트롤
Splitter 컨트롤
공통 대화 상자 컨트롤
ImageList 컨트롤
TreeView 컨트롤
ListView 컨트롤
기타 컨트롤들
데이터 바인드
개체 배열에 바인드하기
ADO.NET 데이터 바인딩
사용자 정의 컨트롤 작성
기존 컨트롤로부터 상속하기
사용자 정의 컨트롤 개선하기
다중 컨트롤 조합하기
새로운 컨트롤 만들기
고급 주제
Internet Explorer에 사용자 정의 컨트롤 호스트하기

Chapter 18 GDI+
2-D 벡터 그래픽
Graphics 개체
선, 사각형, 다각형, 타원, 호
카디널 곡선과 베지어 곡선
Pen 개체
경로
채워진 도형
Brush 개체
영역
알파 블렌딩
변환
이미지
이미지를 로딩하고 저장하기
이미지 보여주기
이미지 대칭, 회전, 기울이기
투명 비트맵과 반투명 비트맵
아이콘
메타파일
서체
폰트
텍스트 그리기
텍스트 정렬
텍스트 변형
안티 알리아싱

Chapter 19 고급 Win32 기술
Registry와 RegistryKey 클래스
레지스트리 키 읽기
FileSystemWatcher 구성 요소
FileSystemWatcher 구성 요소의 초기화
통보 받기
문제 해결
Process 구성 요소
Process의 실행과 중단
정보에 대한 프로세스 조회
종료하기 위해 프로세스 대기하기
PerformanceCounter 구성 요소
성능 카운터 소개
성능 카운터 값 읽기
사용자 정의 성능 카운터 사용하기
EventLog 구성 요소
이벤트 로그의 소개
이벤트 로그 항목 읽기
이벤트 로그 엔트리 쓰기
ServiceController 구성 요소
설치된 서비스의 목록
ServiceController 개체 조회하기
서비스 관리
Windows 서비스 응용 프로그램
Windows 서비스의 기본
서비스 설치하기
서비스 프로그래밍 기술
Windows 서비스의 디버깅

Part 5 데이터베이스 응용 프로그램

Chapter 20 연결 모드의 ADO.NET
ADO.NET으로의 이동
ADO의 한계
ADO.NET 소개
.NET 데이터 제공자
ADO.NET 개체 모델
Connection 개체
ConnectionString 속성 설정
연결의 열고 닫기
트랜잭션을 이용한 작업
Command 개체
Command 개체 생성하기
데이터베이스 명령 만들기
데이터 읽기
매개변수와 저장 프로시저를 이용한 작업
DataReader 개체
개별적인 행들을 순환하기
열 값 읽기
특정 SQL Server 유형 사용하기
다중 결과 셋 읽기

Chapter 21 비-연결형 모드의 ADO.NET
DataSet 개체
DataSet 개체 모델 탐색하기
DataSet 만들기
DataAdapter 클래스
DataAdapter 개요
데이터베이스에서 데이터 읽어오기
데이터베이스 갱신하기
갱신 충돌 해결하기
고급 기법

Chapter 22 XML과 ADO.NET
XML 파일 읽기와 쓰기
XmlTextReader 클래스
XmlTextWriter 클래스
XML의 DOM
XmlNode 클래스
XmlDocument 클래스
XslTransform 클래스
ADO.NET의 XML 기능
XML 데이터 작성하기
DiffGram과 Schema 작성하기
XML 데이터와 스키마 읽기
강력한 유형의 DataSet

Part 6 인터넷 응용 프로그램

Chapter 23 웹 폼과 컨트롤
웹 폼의 기본 개념
첫 번째 웹 폼 프로젝트
웹 폼의 역동성
Page 클래스
Page 속성
Page 메서드
Page 이벤트
페이지 디렉티브
웹 폼 컨트롤
HTML 서버 컨트롤
웹 폼 컨트롤
검증 컨트롤
List 컨트롤
Items 모음 채우기
기타 컨트롤
웹 폼 컨트롤에 데이터 바인딩하기
Visual Studio .NET에서의 텍스트 서식
템플릿 컨트롤
템플릿
Repeater 컨트롤
DataList 컨트롤
DataGrid 컨트롤
동적 템플릿

Chapter 24 ASP.NET 응용 프로그램
ASP.NET 개체
HttpRequest 클래스
HttpResponse 클래스
HttpServerUtility 클래스
HttpSessionState 클래스
HttpApplicationState 클래스
상태 관리와 캐시
세션 상태
페이지 캐시
Cache 클래스
정적 변수
Global.asax 파일
전역 에러 핸들러
응용 프로그램 범위의 필터
영구 세션 변수
추적
Trace 속성
응용 프로그램 레벨의 추적
TraceContext 클래스
HTTP 모듈과 핸들러
HTTP 모듈
HTTP 핸들러
ASP.NET 보안
기본 개념
ASP.NET Windows 인증
폼 인증 모드
프로그램을 통한 보안
ASP.NET 구성 파일
구성 파일 기본
ASP.NET 구성 설정
ASP.NET 성능 카운터

Chapter 25 사용자 컨트롤과 사용자 정의 컨트롤
사용자 컨트롤
첫 번째 사용자 컨트롤
Visual Studio .NET에서의 사용자 컨트롤
분할 캐시
사용자 정의 컨트롤
사용자 정의 컨트롤 예제
사용자 정의 컨트롤의 개선
복합 컨트롤
클라이언트쪽 스크립트 코드

Chapter 26 XML 웹 서비스
XML 웹 서비스의 개요
XML 웹 서비스 프로젝트 만들기
XML 웹 서비스 테스트하기
XML 웹 서비스 클라이언트 만들기
XML 웹 서비스 프로토콜
비주얼 스튜디오 없이 XML 웹 서비스 만들기
XML 웹 서비스
XML 웹 서비스 클래스
WebMethod 특성
XML 웹 서비스 프록시 클래스
고급 주제
SOAP 헤더
XML 웹 서비스 보안
SOAP 확장

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책