图书介绍

C语言实用程序与软件工具2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言实用程序与软件工具
  • 郑庆华等编著 著
  • 出版社: 西安:西安交通大学出版社
  • ISBN:7560507840
  • 出版时间:1996
  • 标注页数:432页
  • 文件大小:15MB
  • 文件页数:442页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言实用程序与软件工具PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 C语言编程提高基础1

0.1 Turbo C和Borland C++系列的存储模式1

0.1.1 8086的段式内存管理和地址计算1

前言页1

0.1.2 指针2

0.1.3 地址修饰符4

0.1.4 六种存储模式5

0.2.1 C语言和汇编语言的接口方式8

0.2.2 .OBJ方式接口要解决的问题8

0.2 C语言和汇编语言的混合编程方法之一--.OBJ连接方式8

0.2.3 参数传递顺序及方式9

0.2.4 处理ASM子程序调用后的返回值10

0.2.5 C程序调用ASM子程序和变量的完整实例11

0.2.6 实现ASM对C的调用13

0.2.7 ASM程序调用C函数的完整实例14

0.3 C语言和汇编语言的混合编程方法之二--嵌入汇编方式16

0.4 在C程序中直接使用寄存器伪变量18

第1章 输入/输出类程序设计22

1.1 输入/输出要解决的主要问题22

1.2 文本方式输入窗口的设计24

1.2.1 输入窗口的建立、打开和关闭25

1.2.2 输入窗口的编辑操作38

1.2.3 文本方式输入窗口的设计实例46

1.3 图形方式输入窗口的设计50

1.3.1 图形方式输入窗口的数据结构50

1.3.2 输入窗口的建立、打开和关闭51

1.3.3 输入窗口的编辑操作67

1.3.4 输入窗口设计实例75

1.4 图形方式下消息窗口的设计78

1.4.1 消息窗口的建立、打开和关闭79

1.4.2 消息窗口的查看82

1.4.3 消息窗口设计实例85

第2章 汉字、图形、图象类程序设计88

2.1 汉字、图形、图象类程序设计的主要问题88

2.2 EGA/VGA的图形方式原理90

2.2.1 EGA/VGA的显示模式90

2.2.2 EGA/VGA的视频缓冲区数据格式92

2.2.3 EGA/VGA的寄存器96

2.3 汉字系统的基本原理99

2.3.1 汉字代码99

2.3.2 汉字库100

2.4 汉字显示原理及西文方式下汉字的显示101

2.3.3 汉字操作系统101

2.5 图形模式下文本的显示及中西文混合字符串的显示技巧108

2.5.1 EGA/VGA图形模式下文本的显示108

2.5.2 图形方式下中西文混合字符串的显示111

2.6 矢量字形原理及其显示和变换算法114

2.6.1 西文BGI矢量字体114

2.6.2 矢量汉字119

2.7 基本图形指令及复杂图形基础120

2.7.1 初始化图形系统120

2.7.4 画点121

2.7.3 注册图形系统121

2.7.2 退出图形系统121

2.7.5 画直线123

2.7.6 画矩形124

2.7.7 画多边形124

2.7.8 圆、椭圆及扇形画法125

2.7.9 数学曲线的绘制127

2.8 统计图形的制作128

2.8.1 直方图128

2.8.2 饼图135

2.8.3 折线图138

2.8.4 统计图形的一个实例程序140

2.9 图形变换及其实现143

2.9.1 基本图形的变换原理143

2.9.2 基本图形变换的实现147

2.9.3 图形变换的一个实例程序149

2.10 几种常用图象算法159

2.10.1 基本的图象处理C函数159

2.10.2 图象平移160

2.10.3 图象颠倒162

2.10.4 图象镜象164

2.10.5 图象旋转166

2.10.6 图象、汉字的轮廓与阴影171

2.11 灰度图象转换为黑白二值图象174

2.12 彩色图象转换为黑白二值图象176

第3章 菜单系统186

3.1 菜单的基本类型及其实现方法186

3.2 简易式菜单设计186

3.2.1 显示菜单187

3.2.2 接受用户选择189

3.2.3 Base_Menu()函数191

3.2.4 一个完整的菜单实例192

3.3.1 显示菜单内容194

3.3 通用弹出式菜单194

3.3.2 接受用户选择198

3.3.3 Pop_Menu()函数199

3.3.4 一个完整的实例202

3.4 对话框设计207

3.4.1 建立对话框207

3.4.2 显示对话框208

3.4.3 接受用户输入210

3.4.4 Dialog_Box()函数211

3.4.5 一个完整的实例214

3.5 通用下拉式菜单的设计217

3.5.1 MENU.DES文件分析模块218

3.5.2 菜单选择处理模块220

第4章 I/O设备编程226

4.1 I/O设备编程的主要问题226

4.2 键盘中断及其编程227

4.2.1 键盘中断的基本原理227

4.2.2 键盘编程228

4.3 视频操作231

4.3.1 光标控制231

4.3.2 文本方式的直接写屏233

4.3.3 图形方式下的直接视频操作235

4.3.4 调色板237

4.3.5 几种显示器技巧242

4.4 直接控制打印机252

4.4.1 初始化打印机252

4.4.2 打印机的机械控制255

4.4.3 文本方式的打印输出260

4.4.4 图形方式的打印输出262

4.5 鼠标器Mouse控制278

4.5.1 Mouse基础278

4.5.2 Mouse中断int 33H278

4.5.3 Mouse工具箱284

4.6 串行通信及其编程300

4.6.1 串行通信的数据传送格式300

4.6.2 串行通信的握手信号300

4.6.3 串行口编程301

4.6.4 串行口文件传送307

4.7 8253/8254定时器及其编程313

4.7.1 8253/8254定时器原理313

4.7.2 8253/8254实时控制操作编程315

4.7.3 8253/8254编程的一个实例316

5.1.3 库字段的描述326

5.1.2 库文件的标识信息326

第5章 文件系统326

5.1 数据库文件.DBF的访问326

5.1.1 .DBF文件的存储结构326

5.1.4 数据库的存储部分327

5.1.5 备注字段附加文件的结构327

5.1.6 数据库的基本操作327

5.1.7 索引文件结构339

5.2 .PCX格式图象文件的访问341

5.2.1 16色.PCX文件的还原341

5.2.2 256色.PCX文件的还原348

5.3.2 点位图信息352

5.3 .BMP点位图文件的访问352

5.3.1 .BMP文件的文件头352

5.3.3 位图阵列355

5.3.4 16色.BMP图象文件的访问357

5.3.5 256色.BMP图象文件的访问363

5.4 .ICO资源文件的访问367

5.5 .CUR资源文件访问371

第6章 扩展、扩页存储器使用与编程376

6.1 PC机系统存储器、扩展存储器及扩页存储器的划分376

6.2 使用扩展存储器的基本途径380

6.3 CPU类型的识别381

6.4 利用int15H访问扩展内存384

6.5 利用XMS访问扩展存储器391

6.5.1 XMS管理扩展存储器的基本方法391

6.5.2 XMS功能调用391

6.5.3 XMS的C调用库及编程实例396

6.6 EMS技术及其编程405

6.6.1 EMS技术的基本原理405

6.6.2 检测EMS内存是否可用406

6.6.3 EMS驱动程序的常用功能调用407

6.6.4 使用EMS的实例函数411

6.7 V86方式透视415

6.7.1 什么是V86方式415

6.7.2 V86方式的进入与退出416

6.7.3 V86任务的寻址方式及内存分配417

6.7.4 Windows内存管理策略417

参考文献421

附录A 实用函数速查表421

附录B 实用程序盘的说明429

热门推荐