메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

VB.NET 프로그래밍

VB.NET 프로그래밍

한빛미디어

집필서

절판

  • 저자 : 이철성
  • 출간 : 2002-08-26
  • 페이지 : 576 쪽
  • ISBN : 897914184x
  • 물류코드 :1184
  • 초급 초중급 중급 중고급 고급
4.3점 (3명)
좋아요 : 16
비트교육센터 강사가 전수하는 VB.NET 프로그래밍 실전 노하우

"VB.NET의 기본적인 사항부터 실무에서 사용할 수 있는 고급 기술까지 망라되어 많은 개발자들에게 특히 도움이 될 것으로 믿는다. 이 책을 기폭제로 삼아 닷넷 시대가 하루라도 빨리 도래하기를 바란다." - 구필국(한국능률협회 매니지먼트 인터넷 경영팀장)

VB는 아직 끝나지 않았다. 비록 마이크로소프트에서 C#을 프로그래밍 언어의 중심에 세우려고 노력하지만 윈도우 개발 환경에서는 VB를 계승하면서 새로운 기능을 추가한 VB.NET을 이용하면 더욱 효율적으로 프로그래밍할 수 있다. 이 책은 기존 VB 개발자에게는 VB.NET을 선택해야 하는 이유를 그리고 VB.NET을 새롭게 배우려는 이들에게는 기초부터 활용까지 VB.NET의 확실한 주춧돌을 놓을 수 있도록 돕는다. 아울러 각 장마다 소개되는 현장 개발자인 저자의 생생한 경험담을 통해서 프로그래밍 과정에서 놓치기 쉬운 현장의 팁까지 덤으로 얻을 수 있다.

주요내용
  • 초보 개발자에게 들려주는 저자의 싱싱한 현장 경험담
  • 하나도 놓칠 수 없는 VB.NET 개념
  • 최초로 선보이는 VB.NET 실무 예제, 닷넷 마블 게임, 디지털 컨텐츠 보호 프로그램(DRM), 웹 서비스를 이용한 실시간 서버 제어, 게시판, 방명록
  • VB 사용자를 위한 VB와 VB.NET 비교
  • VB.NET과 C# 문법 비교
이 책의 특징
  • 배워서 바로 활용할 수 있는 알짜배기 고급 예제
  • 네트워크 게임 프로그래밍의 진수, 닷넷 마블 게임
  • 디지털 컨텐츠 보호 프로그램(DRM)
  • VB.NET으로 만들어보는 방명록과 게시판
  • 웹 서비스를 이용한 모바일 기기로 서버 제어하기
이철성 저자

이철성

초등학교 4학년 때부터 프로그래밍을 시작했고 1996년부터 철도청 전산정보사무소에서 대형 기종을 만지기 시작했다. 철도전력관리시스템으로 철도청장 표창을 수상한 경력이 있으며 현재는 (주)에이티디닷넷의 대표이사를 맡고 있다. 소프트웨어 개발 분야를 공부하는 것이 가장 즐거운 일이라고 한다. 이 책의 VB.NET 부분을 집필하였다.

1부. VB.NET과 닷넷 프레임워크

1장. 프로그래밍과 VB.NET
     프로그래밍의 의미
     초보 개발자에게
     VB.NET 변천사
     닷넷과 VB.NET
     VB.NET에서 잃은 것과 얻은 것
     요약
     연습문제

2장. 닷넷 프레임워크
     닷넷 프레임워크의 출현 배경
     닷넷 프레임워크의 구성요소
     C#과 VB.NET으로 프로그램 만들기
     닷넷 PE 파일
     메타데이터
     CLR의 작동 원리
     닷넷 프로그래밍의 주요 개념
     요약
     연습문제

3장. VS.NET 둘러보기
     VS.NET으로 VB.NET 프로그래밍하기
     윈도우 응용 프로그램으로 HelloWorld 만들기
     ASP.NET 웹 응용 프로그램으로 HelloWorld 만들기
     요약
     연습문제

2부. VB.NET의 이해

4장. 닷넷 프로그래밍 개요
     클래스
     이벤트 핸들러
     컴파일
     요약
     연습문제

5장. 변수와 데이터 타입
     닷넷에서의 변수
     System.Object
     데이터 타입
     변수의 구성요소
     형변환
     문자열 다루기
     요약
     연습문제

6장. 제어문과 전처리기
     제어문
     프로시저의 사용
     전처리기의 사용
     요약
     연습문제

