《C/C++语言与研究开发实践》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:伍晓宇,辛勇编著
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2000
  • ISBN:7801345525
  • 页数:278 页
图书介绍:

第一部分 C程序设计 1

第1章 C语言概述 2

1.1 C语言来源与特点 2

1.2 C语言的结构 3

第2章 常量、变量、运算符与表达式 5

2.1 C语言的基本数据类型 5

2.2 常量 7

2.3 变量 9

2.4 各类数值型数据之间的混合运算 14

2.5 运算符与表达式 15

第3章 程序控制语句 21

3.1 条件分支语句 21

3.2 循环控制语句 22

3.3 开关语句与跳转语句 24

第4章 数组 28

4.1 一维数组 28

4.2 二维数组 30

4.3 字符数组 31

第5章 指针 33

5.1 定义与引用 33

5.2 一维数组与指针的关系 34

5.3 字符串指针 35

5.4 指针内存分配 36

5.5 多维数组与指针的关系 38

5.6 指针数组和指向指针的指针 40

6.1 函数的定义 43

第6章 函数 43

6.2 函数的说明 44

6.3 函数的调用 45

6.4 递归调用 49

6.5 命令行参数 51

6.6 函数指针 52

6.7 函数变参 54

第7章 结构体 56

7.1 结构体的定义 56

7.2 结构体的引用 57

7.3 结构体的初始化 58

7.4 指向结构体的指针 59

7.5 共用体(联合体) 61

7.6 枚举类型 63

7.7 自定义类型 64

7.8 位段 66

第8章 编译预处理 68

8.1 宏定义 68

8.3 条件编译 70

8.2 文件包含处理 70

第9章 文件I/O 72

9.1 文件的操作模式 72

9.2 文件与设备的读写 73

第二部分 C++程序设计 81

第10章 C++的非面向对象特性(C的扩展) 82

10.1 C++的输入和输出 82

10.2 new和delete 82

10.3 const 83

10.4 注解 84

10.5 缺省的函数形式参数 84

10.6 强制类型转换 84

10.7 引用(reference) 85

10.8 函数原型(说明) 87

10.9 结构体(struct)与共用体(union) 87

第11章 类 94

11.1 类与对象(变量) 94

11.2 静态成员 100

第12章 派生类 103

12.1 一般派生 103

12.2 虚函数 109

12.3 虚基类 112

第13章 友元 114

13.1 友元函数 114

13.2 友元类 114

14.1 一元运算符 116

第14章 运算符重载 116

14.2 二元运算符 117

第15章 流库 122

15.1 流类的结构 122

15.2 设备操作符 123

15.3 ostream和istream成员函数的应用 124

15.4 文件管理 126

第16章 模板 132

16.1 函数模板 132

16.2 类模板 133

第三部分 Visual C++可视化程序设计 137

第17章 Visual C++可视化编程的基本思想 138

17.1 MFC编程特点 138

17.2 VC工程文件的构成 138

17.3 AppWizard工具 139

17.4 ClassWizard工具 140

17.5 Resource Editor工具 142

18.2 建立应用程序 144

第18章 MFC程序结构分析 144

18.1 Windows程序工作原理 144

18.3 程序结构剖析 145

18.4 显示文本 148

18.5 显示图形 149

18.6 显示位图 150

18.7 文档的串行化 151

18.8 直接显示数据 152

18.9 保持显示数据 152

第19章 消息处理过程 155

19.1 消息处理机制 155

19.2 鼠标消息 155

19.3 键盘消息 156

19.4 窗口消息 156

19.5 其它消息 158

19.6 自定义消息 160

20.2 菜单项的增加 163

20.1 菜单的处理机制 163

第20章 菜单 163

20.3 菜单项的更新控制 165

第21章 对话框 167

21.1 生成对话框资源 167

21.2 对话框的数据交换 167

第22章 常用控键 170

22.1 进度条 170

22.2 滑动条 171

22.3 Up-down控制 173

22.4 工具条 174

22.5 状态条 175

22.6 部件库 177

22.7 ActiveX控件简介 183

第23章 多任务编程初步 187

23.1 多进程的启动 187

23.2 多线程的启动 187

23.3 优先级的设定 188

23.4 任务间通信与同步 190

第四部分 专题应用研究 195

第24章 C/C++程序深入剖析 196

24.1 C程序对应汇编代码分析 196

24.2 C++程序对应汇编代码分析 208

24.3 C/C++语言辅助汇编程序设计 217

第25章 PC机存储器型卡程序设计 230

25.1 存储型卡驻留程序的基本格式 230

25.2 测试电路及其写入程序 231

25.3 ROM文件的准备 232

第26章 浮动许可证加密系统 235

26.1 计算机ID号的构造 235

26.2 Floating License核心技术 238

26.3 License状态的管理 255

26.4 网络防火墙与远程监控 272

附录:ASCII字符代码 274

参考文献 278