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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

프로그래머를 위한 Microsoft.NET

프로그래머를 위한 Microsoft.NET

Fergal Grimes (지은이), 남기혁, 이주형, 정재원 (옮긴이)
인포북
18,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

프로그래머를 위한 Microsoft.NET
eBook 미리보기

책 정보

· 제목 : 프로그래머를 위한 Microsoft.NET 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > .NET 일반
· ISBN : 9788980544899
· 쪽수 : 433쪽
· 출판일 : 2002-07-29

책 소개

.NET세상을 배우려는 초중급 개발자들을 위해서 C#을 기반으로 하는 .NET을 설명한다. "포커 게임"이라는 하나의 일관된 주제로 .NET을 흥미롭게 설명한다. "포커 게임"에 필요한 게임엔진을 먼저 작성하고 그것을 가지고 다양한 .NET 응용프로그램들을 작성한다.

목차

용어 대역표
서문

Chapter 1 소개하기
.NET이란 무엇인가?
1.1 .NET 플랫폼에서의 개발
1.1.1 언어에 독립적인 플랫폼
1.1.2 .NET과 관리화 코드(managed code)
1.2 첫 번째 .NET 프로그램
1.2.1 C# Hello 프로그램 컴파일하기
1.2.2 Visual Basic .NET Hello 프로그램
1.3 플랫폼과 프로그래밍 언어
1.4 .NET 프레임워크 클래스 라이브러리 탐색
1.4.1 중요 네임스페이스의 개요
1.4.2 .NET 프레임워크 클래스로 프로그래밍 하기
1.4.3 ASP와 ADO는 어떻게 변했는가?
1.5 .NET 적용하기
1.6 요약

Chapter 2 타입과 어셈블리의 이해
2.1 타입의 소개
2.2 값 타입과 참조 타입
2.2.1 C# struct
2.2.2 박싱(boxing)과 언박싱(unboxing)
2.3 System.Object
2.3.1 System.Object에 있는 메소드 오버라이딩 하기
2.4 Finalization 이해하기
2.4.1 finalizer 작성하기
2.4.2 Finalization과 Dispose 메소드
2.5 어셈블리의 소개
2.5.1 멀티 파일 어셈블리 생성하기
2.5.2 ILDASM을 이용한 디스어셈블
2.6 Private 어셈블리와 Shared 어셈블리
2.6.1 shared 어셈블리와 버전
2.6.2 shared 어셈블리의 스트롱 네임(strong name) 생성하기
2.6.3 shared 어셈블리를 global 어셈블리 캐쉬에 설치하기
2.6.4 애플리케이션 설정 파일 작성
2.7 어셈블리 다운로드 하기
2.7.1 Person 어셈블리를 웹에서 다운로드 하기
2.8 IL 프로그래밍
2.8.1 생성된 IL 살펴보기
2.8.2 IL에서 박싱과 언박싱
2.8.3 IL 프로그램 작성하기
2.8.4 원시 이미지 생성하기
2.9 타입, 어셈블리, 리플렉션
2.9.1 리플렉션의 예
2.9.2 System.Reflection.Emit 네임스페이스
2.10 간단한 컴파일러 만들기
2.10.1 AL 언어
2.10.2 AL에서 IL로 변환하기
2.10.3 동적으로 어셈블리 생성하기
2.10.4 AL 컴파일러
2.10.5 AL 컴파일러의 빌드 및 테스팅
2.11 요약

Chapter 3 CASE STUDY : 비디오 포커 머신
3.1 비디오 포커 게임하기
3.1.1 포커 족보
3.1.2 이익을 내는 비디오 포커 머신
3.2 POKER.CARD 클래스
3.2.1 Card 클래스 설계하기
3.2.2 Card 클래스 구현하기
3.3 POKER.HAND 클래스
3.3.1 Hand 클래스 설계하기
3.3.2 Hand 클래스 구현하기
3.4 SIMPOK : 간단한 포커 게임
3.4.1 Poker.SimpleMachine 클래스
3.4.2 SimPok 콘솔 인터페이스
3.5 COMPOK : COM 기반의 포커 게임
3.5.1 COM 객체로 포커 어셈블리 등록하기
3.5.2 COM과 VBScript를 사용한 콘솔 포커 게임
3.5.3 RegAsm과 레지스트리
3.6 IEPok : 인터넷 익스플로러 포커 게임
3.6.1 인터넷 익스플로러를 이용하여 어셈블리 내려 받기
3.6.2 IEPok 애플리케이션
3.7 완벽한 포커 게임 설계하기
3.7.1 비디오 포커 : 포커 엔진과 인터페이스
3.8 요약

