《Borland C++Windows程序设计》求取 ⇩

●第一章 概述1

1.1 关于Borland C++3.11

1.2 安装Borland C++3.11

1.3 在IDE下编译窗口程序3

1.4 关于Windows 3.1的SDK6

1.5 不一样的程序结构6

1.6 不一样的编译方式7

1.7 窗口管理信息(Window management messages)9

1.8 什么是Instance11

1.9 输入信息(input message)与应用程序12

1.10 Window Function的信息来源14

1.11 多任务15

●第二章 程序结构17

2.1 WinMain()19

2.1.1 Windows的数据类型与数据结构20

2.1.2 PASCAL调用惯例21

2.1.3 句柄(Handle)21

2.1.4 登录“窗口类”(Registering Window Class)21

2.1.5 建立窗口(CreateWindow)23

2.1.6 展现窗口(ShowWindow)25

2.1.7 建立信息循环(Message Loop)26

2.2 窗口函数(Window Function)27

2.3 如何结束一个窗口28

2.4 .H文件30

2.5 .DEF文件30

2.6 .RC文件31

2.7 MAKE文件32

2.8 第一个窗口程序32

2.8.2 DEMO.H33

2.8.3 DEMO.DEF33

2.8.1 MAKE文件(文件名为demo)33

2.8.4 DEMO.RC34

2.8.5 DEMO.C34

2.9 正常的窗口程序36

●第三章 输出41

3.1 什么是Device Context41

3.2 WM_PAINT窗口信息42

3.3 使用GetDC函数43

3.4 使用BeginPaint函数45

3.5 设定重画区46

3.7 绘图工具47

3.6 坐标系统47

3.8 图形及字符串输出50

3.8.1 画线50

3.8.2 画矩形50

3.8.3 画椭圆50

3.8.4 画弧51

3.8.5 画Pie52

3.8.6 输出字符串53

3.8.7 字型53

3.8.8 程序五55

3.9 Device Context的内部结构56

●第四章 输入59

4.1 输入信息(Input Message)59

4.1.1 信息格式60

4.1.2 键盘输入信息60

4.1.3 字符信息(Character Message)65

4.1.4 鼠标输入信息66

4.1.5 定时器输入信息69

4.1.6 卷动杆输入信息71

4.1.7 菜单输入信息74

5.1.1 使用内建图标77

●第五章 图标(ICON)77

5.1 什么是“图标”?77

5.2 使用自制的图标78

5.3 在窗口类中指定图标79

5.4 画出来的图标80

●第六章 光标、鼠标与键盘83

6.1 光标83

6.1.1 使用内建光标83

6.1.2 使用自制的光标84

6.2 显示光标85

6.2.1 实例86

6.3 鼠标在客户区中的操作86

6.3.1 开始选择一个绘图区87

6.3.2 显示选择区89

6.3.3 结束选择90

6.4 使用键盘来控制光标91

6.4.1 使用键盘来移动光标91

6.4.2 在没有鼠标情况下使用光标93

7.1 什么是菜单?95

●第七章 菜单(MENU)95

7.2 定义一个菜单96

7.2.1 识别码98

7.3 如何把菜单放入应用程序中98

7.4 窗口函数如何分辨菜单选项99

7.5 应用程序如何控制菜单100

7.5.1 让菜单选项失效或有效100

7.5.1.4 让菜单选项失效而且变成灰色101

7.5.2.1 起始状态101

7.5.2 选项打勾(Checking Menu Item)101

7.5.1.3 让菜单选项失效101

7.5.1.2 令失效的菜单选项恢复正常101

7.5.1.1 设定菜单选项的起始状态101

7.5.2.2 程序设定选项打勾102

7.5.2.3 移走选项打勾102

7.5.3 增加菜单选项102

7.5.4 改变现有的菜单选项103

7.5.5 删除菜单选项103

7.5.6 使用位映像图当作菜单选项104

7.5.7 取代整个菜单105

7.5.8 建立新的菜单106

7.5.9 用程序来起始一个菜单106

7.6 菜单的特殊功能107

7.6.1 快速键(Accelerator Keys)107

7.6.1.1 为菜单选项指定快速键108

7.6.1.2 建立快速键对照表108

7.6.1.3 装入快速键对照表109

7.6.1.4 修改信息循环109

7.6.2 串叠式菜单110

7.6.3 浮动下拉式菜单112

7.6.4 自制打勾符号114

7.6.5 使用自行绘制的菜单选项115

●第八章 控制项(controls)117

8.1 什么是控制项?117

8.2 建立控制项118

8.2.1 控制项的窗口类118

8.2.2 控制项的样式(style)119

8.3 使用控制项120

8.3.1 接收输入120

