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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Programming Microsoft Windows with C#

Programming Microsoft Windows with C#

찰스 펫졸드 (지은이), 김태현, 박한돌 (옮긴이), 홍영준 (감수)
정보문화사
47,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 3개 23,000원 >
로딩중

eBook

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

책 이미지

Programming Microsoft Windows with C#
eBook 미리보기

책 정보

· 제목 : Programming Microsoft Windows with C# 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > C#
· ISBN : 9788976279613
· 쪽수 : 1560쪽
· 출판일 : 2002-05-08

책 소개

"페졸드가 말하길...". Windows 개발자들은 이런 말을 곧잘 꺼내곤 한다. .NET이 세상에 태어나고, 드디어 베스트셀러 저자인 페졸드가 차세대 Windows 프로그래밍 클래스 라이브러리인 Windows Forms의 전 분야에 걸쳐 개발자들을 안내한다.

목차

1장 Console!

The C# Version
프로그램 분석하기
Console 입출력
C# 데이터 형
수식과 연산자
조건문과 반복문
객체의 세계로
C#의 핵심으로
Static 메서드
예외 처리
예외 던지기
생성자
인스턴스와 상속
보다 큰 그림
이름 변환
콘솔을 넘어서

2장 Hello, Windows Forms

메시지 박스
폼(Form)
폼 나타내기
애플리케이션 실행하기
두 개의 폼
Form의 프로퍼티들
Event-Driven 입력 방식
Paint 이벤트 다루기
텍스트 출력하기
폰트(Font)
브러시(Brush)
좌표(Coordinate Points)
Paint 이벤트는 특별하다!
여러 개의 Form과 여러 개의 핸들러
Form 상속받기
OnPaint 메서드
Main이 여기에 있어야만 하나?
이벤트와 “On” 메서드

3장 필수 구조체

클래스와 구조체
2차원 좌표의 점
Point 배열
Size 구조체
float 형을 위한 버전
사각형은 Point와 Size로 정의한다
Rectangle의 프로퍼티와 메서드
좋은 크기를 가진 폼
폼과 클라이언트
Point 변환
Color 구조체
141개의 색깔 이름
펜과 브러시
시스템 색깔
KnownColor라는 색깔들
무엇을 사용할까?
Repaint에 대한 감각 익히기
Hello World를 중심에 위치시키기
문자열 측정하기
사각형 속의 텍스트

4장 텍스트 출력하기

시스템 정보
텍스트 라인의 정렬
프로퍼티 값
위치 형식
모든 것은 객체다
시스템 정보 나열
윈도우 Form과 스크롤바
패널 컨트롤의 스크롤
ScrollableControl의 상속
컨트롤 없이 스크롤하기
실제의 숫자
Keeping It Green
돼지가 되지 마라
미래에 대한 대비

5장 직선과 곡선 그리기 및 영역 칠하기

Graphics 개체를 얻는 법

직선
인쇄하기에 대한 소개
프로퍼티와 상태
안티-알리아싱
여러 개의 연결된 선
곡선과 매개 변수 방정식
직사각형
일반 다각형
좀더 쉬운 타원형
호와 부채꼴
직사각형과 타원, 그리고 부채꼴 칠하기
Off by 1
다각형과 칠하기 모드

6장 Tapping into the Keyboard

키보드 무시하기
누가 포커스를 가지고 있나?
키와 문자
키 Down과 키 Up
Keys 열거형
수식키 테스트
현실성 검사
SysInfo를 위한 키보드 인터페이스
문자를 위한 KeyPress
제어 문자
키 둘러보기
Win32 API 사용
외국어 키보드 다루기
입력 포커스
캐럿
키 문자 응답

7장 페이지 좌표와 변환

텍스트를 통한 장치 독립성
실제로는 얼마나 되지?
인치당 도트 수
프린터의 경우는?
수동 변환
페이지 단위와 페이지 배율
Pen Widths
페이지 변환
Graphics의 상태 저장하기
임의의 좌표
페이지 변환으로 할 수 없는 것
Hello, World 변환
전체적인 그림
선형 변환
행렬
행렬 클래스
비틀기
변환 결합하기

8장 생쥐 길들이기

마우스의 어두운 면
마우스 무시하기
마우스에 대한 간단한 정의
마우스 정보
마우스 휠
4가지 기본적인 마우스 이벤트
휠 사용하기
마우스 이동
인터페이스로 보다 보편적인 코드 만들기
클릭과 더블 클릭
마우스 커서
Hit-Testing 연습
키보드 인터페이스 추가하기
텍스트 Hit-Testing
마우스로 낙서하기

9장 텍스트와 폰트

타입에 대하여
디폴트 폰트
폰트의 변화
이름으로 폰트 만들기
다른 단위로 폰트의 크기 정하기
단위의 불일치
폰트 패밀리의 배열
Font Collections
문자열 측정하기
Grid 맞추기와 Text 맞추기
수평 정렬과 수직 정렬
핫키 표시하기
다듬기
탭 시작하기

10장 타이머와 시간

Timer 클래스
지구촌 달력들
날짜, 시간의 형식
간단한 시계
진짜 디지털 시계처럼
아날로그 시계
퍼즐 게임 만들기

11장 이미지와 비트맵

