《使Windows应用程序商品化的必备技术》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王振祥编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:1997
  • ISBN:7118015717
  • 页数:424 页
图书介绍:暂缺《使Windows应用程序商品化的必备技术》简介

第一章 预备知识 1

1.1 引言 1

1.2 Windows的静态连接库、动态连接库及引入库 1

1.3 使用未公开的Windows函数的三种方法 2

一、生成并连接引入库 2

二、通过Windows的特定函数直接使用未公开的函数 2

三、在程序中直接使用未公开的函数 3

四、使用未公开函数的示范程序 3

1.4 如何开发动态连接库 7

一、开发动态连接库的基本知识 7

二、动态连接库的示范程序 8

三、调试动态连接库的方法 12

1.5 窗口的子类及应用 13

一、窗口子类的概念 13

二、窗口子类的示范程序 14

三、示范程序的使用方法 20

1.6 窗口的超类 20

一、窗口超类的概念及所使用的函数 20

二、窗口超类的示范程序 21

三、示范程序的使用方法 28

1.7 禁止作为程序名字使用的字符串 28

1.8 调试程序时监视器出现混乱的解决方法 29

1.9 Windows应用程序使用命令行参数的两种方法 30

1.10 局部变量、函数的参数与全局变量同名的处理方法——在对话中显示信息 32

一、Windows对局部变量、函数参数、全局变量同名的处理原则 32

二、示范程序 32

1.11 C语言程序对嵌入的汇编语言及标号的两种不同处理方法 39

1.12 如何将其它程序的图标、光标及位图提取成ICO、CUR及BMP文件——生成RC文件的简单方法 40

一、用WORKSHOP开发RC文件的正确方法 41

二、用WORKSHOP提取应用程序的资源 41

三、操作示例 43

1.13 对INI文件的操作方法 45

一、INI文件的结构 45

二、对INI文件的操作方法 48

三、示范程序 50

四、示范程序的使用方法 59

1.14 在程序中增加声音效果的方法 59

一、为程序增加声音效果的方法 59

二、示范程序 60

三、示范程序的使用方法 65

第二章 准商品化程序ONSELL及其功能 66

2.1 引言 66

2.2 ONSELL的功能 66

2.3 ONSELL所包括的源文件 67

2.4 ONSELL的使用方法 80

二、安装程序所使用的函数 81

一、安装程序的任务 81

第三章 Windows安装程序的编程技术 81

3.2 通过File/Run执行的安装程序的编程技术 81

3.1 引言 81

三、示范程序 84

四、示范程序的使用方法 97

3.3 在DOS下执行的安装程序的编程技术 97

一、安装Windows应用程序所需要的文件 97

二、INF文件的建立 98

三、MSCUISTF.DLL文件的建立 100

四、脚本文件(MST)的作用与生成 100

五、SETUP.LST文件 102

六、安装时的命令行参数 103

七、关于增加程序组及程序图标 104

八、关于MS—TEST嵌入文件优化的注解 104

九、获取安装用运行文件的方法 104

十、安装程序的实例 104

第四章 向Program Manager中增加程序组和程序图标 136

4.1 引言 136

4.2 关于Program Manager 136

4.3 Program Manager所支持的命令字符串 136

4.4 Program Manager命令字符串的使用方法 138

4.5 示范程序 138

4.6 示范程序的使用方法 149

第五章 向控制面板(Control Panel)中增加应用程序项 150

5.1 引言 150

5.2 Control Panel应用程序的消息 150

5.3 CPIApplet函数 151

5.4 Control Panel应用程序的初始化 151

5.5 启动Control Panel应用程序 152

5.6 Control Panel应用程序的退出 152

5.7 一个完整的Control Panel应用程序示例 153

一、示范程序 153

二、示范程序的使用方法 161

5.8 安装Control Panel应用程序的方法 162

5.9 Control Panel应用程序的使用方法 163

一、使用Control Panel应用程序的方法 163

二、使用Control Panel应用程序的示范程序 163