7장. 객체지향 따라잡기
     객체지향 프로그래밍
     클래스와 객체, 인스턴스
     클래스의 정의와 사용
     상속
     오버라이드
     속성
     속성을 이용하여 메소드 만들기
     생성자와 소멸자
     다형성이란 무엇인가
     다형성이 프로그래머에게 주는 의미
     다형성 구현
     요약
     연습문제

8장. 멀티스레드
     스레드란 무엇인가
     스레드를 사용할 때의 장점
     멀티스레드의 이해
     닷넷에서의 스레드
     System.Threading.Thread와 AddressOf 문
     스레드의 동기화
     스레드 풀
     요약
     연습문제

9장. 예외 처리
     예외 처리란 무엇인가
     구조적 예외 처리와 비구조적 예외 처리
     에러의 유형과 예외 처리 기법
     구조적 예외 처리
     Err Object 문
     디버거 이용하기
     요약
     연습문제

3부. 윈도우 응용 프로그램과 웹 응용 프로그램

10장. 윈도우 응용 프로그램의 기초
     윈도우 응용 프로그램이란 무엇인가
     윈도우 응용 프로그램의 작동 원리
     닷넷 프레임워크에서 윈도우 응용 프로그램의 단점
     닷넷 프레임워크에서 컨트롤과 ActiveX 컨트롤
     컨트롤의 종류
     윈도우 폼 디자이너 사용하기
     COM과의 상호운용성
     요약
     연습문제

11장. 윈도우 응용 프로그렘에서 이벤트 처리
     이벤트란 무엇인가
     위임이란 무엇인가
     OX 게임 만들기
     요약
     연습문제

12장. 윈도우 폼 컨트롤
     닷넷 기반 컨트롤
     요약
     연습문제

13장. ADO.NET
     ADO.NET이란 무엇인가
     데이터 집합이란 무엇인가
     ADO.NET 객체 모델
     VB.NET과 ADO.NET
     주소록 프로그래밍
     요약
     연습문제

14장. 윈도우 응용 프로그램으로 작성하는 DRM
     DRM 소개
     Security ebook
     요약
     연습문제

15장. ASP.NET 웹 응용 프로그램
     웹 응용 프로그램 개요
     웹 응용 프로그램에서 이벤트 처리 모델
     웹 응용 프로그램 작성하기
     요약
     연습문제

16장. VB.NET으로 만들어보는 게시판
     개요
     게시판 설계
     프로그램의 작성
     요약
     연습문제

4부. 웹 서비스

17장. 웹 서비스 이해
     웹 서비스란 무엇인가
     간단한 샘플 프로그램으로 웹 서비스 알아보기
     웹 서비스의 비동기 호출
     웹 서비스로 윈도우 서비스 제어하기
     웹 서비스 소비자
     MMIT
     핸드폰으로 서비스 제어하기
     요약
     연습문제

5부. 실전 프로그래밍

18장. 네트워크 게임 프로그래밍
     게임 작동 방식
     외부 설계
     프로그램 작성

부록 A. VB 사용자를 위한 VB.NET으로의 변화
부록 B. VB.NET과 C#의 비교
부록 C. VS.NET 설치

전 세계적으로 봤을 때 프로그래머들은 어떤 언어를 가장 많이 사용하고 있을까요? Java? C? C++? 정답은 VB(Visual Basic)입니다. 사실 저도 최근에 알았습니다. VB가 데이터베이스 프로그래밍 하기에 다른 언어들보다는 비교적 적합하다는 것만 알았었고 ‘빌게이츠가 자신이 만들었던 Basic에 대한 미련을 버리지 못해 붙들고 있지 않을까?’라고만 생각할 정도로 시대에 역행(?)했던 그런 언어라 생각했습니다. VB는 시대의 대세였던 객체지향 프로그래밍도 아니고 고급 프로그래밍을 위한 멀티쓰레딩의 지원도 미흡하고 여러 가지 문제점들을 안고 있기 때문에 더욱 그렇게 생각했던 것 같습니다.



이러한 VB 6.0이 VB.NET으로 오면서 완전 변신했습니다.

