第1章 计算机基础知识 1
1.1计算机系统概述 1
1.1.1硬件 1
1.1.2软件 2
1.2存储器 2
1.2.1地址及内容 2
1.2.2存储器地址分段 3
1.3中央处理器 3
1.4Turbo C的存储及混合编程模式 5
1.4.1Turbo C的存储模式 5
1.4.2混合编程模式 6
1.5主机与外部设备的通信 7
1.5.1外设接口 7
1.5.2BIOS及DOS功能调用 8
1.5.3Turbo C调用例行程序的方法 20
1.6键盘 26
1.7显示器 29
1.7.1显示器工作原理 29
1.7.2显示器的显示方式、存储器结构及调色板 30
1.8其他输入/输出设备 33
1.8.1输入设备 33
1.8.2输出设备 53
1.9声音的控制 54
1.10Turbo C绘图程序的调试方法 56
1.10.1使用Project进行程序的编译,Make对程序进行连接 56
1.10.2使用TLIB库管理程序 56
第2章 字符操作及文本界面设计 59
2.1字符屏幕的基本概念 59
2.2字符窗口及状态的定义 59
2.2.1窗口的定义函数window() 59
2.2.2窗口内字符模式及属性设置 60
2.3字符窗口的清除、定位、输入及输出 65
2.3.1字符窗口的清除函数clrscr() 65
2.3.2字符窗口的定位函数gotoxy() 66
2.3.3字符窗口的输入 66
2.3.4字符窗口的输出 70
2.4字符窗口信息的编辑 71
2.4.1字符窗口信息的插入函数insline() 71
2.4.2字符窗口信息的删除 72
2.4.3拷贝屏幕文本至存储区函数gettext() 73
2.4.4存储区内文本拷贝至屏幕函数puttext() 73
2.4.5屏幕文本拷贝函数movetext() 74
2.5字符屏幕状态信息 75
2.5.1取得文本屏幕各种状态信息函数gettextinfo() 75
2.5.2窗口水平光标位置函数wherex() 76
2.5.3窗口垂直光标位置函数wherey() 76
2.6字符屏幕界面设计 78
2.6.1弹出式菜单 78
2.6.2下拉式菜单 85
2.6.3用鼠标及键盘控制菜单 95
第3章 图形操作与图形界面设计 144
3.1图形屏幕的设置操作及设置信息函数 144
3.2图形输出及视口设置操作函数 156
3.3图形系统调色板的控制与选择函数 160
3.4图形屏幕的定位 172
3.5图形填充模式及填充颜色的操作函数 175
3.6绘图函数 179
3.7图像操作函数 191
3.8图形屏幕下的字符操作函数 196
3.9Turbo C的汉字输出 203
3.10绘图程序的设计 206
3.10.1绘图程序的设计步骤 206
3.10.2Turbo C绘图程序的结构 214
3.11图形界面设计 214