《C语言程序设计实用技术与程序实例》求取 ⇩

第一章上弹以及下拉菜单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 直接访问视频RAM24

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 ISR102

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 初始化TSR106

3.10.2 tsr_keystroke()ISR109

3.10.3 击键字符缓冲区110

3.10.5 dos_idle()ISR111

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

1996《C语言程序设计实用技术与程序实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由梁翎,李爱齐编著 1996 上海:上海科学普及出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

实用C语言程序设计教程(1994 PDF版)
实用C语言程序设计教程
1994 北京:中央民族大学出版社
计算机语言实用程序与编程技巧 C语言( PDF版)
计算机语言实用程序与编程技巧 C语言
中南工业大学出版社
c 语言程序设计实用指南( PDF版)
c 语言程序设计实用指南
清华大学出版社
C语言程序设计及应用实例( PDF版)
C语言程序设计及应用实例
C程序设计技术指导与实例(1991 PDF版)
C程序设计技术指导与实例
1991 北京希望电脑公司
高级C程序设计技术与实例(1991 PDF版)
高级C程序设计技术与实例
1991 中国科学院希望高级电脑技术公司
Borland C++技术与实用程序(1994 PDF版)
Borland C++技术与实用程序
1994 北京:电子工业出版社
C语言程序设计实用指南(1994 PDF版)
C语言程序设计实用指南
1994 北京:清华大学出版社
高级C语言程序设计技巧与实例(1995 PDF版)
高级C语言程序设计技巧与实例
1995 北京:机械工业出版社
C语言与程序设计(1997 PDF版)
C语言与程序设计
1997 天津:天津科学技术出版社
实用 C 语言程序设计教程(1989 PDF版)
实用 C 语言程序设计教程
1989 北京:北京大学出版社
C语言程序设计600例(1990 PDF版)
C语言程序设计600例
1990 北京:人民邮电出版社
C语言程序设计及应用实例(1995 PDF版)
C语言程序设计及应用实例
1995 北京:电子工业出版社
QBasic语言程序设计教程 习题解答(1999 PDF版)
QBasic语言程序设计教程 习题解答
1999 北京:电子工业出版社
C程序设计实用教程(1994 PDF版)
C程序设计实用教程
1994 西安:西安电子科技大学出版社