第一节 编程前的准备 1
1.编写程序的过程 1
绪论 如何编写一个程序 1
2.熟悉一种编译器 2
第二节 TURBO C简介 2
第三节 编写第一个程序 3
第一章 基本应用技巧 5
第一节 使用命令行参数 5
1.什么是命令行参数 5
2.如何在程序中使用命令行参数 5
3.加密文本文件(应用程序举例) 6
第二节 使用随机数 11
第三节 函数的递归调用 14
第四节 使用链表 16
1.利用BIOS中断例行程序 21
第二章 使用系统功能 21
第一节 利用BIOS、DOS中断例行程序 21
2.利用DOS例行程序 24
第二节 键盘控制 26
第三节 使用声音 29
第四节 读取系统的日期和时间 30
1.读取系统日期 31
2.读取系统时间 31
第三章 文本模式下的屏幕操作 33
第一节 计算机的显示系统 33
第二节 文本模式下的显示缓冲区 34
第三节 屏幕操作 35
1.文本窗口的定义 35
4.窗口内的文本输入输出 36
3.清除窗口 36
2.显示属性的设置 36
5.控制光标 38
6.保存屏幕内容 40
第四章 图形功能 45
第一节 如何使用TURBO C的图形功能 45
第二节 图形操作中所用的颜色 48
第三节 曲线图 49
第四节 直方图 55
第五节 圆饼图 59
第六节 其他图形函数 63
第七节 建立独立图形运行程序 63
第五章 动画功能 65
第一节 异或方式 65
第二节 换页方式 68
第三节 动画应用实例(自动报时钟) 71
第六章 使用鼠标 79
第一节 如何进行鼠标操作 79
第二节 实屏与虚屏 79
第三节 用于鼠标操作的基本函数 80
第四节 建立鼠标程序库 87
第五节 文本模式下使用鼠标 88
第六节 图形模式下使用光标 91
第七节 鼠标应用实例(模拟扫雷游戏) 93
第七章 建立文本模式下的窗口及菜单系统 105
第一节 建立窗口库 105
1.VIEW结构 105
2.初始化窗口View_Init() 106
3.打开窗口View_Open() 108
4.关闭窗口View_Close() 110
6.输出字串View_PutString() 111
5.清除窗口内容View_Clear() 111
7.建立窗口库VIEW.LIB 112
8.窗口程序举例 114
第二节 建立菜单库 116
1.MENU结构 116
2.初始化菜单Menu_Init() 116
3.显示当前选项Menu_ShowCurltem() 118
4.打开菜单Menu_Open() 118
5.关闭菜单Menu_Close() 119
6.驱动菜单Menu_Drive() 119
7.建立菜单库MENU.LIB 121
8.菜单应用举例 122
第三节 建立下拉式菜单 124
第一节 建立描述人员信息的数据结构 131
1.PERSON结构 131
第八章 简单的数据库管理 131
2.CARD结构 132
3.BOOK结构 133
4.初始化BOOK Book_Init() 133
5.添加成员Book_AppendCard() 133
6.插入成员Book_InsertCard() 135
7.删除成员Book_DeleteCard() 135
8.更换当前项 137
9.建立头文件BOOK.H 137
第二节 建立界面功能函数 139
1.隐藏和恢复光标HideCursor()和ShowCursor() 139
2.显示人员信息ShowCard() 140
3.取得用户输入GetMessage()和InputString() 141
4.输入人员信息InputCard() 143
5.添加人员信息项目AppendCard() 144
7.DeleteCard() 145
6.插入人员信息项InsertCard() 145
8.保存和装入信息SaveBook()和LoadBook() 146
第三节 建立主程序 148
第九章 西文状态下显示汉字 153
第一节 显示16×16点阵汉字 153
第二节 显示24×24点阵汉字 158
第三节 更复杂的输出方式 162
第十章 西文状态下显示矢量汉字 169
第一节 读取矢量字库 169
1.字形的矢量描述 169
2.矢量字库的结构 170
第二节 填充字形 186
第三节 显示带阴影的汉字 202
2.功能OxOf获取当前显示模式 207
1.功能O设置显示模式 207
第一节 如何实现VGA256色的图形操作 207
第十一章 使用VGA256色模式显示BMP图像 207
3.功能OxOc写像素点 208
4.功能Ox10设置调色板寄存器 208
5.建立图形操作函数 208
第二节 如何读取BMP图形文件 210
1.BITMAPFILEHEADER结构 210
2.BITMAPINFO结构 211
3.图形阵列 213
4.读取图像 213
第三节 建立读取BMP图形的程序VIEWBMP 213
附录 TURBO C 2.0简介 221
1.TURBO C 2.0的安装 221
2.菜单功能 222
3.使用项目(Project)文件 225
4.建立库文件 225