Microsoft Windows 95开发者必读PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)(S.马鲁齐)Stefano Maruzzi著;翟炯,石秋云译
- 出 版 社:北京:电子工业出版社
- 出版年份:1997
- ISBN:7505338390
- 页数:743 页
第一章 Win32软件开发 1
前言页 1
Microsoft Windows的发展过程 2
操作平台的识别 3
32位编程简介 5
Windows的硬件要求 7
Intel x86微处理器系列* 7
消除分段 12
页的结构 12
虚拟的8086方式 14
转换查寻缓冲器(TLB) 14
系统信息的管理 15
占先多任务对开发的影响 17
Windows 3.x的多任务 17
Win32的多任务 18
多线程开发 20
异步输入方式 21
存储器管理 22
地址空间 24
分页文件 24
“保留”和“提交” 25
异常 27
异常处理程序 28
封闭可能产生危险的程序部分 28
PAGE-GUARD问题 35
释放存储器 36
存储器练习 38
硬件要求 42
第二章 Win32的开发工具 42
软件要求 43
开发方式和API 45
构造Win32应用程序 46
Windows 95连接程序 48
模块定义文件 52
资源文件 53
主文件 54
WIN32BK.H主文件 61
INCLUDE范例 62
C语言简介 69
#define命令 70
句柄(handle) 72
第三章 开发Win32应用程序 75
Win32入口点 75
Win32中的hprevInstance参数 76
LpCmdLine参数 77
nShowCmd参数 78
窗口类的登记 78
登记一个类 90
窗口的生成 92
最常见的错误 96
窗口的显示 96
消息环 97
窗口过程 99
截获和处理 100
建立开发规则 101
Welcome应用程序 102
修改客户区的颜色 102
Welcome中的其它内容 103
Registry数据库的使用 108
进程、窗口和实例 118
结论 122
第四章 消息和窗口刷新(Painting)方式 124
消息 126
投递的消息 127
消息的发送 129
发送消息给同类窗口 131
发送消息给异类窗口 131
发送消息练习 131
窗口和消息 133
限制窗口的移动 141
限制Win32进程的运行副本数量 143
消息和占先多任务 145
API和消息 149
Spy应用程序和消息 149
窗口刷新技术 150
硬件处理 151
设备环境 153
显示器环境的访问 154
何时使用GetDC() 157
输出方式 158
WM_PAINT消息 160
背景的擦除 162
使一个矩形无效 162
显示文本 163
第五章 资源文件 169
资源API 171
加载图符 173
图符操作练习 180
STRINGTABLE(串表)资源 183
一次加载几个串 185
其它二进制资源 186
用户定义的资源 188
第六章 菜单的使用 192
选择菜单项 193
菜单模板 195
菜单项定义 198
菜单项选项 198
一个典型的菜单资源 199
加载菜单模板 200
菜单的交互操作 204
扩展菜单 207
不用模板创建新菜单 214
在运行时修改菜单项 214
同时加载几个菜单 219
菜单的修改 221
缺省菜单项 221
弹出菜单 224
在运行时创建菜单 224
用作菜单项的位图 231
拥有者画(Owner Draw)菜单 233
加速键(Acclerator)的实现 237
热键功能 240
系统菜单 244
第七章 创建窗口的艺术 247
覆盖窗口类型 249
创建覆盖窗口 250
弹出窗口类型 251
创建弹出窗口 252
子窗口类型 253
创建子窗口 254
父子关系 255
标题栏按钮 257
三种窗口的实验 258
PARTY1范例 258
PARTY2范例 263
PARTY3范例 266
OWNER弹出窗口范例 268
窗口坐标系 270
客户区的尺寸 272
窗口定位 273
窗口移动范例 276
窗口的重定位 277
同时定位几个窗口 279
消息框的生成 281
定制消息框 282
语言和子语言的定义 283
消息框 286
使用按钮生成消息框 286
一次运行一个程序副本 287
利用信号灯限制副本数 289
生成一个简单的文字处理程序 292
扩展标准的存储区 293
访问保留的存储区 296
第八章 Win32中对话框的管理 300
模态和非模态对话框 303
对话过程 304
生成对话框 304
从资源文件中加载模板 305
是窗口还是对话框 308
对话框械板 311
DIALOGEX的选项 312
About框 313
通知码 315
非模态对话框 316
对话框的缩小 318
公共对话框 320
创建公共对话框 321
对话框的居中 327
第九章 预定义窗口类 330
生成控制 331
风格 332
消息和控制 333
通知码 333
列出各个Win32进程 336
六个预定义类 340
按钮类(BUTTON) 340
列表框类(LISTBOX) 347
编辑类(EDIT) 359
组合框类(COMBOBOX) 363
静态类(STATIC) 366
滚动条类(SCROLLBAR) 369
资源枚举 372
获取图符 377
多文档接口客户类(MDICLIENT) 382
第十章 Windows 95的公用控制 383
公用控制的生成 384
公共风格 386
通知码 387
公用控制 389
拖动(Drag)列表框 389
图像列表 394
图像列表的管理 400
图像列表和拖放操作 401
树形视图控制(tree-view control) 408
插入新项 409
项标志的编辑 414
分支排序 417
消息和宏函数 420
图像列表和树形视图 423
通知码 424
拖动树形视图项 426
开发一种算法 427
树形视图控制补遗 428
列表视图控制(list-view control) 428
生成列表视图控制 431
改变视图方式 438
列表视图消息 440
项的比较 443
列表视图宏函数 445
通知码 448
第十一章 图形设备接口范例 450
MESSY范例 450
画对象和移动对象 452
数据结构 456
画一个形状 456
移动现有的对象 460
源程序剖析 461
加载位图 461
接受放入的位图 464
第十二章 非标准的输入和输出 465
键盘 465
键盘输入的处理 466
ANSI或ASCII 468
Unicode和Windows 95 470
鼠标器 477
鼠标器的单点按 480
鼠标的俘获 481
鼠标器的双点按 482
计时器 484
左和右点按 488
光标的剪辑 489
工具条 489
定制工具条 499
工具提示 504
状态条 505
动画控制 507
查看其它窗口 508
WINSPY是如何工作的 510
多媒体光盘播放程序 513
PLAYCD是如何工作的 515
MS ACCESS 7.0数据库 515
创建工具提示 521
第十三章 存储器管理和动态连接库(DLL) 522
页概念 522
转换查寻缓冲器(TLB) 523
页边界 525
Malloc()和C运行时间库 526
堆的管理 527
管理一个堆 529
共享存储器 530
数据的拷贝 530
存储器映射文件 533
进程边界之间的存储器共享 534
访问数据文件 543
释放存储器映射文件 547
页边界的进一步说明 548
虚拟存储器、物理存储器和页文件 549
动态连接库(DLL) 554
DLL DEE文件 555
DLL入口点 556
装入DLL 558
DLL存储器管理 559
第十四章 多线程、进程间通信(IPC)和输入/输出(I/O) 561
生成线程 562
线程的同步 563
建立某些规则 564
决定线程的数量 566
线程局部存储(TLS) 568
线程、窗口和消息 570
测量线程性能 575
线程的数量 577
线程和用户接口 578
第一种情况:第二线程填充列表框 583
提高第二线程的优先权 589
第二种情况:第二线程生成和填充列表框 590
窗口和线程 594
进程间通信(IPC)机制 594
信号灯 595
互斥的管理 598
利用事件同步线程 601
关键区 604
等待函数的使用 604
线程的同步 607
结论 611
拥有者画的列表视图 612
第十五章 Windows中的先进技术 612
特性表 619
特性表的页 626
向导(Wizard)的生成 635
派生子类和派生超类 637
派生Edit窗口的子类 637
派生子类与回调函数和拥有者画对象的比较 642
派生超类 642
有关派生超类的某些考虑 644
派生超类和动态连接库(DLL) 645
消息流 646
控制面板对象 647
生成能加载CPL模块的应用程序 656
生成定制控制 658
输入处理 663
圆形窗口? 663
第十六章 Win95外壳的开发 665
任务条(Taskbar) 665
桌面(Desktop) 667
Easter Eggs程序 670
外壳名字空间 671
对象的移动、拷贝、删除和重新命名 700
最新文档的管理 705
生成和重定义一个捷径 706
发送文档 710
外壳钩子 712
外壳对象和定制应用程序 715
任务条通告区 716
类的探索 721
应用程序“条” 723
BROWSER范例 723
生成应用程序条 725
向外壳内拖动 727
结论 730
附录A 窗口消息 731
按值排序的窗口消息列表 731
按名字排序的窗口消息 736
附录B 本书中所有范例的安装 742
动行安装实用程序SETUP 742
更新文件 743
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《语文新课标必读丛书 给青年的十二封信 无障碍阅读》朱光潜总主编 2018
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《安全管理实用丛书 石油与化工安全管理必读》杨剑,水藏玺编著 2018
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《Cocos2d-x游戏开发》刘克男编著 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017