이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
초보자를 위한 Visual Basic 2005
CD1 포함
정보문화사 2006.10.04.
가격
20,000
10 18,000
YES포인트?
1,000원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

책소개

목차

시작하면서

제1부 Visual Basic 2005 환경
제1장 Visual Basic 2005 프로그래밍 여행
Visual Basic 2005 시작하기
새 프로젝트 만들기
Visual Studio .NET 환경
객체 특성 변경하기
객체 이름 붙이기
폼의 Text 속성 설정하기
프로젝트 저장하기
폼에 아이콘 지정하기
폼 크기 바꾸기
폼에 컨트롤 추가하기
인터페이스 설계하기
보이는 컨트롤을 폼에 추가하기
보이지 않는 컨트롤을 폼에 추가하기
인터페이스에 대한 코드 작성하기
사용자가 파일 탐색하기
코드를 사용하여 프로그램 끝내기
프로젝트 실행
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제2장 Visual Basic 2005 살펴보기
Visual Basic 2005 시작 페이지
새 프로젝트 생성하기
기존 프로젝트 열기
Visual Basic 환경 살펴보고 변경하기
디자인 창 사용하기
도구 모음 사용하기
도구 모음 보이기와 감추기
도구 모음 도킹과 크기 조정
도구 상자를 사용하여 폼에 컨트롤 추가하기
속성 창 사용하여 객체 속성 지정하기
객체 선택하여 속성 살펴보기
속성 살펴보고 변경하기
색상 속성 사용하기
속성 설명 살펴보기
프로젝트 관리하기
솔루션 탐색기로 프로젝트 파일 관리하기
솔루션 다루기
프로젝트 컴포넌트 이해하기
프로젝트 속성 설정하기
프로젝트 파일 추가, 제거하기
빠르고 지저분한 프로그래밍 입문
변수에 값 저장하기
코드의 기능 단위를 작성하기 위해 프로시저 사용하기
도움 얻기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제3장 객체와 컬렉션 이해하기
객체 이해하기
속성 이해하기
속성 읽기와 설정하기
객체와 속성 사용하기
메서드 이해하기
메서드 실행하기
메서드 원리 이해하기
간단한 객체 예제 프로젝트 만들기
그리기 프로젝트의 인터페이스 만들기
객체 기반의 코드 작성하기
객체 예제 프로젝트 테스트
컬렉션 이해하기
개체 브라우저 사용하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제4장 이벤트 이해하기
이벤트 기반의 프로그램 이해하기
이벤트 발생하기
사용자 작업을 통해 발생하는 이벤트
재귀호출(Recursive) 이벤트 피하기
객체 이벤트에 접근하기
매개변수 사용하기
이벤트 예제 프로젝트 만들기
사용자 인터페이스 만들기
이벤트 처리기 작성하기
이벤트 이름 유지하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제2부 사용자 인터페이스 만들기
제5장 폼 만들기-기본
폼의 이름 바꾸기
폼의 모습
폼의 제목표시줄에 텍스트 표시하기
폼의 배경색 바꾸기
폼의 배경에 이미지 추가하기
폼에 아이콘 지정하기
폼에 최소화, 최대화, 조정 버튼 추가하기
폼 테두리의 모양과 동작 바꾸기
폼의 최소화, 최대화 크기 조정하기
폼을 감추거나 표시하기
폼 표시하기
폼의 모달(Modality) 상태 이해하기
폼을 보통, 최대화 또는 최소화 상태로 표시하기
폼의 초기 표시 위치 지정하기
폼이 작업 막대에 표시되지 않도록 만들기
폼 제거하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제6장 폼 만들기-고급
컨트롤 사용하기
폼에 컨트롤 추가하기
도구 상자에서 더블클릭하여 컨트롤 추가하기
도구 상자에서 드래그하여 컨트롤 추가하기
컨트롤을 직접 그려서 추가하기
컨트롤 다루기
SnapLines 사용하기
탭 순서 만들기
최상위의 모달이 아닌 창 만들기
투명한 폼 만들기
스크롤 가능한 폼 만들기
MDI 폼 만들기
시작 폼 설정하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제7장 일반 컨트롤 사용하기
라벨 컨트롤에 고정 텍스트 표시하기
텍스트 상자를 사용하여 사용자로부터 텍스트 입력받기
텍스트 정렬 지정하기
여러 줄을 갖는 텍스트 상자 만들기
스크롤바 추가하기
사용자가 입력할 수 있는 글자 수 제한하기
패스워드 필드 만들기
텍스트 상자의 일반적인 이벤트 이해하기
버튼 만들기
기본(Accept) 버튼과 취소 버튼
체크 상자를 사용하여 예/아니오 옵션 제공하기
컨테이너와 옵션 버튼 그룹 만들기
패널과 그룹 상자 사용하기
라디오 버튼 사용하기
목록 상자에 목록 표시하기
폼 디자인할 때 항목들 다루기
프로그램 실행 때 항목 처리하기
목록에서 항목 제거하기
목록 지우기
목록에서 선택한 항목에 대한 정보 가져오기
목록 내용 정렬하기
콤보 상자를 사용하여 드롭다운 목록 만들기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제8장 고급 컨트롤 사용하기
타이머 만들기
탭을 포함한 대화상자 만들기
이미지 목록(ImageList) 컨트롤에 그림 저장하기
리스트뷰 컨트롤을 사용하여 향상된 목록 만들기
열(Columns) 만들기
리스트 항목 추가하기
코드를 통해 리스트뷰(ListView) 사용하기
트리뷰(TreeView) 컨트롤을 사용하여 계층 목록 만들기
트리뷰에 노드(Node) 추가하기
노드 제거하기
모든 노드 지우기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제9장 폼에 메뉴와 도구 모음 추가하기
메뉴 만들기
최상위 레벨의 메뉴 항목 만들기
상위 레벨 메뉴의 메뉴 항목 만들기
메뉴 항목 이동하고 제거하기
체크할 수 있는 메뉴 항목 만들기
메뉴에 대한 프로그램 작성
컨텍스트 메뉴 구현하기
메뉴 항목에 단축키 지정하기
도구 모음 컨트롤 사용하기
Buttons 컬렉션을 사용하여 도구 모음에 버튼 추가하기
도구 모음에 대한 프로그램 작성하기
도구 모음 버튼들에 드롭다운 메뉴 만들기
상태표시줄 만들기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제3부 프로그램 기능 구현하기
제10장 코드 프로시저 만들고 호출하기
Visual Basic 코드 모듈 만들기
코드 프로시저 작성하기
값을 돌려주지 않는 프로시저 선언하기
값을 돌려주는 프로시저 선언하기
코드 프로시저 호출하기
매개변수 전달하기
프로시저 종료하기
무한 재귀호출 피하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제11장 상수, 데이터 형식, 변수, 배열 사용하기
데이터 형식 이해하기
데이터 형식 결정하기
데이터 형식을 다른 형식으로 변환하기
상수 정의하고 사용하기
변수 선언하고 참조하기
변수 선언하기
변수에 값 저장하기
연산식에 변수 사용하기
강제적 변수 선언과 데이터 형식
명시적 변수 선언
엄격한 변수 형식
배열 사용하기
배열 선언하기
배열변수 참조하기
다차원 배열 만들기
변수 범위(Scope) 결정하기
블록 범위 이해하기
프로시저 수준(로컬) 범위 이해하기
모듈 수준 범위 이해하기
전역(Global/Namespace) 범위 이해하기
범위에서 이름 충돌
Static 범위의 변수 선언하기
이름 지정 규칙
데이터 형식을 나타내는 접두어 사용하기
변수 접두어로 범위 나타내기
다른 접두어
Picture Viewer에서 변수 사용하기
옵션에 대한 변수 만들기
옵션 변수를 초기화하고 사용하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제12장 산술 연산, 문자열 처리 그리고 날짜/시간 조정
Visual Basic으로 기본적인 산술 연산 수행하기
덧셈 수행하기
뺄셈과 부정 연산 수행하기
곱셈 수행하기
나눗셈 수행하기
거듭제곱 연산(Exponentiation) 수행하기
모듈러스(Modulus) 연산 수행하기
연산자 우선순위 결정하기
동등성 비교하기
논리 연산 이해하기
And 연산자 사용하기
Not 연산자 사용하기
Or 연산자 사용하기
Xor 연산자 사용하기
문자열 처리하기
문자열 붙이기
기본적인 문자열 함수 사용하기
날짜와 시간 처리하기
Date 데이터 형식 이해하기
날짜 또는 시간의 덧셈 또는 뺄셈
두 날짜 또는 시간 사이의 간격 알아내기
날짜의 일부분 추출하기
날짜와 시간 형식 지정하기
현재 시스템 날짜와 시간 알아내기
날짜 데이터인지 확인하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제13장 Visual Basic 코드에서 의사결정하기
If...Then을 사용하여 의사결정하기
조건식이 거짓일 때 코드 실행하기
고급 의사결정을 위해 ElseIf 사용하기
중첩된 If...Then 구조
Select Case를 사용하여 다중 값에 대한 조건식 평가하기
하나의 Case 문에서 여러 개의 값 평가하기
Select Case 예제 만들기
Select Case의 창의적 용도
GoTo를 사용하여 프로시저 내에서 분기하기(Branching)
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제14장 루프 사용하기
For...Next를 사용하여 지정한 수만큼 반복 수행하기
For 문을 사용하여 루프 초기화하기
Next 문으로 루프 닫기
Step을 사용하여 증가치 지정하기
루프에서 일찍 빠져나오기
Next에 도달하기 전에 루프 계속하기
For...Next 예제 만들기
정해지지 않은 횟수만큼 루프를 반복하기 위해 Do...Loop 사용하기
Do...Loop 만들기
Do...Loop 끝내기
Do...Loop 예제 만들기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제15장 코드 디버깅하기
코드에 주석문 추가하기
기본적인 두 가지 종류의 오류 찾아내기
Visual Basic 2005의 디버깅 도구 사용하기
중단점 사용하기
직접 실행 창 사용하기
Try...Catch...Finally를 사용하여 오류 처리기 작성하기
예외상황 처리하기
예상된 예외상황 처리하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제16장 클래스를 사용하여 객체 설계하기
클래스 이해하기
클래스를 사용하여 데이터와 코드 캡슐화하기
표준 모듈과 클래스 비교하기
객체 인터페이스 만들기
객체 속성 노출시키기
함수를 메서드로 노출시키기
클래스로부터 객체 만들기
객체 참조를 변수에 바인딩하기
객체 변수와 초기 바인딩
변수 생성할 때 새 객체 만들기
객체 참조 해제하기
객체의 생명주기 이해하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제17장 사용자와 상호작용
MessageBox.Show() 함수 사용하여 메시지 표시하기
버튼과 아이콘 지정하기
어떤 버튼을 클릭했는지 알아내기
적절한 메시지 만들기
사용자 정의 대화상자 만들기
사용자로부터 정보를 입력받기 위해 InputBox() 사용하기
키보드 사용하기
일반적인 마우스 이벤트 사용하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제18장 그래픽 사용하기
Graphics 객체 이해하기
폼이나 컨트롤의 Graphics 객체 만들기
새로운 비트맵의 Graphics 객체 만들기
펜 사용하기
시스템 색 사용하기
Rectangle 사용하기
도형 그리기
선 그리기
사각형 그리기
원과 타원 그리기
그리기 표면 지우기
텍스트 그리기
폼에 그래픽 유지하기
Graphics 프로젝트 예제 만들기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제4부 데이터 처리하기
제19장 파일 작업 수행하기
Open File Dialog와 Save File Dialog 컨트롤 사용하기
Open File Dialog 컨트롤 사용하기
Save File Dialog 컨트롤
파일 객체를 통해 파일 처리하기
파일 복사하기
파일 이동하기
파일 이름 바꾸기
파일 삭제하기
File 속성 알아내기
디렉터리 객체를 사용하여 디렉터리 처리하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제20장 텍스트 파일과 레지스트리 처리하기
레지스트리 사용하기
Windows 레지스트리 구조 이해하기
My.Computer.Registry를 통해 레지스트리에 접근하기
레지스트리를 사용하여 Picture Viewer 프로젝트 수정하기
레지스트리에서 옵션 표시하기
레지스트리에 옵션 값 저장하기
레지스트리에 저장되어 있는 옵션 값 사용하기
Picture Viewer 프로젝트 테스트하고 디버깅하기
텍스트 파일 읽고 쓰기
텍스트 파일 쓰기
텍스트 파일 읽기
텍스트 파일을 사용하여 Picture Viewer 프로젝트 수정하기
Picture Viewer 로그 파일 만들기
Picture Viewer 로그 파일 표시하기
Picture Viewer Log 테스트하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제21장 데이터베이스 사용하기
ADO.NET 소개
데이터베이스에 연결하기
데이터 원본의 연결 닫기
데이터 처리하기
DataTables 이해하기
DataAdapter 만들기
데이터 테이블 만들고 채우기
DataRow에서 필드 참조하기
레코드 살펴보기
레코드 편집하기
새로운 데이터 만들기
레코드 삭제하기
데이터베이스 예제 실행시키기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제22장 Automation을 통해 다른 프로그램 제어하기
자동화 라이브러리에 대한 참조 만들기
자동화(Automation) 서버의 인스턴스 만들기
서버 사용하기
Excel을 강제로 화면에 표시하기
Excel 워크북 만들기
Excel 워크북의 데이터 처리하기
클라이언트 프로그램 테스트하기
Microsoft Word 자동화
자동화 라이브러리에 대한 참조 만들기
자동화 서버의 인스턴스 만들기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제


