当前位置:首页 > 工业技术
Borland C++4.5 for Windows编程指南
Borland C++4.5 for Windows编程指南

Borland C++4.5 for Windows编程指南PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)William Roetzheim著;陈晓明等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505331043
  • 页数:358 页
图书介绍:
《Borland C++4.5 for Windows编程指南》目录
标签:编程 指南

引 言 1

第一章Borland C++4.5综述 1

1.1 安装和配置Microsoft Windows 3.1 1

第一章Borland C++4.5综述 1

引 言 1

目 录 1

概 览 1

1.2.1安装Borland C++的准备工作 3

1.2安装Borland C++4.5 3

1.2.2开始安装过程 4

1.2.3将编译器传送到另外一台计算机上 6

1.3.1建立一个新的项目 7

1.3使用集成开发环境 7

1.3.2迅速查看合适的菜单选择项 9

1.4 使用Borland AppExpert 10

1.3.3其它IDE的特性和能力 10

1.4.1应用程序 11

1.4.2主窗口(MAIN WINDOW) 13

1.4.4试验APPEXPERT 15

1.4.3多文档界面子窗口/视图(MDI CHILD/VIEW) 15

1.5 使用Borland ClassExpert 16

第二章转向对象 18

2.1什么是对象 18

2.1.1类和对象 18

第二章转向对象 18

2.2对象的特性 19

2.2.1封装 19

2.2.2抽象 19

2.2.3继承 19

2.2.4多态性 19

2.2.5解释面向对象的概念 20

2.3应用封装 21

2.4应用抽象 22

2.5应用继承 23

2.6应用多态性 25

2.7继承与包容 26

2.8转变到面向对象的观点上 27

第三章在C++里支持对象 28

3.1 C++的背景 28

3.2 C和C++之间的相似之处 28

第三章在C++里支持对象 28

3.3 C和C++之间的区别 29