이전의 VB 6.0과 VB.NET이 많이 다르다는 사실을 알고 계시는 분은 생각보다 많지 않습니다. 하지만 .NET의 위용(?)처럼 VB.NET도 새롭게 재무장했습니다. 그렇기 때문에 이 책은 1/2 가량을 이전의 VB 6.0의 달라진 점에 대해(주로 .NET에 중점을 두고) 설명하고 있습니다. 나머지는 .NET 프레임워크에 대한 설명과 실제 응용 프로그램을 작성해 보면서 VB.NET의 새로운 기능들을 설명하고 있습니다. .NET으로 오면서 개발환경이 통합되었기 때문에 ASP.NET 뿐만 아니라 ADO.NET까지 각각 하나의 장을 두어 설명하고 있습니다. 사실 요새 한빛에서 IT 백두대간, Expert 시리즈가 나오고 있는데, 왜 이 책은 그 시리즈에 포함되지 않을까 의아해 했습니다. 개인적으로는 IT 백두대간 수준(VB.NET의 소개 및 차이점, 간단한 예제)과 Expert 수준(다른 책에서는 흔히 볼 수 없는 예제 및 설명)이 혼합되어서 그런 것 같기도 했구요.



저자 분이 실제 비트교육센터 강사이기 때문에 개념을 적절한 예제로 상당히 쉽게 설명하셨고 이전의 VB 6.0과 VB.NET의 달라진 점을 자세하게 설명했습니다. 총 5부 18장으로 구성된 이 책은 VB.NET을 조목조목 파헤치고 있습니다. 보통 이공계 서적을 보면 한정된 지면에 여러 가지를 한꺼번에 보여주기 위해 책의 흐름이 어색한 경우가 종종 있는데 이 책의 경우 전체적인 글의 흐름도 자연스럽고 “여기서 잠깐” 이라는 코너를 통해 간략하게 용어 설명 및 현장에서의 팁도 제공하고 있습니다.



그리고 다른 책들에서는 흔히 볼 수 없었던 예제들도 눈에 띄었습니다. 디지털 컨텐츠 보호 프로그램(DRM), 웹 서비스를 이용한 모바일 기기로 서버 제어하기 같은 경우는 쉽게 접할 수 있는 것이 아니었으니까요. 웹 서비스 장에서 다룬 내용들의 몇몇은 다른 책에서 전혀 다루지 않은 부분을 다루셨더군요. 비동기 메시지 호출 방법과 트랜잭션 같은 부분이죠.



다만 프로그래밍 초보가 이 책을 보기에는 무리가 있습니다. 적어도 한번은 VB 프로그래밍을 해보신 분이라야 기존의 VB 6.0과 .NET의 차이점을 이해할 수 있습니다. 예제도 시작과정을 생략했기 때문에 기본적으로 VB 프로그래밍을 해보신 분이어야 따라 할 수 있습니다. 예제 코드와 연습문제의 해답은 따로 한빛 홈페이지에서 다운 받으셔야 합니다.



실제로 책을 보며 뭔가 빠진 듯 했는데 바로 시각적인 그림이 별로 없다는 것이었습니다. 이미 버튼, 리스트 박스 등 이미 어떤 모양인지 이해하고 있다는 가정 하에 책이 만들어진 것은 이해를 하겠지만 예제의 경우(방명록, 게시판, DRM, 대부분 예제) 간단한 스크린샷 조차도 없어서 ‘도대체 어떻게 생긴 예제를 만드는 것인가?’라는 생각이 들더군요. 그래도 마지막 5부 실전프로그래밍에서는 조그마한 그림이 있네요.



마지막으로 부록에서는 VB 6.0과 VB.NET의 세부적인 차이점(키워드, IDE화면, 문법적 변화), 특이하게 VB.NET과 C#의 다른점(사실 동일한 클래스를 사용할 수 있긴 하지만 대소문자를 구별하죠), VS.NET 설치방법을 다루고 있습니다.



덧붙이는 말: 전체적인 .NET의 간략한 개괄을 보시려면 『IT 백두대간 닷넷 프로그래밍 C#, VB.NET, ASP.NET』을 권해드리고 기존 VB와 VB.NET과의 차이점을 정리하고 싶거나 쉽게 VB.NET으로 이동하시기 원한다면 이 책, 『VB.NET 프로그래밍』을 추천해 드립니다.

.NET은 절대 c#만을 위한 것은 아니다.

c#이 가장 .NET에 최적의 언어인 것은 분명하지만, 그렇다고 하여 VB.NET을 무시할수 없다...

기존의 많은 VB.NET사용자가 있기 때문일 것이다... 이 책으로 VB.NET을 공부할 수 있게 되어서 좋다...

정말 멋진책입니다

.Net에 입문하려는 초보 개발자에게는 너무나도

적합한 책입니다.

훌륭한예제,명쾌한 해설... 이철성강사님의

명성에 걸맞는 책이라고 생각됩니다



장바구니를 바로 클릭해주세요

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
VB.NET 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
VB.NET 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
VB.NET 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실

최근 본 책0