《BorlandC++3.0/3.1界面设计技术与范例》求取 ⇩

第一章 界面设计导论2

1.1 Windows的影响2

1.1.1 Windows应用特点2

1.1.2 与DOS完全不同的四个概念3

1.1.3 Windows应用程序设计的注意事项7

1.2 Borland C++的界面工具7

1.3 继承关系表示法11

1.3.1 图形表示法11

1.3.2 缩排表示法11

1.3.3 缩排方式的优点14

1.4 不要再发明轮子14

1.4.1 轮子已经发明14

1.4.2 Borland C++界面工具远优于C库函数15

1.5 一些约定15

1.5.1 例子程序中的标记15

1.5.2 用户标识符16

1.5.3 Turbo Vision命名的约定16

1.5.4 Object Windows命名的约定17

1.6 掌握Borland界面工具的方法18

第二章 Turbo Vision的要点19

2.1 TV的三个主要特征19

2.1.1 事件19

2.1.2 视口19

2.1.3 哑对象19

2.2 类的继承体系20

2.2.1 继承体系表20

2.2.2 TV类的种类20

2.2.3 TV类的成员21

2.2.4 类的实例和派生23

2.2.5 三个原始基类23

2.2.6 视口(TViews)类25

2.3 TV类的头文件及TV.H的特点29

2.3.1 TV类的INCLUDE子目录下的文件29

2.3.2 TV.H的内容30

2.3.3 使用TV头文件的特点31

2.4 菜单和状态行的设计31

2.4.1 设计要求31

2.4.2 设计要点32

2.4.3 实例程序TVFCS—01.CPP代码35

2.4.4 项目文件.PRJ的设计38

2.4.5 编译注意38

2.4.6 运行38

2.5 创建窗口及文件读入的设计38

2.5.1 设计要求38

2.5.2 设计要点38

2.5.3 实例程序TVFCS—02.CPP代码42

2.5.4 补充说明47

2.6 滚动条及空白对话框的设计49

2.6.1 设计要求49

2.6.2 设计要点50

2.6.3 实例程序TVFCS—03.CPP51

2.7 对话框内容59

2.7.1 设计要求59

2.7.2 设计要点59

2.7.3 实例程序TVFCS—04.CPP60

2.7.4 补充说明68

第三章 Turbo Vision的应用74

3.1 视口的设计74

3.1.1 屏幕交给了Turbo Vision74

3.1.2 简单视口74

3.1.3 复杂视口(组视口)75

3.1.4 子视口的Z序76

3.1.5 平台的Z序77

3.1.6 视口之间的关系77

3.1.7 属主视口和子视口78

3.1.8 选中视口78

3.1.9 模式视口79

3.1.10 修改默认性能79

3.1.11 视口的颜色设置81

3.2 设计安全的程序83

3.2.1 安全池84

3.2.2 应该使用destroy()85

3.2.3 处理大用户85

3.2.4 非存储错误问题85

3.3 设计事件驱动程序86

3.3.1 事件的实质86

3.3.2 事件检测例程88

3.3.3 事件的处理91

3.3.4 修改事件的机理92

3.3.5 命令(Commands)97

3.3.6 视口内的通讯98

3.4 收集类和可流类的应用101

3.4.1 两种类系的功能101

3.4.2 类的继承体系102

3.4.3 主要类的结构102

3.4.4 应用实例109

3.5 调试就是设置断点126

3.5.1 系统挂起问题126

3.5.2 检查指针126

3.5.3 无法设置断点的地方127

3.5.4 事件的失踪127

习题128

参考答案133

第四章 Turbo Vision的应用设计136

4.1 几点有益的建议136

4.1.1 继承是法宝136

4.1.2 充分利用IDE136

4.1.3 充分利用Turbo Vision中的例子程序137

4.1.4 安排好设计中的各个细节138

4.2 界面的基本模块设计139

4.2.1 头文件的设计140

4.2.2 定义模块代码143

4.2.3 应用模块150

4.2.4 另一种设计方式151

4.3 工程应用界面的设计151

4.3.1 头文件设计151

4.3.2 系统模块程序设计154

4.3.3 应用模块程序设计165

4.3.4 实际任务的设计168

4.4 编辑应用界面设计180

4.4.1 增加的功能181

4.4.2 头文件设计181

4.4.3 编辑模块程序设计182

4.4.4 简单应用程序设计189