8.2.3 指定父窗口120

8.2.4 控制项识别码120

8.3.2 送信息给控制项121

8.3.3 使控制项变为有效或失效121

8.3.4 移动或改变控制项大小121

8.4.1 按键式控制项122

8.4.1.1 按键122

8.4.1.2 缺省按键122

8.4 各种控制项的使用122

8.3.5 删除控制项122

8.4.1.3 确认框(Check Boxes)123

8.4.1.4 圆钮(Radio Buttons)124

8.4.1.5 自制的按键125

8.4.1.6 归类框(Group Boxes)126

8.4.2 静态控制项126

8.4.3 表列框(List Boxes)126

8.4.3.1 增加项目127

8.4.3.2 删除项目127

8.4.3.3 增加文件名到表列框中127

8.4.3.5 多行式(MULTICOLUMN)表列框128

8.4.3.4 可选择多个项目的表列框128

8.4.3.6 自制表列框129

8.4.4 下拉式表列框(Combo Boxes)130

8.4.5 编辑式控制项131

8.4.6 卷动杆131

●第九章 对话框(Dialog Boxes)135

9.1 什么是对话框?135

9.1.1 模态对话框(Modal Dialog Boxes)136

9.1.2 共存式对话框(Modeless Dialog Boxes)136

9.2 对话框函数(Dialog Function)137

9.3 设计模态对话框139

9.2.1 使用对话框中的控制项139

9.4 设计共存式对话框142

9.5 通告信息146

●第十章 文件与存储器管理151

10.1 文件处理法则151

10.1.1 程序不执行时,一定要关闭文件152

10.1.2 依循DOS处理文件的惯例152

10.1.3 使用唯一的文件名153

10.1.4 显示信息框之前,先关闭文件,或使用“排他式信息框”153

10.2 建文件153

10.4 读写文件154

10.3 打开已经存在的文件154

10.5 再打开文件155

10.6 文件提示155

10.7 检查文件状态156

10.8 配置存储器156

10.8.1 整体存储器157

10.8.2 局部存储器159

10.9 文件读写程序范例160

10.9.1 读文件160

10.9.2 写文件162

●第十一章 位映像图165

11.1 种类165

11.2 建立位映像图165

11.2.1 建立及装入位映像图166

11.2.2 建立空的位映像图并在上面画图167

11.2.3 建立阵列或位映像图数据169

11.2.4 绘制彩色的位映像图172

11.3 显示位映像图174

11.3.1 使用BitBlt函数显示存储器中的位映像图174

11.3.2 放大或缩小位映像图176

11.3.3 将位映像图当作涂刷的图样177

11.3.4 显示与装置无关的位映像图179

11.3.5 位映像图当作菜单选项180

11.4 改变单色位映像图的颜色180

11.5 删除位映像图180

●第十二章 对应关系183

12.1 三种对应关系183

12.2 实例解说(程序二十九)186

13.2 指令集合文件的建立与执行191

13.1 什么是MetaFile(指令集合文件)191

●第十三章 MetaFile191

●第十四章 DLL197

14.1 为什么要用DLL?197

14.2 什么是“输入程序库”(import library)?198

14.3 如何建立DLL?198

14.4 DLL程序码结构199

14.5 DLL范例(程序三十一)201

14.5.1 DEMODLL.DEF201

14.6 主程序如何调用DLL203

15.1 MDI的组成209

●第十五章 多重文件界面(MDI)209

15.2 MDI的窗口信息及信息循环210

15.3 窗口函数的差异211

15.4 建立窗口211

●第十六章 剪贴板215

16.1 剪贴板的数据格式215

16.2 写数据到剪贴板216

16.3 写数据到剪贴板上的实例216

16.5 从剪贴板读出文本数据实例217

16.4 从剪贴板读出数据217

16.6 从剪贴板读出位映像图实例218

16.7 剪贴板的其他特性219

●第十七章 动态数据交换(DDE)221

17.1 客户(Client)与伺服者(Server)221

17.2 Application、Topic及Item222

17.3 DDE的模式222

17.3.1 冷连接222

17.3.2 热连接223

17.3.3 温连接224

17.5 WM_DDE_ACK225

17.4 WM_DDE_INITIATE225

17.6 WM_DDE_REQUEST226

17.7 WM_DDE_DATA226

17.8 WM_DDE_TERMINATE226

17.9 其他的DDE特征227

17.10 DDE实例(程序三十四)228

附录A OEM与ASCⅡ字符集231

附录B WinSight233

B.1 实例233

B.2 WinSight中的三个窗口235

B.3 窗口信息分类表236

附录C 对话框编辑器243

C.1 对话框资源编辑流程243

C.2 对话框编辑实例244