제5부 솔루션 배포와 기타
제23장 응용 프로그램 배포하기
ClickOnce 기술 이해하기
게시 마법사를 사용하여 ClickOnce 프로그램 만들기
Picture Viewer ClickOnce 설치 프로그램 테스트하기
배포한 프로그램의 설치 제거하기
ClickOnce 프로그램의 고급 옵션 설정하기
요약
Q&A
실습
퀴즈
퀴즈 해답
실습과제

제24장 .Net Framework 개요
.NET Framework
공통 언어 런타임
Microsoft 중간 언어
네임스페이스
공통 형식 시스템
가비지 컬렉션(Garbage Collection)
그 외의 읽을거리
요약

찾아보기
Visual Studio 2005 Professional Edition 90일 평가판(한국어판)에 관하여
Visual Basic 2005 한글판 프로그램에 관하여

저자 소개

저자 : James Foxall(MCSD)
Tigerpaw 소프트웨어 사의 부사장으로, 이 회사는 상용 데이터베이스 응용프로그램을 전문으로 하는 MCP(Microsoft Certified Partner)이다. 그는 모든 Windows 응용프로그램 개발 관리 책임자이며, 응용프로그램 인터페이스 그리고 Microsoft Windows와 Office 환경의 응용프로그램 동작 표준에 대한 권위자이다. 그는 잘 알려진 저자일 뿐만 아니라, Visual Basic에 대하여 여러 저널과 잡지에 기고를 하고 있으며, 국제적인 강연과 함께 대학 수준의 강좌를 담당하고 있다. 또한, 그는 전문 분야에 대하여 뉴스 쇼, 무역 관련 서적 그리고 신문 기사 등에 등장하기도 하였다.