4.4.5 扩展应用程序的设计190

第五章 Resource Workshop的应用功能200

5.1 功能200

5.2 启动200

5.2.1 硬件要求200

5.2.2 软件要求200

5.2.3 RW包含的文件201

5.2.4 RW的安装201

5.2.5 启动RW201

5.2.6 RW的菜单条201

5.3 资源及资源文件202

5.3.1 何为资源202

5.3.2 资源类型202

5.3.3 资源文件205

5.3.4 管理项目文件205

5.4 文本编辑器205

5.5 图像编辑器(Paint)206

5.5.1 启动Paint编辑器206

5.5.2 功能206

5.5.3 颜色206

5.5.4 工具箱207

第六章 ObjectWindows的要点214

6.1 一个原始的框架程序(OWFCS-00.CPP)214

6.1.1 程序功能214

6.1.2 程序清单与设计215

6.1.3 调试问题218

6.1.4 程序说明219

6.2 ObjectWindows类的继承机制221

6.2.1 类表及主要类221

6.2.2 Object类(OBJECT.H)221

6.2.3 TModule类(MODULE.H)222

6.2.4 TApplication类(APPLIACAT.H)224

6.2.5 TWindowsObject类(WINDOBJ.H)226

6.2.6 TWindow类(WINDOW.H)229

6.2.7 TDialog类(DIALOG.H)232

6.3 消息及响应235

6.3.1 输入机制235

6.3.2 标准的消息循环236

6.3.3 OWL消息循环函数237

6.3.4 OWL消息响应函数238

6.3.5 默认消息处理239

6.3.6 消息的分类240

6.4 在主窗口中对消息的响应(OWFCS-01.CPP)243

6.4.1 功能要求243

6.4.2 程序设计243

6.4.3 程序清单243

6.4.4 程序说明245

6.5 在主窗口中显示字符信息(OWFCS-02.CPP)246

6.5.1 功能要求246

6.5.2 程序设计246

6.5.3 程序清单246

6.5.4 程序说明248

6.6 绘制图形的输出(OWFCS-03.CPP)248

6.6.1 功能要求248

6.6.2 程序设计249

6.6.3 程序清单250

6.6.4 程序说明255

6.7 菜单(OWFCS-04.CPP)255

6.7.1 功能要求256

6.7.2 菜单资源256

6.7.3 程序设计257

6.7.4 程序清单258

6.7.5 程序说明262

6.8 图形文件(OWFCS-05.CPP)263

6.8.1 功能要求263

6.8.2 程序设计264

6.8.3 程序清单264

6.8.4 程序说明272

6.9 弹出帮助窗口(OWFCS-06.CPP)273

6.9.1 功能要求273

6.9.2 程序设计273

6.9.3 程序清单281

第七章 ObjectWindows的应用283

7.1 ObjectWindows应用综述283

7.1.1 ObjectWindows的继承体系283

7.1.2 关于Windows API函数285

7.1.3 Windows消息288

7.1.4 默认的消息处理290

7.1.5 发送消息290

7.1.6 消息值域291

7.1.7 用户定义的消息291

7.2 应用程序(OWAPP-11.CPP)292

7.2.1 应用程序流程292

7.2.2 初始化应用程序293

7.2.3 运行应用程序295

7.2.4 关闭应用程序295

7.3 界面对象(OWAPP-12.CPP)296

7.3.1 TWindows Object296

7.3.2 为何要用界面对象296

7.3.3 窗口的父子关系297

7.3.4 消息处理298

7.4 窗口对象(OWAPP-13.CPP)302

7.4.1 TWindow类302

7.4.2 初始化和创建窗口对象302

7.4.3 窗口类登记306

7.4.4 滚翻窗口(OWAPP-14.CPP)309

7.4.5 编辑窗口(OWAPP-15.CPP)314

7.4.6 文件窗口318

7.5 对话框对象(OWAPP-16.CPP和OWAPP-17.CPP)318

7.5.1 使用对话框资源318

7.5.2 使用子对话框对象318

7.5.3 输入对话框331

7.5.4 文件对话框334

7.6 控制对象338

7.6.1 控制对象的使用338

7.6.2 控制焦点与键盘341

7.6.3 列表框控制(OWAPP-18.CPP)341

7.6.4 组合框(OWAPP-19.CPP)346

