图书介绍
C语言高级程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈天洲编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115109095
- 出版时间:2002
- 标注页数:247页
- 文件大小:11MB
- 文件页数:257页
- 主题词:C语言(学科: 程序设计 学科: 高等学校) C语言 程序设计
PDF下载
下载说明
C语言高级程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
序论1
第1章 文本屏幕界面设计3
1.1 文本方式的控制3
1.1.1 文本方式控制函数3
1.1.2 文本方式颜色控制函数4
1.1.3 字符显示亮度控制函数5
1.2 窗口设置和文本输出函数6
1.2.1 窗口设置函数6
1.2.2 控制台文本输出函数6
1.3.2 光标操作函数7
1.3 清屏和光标操作函数7
1.3.1 清屏函数7
1.4 屏幕文本移动与存取函数8
1.4.1 屏幕文本移动函数8
1.4.2 屏幕文本存取函数8
1.5 状态查询函数10
1.6 综合应用实例11
1.6.1 一个弹出式菜单11
1.6.2 一个下拉式菜单15
1.7 directvideo变量19
1.8 光标编程20
小结21
习题21
第2章 图形程序设计22
2.1 图形显示的坐标和像素22
2.1.1 图形显示的坐标22
2.1.2 像素22
2.2 图形显示器与适配器23
2.3 显示器工作方式25
2.4 Turbo C支持的适配器和图形模式26
2.5.1 图形系统的初始化函数28
2.5 图形系统的初始化28
2.5.2 图形系统检测函数29
2.5.3 清屏和恢复显示方式的函数29
2.6 基本图形函数30
2.6.1 画点函数30
2.6.2 有关画图坐标位置的函数31
2.6.3 画线函数31
2.6.4 画矩形和条形图函数32
2.6.5 画椭圆、圆和扇形图函数33
2.7 颜色控制函数34
2.7.1 颜色设置函数35
2.7.2 调色板颜色的设置37
2.8 画线的线型函数40
2.8.1 设定线型函数40
2.8.2 得到当前画线信息的函数42
2.9 封闭图形的填色函数及有关画图函数43
2.9.1 填色函数43
2.9.2 用户自定义填充函数44
2.9.3 得到填充模式和颜色的函数46
2.9.4 与填充函数有关的作图函数46
2.9.5 可对任意封闭图形填充的函数47
2.10 屏幕操作函数48
2.10.1 屏幕图像存储和显示函数49
2.10.2 设置显示页函数50
2.11 图视口操作函数52
2.11.1 图视口设置函数52
2.11.2 图视口清除与取信息函数52
2.12 图形方式下的文本输出函数54
2.12.1 文本输出函数55
2.12.2 定义文本字型函数57
2.12.3 文本输出字符串函数59
2.13.3 利用画面存储再重放的方法60
2.13.2 利用显示页与编辑页交替变化的方法60
2.13.1 利用动态开辟图视口的方法60
2.13 动画技术60
2.13.4 直接对图像动态存储器进行操作的方法61
2.14 菜单生成61
2.15 图形程序使用环境62
2.15.1 BGI使用62
2.15.2 图形方式下字型输出的条件64
2.15.3 BGI图形驱动64
2.16 直接存储存取65
2.16.1 BIOS中断在显示中的应用66
2.16.2 VGA寄存器68
2.16.3 屏幕图形与VRAM地址的关系71
2.16.4 VRAM的位面结构71
2.16.5 将VRAM位面信息存入文件72
2.16.6 将文本图像信息写入VRAM位面73
2.16.7 VGA标准图形模式12H编程74
2.16.8 VGA标准图形模式13H编程76
2.17 SVGA编程简述76
2.17.1 SVGA显卡的检测77
2.17.2 SVGA模式信息的获取与模式操作79
小结81
习题81
2.17.3 SVGA的直接存储显存与内存控制81
第3章 微机硬件驱动83
3.1 I/O接口的输入输出简介83
3.1.1 I/O接口的寻址方式83
3.1.2 I/O接口的输入输出函数84
3.2 中断服务程序的编写85
3.2.1 PC机的中断类型86
3.2.2 用Turbo C编写中断程序的方法88
3.2.3 中断服务程序例子91
3.3.1 关于DOS与BIOS的说明96
3.3 BIOS与DOS调用96
3.3.2 BIOS调用97
3.3.3 DOS调用98
3.3.4 BIOS和DOS系统调用函数99
3.4 驻留程序的设计104
3.4.1 TSR程序设计104
3.4.2 用户激活驻留程序TSR的方法109
3.4.3 TSR唱歌程序例子111
3.5 扩充存储器编程113
3.5.1 PC存储器结构113
3.5.2 存储器的分段与物理地址的形成116
3.5.3 与地址操作有关的几个宏118
3.5.4 指针的分类119
3.5.5 寄存器与伪变量121
3.5.6 内存模式125
3.5.7 保护虚地址方式下的段和偏移129
3.5.8 扩展存储器的使用实例130
3.5.9 扩展内存133
3.6 计算机发声134
3.6.1 发声原理134
3.6.2 声音函数135
3.7 使用串口通信136
3.6.3 计算机乐谱136
小结140
习题140
第4章 输入方法编程141
4.1 键盘输入141
4.1.1 键盘编程141
4.1.2 键盘缓冲区144
4.1.3 键盘操作函数bioskey()146
4.2 鼠标输入147
4.2.1 鼠标简介147
4.2.2 鼠标的INT 33H功能调用148
4.2.3 鼠标主要功能函数150
4.2.4 用鼠标作图153
4.2.5 用鼠标热键激活TSR程序156
小结156
习题156
第5章 其他高级编程技术158
5.1 目录时间函数编程158
5.1.1 目录文件函数编程158
5.1.2 时间函数编程158
5.2.1 汉字库160
5.2 汉字技术160
5.2.2 显示161
5.3 打印驱动162
5.4 混合编程简介163
5.4.1 C语言外部接口约定原则163
5.4.2 C语言与汇编语言程序接口164
5.4.3 C语言与Pascal语言程序接口165
5.4.4 Turbo C行间直接嵌入汇编167
5.5 FoxBASE数据库编程168
5.6 进程管理169
5.6.1 exec函数组170
5.6.3 system函数171
5.6.2 spawn函数组171
5.7 磁盘与文件操作172
小结176
习题176
第6章 大型综合程序开发177
6.1 大程序的设计风格177
6.2 Turbo C调试器178
6.3 鼠标驱动程序例程182
6.4 魔方程序192
小结220
习题221
附录 Turbo C 2.0函数说明223
1.字符分类函数(ctype.h)223
2.数学函数(math.h、stdlib.h、string.h、float.h)223
3.进程函数(stdlib.h、process.h)226
4.转换子程序(math.h、stdlib.h、ctype.h、float.h)228
5.诊断函数(assert.h、math.h)228
6.输入输出子程序(io.h、conio.h、stat.h、dos.h、stdio.h、signal.h)229
7.接口子程序(dos.h、bios.h)235
8.字符串、内存操作函数(string.h、mem.h)242
9.存储分配子程序(dos.h、alloc.h、malloc.h、stdlib.h、process.h)245
10.时间日期函数(time.h、dos.h)246
热门推荐
- 434193.html
- 820961.html
- 1836575.html
- 205943.html
- 3649040.html
- 3738708.html
- 3603913.html
- 817612.html
- 421253.html
- 798136.html
- http://www.ickdjs.cc/book_290195.html
- http://www.ickdjs.cc/book_3246326.html
- http://www.ickdjs.cc/book_2694077.html
- http://www.ickdjs.cc/book_166145.html
- http://www.ickdjs.cc/book_3064526.html
- http://www.ickdjs.cc/book_3493743.html
- http://www.ickdjs.cc/book_108884.html
- http://www.ickdjs.cc/book_1863069.html
- http://www.ickdjs.cc/book_3439805.html
- http://www.ickdjs.cc/book_3844852.html