附录D 编辑图标与光标249

D.1 编辑图标249

D.2 编辑光标的步骤251

附录E DefWindowProc()253

附录F DefDlgProc()267

附录G Windows.H275

附录H Windows的匈牙利命名惯例415

I.2 程序执行函数419

附录I API分类快速参考表419

I.1 32位存储器管理函数419

I.3 Atom函数420

I.4 位映像图函数420

I.5 涂刷(Brush)函数421

I.6 回送函数421

I.7 插入光标函数422

I.8 剪贴板函数422

I.10 通用对话框函数423

I.11 通信函数423

I.9 剪截函数423

I.12 坐标函数424

I.13 光标函数424

I.14 DDE函数424

I.15 调试函数425

I.16 Device-Context函数426

I.17 对话框函数426

I.18 显示与搬移函数427

I.19 拖曳-放下函数427

I.20 绘图属性函数427

I.22 椭圆及多边形函数428

I.21 绘图工具函数428

I.23 错误函数429

I.24 文件I/O函数429

I.25 字型函数429

I.26 GDI函数430

I.27 硬件函数435

I.28 Hook函数435

I.29 ICON函数435

I.30 信息函数435

I.32 输入函数436

I.31 文件起始函数436

I.33 可安装驱动程序函数437

I.34 核心函数437

I.35 编码函数441

I.36 线条输出函数442

I.37 对映函数442

I.38 存储器管理函数443

I.39 菜单函数444

I.40 信息函数444

I.42 模块管理函数445

I.41 指令集合文件函数445

I.43.1 文档函数446

I.43.2 连接函数446

I.43.3 建立目标函数446

I.43 OLE函数446

I.43.4 目标管理函数447

I.43.5 伺服者函数(客户)447

I.43.6 伺服者函数(伺服者)447

I.45 涂绘函数448

I.46 调色盘函数448

I.44 最佳化工具函数448

I.47 绘笔函数449

I.48 指针有效函数449

I.49 打印机控制函数449

I.50 特性函数450

I.51 矩形函数450

I.52 区域函数450

I.53 登录函数451

I.54 资源管理函数451

I.55 保护屏幕函数451

I.59 Stress函数452

I.58 Shell函数452

I.56 卷动函数452

I.57 区段函数452

I.60 字符串处理函数453

I.61 系统函数453

I.62 任务函数453

I.63 文字函数454

I.64 Toolhelp函数454

I.65 真实字型函数455

I.66 使用者函数455

I.68 建立窗口函数464

I.67 版本函数464

附录J 窗口信息快速参考表467

附录K 宏指令快速参考表475

附录L 通告信息477

附录M 窗口数据结构快速参考表479

附录N 华容道483

附录O 放大镜485

附录P 磁盘使用说明487

1994《Borland C++Windows程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由何立起著;陆东晖,杜坚贞改编 1994 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Turbo C/Borland C++用户界面程序设计(1994 PDF版)
Turbo C/Borland C++用户界面程序设计
1994 西安:西安交通大学出版社
BORLAND C++ 2.0 程序设计指南( PDF版)
BORLAND C++ 2.0 程序设计指南
Windows 程序设计使用Borland c++函数( PDF版)
Windows 程序设计使用Borland c++函数
如何用 Borland C++ 设计Windows应用程序( PDF版)
如何用 Borland C++ 设计Windows应用程序
Borland c++程序设计教程( PDF版)
Borland c++程序设计教程
Borland c++ For windows程序设计( PDF版)
Borland c++ For windows程序设计
Borland pascal 7.0 Windows程序设计(1994 PDF版)
Borland pascal 7.0 Windows程序设计
1994 北京:学苑出版社
中文Windows操作指南及Borland C++程序设计(1996 PDF版)
中文Windows操作指南及Borland C++程序设计
1996 西安:西北工业大学出版社
Borland C++4.0程序设计(1995 PDF版)
Borland C++4.0程序设计
1995 北京:北京航空航天大学出版社
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
Borland C++程序设计  第2版(1995 PDF版)
Borland C++程序设计 第2版
1995 北京:电子工业出版社
Windows程序设计 绘图篇 使用Borland C++ for windows(1993 PDF版)
Windows程序设计 绘图篇 使用Borland C++ for windows
1993 北京:科学出版社
Borland C++Windows程序设计(1994 PDF版)
Borland C++Windows程序设计
1994 北京:人民邮电出版社
Borland C++For Windows应用程序设计及实例(1996 PDF版)
Borland C++For Windows应用程序设计及实例
1996 西安:西安交通大学出版社
Borland C++ for Windows程序设计(1994 PDF版)
Borland C++ for Windows程序设计
1994 北京:清华大学出版社