7.6.5 静态控制(OWAPP-20.CPP)351

7.6.6 编辑控制(OWAPP-21.CPP)353

7.6.7 按钮控制360

7.6.8 复选框和单选按钮360

7.6.9 成组框(OWAPP-22.CPP)362

7.6.10 滚动条(OWAPP-23.CPP)365

7.6.11 传送控制数据(OWAPP-24.CPP及OWAPP-25.CPP)370

7.7 定制的控制对象380

7.7.1 修改预定义控制(OWAPP-26.CPP)380

7.7.2 定制控制386

7.8 MDI对象388

7.8.1 MDI应用程序的组成388

7.8.2 构造MDI窗口389

7.8.3 MDI应用程序中消息处理391

7.8.4 管理MDI子窗口391

7.8.5 程序例子(OWAPP-27.CPP)391

7.9 流对象395

7.9.1 iostream流库396

7.9.2 重载操作符《和》396

7.9.3 流类和TStreamable397

7.9.4 流管理器397

7.9.5 流类的构造函数399

7.9.6 流类的名称400

7.9.7 使用流管理器400

7.9.8 流集合(Collections on streams)402

第八章 ObjectWindows应用设计406

8.1 标准应用程序设计要求406

8.1.1 设计标准406

8.1.2 标准的外观和性能407

8.1.3 编写安全程序409

8.2 编辑类实用程序(OWEDIT40.CPP)413

8.2.1 功能要求413

8.2.2 程序设计414

8.2.3 程序项目文件和程序清单418

8.3 工程应用程序界面设计421

8.3.1 功能要求421

8.3.2 程序设计422

8.3.3 程序项目文件和程序清单431

8.4 动态数据交换程序(DDE)程序设计440

8.4.1 DDE概述和功能要求444

8.4.2 程序设计448

8.4.3 程序项目文件和程序清单459

8.5 GDI应用程序(OWGDITO.CPP)473

8.5.1 GDI概述与功能要求474

8.5.2 程序设计485

8.5.3 程序项目文件和程序清单493

附录AGREP文本搜索应用程序504

附录B Borland C++3.1的新特点509

附录C Turbo Vision类的继承体系510

附录D ObjectWindows继承体系516

附录E 应用问答518

参考文献522

1993《BorlandC++3.0/3.1界面设计技术与范例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由冯矢勇编著 1993 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

BorlandC++程序设计手册(1991 PDF版)
BorlandC++程序设计手册
1991 北京希望电脑公司
交互界面设计( PDF版)
交互界面设计
用C语言设计屏幕界面技术( PDF版)
用C语言设计屏幕界面技术
北京希望电脑公司
USING WINDOWS 3.0/3.1(1993 PDF版)
USING WINDOWS 3.0/3.1
1993
Visual FoxPro 3.0编程捷径与范例(1996 PDF版)
Visual FoxPro 3.0编程捷径与范例
1996 北京:电子工业出版社
面向对象的图形设计技术与范例(1992 PDF版)
面向对象的图形设计技术与范例
1992 北京希望电脑公司
用C语言设计屏幕界面技术(1992 PDF版)
用C语言设计屏幕界面技术
1992 北京:海洋出版社
Visual FoxPro 3.0可视化界面设计指南(1997 PDF版)
Visual FoxPro 3.0可视化界面设计指南
1997 成都:电子科技大学出版社
用户界面程序设计原理与实例(1992 PDF版)
用户界面程序设计原理与实例
1992 北京:北京航空航天大学出版社
电脑平面设计实例与技法  图集(1999 PDF版)
电脑平面设计实例与技法 图集
1999 郑州:河南科学技术出版社
Visual Basic 3.0-4.0 for Windows程序设计与范例(1996 PDF版)
Visual Basic 3.0-4.0 for Windows程序设计与范例
1996 北京:电子工业出版社
用户界面程序设计  原理与实例(1992 PDF版)
用户界面程序设计 原理与实例
1992 北京:科学出版社
UNIX/XENIX程序设计技术与实例(1996 PDF版)
UNIX/XENIX程序设计技术与实例
1996 西安:西安交通大学出版社
Turbo C++图形设计技术与实例(1993 PDF版)
Turbo C++图形设计技术与实例
1993 北京希望公司
Delphi 3.0面向对象程序设计(1998 PDF版)
Delphi 3.0面向对象程序设计
1998 北京:国防工业出版社