C语言程序设计实用技术与程序实例PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:梁翎,李爱齐编著
- 出 版 社:上海:上海科学普及出版社
- 出版年份:1996
- ISBN:7542710419
- 页数:435 页
第一章 上弹以及下拉菜单 1
1.1 上弹以及下拉菜单 1
1.2 视频适配器 2
1.3 通过BIOS访问屏幕 4
1.3.1 使用int86() 5
1.3.2 保存屏幕的一部分 6
1.3.3 屏幕的恢复 7
1.4 建立上弹菜单 7
1.4.1 显示菜单 8
1.4.2 显示线框 9
1.4.3 输入用户响应 10
1.4.4 popup()函数 13
1.4.5 各部分合成 15
1.5 直接访问视频RAM 24
1.5.1 确定视频RAM的位置 24
1.5.2 转换save_video()和restore_video() 25
1.6 建立下拉菜单 35
1.6.1 菜单框架 36
1.6.2 建立一个菜单框架 36
1.6.3 pulldown()函数 38
1.6.4 屏幕的恢复 39
1.6.5 一个使用下拉例程的示例程序 39
1.7 增加选项 51
2.2 窗口框架 52
第二章 上弹窗口 52
2.1 上弹窗口的机理 52
2.3 建立窗口框架 53
2.4 激活和释放一个窗口 54
2.5 窗口I/O函数 56
2.5.1 窗口光标定位函数 57
2.5.2 window_getche()函数 57
2.5.3 window_gets()函数 59
2.5.4 window_putchar()函数 60
2.5.5 window_puts()函数 61
2.5.6 各种屏幕处理函数 61
2.6 改变窗口的大小与位置 64
2.7.1 十进制到十六进制数转换程序 68
2.7 用上弹窗口建立应用程序 68
2.7.2 四则运算程序 69
2.7.3 上弹便笺 71
2.8 一个完整的窗口例程 74
2.9 一些尝试 99
第三章 TSR编程 100
3.1 为什么TSR使用如此不便 100
3.2 TSR及中断 101
3.3 中断类型修改程序 101
3.4 PSP初步 101
3.5.2 ISR 102
3.5.1 TSR初始化 102
3.5 一个交互式TSR的基本设计 102
3.5.3 上弹应用程序 103
3.6 何时进行中断DOS是安全的 103
3.6.1 空闲中断 104
3.6.2 DOS活动标志 104
3.7 定时器中断 104
3.8 TSR和图形方式 104
3.9 一些特殊的Turbo C函数 105
3.10 建立一个TSR应用程序 106
3.10.1 初始化TSR 106
3.10.2 tsr_keystroke()ISR 109
3.10.3 击键字符缓冲区 110
3.10.5 dos_idle()ISR 111
3.10.4 new_int8()中断 111
3.10.6 activate_tsr()函数 112
3.11 TSR上弹应用程序 114
3.12 完整的TSR程序 116
3.13 一些其它的TSR考虑 139
3.14 建立你自己的TSR应用程序 139
第四章 图形 140
4.1 坐标系 140
4.1.1 直角坐标 140
4.1.2 极坐标 141
4.2 视频方式和调色板 141
4.3.1 方式4图形 143
4.3 写象素 143
4.3.2 建立mempoint()函数 144
4.4 画线 146
4.5 画矩形并填充 149
4.6 画圆 150
4.7 一个示例测试程序 154
4.8 图像的存贮与装载 161
4.9 屏幕区域的复制 164
4.10 物体的二维旋转 165
4.10.1 指定物体的旋转 167
4.11 综合应用例程 171
5.1 子画面 195
第五章 视频游戏 195
5.2 游戏插件 196
5.3 屏幕级动画制作 196
5.4 子画面级动画制作 204
5.5 视频游戏数据的组织 206
5.5.1 边界的识别 206
5.5.2 颜色计数 206
5.6 参赛者和记分员 207
5.7 一个视频游戏的开发 207
5.7.1 游戏的定义 207
5.7.2 游戏的颜色编码 207
5.7.3 子画面的定义 208
5.7.4 主循环 209
5.7.5 计算机运动的生成 213
5.7.6 “捉到”检测 215
5.7.7 完整的捉迷藏程序 216
5.8 进一步的开发 232
第六章 串行口使用 234
6.1 数据的异步串行传输 234
6.2 异步串行通讯接口 236
6.2.1 硬件的数据交换 237
6.3 通讯问题 237
6.4 通过BIOS访问PC串行口 238
6.4.1 端口初始化 239
6.4.3 端口状态的检测 241
6.4.2 字符的传输 241
6.4.4 字符的接收 243
6.5 在计算机之间传输文件 243
6.5.1 软件的数据交换 244
6.5.2 7位数据和8位数据 244
6.5.3 发送文件 245
6.5.4 接收文件 247
6.5.5 传输程序 249
6.5.6 传输程序的使用 256
6.5.7 增强性能 256
6.6 局域网 256
6.6.1 文件服务器 257
6.6.2 文件的装载 268
6.6.3 文件的存贮 273
6.6.4 局域网的使用 278
6.6.5 局域网的改进 278
第七章 语言解释程序 279
7.1 表达式分析 279
7.1.1 表达式 279
7.1.2 标记 280
7.1.3 表达式的构成 284
7.1.4 表达式分析程序 285
7.1.5 分析程序如何处理变量 293
7.2 小型BASIC解释程序 294
7.3 主循环 296
7.3.1 赋值函数 297
7.3.2 PRINT命令 298
7.3.3 INPUT命令 300
7.3.4 GOTO命令 301
7.3.5 IF语句 304
7.3.6 FOR循环 306
7.3.7 GOSUB/RETURN语句 309
7.3.8 完整的解释程序文件 311
7.3.9 小型BASIC的使用 324
7.3.10 解释程序的增强和扩充 325
8.1 在文本方式下使用色彩 326
8.1.1 文本方式中的属性字节 326
第八章 屏幕和扬声器 326
8.1.2 使用彩色写一个字串 327
8.1.3 色彩的使用 329
8.2 改变光标的大小 329
8.3 屏幕部分的卷动 330
8.4 一个演示程序 331
8.5 将屏幕作为磁盘文件保存 335
8.6 引入音响 337
8.6.1 可编程定时器的使用 337
8.6.2 一个测听示例程序 338
8.6.3 建立警报器和“激光枪” 340
8.6.4 编制“天堂音乐” 343
第九章 鼠标接口的编程 346
9.1 鼠标器初步 346
9.2 实屏和虚屏 347
9.3 鼠标设备驱动程序的访问 348
9.3.1 复位与读状态 349
9.3.2 显示游标 349
9.3.3 关闭游标 350
9.3.4 读取按键状态和游标位置 350
9.3.5 设置游标位置 350
9.3.6 运动指示 350
9.4.1 鼠标的重置 351
9.4.2 鼠标游标的显示与关闭 351
9.4 高级鼠标函数 351
9.4.3 确定某键是否按下 352
9.4.4 运动检测 352
9.4.5 游标位置的读取与设置 353
9.4.6 一个演示程序 354
9.5 将鼠标输入集成到绘图程序中 359
9.5.1 主循环 361
9.5.2 用鼠标定义物体 368
9.5.3 完整版的绘图程序 371
9.6 其它一些增强 398
10.1 数据标准化 400
10.2 条形图函数的开发 400
第十章 建立商用条形图 400
10.2.1 画坐标网 402
10.2.2 值的分类 402
10.2.3 画基准线 403
10.2.4 显示图例 403
10.2.5 一个演示程序 404
10.3 一个绘图程序 413
10.3.1 main()函数 413
10.3.2 enter()函数 415
10.3.3 min_max()函数 416
10.3.4 完整的条形图程序 417
10.4 图形显示 430
10.5 一些有趣的实验 432
附录 433
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019