3.3.1 对(类型系统(typing system)的扩充 30

3.3.2 只是使C++成为更加完善的C的扩充 30

3.3.3为C++提供面向对象支持的扩充 30

3.4.1类 31

3.4 C++如何实现封装 31

3.4.2访问控制 33

3.4.3友元(Friends) 35

3.5 C++的抽象 38

3.5.1运算符重载 38

3.5.2换型(CAST)运算符 39

3.5.3重载其他的运算符 40

3.5.4在重用库中重载运算符 42

3.6 C++的继承 42

3.6.1从一个父类上继承 42

3.6.2从多个父类中继承 44

3.7 C++的多态性 44

3.7.1静态联编 44

3.7.2虚函数 46

3.8构造函数 46

3.9析构函数 48

第四章Windows程序的基本元素 49

4.1 Windows适用于什么地方 49

第四章Windows程序的基本元素 49

4.1.1理解TRACKER 50

4.1.2 TRACKER主窗口 51

4.2菜单 52

4.3对话框 53

4.4图象表示 54

4.5输出设备 55

4.6联机帮助 55

4.7输入设备 55

4.8创建一个应用程序 58

第五章菜单 59

5.1 使用AppExpert创建Tracker 1.1 59

第五章菜单 59

5.1.1改变AppExpert 60

5.2使用ClassExpert修改菜单 62

5.2.1创建并且修改菜单 64

5.2.2使用ClassExpert和Resource Workshop的一个简便方法 66

5.3菜单约定 73

5.4高级的菜单特性 74

5.5修改加速条 75

5.5.1创建新的位图 75

5.5.2输入现有的位图 78

5.5.3修改加速条和应用程序图符 79

5.6使用状态条 82

5.7增加应用程序专有的代码 83

5.7.1 向Tracker增加应用程序专有的类 83

5.7.2在你的项目中增加类 86

5.8理解并修改生成的代码 87

5.8.1 TrackerApp类 88

5.8.2 trackerMDIClient类 98

5.8.3 trackerMDIChild 108

5.8.4 trackerWindow类 118

5.9利用ObjectWindows进行编程 125

5.9.1窗口信息的封装 125

5.9.2抽象 126

5.9.3自动消息响应 126

5.10 Windows函数和消息 126

5.10.1 Windows函数的类型 126

5.10.2 Windows消息源 128

5.11始终让用户参与进来 129

5.10.3消息的区域 129

第六章对话框 130

6.1 Tracker应用程序 130

6.1.1利用C1assExpert增加对话框 130

第六章对话框 130

6.1.2修改SetCoordDialog代码 132

6.1.3为调用对话框增加代码 135

6.2定义对话框的需求 136

6.2.1对话框子控制 137

6.2.2对话框设计说明表 138

6.3使用Resource Workshop来创建对话框 139

6.3.1启动对话编辑器 139

6.2.3 Tracker对话框的设计说明表 139

6.3.2给对话框命名 141

6.3.3增加控制 142

6.3.4设置控制属性 144

6.3.5将控制对齐 146

6.4编程策略 147

6.3.7保存对话框 147

6.3.6测试对话框 147

6.5与对话控制通信 148

6.5.1编辑控制 149

6.5.2列表框 150

6.5.3组合框 152

6.5.4分组框 153

6.5.5按钮 153

6.5.6复选框 153

6.5.7单选按钮 154

6.6作为对象的对话框控制 154

6.6.1 TControl类 155

6.6.2 TScrollBar类 155

6.6.3 TStatic类 156

6.6.4 TEdit类 156

6.6.5 TListBox类 156

6.6.6 TComboBox类 156

6.6.7 TButton类 157

6.6.8 TCheckBox类 157

6.6.9 TRadioButton类 157

6.7使用传送缓冲器 157

6.8始终让用户参与进来 158

第七章图形设备接口 159

第七章图形设备接口 159

7.1设备上下文(device context) 159

7.2输出文本 163

7.2.1使用TextOut() 164

7.2.2使用DrawText() 164

7.2.3改变文本输出特性 164

7.2.4在窗口中给文本定位 165

7.3选择字体 166

7.3.1创建一个字体 166

7.3.3删除字体 167

7.4图形原语 167

7.4.1画线原语 167

7.3.2选择新字体 167

7.4.2区域填充原语 170

7.4.3选择画笔和填充模式 171

7.5窗口、视域和映象方式 173

7.6 Tracker Paint()成员函数 174

第八章打印机和绘图仪 177

8.1 OWL打印支持 177

8.1.1 TPrinter类 177

8.1.2 TPrintout类 177

第八章打印机和绘图仪 177

8.1.3 TPreviewPage类 178

8.2打印机转义码 178

8.3有关打印机的提示 180

8.3.1打印机联编处理 181

8.3.2禁止Print Manager(打印管理器) 181

8.3.3同样的内容输出到屏幕和打印机 181

8.3.4设置激光打印机上的剪贴区域 182

8.4 Tracker中与打印有关的类 182

8.4.1 APXPrintOut类 183

8.4.2 PreviewWindow类 185

第九章生成联机帮助 192

9.1帮助文件开发概述 192

第九章生成联机帮助 192

9.2帮助主题概述 193

9.3创建RTF文件 194

9.3.1在页中增加上下文串 194

9.3.2增加一个目录 194

9.3.3增加转移链接 194

9.3.4增加弹出链接 195

9.3.5增加一个关键字索引 195

9.4修改帮助文件 195

9.6创建帮助项目文件 196

9.5适用于Word for Windows的一个帮助创建支持工具 196

9.7编译帮助文件 197

9.8把帮助文件链接到应用程序中 197

第十章位图和中介文件的使用 199

第十章位图和中介文件的使用 199

10.1 MetaTest程序 199

10.1.1运行MetaTest 199

10.2中介文件的使用 200

10.2.1非艺术人员使用的中介文件 201

10.3.1增加用户定义的资源 203

10.3作为资源的中介文件 203

10.3.2用户中介文件作为资源使用 205

10.4清退位图 206

10.5 MetaTest源代码 209

第十一章鼠标器、键盘和定时器 230

第十一章鼠标器、键盘和定时器 230

11.1鼠标器基础 230

11.2鼠标光标形状 234

11.2.1用Resource Workshop创建一个光标 235

11.3 Windows键盘驱动程序 236

11.4键盘消息 237

11.5重映象键 240

11.6 Windows定时器 241

第十二章调试和剖析 243

12.1调试Windows应用程序 243

12.1.1编译器和链接器报警 243

第十二章调试和剖析 243

12.1.2用MessageBeep()和MessageBox()进行调试 244

12.1.3用printf()调试 246

12.1.4一些涉及多方面问题的提示 246

12.2剖析Windows应用程序 249

12.2.1它是如何工作的 249

12.2.2工作性能的改善 249

12.3编写你自己的C++Windows程序 250

附录A Borland ObjectWindows Library概要 251

附录A Borland ObjectWindows Library概要 251

附录B建立一个类重用库 253

附录B建立一个类重用库 253

附录C C++的程序设计标准 256

C.1面向对象设计的表示法 256

C.1.1外部设计 256

附录C C++的程序设计标准 256

C.1.2内部设计 257

C.1.3继承关系 258

C.1.4构成关系 258

C.2 用于C++开发的文件组织 259

C.3 C++头文件的结构 260

C.4 C++源代码文件的结构 264

C.5为简单代码辩护 266

C.6程序设计准则的样板 266

附录D使用COCOMO/W估算Windows程序成本 267

D.1 COCOMO的基本模型 267

D.1.1环境因子 267

附录D使用COCOMO/W估算Windows程序成本 267

D.1.2估算页数 268

D.2使用COCOMO/W的一般步骤 271

D.3 使用COCOMO/W 273

D.4 把COCOMO/W应用于C++ 277

附录E Tracker支撑类源代码清单 279

附录E Tracker支撑类源代码清单 279

F.2盘上文件清单 352

F.1安装及使用该盘 352

附录F盘上所包含的内容 352

附录F盘上所包含的内容 352

返回顶部