图书介绍

21天学通Windows编程PDF|Epub|txt|kindle电子书版本网盘下载

21天学通Windows编程
  • (美)Charlie Calvert著;姚京松等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:750533316X
  • 出版时间:1995
  • 标注页数:686页
  • 文件大小:56MB
  • 文件页数:701页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

21天学通Windows编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录3

第一周学习概览3

第1天初次尝试3

1.1一般介绍3

1.2如何使用本书4

1.3你的第一个C++Windows程序5

1.4什么是WINDOWS.H9

1.5什么是WinMain10

1.7你需要多少硬件11

1.6GUI的尴尬11

1.8编译器13

1.9编码风格和其它重要问题13

1.10什么是Windows14

1.11关于API14

1.12 32位的内涵是什么15

1.13走出云雾17

1.14展望18

1.15小结18

1.17.1测验19

1.16问答19

1.17作业19

1.17.2练习20

第2天建立项目,创建窗口21

2.1声音21

2.2DEF文件和可视元素25

2.3编译和连接概述29

2.4项目文件和模块定义文件29

2.5Microsoft构造文件30

2.6Borland构造文件31

2.7模块定义文件33

2.8建立窗口36

2.9小结40

2.10问答40

2.11作业41

2.11.1测验41

2.11.2练习41

第3天一个标准的Windows程序42

3.1第一个能工作的GUI42

3.2苹果与橘子和Windows与DOS48

3.3进入程序49

3.4从概念上理解WinMain和WndProc50

3.5调用WinMain52

3.6关于WINDOWS.H55

3.7注册56

3.8创建窗口60

3.9循环往复62

3.10窗口过程63

3.13作业65

3.12问答65

3.11小结65

3.13.1测验66

3.13.2练习66

第4天消息、WINDOWSX和显示正文67

4.1什么是消息67

4.2你的第二个完整的Windows程序68

4.3 Switch语句、WINDOWSX和消息处理器75

4.4宏HANDLE_MSG79

4.5WINDOWSX和缺省窗口过程80

4.6消息处理器小结81

4.7显示正文82

4.8BeginPaint,EndPaint和设备描述表82

4.9 TextOut和DrawText85

4.10小结86

4.11问答87

4.12作业87

4.12.1测验87

4.12.2练习88

5.1报告鼠标和键盘事件的程序89

第5天鼠标和键盘89

5.2在WM_PAINT处理函数之外进行98

输出操作98

5.3利用WM_KEYDOWN消息来监测100

按键100

5.4系统键103

5.5WM_MOUSEMOVE消息104

5.6处理鼠标键选择和双击107

5.7小结108

5.9作业109

5.9.1测验109

5.8问答109

5.9.2练习110

第6天资源初步111

6.1什么是资源111

6.2资源脚本113

6.3 Emerson程序第一部分113

6.4准备开始121

6.5使用资源编译器122

6.6创建简单的菜单123

6.7设计菜单125

6.8给EMERSON.CPP增加图标和光标128

6.9自定义资源130

6.10再论自定义资源131

6.11小结132

6.12问答133

6.13作业133

6.13.1测验133

6.13.2练习134

7.1 Emerosn2135

第7天高级资源位图与对话框135

7.2这些文件都是干什么用的148

7.3创建对话框149

7.4弹出对话框151

7.5关于MakeProcInstance152

7.6DialogBox与AboutDlgProc153

7.7 BMP的创建155

7.8 Emerson程序显示位图155

7.9字符串表158

7.10滚动条160

7.11小结162

7.12问答163

7.13作业164

7.13.1测验164

7.13.2练习164

第一周复习165

第二周学习概览176

第8天Snako程序第一版176

8.1作为奖励的程序176

8.2子窗口193

8.3 Grunt模块196

8.4计时器197

8.5显示Snake程序中的蛇199

8.6小结200

8.7问答200

8.8作业201

8.8.1测验201

8.8.2练习201

第9天字体基础202

9.1给PC配备字体202

9.2简单的字体程序203

9.3开始学习字体214

9.4逻辑字体部分215

9.5旋转字体217

9.6创建字体218

9.7备用字体Stock Fonts219

9.8协调WM_PAINT消息221

9.9 GetTextMetrics与FontStr模块223

9.10小结225

9.12.1测验226

9.12作业226

9.11问答226

9.12.2练习227

第10天窗口控制228

10.1理解控制和消息228

10.2字体显示229

10.3静态控制241

10.4列表框244

10.5复选框245

10.6编辑控制247

10.8问答249

10.7小结249

10.9作业250

10.9.1测验250

10.9.2练习250

第11天 各种控制通信,使用EnumFontFamilies回调函数251

11.1WM_STARTFON7S的简史251

11.2收发邮件252

