《如何用C语言开发高级应用程序》求取 ⇩

目录1

第一章 C语言解释器1

1.1 解释器在实际应用中的重要性1

1.2 Little C语言的规范说明2

1.3 解释执行结构化语言3

1.4 关于c的非形式化说明4

1.5 表达式语法分析器6

1.6 Little C解释器23

1.7 Little C库函数49

1.8 编译并链接Little C解释器52

1.9 演示Little C52

1.10 改进Little C55

1.11 扩展Little C56

2.1.1 设置视频模式59

2.1 PC图形59

第二章 基于图符的界面59

2.1.2 用BIOS读写象素61

2.1.3 直接写向EGA/VGA视频适配器62

2.1.4 一些杂项屏幕例程65

2.2 创建图符66

2.2.1 图符结构66

2.2.2 图符编辑器66

2.2.3 图符编辑器的工作过程75

2.2.4 存贮和装入图符映象79

2.3 创建一个图符菜单函数79

2.4 动态移动图符81

2.5 一个基于图符的DOS Shell83

2.5.1 Shell功能83

2.5.2 初始化图符结构86

2.5.3 基于图符的DOS Shell的完整程序88

第三章 扩充TSR程序102

3.1 为什么TSR如此麻烦102

3.2 TSR和中断102

3.3 中断函数类型103

3.4 PSP的快速浏览103

3.5 交互式TSR的基本设计103

3.6 什么时候DOS是可安全中断的105

3.7 时钟中断106

3.8 TSR和图形模式106

3.9 存取视频RAM106

3.10 一些特殊的Turbo C函数107

3.11 TSR应用的建立108

3.12 窗口管理系统的快速浏览115

3.13 SCTSR弹出式应用116

3.14 完整的SCTSR程序126

3.15 一些其它的考虑144

第四章 DOS的多任务内核145

4.1 多任务的两种观点145

4.2 如何实现多任务146

4.3 可重入性要求147

4.4 interrupt类型147

4.5 一个简单的双任务模型148

4.6 创建真正的多任务内核155

4.7 完整的多任务内核167

4.8 一个演示程序177

4.9 某些尝试179

第五章 一个屏幕编辑子系统180

5.1 屏幕编辑器的原理分析180

5.1.1 当前位置180

5.1.2 插入和删除字符180

5.2 编辑器主循环181

5.1.3 边界条件181

5.3 左右移动光标186

5.4 向上向下移动一行187

5.5 删除字符和行189

5.6 查找一个串191

5.7 全局搜索和替换192

5.8 利用BIOS滚动屏幕194

5.9 完整的屏幕编辑子系统195

5.10 几点尝试210

第六章 数据子系统库211

6.1 数据库规范说明211

6.2 两个定义211

6.3 定义数据库211

6.4 数据的输入216

6.5 数据库的检索219

6.6 数据库的浏览220

6.7 记录的修改222

6.8 记录的删除223

6.9 链表的打印224

6.10 数据库的存贮和装入227

6.11 使用数据库子系统来生成一个个人数据库230

6.12 完整的菜单驱动个人数据库程序231

6.13 几点尝试250

第七章 创建用户字符类型250

7.1 字型编辑器250

7.1.1 字符的表示250

7.1.2 ebit-char()函数251

7.1.3 main()循环253

7.1.4 完整的字型编辑器254

7.2 字型显示子系统264

7.2.2 字符串的显示265

7.2.1 显示一个字符265

7.2.4 显示子系统及其简单示例程序266

7.2.3 设置当前位置(扩大/缩小)比例及颜色266

第八章 物体动画与鼠标器接口273

8.1 鼠标器的一些基础273

8.2 虚屏与实屏274

8.3 鼠标器库函数274

8.4 高级鼠标器函数275

8.5 动画是如何实现的278

8.6 动画编辑器和训练程序279

8.7 动画显示子系统313

8.8 几点尝试325

第九章 高级打印控制326

9.1 向打印机发送命令326

9.2 向打印机发送输出326

9.3.2 字符的粗体打印和加重打印327

9.3 文本打印命令327

9.3.1 字符的缩小和放大打印327

9.3.3 打印下划线和斜体字329

9.3.4 打印上标和下标329

9.3.5 字型的选择330

9.3.6 改变行间距330

9.3.7 草稿和仿信函质量模式331

9.3.8 打印机复位331

9.3.9 打印特性的组合331

9.3.10 文本打印特性演示程序332

9.4 图形模式的使用339

9.5 创建用户屏幕打印实用程序343

9.6 增强型屏幕打印实用程序353

9.7 在RAM中构造图形影象364

附录A C的内存模式370

1991《如何用C语言开发高级应用程序》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由希尔特(Schildt H)著;周鸿仪等编译 1991 希望电脑公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。