三、示范程序的使用方法 169

第六章 演示程序的编程技术 170

6.1 引言 170

6.2 演示程序所涉及的问题 170

一、演示功能存在于何处 170

二、对独立的演示程序的考虑 170

6.3 简单演示程序的实现 174

三、演示程序的操作方法及与教程程序之区别 174

一、实现演示程序的关键技术 189

二、向系统消息队列中增加键盘消息 189

6.4 通过增加消息实现演示程序 189

三、向系统消息队列中增加鼠标消息 200

四、通过Keybd_Event和Mouse_Event实现演示程序 209

6.5 通过日志记录与日志播放钩子实现演示程序 225

一、Windows钩子简介 225

二、Windows钩子的种类 226

三、用钩子实现演示程序 227

7.2 编写教程程序所涉及的因素 250

一、创建一个不包括任何框架的全屏幕窗口 250

7.1 引言 250

第七章 Windows教程程序的编程技术 250

二、不用Alt—F4而用Escape结束程序 256

三、输入特定字符的实现——类似于“press Any Key to Continue” 261

四、多种提示信息的显示方法 269

1.在全屏幕上显示普通的文字信息 269

2.以边框方式显示提示信息 269

3.指示器的显示 277

4.伪对话框的显示 285

5.显示指示器的条件 293

五、对操作序列的控制 300

8.1 引言 312

8.2 Windows应用程序被谁加载 312

一、Windows的加载链 312

二、调试程序与被调试程序的关系 312

第八章 Windows程序的反跟踪技术 312

三、测试加载者的方法 313

四、示范程序 314

五、示范程序的使用方法 319

8.3 截取中断函数实现反跟踪 320

一、截取中断的方法 320

三、示范程序 321

二、编写中断处理函数的方法 321

四、示范程序的使用方法 327

第九章 建立帮助系统的三种方法 328

9.1 引言 328

9.2 Windows应用程序帮助系统的简、繁 328

9.3 简单帮助系统的建立 328

一、建立简单帮助系统方法之一 328

二、建立简单帮助系统方法之二 345

9.4 复杂帮助系统的建立 348

一、建立复杂帮助系统的工作 348

二、建立HLP文件的工作 349

三、最重要的RTF文件 350

四、开发RTF文件的方法 353

五、为帮助项增加热点 354

六、建立Contents帮助项 355

七、创建HPJ文件的方法 355

八、在线帮助的实现 356

九、在线帮助的示范程序 357

十、在线帮助示范程序的使用方法 364

10.1 引言 366

10.2 Windows的鲜为人知的功能 366

第十章 Windows应用程序介绍开发者的标准方法 366

10.3 实现方法 367

10.5 示范程序的使用方法 376

第十一章 对应用程序的进一步完善 378

11.1 引言 378

11.2 建立完善的STUB 378

一、如何测试Windows是否在运行 378

二、完善的STUB程序 383

11.3 开发可同时运行于DOS及Windows的程序 386

12.2 如何修改对话框中控制的字体 390

一、修改对话框中控制字体的方法 390

第十二章 控制对话框,建立丰富多彩的帮助系统 390

12.1 引言 390

二、示范程序 391

三、示范程序的使用方法 397

12.3 如何修改对话框中控制的颜色 397

一、修改对话框中控制的颜色的方法 397

二、示范程序 398

12.4 如何修改对话框背景的颜色与样式 404

一、修改对话框背景的颜色与样式的方法 404

二、示范程序 405

一、在对话框中实现动态图标的方法 412

二、示范程序 412

12.5 在对话框中实现动态图标 412

三、示范程序的使用方法 412

三、示范程序的使用方法 419

附录A Windows系统及应用程序的超级分析工具——ANALY简介 420

A.1 系统介绍 420

A.2 系统的文件组成 420

A.3 系统的安装方法 421

A.4 系统的使用方法 421

A.5 补充说明 422

附录B 实用工具集介绍 423

附录C 用Microsoft C编译程序使用本书的方法 424

参考文献 424