《Borland C++实用编程技巧》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘炳文编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1995
  • ISBN:7302019525
  • 页数:373 页
图书介绍:

第一章 Borland C++3.1集成开发环境 1

1.1 Borland C++3.1的安装 1

1.2 IDE的启动与退出 3

1.2.1 IDE的启动 4

1.2.2 IDE的退出 5

1.3 IDE的结构 5

1.3.1 菜单 6

1.3.2 热键 8

1.3.3 窗口 10

1.3.4 状态行与对话框 13

1.4 文本编辑 16

1.4.1 文件的打开(建立)与存盘 16

1.4.2 简单编辑操作 17

1.4.3 块操作 19

1.4.4 查找与替换 21

1.5 工程文件 23

1.6 程序调试 28

1.6.1 Borland C++调试器 28

1.6.2 程序调试举例 35

第二章 Borland C++图形程序设计基础 40

2.1 IBM PC显示屏幕 40

2.1.1 IBM PC图形显示器 40

2.1.2 文本方式与字符坐标系 41

2.1.3 图形方式与点坐标系 42

2.2 文本方式编程 43

2.2.1 显示方式与窗口 43

2.2.2 输入输出与屏幕操作 46

2.2.3 属性控制 51

2.3 BGI与图方式 55

2.3.1 图形方式的初始化 55

2.3.2 错误检测与图形方式的关闭 58

2.4 象素与颜色 60

2.4.1 象素 60

2.4.2 颜色 63

2.5 BGI绘图函数 68

2.5.1 直线 68

2.5.2 矩形和多边形 73

2.5.3 弧、圆及椭圆 76

2.6 BGI文本与字型 80

2.6.1 文本输出函数 80

2.6.2 字体、字型和输出方式的设置 82

2.7 填充 90

2.7.1 填充图形函数 90

2.7.2 填充模式和填充颜色的设置 93

2.7.3 漫延填充 98

2.8 图形窗口与屏幕页 100

2.8.1 图形窗口 100

2.8.2 屏幕页 101

2.9 图形的存取 103

第三章 C++程序设计简介 108

3.1 C++对C的扩充 108

3.1.1 注释与续行 108

3.1.2 C++输入输出 109

3.1.3 动态存储分配 113

3.1.4 函数重载 116

3.2 类和对象 119

3.2.1 类的定义 119

3.2.2 数据与方法 122

3.3 继承与多态 125

3.3.1 基类与派生类 125

3.3.2 访问控制 127

3.3.3 多态性 131

3.4 C++程序设计举例 132

3.5 Borland C++图形程序设计工作环境 136

第四章 表示图形 139

4.1 表示图形的有关术语和程序构成 139

4.1.1 表示图形的术语 139

4.1.2 表示图形的程序结构 141

4.2 饼图 142

4.2.1 饼片的绘制 142

4.2.2 为饼片加标注 144

4.2.3 饼片的区分与图示说明 145

4.2.4 饼片的强调 146

4.3 直方图 148

4.4 饼图和直方图类 152

4.5 用成员函数绘制饼图和直方图 160

4.5.1 画饼图 160

4.5.2 画直方图 161

4.5.3 使画通用化 164

第五章 西文操作系统下各种点阵汉字的显示输出 167

5.1 汉字代码体系 167

5.2 中文状态下编写含有汉字输入输出的程序 169

5.3 西文状态下汉字的显示输出 174

5.3.1 16×16点阵汉字的显示输出 174

5.3.2 24×24点阵汉字的显示输出 179

5.3.3 40×40及48×48点阵汉字的显示输出 182

5.4 汉字的旋转与放大显示 186

5.5 chinese类 193

5.6 应用举例 207

第六章 鼠标程序设计 215

6.1 鼠标概述 215

6.1.1 鼠标器发展简史 215

6.1.2 鼠标器的应用 216

6.1.3 鼠标器程序设计 217

6.2 中断调用与鼠标驱动程序 217

6.2.1 中断调用 218

6.2.2 通过中断33H访问鼠标驱动程序 221

6.3 鼠标的初始化 224

6.4 鼠标光标与鼠标按钮 225

6.4.1 鼠标光标控制 225

6.4.2 鼠标按钮 226

6.5 mouseobj类 228

6.6 鼠标的键盘模拟 233

6.6.1 键盘对象的初始化 233

6.6.2 模拟鼠标光标和按钮 234

6.7 类kbdmouseobj 238

6.8 应用类例 247

第七章 窗口程序设计 253

7.1 窗口概述 253

7.1.1 弹出式窗口 253

7.1.2 弹出式窗口基本原理 254

7.2 栈与弹出式窗口 255

7.2.1 栈的一般概念 255

7.2.2 栈在窗口操作中的应用 256

7.3 弹出式窗口类 258

7.4 弹出式窗口的建立和删除 264

7.4.1 弹出式窗口的建立 264

7.4.2 弹出式窗口的删除 266

7.5 应用举例 267

第八章 菜单程序设计 271

8.1 概述 271

8.2 文本方式下拉式菜单的程序设计 271

8.3 西文状态下中文弹出式菜单程序设计 278

8.4 菜单中的鼠标操作 288

8.5 西文状态下中文下拉式菜单程序设计 296

8.6 类menuobj 308

8.7 应用举例 323

第九章 界面编程技巧 327

9.1 小汉字库的建立 327

9.2 利用小汉字库显示汉字 334

9.3 类small_clib 344

9.4 清屏 356

9.5 显示空心汉字 364

9.6 屏幕"淡出"技术 368

附录《Borland C++实用编程技巧》配套软盘的使用 372