图书介绍
C语言高级编程及实例剖析PDF|Epub|txt|kindle电子书版本网盘下载
- 王为青,刘变红编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115154236
- 出版时间:2006
- 标注页数:412页
- 文件大小:24MB
- 文件页数:428页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言高级编程及实例剖析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 内存管理1
1.1 预备知识1
1.1.1 PC存储器结构1
1.1.2 CPU地址线宽度3
1.1.3 内存管理方式5
1.1.4 内存编译模式6
1.1.5 堆概念和结构9
1.1.6 堆管理函数10
1.2 高速分配内存技巧15
1.2.1 类型声明及变量定义15
1.2.2 函数剖析16
1.2.3 归纳总结18
1.3 学生信息数据库实例18
1.3.2 源代码解析19
1.3.1 需求分析19
1.3.3 运行结果23
1.3.4 归纳总结23
1.4 巧用内存管理创建通信录25
1.4.1 需求分析25
1.4.2 源代码解析25
1.4.3 程序运行结果31
1.4.4 归纳总结32
1.5 小结32
第2章 文本屏幕界面设计33
2.1 文本方式的控制33
2.1.1 文本方式控制函数33
2.1.2 文本方式颜色控制函数34
2.1.3 字符显示亮度控制函数36
2.1.4 实例解析36
2.2.3 实例解析38
2.2.2 控制台文本输出函数38
2.2.1 窗口设置函数38
2.2 窗口设置和文本输出函数38
2.3 清屏和光标操作函数40
2.3.1 清屏函数40
2.3.2 光标操作函数41
2.3.3 实例解析41
2.4 屏幕文本移动与存取函数43
2.4.1 屏幕文本移动函数43
2.4.2 屏幕文本存取函数43
2.4.3 实例解析44
2.5 状态查询函数46
2.5.1 状态查询函数46
2.5.2 实例解析47
2.6 创建弹出式菜单实例48
2.6.1 需求分析48
2.6.2 源代码解析49
2.6.3 运行结果55
2.6.4 归纳总结55
2.7 文本方式下创建下拉式菜单56
2.7.1 需求分析56
2.7.2 源代码解析56
2.7.3 运行结果61
2.7.4 归纳总结62
2.8 综合应用62
2.8.1 需求分析62
2.8.2 源代码解析63
2.8.3 运行结果66
2.8.4 归纳总结66
2.9 小结67
第3章 文件高级操作68
3.1 文件的基本概念68
3.2 标准文件的输入输出操作68
3.2.1 标准文件输入输出70
3.2.2 标准文件打开函数fopen()71
3.2.3 标准文件关闭函数fclose()74
3.2.4 标准文件的读写75
3.2.5 文件的随机读写函数78
3.2.6 实例解析82
3.3 文件的加密与解密83
3.3.1 移位加密法83
3.3.2 伪随机数加密法84
3.3.3 命令加密法86
3.3.4 逐字节异或加密法88
3.4 文件分割程序91
3.4.1 操作方法91
3.4.2 源代码解析91
3.5.1 操作方法94
3.5 文件合并程序94
3.4.4 归纳总结94
3.4.3 运行结果94
3.5.2 源代码解析95
3.5.3 运行结果97
3.5.4 归纳总结97
3.6 小结97
第4章 图形图像98
4.1 图形显示基本概念98
4.1.1 图形显示的坐标98
4.1.2 像素99
4.2 图形函数99
4.2.1 图形系统的初始化99
4.2.2 恢复显示方式和清屏函数102
4.2.3 基本图形函数102
4.3 颜色控制函数107
4.3.1 颜色设置函数108
4.3.2 调色板颜色设置110
4.4 画线的线型函数114
4.4.1 设定线型函数115
4.4.2 得到当前画线信息的函数117
4.5 填色函数及相关作图函数118
4.5.1 填色函数118
4.5.2 用户自定义填充函数119
4.5.3 得到填充模式和颜色的函数121
4.5.4 与填充函数有关的作图函数121
4.5.5 可对任意封闭图形填充的函数124
4.6 屏幕操作函数125
4.6.1 屏幕图像存储和显示函数125
4.6.2 设置显示页函数127
4.7 图形方式下的文本输出函数130
4.7.1 文本输出函数131
4.7.2 文本输出字符串函数133
4.7.3 定义文本字型函数135
4.8 动画技术137
4.8.1 动态开辟图视口的方法137
4.8.2 利用显示页和编辑页交替变化138
4.8.3 利用画面存储再重放的方法139
4.8.4 直接对图像动态存储器进行操作141
4.9 菜单生成技术141
4.10 图形程序使用环境142
4.10.1 BGI使用143
4.10.2 图形方式下字符输出的条件144
4.10.3 BGI图形驱动145
4.11 直接存储存取145
4.11.1 BIOS中断在显示中的应用147
4.11.2 VGA寄存器149
4.11.3 屏幕图形与VRAM地址的关系151
4.11.4 VRAM的位面结构151
4.11.5 将VRAM位面信息存入文件152
4.11.6 将文件图像信息写入VRAM位面153
4.11.7 VGA标准图形模式12H编程154
4.11.8 VGA标准图形模式13H编程157
4.12 SVGA编程157
4.12.1 SVGA显卡的检测158
4.12.2 SVGA模式信息的获取与模式操作160
4.12.3 SVGA的直接存储器显示与内存控制162
4.13 综合应用实例163
4.13.1 用户自定义图模填充长方框图像163
4.13.2 画圆饼图程序165
4.13.3 画条形图程序167
4.13.4 画函数曲线169
4.14 图形图像综合应用——用动画演示排序算法171
4.14.1 程序介绍171
4.14.2 源代码解析172
4.14.3 运行结果183
4.14.4 归纳总结184
4.15 小结184
第5章 中断185
5.1 中断的基本概念185
5.1.1 BIOS185
5.1.2 中断和异常186
5.1.3 BIOS功能调用189
5.2 鼠标中断编程的应用实例191
5.2.1 鼠标中断的基本概念191
5.2.2 程序功能分析198
5.2.3 源代码解析199
5.2.4 归纳总结202
5.3 键盘中断编程的应用实例203
5.3.1 键盘中断的基本概念203
5.3.2 键盘操作函数bioskey()207
5.4.2 源代码解析208
5.4 鼠标与键盘的综合应用实例208
5.4.1 需求分析208
5.4.3 运行结果212
5.4.4 归纳总结213
5.5 中断应用——菜单制作程序剖析213
5.5.1 需求分析213
5.5.2 源代码解析214
5.5.3 运行结果227
5.5.4 归纳总结227
5.6 小结228
第6章 通信技术229
6.1 概述229
6.2 Winsock编程基础230
6.2.1 Winsock基本概念230
6.2.2 Winsock基本API230
6.2.3 关于Winsock的异步模式234
6.3 Cscoket编程技术238
6.4 串口编程238
6.4.1 概念239
6.4.2 串行接口239
6.4.3 串行通信方式及异步通信协议240
6.4.4 串口针脚功能243
6.5 并口编程244
6.5.1 概念244
6.5.2 并行接口244
6.5.3 并口针脚功能245
6.6 串并口操作的输入/输出函数246
6.6.1 输入函数246
6.6.2 输出函数246
6.7 双机连接的方法247
6.8 双机并口通信实例248
6.8.1 源代码解析249
6.8.2 归纳总结280
6.9 网络通信编程——聊天室实例281
6.9.1 需求分析281
6.9.2 聊天室服务器端程序分析282
6.9.3 聊天室客户端程序分析290
6.10 小结297
第7章 基本总线接口编程298
7.1 ISA总线298
7.1.1 ISA总线简介298
7.1.2 ISA引脚介绍299
7.2 PCI总线302
7.2.1 PCI总线简介302
7.2.2 PCI引脚介绍303
7.3 中断控制操作306
7.3.2 硬件中断307
7.3.1 软件中断307
7.4 PCI总线配置308
7.4.1 PCI总线配置空间及配置机制308
7.4.2 用I/O命令访问PCI总线配置空间309
7.5 采用中断方式的信号采集程序311
7.5.1 功能分析311
7.5.2 源代码解析311
7.6 小结316
第8章 游戏开发317
8.1 游戏开发概述317
8.2 BMP图像格式318
8.3 TC环境下的256色显示324
8.3.1 VGA的DAC色彩寄存器知识324
8.3.2 置256色图形模式324
8.3.3 访问显存325
8.3.4 显示卡换页326
8.3.5 硬件无关屏幕初始化327
8.4 魔方游戏开发程序剖析329
8.4.1 功能分析330
8.4.2 鼠标驱动程序330
8.4.3 主函数模块344
8.4.4 初始化图形to_graphic_mode模块347
8.4.5 初始化鼠标initialize模块347
8.4.6 显示程序的作者word模块348
8.4.7 显示游戏标题title模块350
8.4.8 绘制游戏主窗口的draw win模块352
8.4.9 建立魔方游戏界面body模块353
8.4.10 显示魔方游戏showcube模块362
8.4.11 清除键盘缓冲区clr kb buff模块363
8.4.12 返回鼠标按下操作键值getmousech模块363
8.4.13 处理用户对功能热键的操作handle模块364
8.5 小结377
9.2 算法设计378
第9章 综合开发实例——信息管理系统378
9.1 问题定义378
9.2.1 主函数算法379
9.2.2 各模块算法379
9.3 流程图设计381
9.3.1 主函数模块的流程图381
9.3.2 其他各模块的流程图382
9.4 编写程序代码392
9.4.1 基本介绍392
9.4.2 信息管理系统程序代码392
9.5 测试与调试410
9.5.1 基本介绍410
9.5.2 信息管理系统测试与调试411
9.6 整理文档412
9.7 系统维护412
9.8 归纳总结412