当前位置:首页 > 工业技术
Borland C++程序设计基础
Borland C++程序设计基础

Borland C++程序设计基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:郑雪明编著;亦鸥审校
  • 出 版 社:北京:学苑出版社
  • 出版年份:1994
  • ISBN:7507708756
  • 页数:296 页
图书介绍:本书是学习和使用BorlandC++进行程序设计的基础读物,书中介绍了进行BorlandC++程序设计的有关要点,并简要介绍了有关的函数。
《Borland C++程序设计基础》目录

第一章 安装和启动Borland C++ 1

1.1 运行安装程序 1

1.1.1 安装Borland C++ 1

1.2 使用集成开发环境(IDE) 2

1.2.1 启动IDE 2

1.2.2 使用IDE菜单和窗口 5

1.3 设置Borland C++ 9

1.3.1 设置IDE选择项 9

1.4 C程序基本结构 11

1.4.1 理解C结构 11

1.4.2 使用编辑器编程 16

1.5 库函数 19

1.5.1 基本输入函数 19

1.5.2 基本输出函数 22

1.5.3 格式转换函数 24

1.6 小结 26

第二章 C语言基础 27

2.1 基本概念 27

2.1.1 源、目标和装载模块 27

2.1.2 程序逻辑和运行流程 28

2.2 基本数据类型 34

2.2.1 C基本数据类型 34

2.2.2 定义数据对象 36

2.3 C表达式和语句 39

2.3.1 C运算符集 40

2.4 类型转换 43

2.4.1 隐式类型转换 43

2 4.2 显式类型转换 44

2.5 C宏 45

2.5.1 对象型宏 46

2.5.2 函数型宏 48

2.6 小结 52

第三章 C函数 53

3.1 main()函数和库函数 53

3.1.1 main()函数 53

3.1.2 库函数 55

3.2 用户自定义函数 57

3.2.1 函数说明与函数定义 57

3.2.2 传递参数 59

3.3 函数返回数值 62

3.3.1 定义和使用函数类型 62

3.3.2 像数据对象一样使用函数 64

3.4 存储类 65

3.4.1 变量作用域 65

3.4.2 变量生存期 66

3.4.3 变量的连接 67

3.5 高级程序控制逻辑 68

3.5.1 循环控制语句 68

3.5.2 改变程序流程 70

3.6 可变参数表 73

3.6.1 设计可变参数表 73

3.6.2 使用va_…()函数 74

3.7 小结 78

第四章 使用指针和派生类型 79

4.1 理解C的标准派生类型 79

4.1.1 C类型的结构 79

4.1.2 用旧的类型建立新的类型 79

4.2 C语言的指针 82

4.2.1 理解间接地址 82

4.2.2 C的间接运算符和地址运算符 87

4.3 使用数组和字符串 90

4.3.1 定义和使用数组 90

4.3.2 理解C的字符串 92

4.4 使用结构和联合 96

4.4.1 用不同类型建立结构 96

4.4.2 联合是从另一角度观察的结构和对象 99

4.5 函数指针 101

4.5.1 说明和初始化函数指针 101

4.5.2 引用指针调用函数 102

4.6 用指针动态分配内存 105

4.6.1 C语言程序和动态内存 106

4.6.2 使用动态内存 107

4.7 小结 113

第五章 建立、编译和测试程序 114

5.1 程序由几个源文件组成 114

5.1.1 确定源文件的内容 114

5.1.2 设置Borland C++的工程文件 130

5.2 理解外部引用 132

5.2.1 使用extern关键字 132

5.2.2 使用外部函数 133

5.3 为外部模块写头文件 134

5.3.1 确定头文件中的内容 135

5.3.2 引入用户提供的头文件 135

5.4 在头文件中使用条件编译指令 136

5.5 在集成开发环境下编译和运行文件 138

5.5.1 编译和运行简单程序 139

5.5.2 编译和运行复杂程序 139

5.6 集成调试器 141

5.6.1 使用Step over命令 141

5.6.2 使用Trace into命令 143

5.6.3 设置和取消断点 143

5.7 小结 145