Chapter 4 ADO.NET과 데이터베이스로 작업하기
4.1 ADO.NET 네임스페이스
4.1.1 OLE DB와 SQL 서버 관리 프로바이더
4.2 ADO.NET DataSet
4.2.1 DataSet 생성과 사용
4.2.2 간단한 예제
4.3 DataSet과 XML
4.3.1 DataSet의 GetXml과 GetXmlSchema 메소드
4.4 DataSet으로 데이터베이스 갱신하기
4.4.1 변화
4.5 데이터베이스 직접 갱신하기
4.6 DataReader
4.7 Poker.Bank 클래스
4.7.1 에러와 경고 남기기
4.7.2 Poker.Bank 클래스 만들기
4.7.3 Bank 클래스 테스트
4.8 XML 직렬화로 리포트 작성하기
4.8.1 XML 문서로 객체 직렬화하기
4.8.2 XSL 변환하기
4.8.3 XmlRep 프로그램
4.9 Poker.Machine 클래스
4.10 Poker.Bet 클래스
4.11 Poker DLL 만들기
4.12 ConPok : 3-계층 클라이언트 서버 포커
4.13 요약

Chapter 5 원격 서비스 개발
5.1 .NET 원격 프로그램 소개
5.1.1 원격 프로그램과 애플리케이션 도메인
5.1.2 객체 마샬링
5.1.3 원격 객체 호스팅
5.1.4 원격 서비스 구현
5.1.5 클라이언트 구현
5.1.6 서비스 테스트
5.2 서버 활성화 원격 객체 구현
5.2.1 싱글 콜 HelloService 코드 작성
5.2.2 싱글 콜 HelloService 테스트
5.3 원격 프로그램 설정하기
5.3.1 설정 파일 사용하기
5.3.2 HelloServie 코드 작성하기
5.3.3 새 버전의 클라이언트 작성하기
5.4 클라이언트 활성화 원격 객체 구현하기
5.4.1 클라이언트 활성화를 위한 서비스 설정
5.4.2 클라이언트 활성화를 위한 클라이언트 설정
5.4.3 새로운 클라이언트 작성하기
5.4.4 클라이언트 활성화 서비스 테스트
5.5 클라이언트 활성화와 리싱
5.5.1 리싱(leasing)의 이해
5.5.2 리스 수정하기
5.5.3 스폰서를 이용하여 리스 기간 수정하기
5.6 원격 이벤트 핸들링
5.6.1 EchoObj 클래스
5.6.2 EchoService 클래스
5.6.3 EchoClient 클래스
5.6.4 EchoService 테스트
5.7 IIS를 이용한 객체 호스팅
5.7.1 원격 서비스를 위한 public 인터페이스 작성
5.7.2 RemoteEncoder.Base64Service 클래스 작성
5.7.3 클라이언트 코드 작성
5.7.4 Base64 스트링 인코딩 애플리케이션 컴파일하기
5.7.5 StringEncoder 서비스를 IIS에 설치하기
5.7.6 IIS에서 호스팅하는 인코더 테스트
5.8 RemPok : 원격 포커 게임
5.8.1 원격 포커 서비스 만들기
5.8.2 원격 포커 머신 설정 파일
5.8.3 RemPok 포커 클라이언트
5.8.4 원격 포커 머신 테스트
5.9 SvcPok : 윈도우 서비스로 구현한 원격 포커 게임
5.9.1 포커 윈도우 서비스 작성하기
5.9.2 포커 윈도우 서비스 설치
5.9.3 클라이언트 작성하기
5.10 QuePok : 메시지 큐 기반의 포커 게임
5.10.1 MSMQ 기반 포커 서비스 설계
5.10.2 PokMsg 및 PokerQueue 클래스 작성
5.10.3 QuePokService 서비스 작성하기
5.10.4 QuePok 클라이언트 작성하기
5.10.5 QuePok 서비스 컴파일 및 테스트
5.11 요약

Chapter 6 XML 웹 서비스 개발
6.1 XML 웹 서비스 소개
6.2 첫 번째 웹 서비스 제작
6.2.1 서비스 생성
6.2.2 서비스 테스트
6.3 HTTP GET 클라이언트 제작
6.4 웹 서비스 표현을 위한 WSDL 사용
6.4.1 WSDL type
6.4.2 WSDL message
6.4.3 WSDL portType
6.4.4 WSDL binding
6.4.5 WSDL service
6.5 SOAP 클라이언트 코딩
6.5.1 웹 서비스 프록시 생성
6.5.2 클라이언트 코딩
6.5.3 클라이언트 컴파일과 실행
6.5.4 비동기 클라이언트 생성
6.6 WebMailService 예제
6.7 서비스 상태 관리
6.7.1 상태가 있는 웹 서비스의 생성
6.7.2 상태가 있는 클라이언트의 생성
6.7.3 상태가 있는 서비스 테스트
6.7.4 예제 : 웹 서비스를 통한 로깅
6.7.5 쿠키 없이 상태 관리하기
6.7.6 싱글톤 활성화 에뮬레이팅
6.8 웹 서비스 검색
6.8.1 DISCO 문서 생성
6.8.2 default.disco 파일 생성
6.8.3 default.disco 파일 처리
6.9 웹 서비스 광고를 위한 UDDI 사용
6.9.1 UDDI 레지스트리 검색
6.9.2 UDDI SDKK 설치와 레지스트리 테스트
6.9.3 UDDI SDK를 사용하기 위한 간단한 쿼리문 생성
6.9.4 UDDI 더 알아보기
6.10 WSPok : 웹 서비스 기반의 포커 게임
6.10.1 WSPokService 포커 웹 서비스 생성
6.10.2 WSPok 클라이언트 생성
6.10.3 포커 웹 서비스 테스트
6.11 요약