11.3 SendMessage和PostMessage253

11.4枚举系统字体255

11.4.1回调函数258

11.5与列表框通信259

11.6显示字体261

11.7回到EnumFontFamilies263

11.8运用复选框264

11.9再次强调重点步骤265

11.10回到ShowTheFont266

11.11小结267

11.12问答267

11.13.2练习268

11.13.1测验268

11.13作业268

第12天窗口控制和控制消息API269

12.1建立一个Windows外壳程序269

12.2程序代码271

12.3建立单选按钮286

12.4 IsDialogMessage和控制间的跳转288

12.5使用单选按钮进行方式转换290

12.6按下你的鼠标右键291

12.8小结293

12.7WM_PARENTNOTIFY消息293

12.9问答294

12.10作业294

12.10.1测验294

12.10.2练习294

第13天划分窗口控制子类296

13.1使用下压式按钮296

13.2限制窗口的尺寸299

13.3目录魔术300

13.4改变驱动器和目录303

13.5介绍划分窗口控制子类305

13.6子类控制:一个特例306

13.7奖励程序为Windows桌面划分子类309

13.8 MenuAid简介319

13.9使用初始化文件319

13.10动态菜单322

13.11小结323

13.12问答323

13.13.1测验324

13.13.2练习324

13.13作业324

第14天窗口风格325

14.1设置窗口风格325

14.2建立子窗口327

14.3设计具有多种风格的窗口需要多种类342

14.4背景简介344

14.5改变刷子346

14.6使用cbWndExtra字节348

14.8问答349

14.7小结349

14.9作业350

14.9.1测验350

14.9.2练习350

第二周复习351

第三周学习概览367

第15天对话框与映像模式367

15.1协调坐标367

15.2GDI和设备坐标370

15.4高级映像概念371

15.3什么是GDI371

15.5暂停372

15.6对话框:概述与回顾389

15.7理解模态与非模态对话框391

15.8编制模态对话框和非模态对话框391

15.9小结395

15.10问答395

15.11作业395

15.11.1测验396

15.11.2练习396

16.1在Size对话框中设置数据397

第16天高级对话框获取与设置数据397

16.2显示数据399

16.3理论:模态对话框与父窗口进行对话401

16.4实践:从Make Shape对话框中取数据402

16.5对映像模式改变做出响应404

16.6控制对话框的颜色405

16.7 Mapper程序406

16.8从程序员的角度观察Mapper程序424

16.9新的内容:StretchBlt425

16.12.1测验427

16.12作业427

16.11问答427

16.10小结427

16.12.2练习428

第17天深入讨论菜单与图标429

17.1菜单上有什么429

17.2 MenuTest程序433

17.3再谈菜单448

17.4在菜单中放置位图448

17.5修改系统菜单452

17.6在菜单项前设置选中标记454

17.7选择新光标454

17.8高级图标456

17.9加速器简述458

17.10小结459

17.11问答460

17.12作业460

17.12.1测验460

17.12.2练习461

18.1形状处理462

第18天GDI与图元文件462

18.2一个象征绘图程序465

18.3后续内容预告487

18.4橡皮筋技术487

18.5什么是图元文件490

18.6交互式创建图元文件493

18.7使Metaphor成为实用程序494

18.8从磁盘读取图元文件496

18.9公用对话框496

18.10小结499

18.12作业500

18.11问答500

18.12.1测验501

18.12.2练习501

第19天MDI:多文档界面502

19.1什么是MDI502

19.2创建子窗口529

19.3改变MDI子窗口的风格531

19.4必须转发的特殊MDI消息532

19.5专用于MDI应用程序的消息533

19.6处理MDI菜单535

19.7关闭窗口537

19.8附加空间与共享CPU539

19.9 Isotropic与AnIsotropic问题540

19.10小结542

19.11问答543

19.12作业543

19.12.1测验543

19.12.2练习544

第20天多媒体545

20.1给多媒体下定义545

20.2集中焦点546

20.3熟悉MCI548

20.4 Harmony程序549

20.5启动587

20.6总体MCI策略588

20.7细节589

20.8介绍DLL591

20.9从DLL输出函数591

20.10 DLL和内存592

20.11揭开DLL的面纱593

20.12对话框窗口594

20.13小结595

20.14问答596

20.15作业596

20.15.1测验596

20.15.2练习597

第21天Windows下的Snako程序598

21.1 Snako程序598

21.2源代码599

21.3战略回顾637

21.4使用指针638

21.5文件I/O642

21.6动态对话框和使对话框居中643

21.7反思:Snako是不是一个真正的Windows程序645

21.8小结645

21.9问答646

21.10作业646

21.10.1测验646

21.10.2练习647

第三周复习648

附录测验答案673

热门推荐