《Windows 95用户控件的程序设计》求取 ⇩

目 录1

第一部分组件式软件的奥秘1

第一章软件组件的威力1

1.1可重用代码的诞生1

1.2进入VBX2

1.3OCX出现了2

1.4现代的控件怪物2

1.5封装控件3

1.6我们何去何从?4

1.7 VBX还没有消亡的十大原因4

2.1 巨大的浪潮和内在的不足12

第二章OCXs:将来的浪潮?12

2.2控件怪物13

2.3用你自己的眼睛观察吧!14

第三章VBX框架的回顾15

3.1 VBX的内部实现15

3.1.1 INTERNAL.H的内容15

3.1.2 VISUAL.C的内容16

3.1.3 VBXHELP.C的内容25

3.1.4 MAIN.RC文件的内容29

3.1.5 MAIN.DEF文件的内容30

3.2 小结31

4.2 C++的优点33

4.1 C的缺点33

第二部分一个VBX类库33

第四章 创建一个与软件商无关的GDI类库33

4.3我们的目标34

4.4创建一个与软件商无关的Windows类库34

4.5 GDI的基本知识35

4.6您的出发点36

4.6.1构造函数和操作符函数的实现37

4.6.2定义size类38

4.6.3介绍rectangle类39

4.7 处理彩色41

4.7.1创建基色类43

4.8定义刷子类49

4.9不要忘记你的画笔!51

4.10定义设备环境类53

4.10.1创建作图环境(paintcontext)类57

4.10.2创建用户区域设备环境(clientcontext)类58

第五章 创建一个与软件商无关的text类60

5.1 创建text类60

5.1.1定义头文件60

5.1.2 text类构造函数和析构函数61

5.1.3 text类的数据存贮63

5.1.4 text类的操作符函数65

5.1.5谁会更快,是闪电还是超人?67

5.1.6英雄的助手68

5.1.7 text类的加法及加法赋值操作符函数70

5.1.8 text类的减法及减法赋值操作符函数72

5.1.9 text类的乘法操作符函数73

5.1.10 text类的类型强制转换74

5.1.11 text类的切分和大小写变换76

5.2测试你的新实力77

第六章 实现VBX++类库80

6.1 使用VBX++:一次预览80

6.2 VBX++的实现82

6.2.1 Microsoft Visual C++编译器选项设置83

6.2.2 Borland C++编译器选项设置84

6.2.3创建model类84

6.3处理方法106

6.4 control(控件)类108

6.5 Property(属性)类111

6.5.1 boolproperty(布尔属性)类118

6.5.2 colorproperty(颜色属性)类120

6.5.3 enumproperty(枚举属性)类120

6.5.4 textproperty(文本属性)类122

6.5.5 pictureproperty(图片属性)类124

6.5.6 floatproperty(浮点数属性)类124

6.6属性列表125

6.7特殊事件和一般事件126

6.8去做吧130

第三部分VBX生成器135

第七章 介绍VBXGenie135

7.1代码生成器的设计135

7.1.1代码模板136

7.1.2代码生成器136

7.1.3用户界面136

7.2 选择一门实现VBX Genie的语言137

第八章 创建用户界面139

8.1建立主表Prime139

8.1.1编写Prime表的代码140

8.1.2标签控件(Tab Control)的一些问题142

8.2 支持Project页143

8.3 支持Version页144

8.4引入Listable类147

8.4.1 支持集合148

8.4.2引入属性函数150

8.4.3完成初始化152

8.5支持Model页154

8.5.1 Model页的最终实现158

8.6支持Properties页158

8.7支持用户属性163

8.8支持Events页170

8.9支持用户事件172

8.10加入Methods页175

第九章生成代码178

9.1加入代码脚本(Code script)178

9.1.1创建代码脚本180

9.1.2生成代码180

第十章 自安装IDE工具189

10.1 把VBX Genie加入开发环境189

10.2给我一个支点189

10.3 把VBX Genie安装到MSVC 1.5x194

10.3.1创建全新的MSVC工程196

10.4 把VBX Genie安装到BorlandC++202

10.4.1 创建全新的Borland C++工程207

第十一章 为VBX Genie创建安装程序212

11.1 VBX Genie安装过程记事212

11.2是平台,还是沙洲?212

11.3 Setup Wizard都做些什么?213

11.3.1更深入地探讨安装问题214

11.4制订我们的“进攻”计划216

11.5创建预安装程序216

11.6 建造Generic Genie218

11.7加入可重用的About对话框221