품목정보

발행일
2006년 10월 04일
쪽수, 무게, 크기
601쪽 | 1108g | 크기확인중
ISBN13
9788956743387

책 속으로

1990년대 중반 Visual Basic 3.0부터 Visual Basic을 처음 접하였다. 그 때만 해도 Visual Basic의 획기적인 프로그래밍 방식에 대하여 놀라움을 금할 수가 없었다. 이후 Visual Basic은 일반 응용 프로그램의 매크로라고 알려져 있는 VBA와 웹 응용 프로그램 개발 언어인 ASP까지 확장되면서 그 위력이 대단해졌다. 이러한 Visual Basic은 1990년대 후반에 6.0이 발표되면서 절정에 이르렀던 것으로 생각된다. 이후 Visual Basic .NET이 발표되었지만 아직도 많은 사람들이 Visual Basic 6.0을 버리지 않고 계속해서 사용중이다. 역자 역시 최근까지 Visual Basic 6.0을 사용해왔으며, Visual Basic 2005에 이르러서야 Visual Basic .NET을 직접 사용해보게 되었다. 아마도, .NET의 신뢰성에 대한 의심이나 새로운 환경에서의 개발 부담이 컸기 때문이 아닌가 한다.

이제는 Visual Basic 2005를 접하면서 조금씩 익숙해지다 보니, Visual Basic 2005의 매력이 상당하다는 것을 느끼게 되었고, 다시 Visual Basic 6.0으로 돌아가는 것이 오히려 부담스럽다는 생각마저 들기도 한다. .NET 프로그래밍에 대한 부담이 늘어나기는 했지만, 이것이 오히려 프로그램의 안정성에 기여를 한다는 생각이 들면서 프로그램에 대한 신뢰성이 높아진 듯 하다. 또한, 개발의 편리성과 기본적으로 제공되는 다양한 도구들도 무시할 수 없는 장점이다.

이 책은 역자가 혼자서 공부하던 Visual Basic 2005의 내용을 전체적으로 잘 정리해준다는 느낌을 많이 받았다. 저자는 프로그래밍의 초보자들까지를 대상을 하고 있으나, 오히려 Visual Basic 6.0을 사용해본 경험이 있는 사람이라면 더 많은 내용을 배울 수 있을 것이라고 생각한다. 특히, Visual Basic 2005에서 보강된 객체지향 프로그래밍에 대한 내용이 잘 정리되어 있으며, Visual Basic 2005의 프로그래밍 입문서로 적합하다.

--- 역자의 말

리뷰/한줄평1

리뷰

8.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.