비트맵 파일 형식들
이미지 정보
이미지 그리기
회전과 비틀기
이미지의 부분 표시하기
이미지 위에 그리기
Bitmap 클래스
Bitmap으로 된 Hello World
바이너리 리소스
애니메이션
이미지 리스트

12장 버튼, 라벨, 스크롤

버튼과 클릭
모양과 정렬
버튼에 비트맵을
핸들러를 하나로? 여러 개로?
사용자 그리기 버튼
Anchor(앵커)
도킹(Docking)
폼의 자식
Z축-순서
체크박스
세 가지 상태로 변하는 체크박스
라벨 컨트롤
Tab 이동과 Tab 순서
컨트롤 식별하기
자동-비율 옵션
16진수 계산기
라디오 버튼과 그룹박스
스크롤바
트랙바

13장 Bezier와 스플라인

다른 스타일의 시계(A More Stylish Clock)
수학적 유도과정(The Mathematical Derivation)

14장 메뉴

메뉴와 메뉴 아이템
메뉴 단축키
특수한 메뉴
아이템 체크하기
메뉴 아이템 컬렉션
표준 메뉴(제안)

15장 패스, Region, 그리고 클리핑

패스(Path)
패스 만들기
패스 그리기
패스 변환
패스 변경하는 다른 방법들
패스로 클리핑하기
Region과 클리핑

16장 대화 상자

첫번째 대화 상자
모달 대화 상자의 종료
수용과 취소
화면 위치
정보 박스(About Box)
대화 상자에서 프로퍼티 정의하기
모달리스 대화 상자
공통 대화 상자
폰트와 색깔 선택하기
Windows 레지스트리 사용하기
파일 열기 대화 상자
파일 저장 대화 상자

17장 브러시와 펜

단색으로 칠하기
해치 브러시
렌더링 원점(The Rendering Origin)
펜도 브러시일 수 있다
대시 스타일
캡과 조인

18장 에디트 박스, 리스트 박스, 스핀 컨트롤

메모장 만들기
파일 입출력이 가능한 노트패드
메모장 개선하기
특별한 텍스트박스
Rich 텍스트박스
리스트박스(List Box)
Up-Down 컨트롤

19장 폰트

시작하기
폰트 변환(Font Transforms)
텍스트와 경로

20장 툴바와 상태바

메뉴 도움말
기본적인 툴바
툴바의 변화
툴바 이벤트
툴바 스타일

21장 프린트

프린터 설정하기
페이지 설정하기
문서 정의
페이지의 치수들
프린트 컨트롤러(Print Controller)
표준 프린트 대화 상자들
이제 페이지 설정으로

22장 트리뷰와 리스트뷰

이미지 넣기
노드 탐색
디렉터리 트리
이미지 보여주기

23장 메타 파일

로딩과 렌더링
크기와 렌더링
메타파일을 비트맵으로
새 메타파일 생성하기
사각형 경계
메타파일과 페이지 변환
The Metafile Type
Enumerating the Metafile

24장 클립보드, 드래그 앤 드롭

Items and Formats
The Tiny (But Powerful) Clipboard Class
Getting Objects from the Clipboard
Clipboard Data Formats
Clipboard Viewers
Setting Multiple Clipboard Formats
Drag and Drop

부록 A 파일과 스트림

가장 중요한 파일 I/O 클래스
FileStream 프로퍼티와 메서드
FileStream의 문제
다른 스트림 클래스들
텍스트 읽기와 쓰기
Binary File I/O
The Environment Class
File and Path Name Parsing
Parallel Classes
Working with Directories
File Manipulation and Information

부록 B Math 클래스

숫자 타입
정수 오버플로우 검사하기
데시멀 타입
부동 소수점 형의 Infinity와 NaN
Math 클래스
부동 소수점 형의 나머지 연산
제곱과 로그
삼각 함수

부록 C String 이론

The char Type
C# 제어 문자들
String Constructors and Properties
Copying Strings
Converting Strings
Concatenating Strings
Comparing Strings
Searching the String
Trimming and Padding
String Manipulation
Formatting Strings
Array Sorting and Searching
The StringBuilder Class

저자소개

찰스 펫졸드 (지은이)    정보 더보기
35년 동안 개인용 컴퓨터와 프로그래밍에 대한 수많은 책을 써왔다. 그가 쓴 책으로는 《Programming Widows》를 포함한 12권 이상의 프로그래밍 책과 《The Annotated Turing: A Guided Tour through Alan Turing’s Historic Paper on Computability and the Turing Machine(주석으로 해설한 튜링: 계산 가능성과 튜링 머신을 다룬 앨런 튜링의 역사적 논문에 대한 해설과 함께하는 여행)》이 있다. 현재 그는 역사학자이자 소설가이자 아내인 데어드레 시놋(Deirdre Sinnott)과 하니, 하이디라는 이름을 가진 두 마리 고양이와 함께 뉴욕에 살고 있다. 개인 웹사이트 www.charlespetzold.com을 운영하고 있다.
펼치기
박한돌 (옮긴이)    정보 더보기
펼치기
홍영준 (감수)    정보 더보기
(주)마이크로소프트사의 디벨로퍼 부서에서 에반젤리스트로 일하며 닷넷 솔루션 구축 컨설팅, 세미나 및 기술 지원을 담당하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책