| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000000808084 | |
| 005 | 20170531094731 | |
| 007 | ta | |
| 008 | 030218s2002 ulka 001c kor | |
| 020 | ▼a 8974679558 ▼g 93560 | |
| 035 | ▼a KRIC08514841 | |
| 040 | ▼a 211042 ▼c 211042 ▼d 211009 | |
| 049 | 1 | ▼l 111238540 ▼f 개가 |
| 082 | 0 4 | ▼a 005.1 ▼2 21 |
| 085 | ▼a 005.1 ▼2 DDCK | |
| 090 | ▼a 005.1 ▼b 2002i | |
| 100 | 1 | ▼a 고재관 |
| 245 | 1 0 | ▼a 팔아라! 실무용 실전 PDA프로그래밍 / ▼d 고재관 저 |
| 246 | 3 0 | ▼a PDA프로그래밍 |
| 260 | ▼a 서울 : ▼b 삼각형프레스, ▼c 2002 | |
| 300 | ▼a 588 p. : ▼b 삽화 ; ▼c 26 cm | |
| 500 | ▼a 색인수록 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.1 2002i | 등록번호 111238540 (7회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.1 2002i | 등록번호 151141199 (3회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.1 2002i | 등록번호 111238540 (7회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.1 2002i | 등록번호 151141199 (3회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
이 책은 상용화된 PDA프로그램들을 직접 제작해보면서 PDA 프로그래밍의 기본과 실제 제작 과정을 살펴봅니다. 데이터 암호화, 폼 출력, 스크립트 브라우저, 온라인 시스템 구축, 데이터 동기화등 PDA프로그램의 필요한 기본 내용들을 다양한 프로그래밍 예제들과 함께 학습한다.
먼저, "Pocket Memo"라는 프로그램을 제작해보면서 Text Editor모듈을 제작하고 사용하는 방법을 학습한다. 데이터 저장시 간단한 암호화를 하는 방법과 기본적은 클래스의 사용방법은 "일기짱"이라는 예제를 작성하면서 배운다. "포켓 리서치"라는 예제를 작성해보면서 화면을 구성하는 폼을 출력하는 방법을 학습한다. 이 외에도 "부동산 탐색기"나 "주문판매 프로그램"등의 실제 사용 가능한 예제들을 만들어본다.
또한, 무선 Lan이나 무선 Modem을 이용한 온라인 시스템 구축 방법, PDA에서 반드시 필요한 데이터 동기화에 관한 내용, 제작한 프로그램의 배포를 위해 설치프로그램을 이용하는 방법들에 대해서도 살펴본다.
정보제공 :
저자소개
고재관(지은이)
산업통상자원부 IoT협업센터 대표구루 마이크로소프트 최고기술전문가 - KINECT 분야 국내 최초/국내 최장 미래창조과학부 소프트웨어 마에스트로 공식멘토 - 대한민국 최고 30인 선정 아두이노/웨어러블/UIUX/키넥트/스마트폰/임베디드 관련 도서 국내 최초, 다수 집필 삼성스마트폰, KT스마트폰 등 다수 스마트폰 제작 및 지휘 등 IT경력 25년차 IoT/스마트폰/임베디드 교육 및 강연 5,000시간 이상 서강대학교 경제학 & 정보기술경제학 석사, 숭실대학교 공학박사수학 플레이코딩 한국법인대표 저자는 산업통상자원부의 IoT협업센터에서 국내 IoT 발전을 위한 대표구루를 맡고 있다. 또한 미래창조과학부의 대한민국 최고의 소프트웨어 인력양성과정의 교육을 담당하는 대한민국 최고의 30인에 선정되어 소프트웨어 인력을 양성한 경험이 풍부하다. IT를 연구하는 정보기술경제학을 공부한 특이한 이력을 가지고 있다. 저자는 10살 때 처음 ROM-BASIC을 시작해 많은 개발 경험이 있고 현재 NGO, Microsoft 등과 함께 코딩저변화를 위한 활동을 활발히 하고 있다. (저서) 윈도우 임베디드 CE 프로그래밍 입문, 실전 PDA 프로그래밍, 윈도우폰 응용프로그래밍, 키넥트 프로그래밍, 전자정보통신기기 UI / UX 프로그래밍 등 다수.
목차
목차
머리말 = 5
책의 구성 = 6
예제 실행방법 = 7
저작권 = 7
Chapter 01. 프로그래밍의 기본 = 17
1. Windows CE 운영체제 = 18
Windows CE 탄생 = 18
Windows CE 시장점유 = 18
Windows CE 발전 = 21
2. PDA 분류와 특징 = 23
HPC = 23
PPC = 24
3. Windows CE Programming = 25
개발툴 준비 = 26
Windows CE Programming의 특징 = 27
Windows CE 전용 MFC 라이브러리 = 28
전체 기능 지원 MFC 라이브러리 = 28
제한 기능 지원 MFC 라이브러리 = 29
삭제된 MFC 라이브러리 = 30
지원되는 구조체(MFC) = 32
삭제된 구조체(MFC) = 32
전체 기능 지원 전역 함수 = 33
삭제된 전역 함수 = 33
Chapter 02. Text Editor(예제 'Pocket Memo' 프로그램) = 35
1. Application Wizard를 통한 Pocket PC Project 생성 = 37
2. SDI(Single Document Interface) = 40
3. Application Class = 42
4. Main Frame Class = 44
5. Document Class = 47
6. View Class = 52
7. CAbout Dialog Class = 53
Chapter 03. 데이터 암호화 프로그램(예제 '일기짱' 프로그램) = 57
1. 프로그램 사용법 = 58
2. 데이터의 암호화 = 63
3. Text File Access = 68
4. Control에 색상 넣기 = 72
5. 색상있는 Command Button = 75
6. 다른 기능으로의 Command Button = 76
7. 입력만을 위한 Dialog = 82
8. 공통 헤더 파일의 구성 = 87
9. 김명주씨가 수정한 '일기짱' 프로그램 = 89
Chapter 04. 폼 생성기(예제 '포켓리서치' 프로그램) = 93
1. Script의 구성 = 95
FILEID = 98
TITLE = 98
COUNT & COUNTANME = 99
OBJECT = 99
TYPE = 100
COLPOS = 100
ROWSIZE = 100
COLSIZE = 101
FONTCOLOR = 101
BACKCOLOR = 101
DATA = 101
TEXT = 101
BORDER = 101
{ & } = 102
2. Form Generator 구성 = 103
3. Auto Selected List Control = 104
List Control 초기화 = 105
List Control 헤더 생성 = 106
List Control 초기 데이터 적용 = 109
List Control 라인추가 = 111
Dynamic한 List Control Update = 113
4. Form File과 Data File 핸들링 = 120
Script File 읽기(폼 파일 읽기) = 120
Script Data File 읽기(폼 데이터 파일 일기) = 121
Script Data File 저장하기(폼 데이터 파일 저장하기) = 123
Script File Sort(폼 파일 Sort) = 124
5. Form Generator 호출 = 127
6. Property Sheet와 Property Page = 130
7. Form File 해석, 실행, 저장 = 134
Form File 해석의 기본 원리 = 134
Form File 해석의 핵심기능 = 140
동적인 데이터 저장 방법 = 151
동적인 데이터 읽어오기 = 155
Screen 초기화 = 159
작업종료와 저장과정 = 162
8. Control Class = 164
CKJKBUTTON = 164
CKJKTEXT = 167
CKJKEDIT = 169
CKJKMEMO = 173
Chapter 05. 스크립트 브라우저(예제 '부동산 탐색기' 프로그램) = 177
1. 작동원리 = 179
2. Multi-View 아키텍처 = 184
Single Document Interface 생성 = 184
종료(OnExit) = 187
맨 처음(OnHome) = 188
이전(OnLeft) = 189
이후(OnRight) = 190
맨 끝(OnLast) = 190
점프(OnSelect) = 191
ActiveForm = 193
실행(OnNew) = 196
RunNewUserView = 197
아이콘 자동 활성화 = 200
OnUpdateHome = 200
OnUpdateLeft = 202
OnUpdateSelect = 203
OnUpdateLast = 204
OnUpdateNew = 204
프로그램 제목 표시하기 = 205
3. 스크립트파일의 구성 = 206
FORM_START = 207
FORM_TITLE = 208
$ = 208
{와 } = 209
SCREEN_ID = 210
CONTROL_TYPE = 210
TAB_POS = 211
TAB_TEXT_COLOR = 211
TAB_BASE_COLOR = 212
TAB_SIZE = 212
TAB_FORMAT = 212
TAB_TITLE = 212
TAB_DATA = 213
TAB_SUB & TAB_SEQ = 213
PIC_POS 214
PIC_FILE = 214
PIC_DATA = 214
PIC_DESC = 215
4. 스크립트 해석과 실행 = 217
SetMember = 218
ProcessGetHead = 220
ProcessFileRun = 224
User Define Message 처리 = 235
5. 표와 리스트 생성 = 238
Tab Control = 238
List Control = 248
6. 이미지 출력과 데이터 출력 = 256
7. Control Class = 271
CUserDraw = 271
CUserEdit = 274
CLandImage = 276
Bitmap API = 280
Chapter 06. Pocket Access Database(예제 'Access Go') = 287
1. Access Go 프로그램 작동법 = 289
MDB 파일을 CDB 파일로 변환 = 289
CDB 파일을 MDB로 변환 = 292
CDB 파일을 PC로 복사 = 294
프로그램의 구성 = 296
프로그램의 실행 = 297
2. System Tables = 302
3. 탐색기를 통한 직접실행 = 305
확장자를 레지스트리에 등록하기 = 305
프로그램에서 파라미터로 받기 = 308
4. Main Dialog의 실행 = 310
전체 화면 구성 = 310
기본 Control 실행 = 312
초기 실행 설정 = 315
제목표시줄에 Button Control 사용하기 = 316
ToolTip과 Command bar = 321
구분 바 사용하기 = 322
OnNew = 324
OnOpen = 325
OnErase = 327
OnQuery = 328
OnRowset = 328
OnMessage = 328
OnUp = 329
OnDown = 329
입력을 위한 메뉴 = 329
리스트에서 자동 입력처리 = 333
SQL Command의 실행 = 335
사용자 정의 Message Box = 339
5. ADOCE를 통한 CDB 다루기 = 341
CAccessGoCatch Class 사용과정 = 342
Database Open과 Close = 343
SQL 실행구분 = 345
SQL 실행 :_QUERY = 347
SELECT 처리 :_SELECT = 352
UPDATE 처리 :_UPDATE = 357
Error 보기 함수 = 367
6. 제목표시줄의 CAccessGo Button Class = 368
7. 화면 분할 기능 = 368
8. 사용자 정의 Message Box = 375
Chapter 07. 주문판매 프로그램(예제 '주문판매프로그램') = 379
1. 프로그램 구성 및 사용방법 = 380
프로그램 사용방법 = 380
프로그램 구성 = 387
2. Main Frame과 s처리 = 388
CSalesApp Class = 388
CSalesMainFrm Class = 389
3. 판매 Form View Class = 401
Class 생성 = 401
Class 초기화 = 402
List Control에서의 입력작업 = 410
입력처리 : 상품코드 = 415
입력처리 : 상품수량 = 419
Main Frame으로 전송된 Message 처리 = 422
4. 주문 Form View Class = 427
5. 수금 Form View Class = 431
6. 조회용 Dialog Class = 441
CUtilCust Class(고객코드조회) = 441
CUtilItem Calss(상품코드조회) = 446
7. 날짜선택 Dialog Class = 450
8. 제목표시줄(TaskBar)에 구성하는 버튼 = 452
CTaskBase Class = 453
CTaskFix Class = 462
TaskItem Class = 463
9. Database의 사용 = 464
Mobile Lamp -(주)알라딘소프트 = 468
Pocket Access Database -(주)Microsoft = 476
DB2e - 한국IBM(주) = 486
Chapter 08. 온라인시스템 구축하기 = 491
1. 무선 LAN 시스템 구축 = 492
무선 LAN = 492
예외상황의 발생 = 494
무선 LAN과 PDA = 495
2Mbps와 11Mbps = 496
온라인 시스템의 구성과 적용분야 = 497
2. 시스템 구성 = 500
3. 통신용 DLL만들기(예제 'PDADLL') = 501
CScrView Class = 502
CScrCom Class = 510
DLL의 외부연결 = 513
4. DLL을 손쉽게 호출하기(예제 'PDACALL') = 515
5. PDA SERVER만들기(예제 'PDASERVER') = 518
CPDASERVERDlg Class = 519
CListenSocket Class = 522
CConnectSocket Class = 523
CAgent Class = 525
6. 프로그램의 응용 = 535
Chapter 09. 데이터 동기화 = 539
1. 동기화란? = 540
동기화 = 540
발전배경 = 541
Database 동기화(DB Sync) = 542
File 동기화 = 542
Software 동기화 = 543
PIMS 동기화 = 543
데이터 동기화 프로그램의 조건 = 544
2. 데이터 동기화 솔루션 = 546
Synchrologic社의 iMobile Suite = 546
Extended Systems社의 XTNDConnect Server = 548
MiSync = 551
알라딘소프트 = 551
3. 데이터동기화 솔루션 lry = 552
기본적인 Sync = 554
한글관련 = 554
Auto install 기능 = 554
Data Backup/Restore = 555
사용자 인증관리 = 555
PDA Client API 및 SDK 지원 = 555
통신관련 = 556
안정화 서버 = 556
Admin Tool = 556
Database Sync = 556
File Sync = 557
Software Sync = 557
PIMS Sync = 558
기타 = 558
Chapter 10. Setup 파일 만들기 = 561
1. CAB Wizard = 562
Version = 563
CEStrings = 564
Strings = 565
CEDevice = 566
DefaultInstall = 567
SourceDisksNames = 568
SourceDisksDirs = 569
CopyFiles = 569
AddFeg = 570
CEShortcuts = 572
INF 파일 = 573
CAB 파일 만들기 = 574
2. PDA에 설치하기 = 578
Setup.exe 사용하기 = 578
EzSetup 사용하기 = 579
설치프로그램 직접 만들어 사용하기 = 581
찾아보기 = 584
