《Turbo C 实用高级编程技巧》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王军政编著
  • 出 版 社:上海:上海科学普及出版社
  • 出版年份:1993
  • ISBN:7542707388
  • 页数:205 页
图书介绍:内容包括:西文操作系统下显示汉字技术; 与FoxBASE接口技术; Turbo C的高级打印技术; 菜单设计技术; 与汇编语言的接口技术.

目录 1

第一部分 Turbo C 2.0语言 1

第一章 Turbo C 2.0集成开发环境 1

1.1 C语言概述 1

1.1.1 C语言的产生与发展 1

1.1.2 C语言的特点 1

1.2.3 Turbo C 2.0软盘内容简介 2

1.2.2 Turbo C 2.0基本配置要求 2

1.2.1 Turbo C的产生与发展 2

1.2 Turbo C 2.0概述 2

1.3 学习本书应具有的软硬件环境 3

1.4 Turbo C 2.0的安装和启动 4

1.5 Turbo C 2.0集成开发环境的使用 4

1.5.1 主菜单 5

1.5.2 Turbo C的配置文件 11

第二章 数据类型、变量和运算符 12

2.1 Turbo C程序的一般组成部分 12

2.2 数据类型 14

2.2.2 浮点型(float) 15

2.2.1 整型(int) 15

2.2.3 字符型(char) 16

2.2.4 指针型(*) 17

2.2.5 无值型(void) 17

2.3 关键字和标识符 17

2.3.1 关键字 17

2.4.1 变量说明 18

2.4.2 变量种类 18

2.4 变量 18

2.3.2 标识符 18

2.4.3 变量存储类型 20

2.4.4 数组变量 21

2.4.5 变量的初始化和赋值 22

2.5 运算符 28

2.5.1 算术运算符 28

2.5.2 逻辑运算符关系和运算符 30

2.5.3 按位运算符 31

2.5.4 Turbo C的特殊运算符 32

2.5.5 Turbo C运算符的优先级 33

第三章 输入输出函数 35

3.1 标准输入输出函数 35

3.1.1 格式化输入输出函数 35

3.1.2 非格式化输入输出函数 39

3.2 文件的输入输出函数 42

3.2.1 标准文件函数 43

3.2.2 非标准文件函数 49

第四章 流程控制语句 51

4.1 条件语句 51

4.2 循环语句 52

4.2.1 for循环 52

4.2.2 while循环 53

4.2.3 do-while循环 55

4.3 开关语句 55

4.4.2 continue语句 57

4.4.1 break语句 57

4.4 break、continue和goto语句 57

4.4.3 goto语句 58

第五章 结构、联合和枚举 60

5.1 结构(struct) 60

5.1.1 结构说明和结构变量定义 60

5.1.2 结构变量的使用 61

5.1.3 结构数组和结构指针 63

5.1.4 结构的复杂形式 65

5.2.1 联合说明和联合变量定义 67

5.2 联合(union) 67

5.2.2 结构和联合的区别 68

5.3 枚举(enum) 69

5.4 类型说明 70

5.5 预处理指令 71

第六章 函数 74

6.1 函数的说明和定义 74

6.1.1 函数说明 74

6.2.1 函数的简单调用 75

6.1.2 函数定义 75

6.2 函数的调用 75

6.2.2 函数的参数传递 76

6.2.3 函数的递归调用 81

6.3 函数作用范围 82

第七章 字符屏幕和图形函数 83

7.1 字符屏幕函数 83

7.1.1 文本窗口的定义 83

7.1.2 文本窗口颜色的设置 83

7.1.3 窗口内文本的输入输出函数 85

7.1.4 有关屏幕操作的函数 86

7.2 图形函数 88

7.2.1 图形模式的初始化 88

7.2.2 独立图形运行程序的建立 90

7.2.3 屏幕颜色的设置和清屏函数 91

7.2.4 基本图形函数 93

7.2.5 封闭图形的填充 96

7.2.6 图形窗口和图形屏幕操作函数 100

7.2.7 图形模式下的文本输出 103

8.1 含汉字输入输出的程序的编制 107

第八章 Turbo C实用编程 107

8.2 Turbo C提供的BIOS和DOS系统调用函数 111

8.2.1 键盘操作函数bioskey() 111

8.2.2 打印机操作函数biosprint() 114

8.2.3 DOS软中断功能调用函数intdos() 117

8.2.4 BIOS和DOS软中断调用的函数int86() 118

8.2.5 其它的系统调用函数 118

8.3.1 字符串函数 120

8.3 字符串函数和数字字符串与数值的转换函数 120

8.3.2 数字字符串与数值的转换函数 122

8.4 动态内存分配、过程控制和数学运算函数 123

8.4.1 动态内存分配函数 123

8.4.2 过程控制函数 124

8.4.3 数学运算函数 126

8.5 Turbo C集成开发环境下程序的调试 126

8.5.3 运行时的常见错误 127

8.5.1 编译时的常见错误 127

8.5.2 链接时的常见错误 127

8.6 Turbo C的命令行编译 128

第二部分 Turbo C 2.0应用技术专题 130

第九章 西文状态下的汉字显示技术 130

9.1 西文状态下显示16×16点阵汉字 130

9.1.1 16×16点阵汉字字模的存储格式 130

9.1.2 西文状态下显示16×16点阵汉字的实现 130

9.2.1 24×24点阵汉字字模的存储格式 136

9.2 西文状态下显示24×24点阵汉字 136

9.2.2 西文状态下显示24×24点阵汉字的实现 137

9.3 西文状态下放大任意倍数显示不同字体的24×24点阵汉字 141

第十章 与FOXBASE(dBASE)接口技术 147

10.1 Turbo C直接读取FOXBASE的数据库 147

10.1.1 FOXBASE数据库的结构 147

10.1.2 Turbo C读取数据库的实现 149

10.2 FOXBASE给Turbo C传递参数 152

11.1 利用打印机驱动程序放大打印汉字 155

第十一章 Turbo C的高级打印技术 155

11.2 VGA高分辨率(640×480)屏幕图形的打印机输出 157

11.2.1 M1724打印机的控制命令 157

11.2.2 VGA高分辨率屏幕图形的打印机输出程序 158

11.3 自编打印机驱动程序 164

第十二章 菜单设计技术 173

12.1 西文下拉式菜单的设计 173

12.2 中文窗口式菜单的设计 177

12.3 FOXBASE和Turbo C程序交替使用时的菜单设计 182

12.4 中文下拉式菜单的设计 186

第十三章 与汇编语言的接口技术 193

13.1 Turbo C调用汇编子程序 193

13.1.1 Turbo C与汇编语言的接口方法 193

13.1.2 自动产生汇编语言的框架程序 196

13.1.3 接口程序的编译、链接和运行 199

13.2 Turbo C行间嵌入汇编语句 200

附录 ASCII字符代码表 203