第六章 使用I/O库函数 146

6.1 输入/输出的概念 146

6.1.1 文件和设备 146

6.1.2 文件和流 147

6.1.3 文件和二进制流 149

6.2 使用标准流输入/输出 150

6.2.1 使用格式化I/O函数 150

6.2.2 scanf()函数 154

6.2.3 printf()函数 157

6.2.4 字符I/O函数 160

6.3 文件控制函数 164

6.3.1 打开、关闭和控制文件 164

6.3.2 控制文件缓冲区 167

6.4 直接文件I/O函数 169

6.4.1 直接I/O概念 169

6.4.2 读写直接文件 171

6.5 文件定位函数 177

6.5.1 获得当前文件位置 177

6.5.2 设置新的文件位置 178

6.6 处理输入/输出错误 180

6.6.1 检查文件I/O错误 180

6.6.2 显示和清除文件I/O错误 180

6.7 小结 181

第七章 存储模式和VROOMM技术 183

7.1 Intel 80x86系列微处理器 183

7.1.1 段、节和偏移量 183

7.1.2 80286和80386的一些特性 184

7.1.3 CPU地址寄存器 185

7.2 near指针、far指针和huge指针 186

7.2.1 选择指针大小 186

7.2.2 near、far和huge指针的说明 188

7.3 Borland C++的六种存储模式 190

7.3.1 选择存储模式 190

7.3.2 混合模式编程 191

7.4 生成可执行的COM文件 193

7.4.1 COM文件 193

7.5 覆盖管理程序 195

7.5.1 覆盖管理程序 196

7.5.2 Borland的VROOMM技术 196

7.6 设计和生成覆盖程序 198

7.6.1 决定覆盖模式 198

7.6.2 编译和连接一个覆盖程序 199

7.7 小结 201

第八章 Borland C++的视频函数 203

8.1 IBM/PC文本模式 203

8.1.1 IBM/PC视频适配器及显视器 203

8.1.2 屏幕存储映象输入输出 204

8.2 文本屏幕控制 205

8.2.1 文本模式控制函数 205

8.2.2 直接控制输入输出 208

8.3 窗口函数 209

8.4 IBM/PC的图形模式 213

8.4.1 像素和调色板 213

8.4.2 图形屏幕的控制 216

8.5 BGI图形库简介 217

8.5.1 画图函数和填充函数的使用 218

8.5.2 屏幕及视口控制 222

8.6 在图形模式下使用文本 223

8.6.1 BGI字模 223

8.6.2 图形模式文本函数的使用 224

8.7 小结 226

第九章 Turbo Debugger与Turbo Profiler 228

9.1 设置调试环境 228

9.1.1 故障和测试程序 228

9.1.2 从IDE中运行Turbo Debugger 229

9.2 使用Turbo Debugger 230

9.2.1 用Turbo Debugger运行程序 230

9.2.2 观察数据 234

9.3 高级调试功能 235

9.3.1 改变程序的值 236

9.3.2 设置断点 237

9.4 使用Turbo Profiler 238

9.4.1 什么是剖析 238

9.4.2 启动Turbo Profiler 239

9.4.3 了解基本的剖析信息 240

9.5 高级剖析功能 244

9.5.1 选择要剖析的区域 245

9.5.2 显示剖析程序统计信息 247

9.6 选择主动或被动剖析 248

9.7 小结 249

第十章 Borland C++的扩充功能 251

10.1 在线汇编语言 251

10.1.1 在线汇编环境 251

10.1.2 关键词ASM 253

10.2 汇编语言程序调用接口 257

10.2.1 C语言调用汇编语言程序 257

10.2.2 汇编程序调用C函数 268

10.3 中断函数 276

10.3.1 80x86中断系统 276

10.3.2 Borland的中断接口 277

10.4 中断处理程序 280

10.4.1 说明中断处理函数 280

10.4.2 一个时钟中断服务程序 283

10.5 小结 286

附录A ASCII码表 288

附录B printf()和scanf()函数细节 291

附录C exec…()和spawn…()函数细节 294

相关图书
作者其它书籍
返回顶部