Chapter 7 윈도우 폼의 사용자 인터페이스 제작
7.1 윈도우 폼 개발의 시작
7.1.1 간단한 폼 제작
7.1.2 폼에 컨트롤 추가하기
7.1.3 컨트롤 연결(anchoring)과 부착(docking)
7.1.4 이벤트 핸들링
7.2 윈도우 폼 프로그래밍 모델에 대한 이해
7.2.1 Component 클래스
7.2.2 Control 클래스
7.2.3 ScrollableControl 클래스
7.2.4 ContainerControl 클래스
7.2.5 Form 클래스
7.3 WinPok : 윈도우 폼 기반의 포커 게임
7.3.1 WinPok 프로그램의 구조
7.3.2 폼 설정
7.3.3 메뉴 만들기
7.3.4 버튼 생성
7.3.5 레이블 생성
7.3.6 텍스트 박스 생성
7.3.7 체크 박스 만들기
7.3.8 상태바 그리기
7.3.9 그림 상자 생성
7.3.10 게임 시작
7.3.11 카드 나눠주기
7.3.12 카드 뽑기
7.3.13 Win32 API에 접근하기
7.3.14 애플리케이션 끝내기
7.4 Visual Studio .NET을 이용한 윈도우 폼 생성
7.4.1 Visual Studio .NET 프로젝트 생성
7.4.2 폼 디자인
7.4.3 폼에 코드 추가하기
7.5 WndProc 오버라이딩
7.6 요약

Chapter 8 웹 폼을 이용한 사용자 인터페이스 제작
8.1 ASP.NET과 ASP 비교
8.1.1 간단한 ASP 애플리케이션
8.1.2 간단한 ASP.NET 애플리케이션
8.2 System.Web.UI.Page 클래스
8.2.1 Page.Request와 Page.Response 속성
8.2.2 페이지 생명주기
8.3 웹 폼과 서버 컨트롤 작업
8.3.1 웹 폼 해부
8.3.2 System.Web.UI.WebControls과 System.Web.UI.HtmlControls 네임스페이스
8.3.3 Calendar 웹 컨트롤
8.3.4 DataGrid 웹 컨트롤
8.3.5 HtmlTable 컨트롤
8.4 사용자 컨트롤 생성
8.5 사용자 입력 검증
8.6 ASP.NET 애플리케이션의 구성과 제작
8.6.1 사용자 정의 HTTP 모듈 제작
8.6.2 사용자 정의 HTTP 핸들러 제작
8.7 ASP.NET 애플리케이션 추적
8.8 애플리케이션 관리와 세션 상태 관리
8.8.1 애플리케이션 상태와 Global.asax 파일
8.8.2 세션 상태 관리
8.9 Visual Studio .NET을 이용한 웹 폼 제작
8.9.1 Visual Studio .NET을 이용한 웹 애플리케이션 제작
8.9.2 웹 폼 디자인을 위한 도구상자(toolbox) 사용
8.10 손으로 제작하는 코드 비하인드 웹 폼
8.11 WebPok : 웹 폼 기반의 포커 머신
8.12 MobPok : 인터넷 기반의 모바일 포커 머신
8.13 요약

부록 A C#에 대한 소개
부록 B 포커 엔진 리스트(listings)
부록 C WinPok.cs 리스트

찾아보기

저자소개

Fergal Grimes (지은이)    정보 더보기
<프로그래머를 위한 Microsoft.NET>
펼치기
남기혁 (옮긴이)    정보 더보기
고려대학교 컴퓨터학과에서 학부와 석사 과정을 마친 후 한국전자통신연구원에서 책임 연구원으로 재직하고 있다. 한빛미디어에서 『Make: 센서』(2015), 『메이커 매뉴얼』(2016), 『이펙티브 디버깅』(2017), 『리팩터링 2판』(2020), 『전문가를 위한 C++(개정 5판)』(2023)을, 길벗에서 『핵심 C++ 표준 라이브러리(2판)』(2021), 『모던 C』(2022), 『Go 100가지 실수 패턴과 솔루션』(2023)을, 에이콘출판사에서 『Go 마스터하기』(2018), 『자율주행 자동차 만들기』(2019, 2022), 『스콧 애론슨의 양자 컴퓨팅 강의』(2021) 등을 번역했다.
펼치기
이주형 (옮긴이)    정보 더보기
<전문 개발자를 위한 Programming 한글 Visual Basic.NET>
펼치기

추천도서

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