이 책은 1장부터 13장까지 나뉘어 있습니다. 1장부터 10장까지는 비주얼베이직 닷넷의 전반적인 내용과 간단한 예제들로 이루어져 있습니다. 11,12,13장은 보다 깊이 있는 응용 예제들을 실어 놓았습니다. 만약 초보자라면 1장부터 차례대로 읽어나가면 될 것이고, 비주얼베이직을 사용해본 사람이라 할지라도 처음부터 보아주기를 권합니다. 이해하기 어려운 내용이 나온다면 표시를 해두고 넘어간 후 일단 모두 한번 읽은 후에 다시 보는 방법이 좋을 것입니다. 11,12,13 장의 내용은 어느 정도 실력이 생겼다는 생각이 들 때 들춰보기 바랍니다. 그럼, 각 장의 내용을 간단히 소개하겠습니다.
1 장 >> 비주얼 베이직 닷넷을 전혀 모르는 분들을 위해
첫 장은 ‘비주얼 베이직 닷넷’의 세상으로 여러분을 초대하는 코너입니다. 벌써 제목만 봐도 어떤 것을 배울지 알 수 있겠죠? 비주얼 베이직의 역사를 탐방한 다음에 꼭 알고있어야 할 용어 및 ‘한글 비주얼 베이직 닷넷’을 자기 컴퓨터에 설치하는 방법을 알려드립니다. 보너스로 ‘한글 비주얼 베이직 닷넷’의 새로운 기능을 알아봅니다.
2 장 >> 비주얼베이직 닷넷 해보기
첫 경험은 누구에게나 오래도록 기억에 남습니다. ‘비주얼베이직 닷넷’도 마찬가지 아닐까요? 여기서는 비주얼베이직 닷넷의 환경에 익숙해 지기위한 워밍업을 해보는 코너입니다. 프로그램 세계에 뛰어들기 위한 기초 개념을 정리하고, 간단한 예제와 비주얼베이직 닷넷의 환경을 좋아하는 스타일로 가꾸는 방법까지 알려드립니다.
3 장 >> 변수와 연산자
모든 프로그래밍 방법에 빠지지 않고 등장하는 것이 있습니다. 바로 ‘변수’,‘자료형’,‘연산자’입니다. 여기서는 이 핵심 키워드들에 대해서 완전히 마스터하는 시간을 가지겠습니다.
4 장 >> 윈도우폼 컨트롤과 친숙해 지자
비주얼베이직 언어의 대명사라 불리는 ‘컨트롤’이라는 것이 있습니다. 이것을 잘 알아야 프로그램을 쉽게 잘~ 만들 수 있답니다. 그래서, 먼저 무엇인지 감을 잡은 후에 문자의 표시와 입력에 관계된 거, 선택하는데 사용되는 거, 타이머와 그래픽 관련된 거까지 고루게 설명드리겠습니다.
5 장 >> 확장된 컨트롤로 파워업
‘컨트롤’도 레벨이 있답니다. 앞 장에서 배운 것보다도 한 수 업그레이된 확장 컨트롤을 익혀보겠습니다. 그래서, 현재 진척 상황을 알려주는 것, 편리한 메뉴를 만들 수 있는 것, 체계적인 입력이 가능한 것, 도우미 역할을 하는 것, 복잡한 입력과 차트 표시하는 것까지.. 휴! 정말 많이 배우네요.
6 장 >> 프로그래밍 기초 다지기
보통 프로그래밍의 기초가 잘 안다져져서 나중에 고생하는 분들이 있습니다. 그것은 바로 ‘제어구조’, ‘모듈과 프로시저’,‘배열’ 등을 소홀히 다루기 때문입니다. 여기서는 이러한 분야의 핵심 키워드를 다뤄보겠습니다.
7 장 >> 객체 프로그래밍
현대적인 프로그래밍 기법이라 하면 ‘객체’를 빼놓을 수 없죠. 그런데 ‘클래스’,‘속성’,‘메서드’ 이런 용어에 겁부터 먹는 경우가 있습니다. 그것은 기본 개념에 대해서 아주 알기 쉽게 설명해 주는 것을 접하지 못했기 때문입니다. 여기서는 객체 프로그래밍에 대해서 여러 가지 지식을 확실히 익히는 방법을 알려드립니다.
8 장 >> 객체의 인터페이스와 다형성
객체 프로그래밍도 이론만 익히면 별로 소용이 없습니다. 객체의 활용이라 할 수 있는 ‘인터페이스’를 배워서 ‘상속성’이라는 기능을 확장해 보겠습니다. 더불어 ‘다형성’이라는 많은 사람들이 어려워하는 분야를 머리에 쏙쏙 이해가 되는 예제를 통해서 배워보겠습니다. 그밖에 ‘구조체’나 ‘열거형’ 같은 더불어 알아야 할 지식도 물론 빼놓지 않고요.
9 장 >> 메뉴 및 대화상자 익히기
윈도우 프로그램을 만들려면 메뉴와 대화상자 꾸미는 작업이 많다는 것을 알 것입니다. 그래서, 프로그램에 메뉴를 추가해서 폼나게 꾸며보고 ‘대화상자’,‘폼’의 이용법을 직접 경험해 보겠습니다.
10 장 >> 네임스페이스와 닷넷 클래스 이용
‘네임스페이스는 닷넷의 모세혈관’이라는 말을 실감할 수 있는 곳입니다. 비주얼베이직 닷넷에서 새롭게 등장한 네임스페이스에 대해서 살펴보고, 그것을 통해서 다양한 닷넷 클래스를 손쉽게 가져다 사용하는 방법을 익히면 좀더 넓은 세계를 만날 수 있습니다.
11 장 >> 설치 프로그램 만들기
단순한 ‘비주얼베이직 닷넷’의 문법만 가르쳐 주는 책을 거부합니다. 먹이를 잡아주는 것보다 먹이를 잡는 법을 알려주는게 더 중요하듯 실전에 배포하는 노하우를 알려드립니다.
12 장 >> GDI+로 그래픽 전문가가 되자
이젠 초급자 딱지를 벗어던지고 중?고급자로 업그레이드 할 차례입니다. 여기서부터 시작입니다. 그래픽의 기본적 기능부터 프로그램에 비트맵 그림을 직접 다뤄서 출력하는 방법까지 고품질 활용 예제를 통해 경험해 보세요.
13 장 >> 다이렉트X로 인베이더 게임 만들기
프로그램을 짜서 게임을 만들 수 있다면 벌써 수많은 비주얼베이직 닷넷 피플 중에서 상위 실력자로 레벨업된 것입니다. 그 핵심 비법을 다이렉트 X를 이용해서 최상급 특급예제로 소개합니다.