11.8创建Setup Wizard Workaround Installer222

11.8.1 编写可重用的ProgressBarClass类的代码225

11.8.2展开Win31文件227

11.9 更新SWDEPEND.INI229

11.10 安装PRESETUP231

11.11 安装Workaround231

11.12 关于Setup Wizard Workaround程序232

11.13打点行装回家241

第十二章 用作查找和替换对话框的VBX242

12.1对话框的窘境242

12.2 Find和Replace对话框243

12.3生成FindReplace控件的框架245

12.4 存储和访问FINDREPLACE结构247

12.5对上下文敏感的联机帮助提供支持254

12.6控件的发行256

12.7测试FindReplace控件256

第十三章 为标准控件加上工具提示258

13.1时代的标志258

13.2路标:一直前行258

13.2.1选用什么语言作标记259

13.2.2为方法编写代码262

13.2.3子类方法的原理264

13.2.4设置属性267

13.2.5VB中的系统颜色269

13.2.6告诫与警示274

13.3提示窗口277

13.4应用Tips控件281

第四部分Microsoft的OLE Control Wizard283

第十四章 什么是COM283

14.1介绍公共对象模型283

14.2介绍IUnknown接口284

14.3 OLE自动化的出现285

14.4 OLE控件286

14.5内存上的考虑286

14.6.1库存属性(Stock Property)287

14.6.2扩展的属性(extended property)287

14.6属性类型287

14.6.3环境属性(Ambient Property)288

14.7库存方法289

14.8事件289

14.9 VBX和OCX的比较290

第十五章 创建一个简单的OCX293

15.1 创建一个16位的OCX293

15.1.1检查和改变控件设置296

15.2创建一个32位的OCX296

15.3检查代码299

15.4支持属性页304

15.5支持注册数据库305

16.1设计一个更好的列表框309

第十六章 使用OCX库存属性309

16.2试运行TabList310

16.3了解隐藏的控件311

16.4设置默认的属性值312

16.5选择一种颜色315

16.6使用库存字体属性318

16.7建立属性页319

16.8继续前进320

第十七章 用户 OCX属性321

17.1介绍用户属性321

17.2从根属性开始322

17.3实现枚举属性325

17.4瞄准底层控件的属性330

17.5种子属性333

17.6加入 text属性334

17.7实现数组类属性335

17.8你说你想派生一个控件?338

17.9 Appearance(外观)属性339

第十八章 用户方法和事件341

18.1 TabList控件的特殊性341

18.2 ImageList控件的特殊性345

18.3实现用户事件350

18.4结束语353

1997《Windows 95用户控件的程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(P.席尔瓦)(Paul Cilwa)著;杨开成,罗秀 1997 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows程序设计入门(1995 PDF版)
Windows程序设计入门
1995 北京:人民邮电出版社
Windows程序设计( PDF版)
Windows程序设计
MICROSOFT WINDOWS 95硬件设计指南(1995年04月第1版 PDF版)
MICROSOFT WINDOWS 95硬件设计指南
1995年04月第1版 电子工业出版社
Windows 95 程序设计( PDF版)
Windows 95 程序设计
Windows高级程序设计(1994 PDF版)
Windows高级程序设计
1994 北京:电子工业出版社
用户友好程序设计基础(1991 PDF版)
用户友好程序设计基础
1991 北京:北京科学技术出版社
Windows 3.1程序设计(1993 PDF版)
Windows 3.1程序设计
1993 北京:海洋出版社
用户界面程序设计(1991 PDF版)
用户界面程序设计
1991 北京:北京市新闻出版社
C的Windows动画程序设计(1994 PDF版)
C的Windows动画程序设计
1994 北京:学苑出版社
程控用户交换机工程设计(1993 PDF版)
程控用户交换机工程设计
1993 北京:人民邮电出版社
FoxPro for Windows程序设计(1998 PDF版)
FoxPro for Windows程序设计
1998 广州:中山大学出版社
Windows程序设计(1998 PDF版)
Windows程序设计
1998 北京:人民邮电出版社
Microsoft Windows 95硬件设计指南(1995 PDF版)
Microsoft Windows 95硬件设计指南
1995 北京:电子工业出版社
Windows 95多媒体应用程序设计技术(1997 PDF版)
Windows 95多媒体应用程序设计技术
1997 西安:西安电子科技大学出版社
Microsoft Windows 95用户伴侣(1998 PDF版)
Microsoft Windows 95用户伴侣
1998 北京:清华大学出版社