当前位置:首页 > 工业技术
Turbo C程序设计技巧与应用实例
Turbo C程序设计技巧与应用实例

Turbo C程序设计技巧与应用实例PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:陈国章编著
  • 出 版 社:天津:天津科学技术出版社
  • 出版年份:1995
  • ISBN:7530817426
  • 页数:415 页
图书介绍:
《Turbo C程序设计技巧与应用实例》目录

第一篇 Turbo C 2.0使用方法及设计技巧 1

第一章 预备知识 3

一、c语言中的关键字 3

二、运算符和结合性 3

第二章 Turbo C 2.0的介绍 11

第一节 Turbo C 2.0的特色 11

第二节 Turbo C 2.0系统的组成及配置要求 12

一、Turbo c 2.0系统的组成 12

二、Turb。C 2.0配置要求 12

第三章 Turbo C 2.0的安装和启动 17

第一节 介绍两种安装方法 17

一、用户自行安装 17

第二节 Turbo C 2.0的启动 19

二、利用安装程序引导安装 19

第四章 介绍Turbo C 2.0的集成开发环境TC 20

第一节 TC的特色 20

第二节 怎样使用了TC 20

一、TC内部命令的使用 20

二、TC热键的介绍 21

三、TC的菜单结构 23

四、主菜单及功能锭提示行的说明 24

五、三种窗口的介绍 26

(一)编辑窗口 26

(一)信宣窗口 28

六、TC命令行开关 29

四、Turbo c 2.o的六种存储模式 29

(二)监权窗口 29

七、集成调试程序及有关的调试命令 30

第三节 菜单命令 34

一、文件菜单(FIle) 35

二、编辑菜单(Edit) 36

三、运行菜单(RMn) 37

四、编译菜单(C。mplle) 39

五、工程(项目)菜单(Propct) 41

六、选择项菜单(0pttons) 43

(一)编辑选择项(compder) 44

二)链接选择项(Llnker) 54

(三)环境的设置(Env,ronment) 55

(四)目录的选择(Directaries) 58

(七)配置文件的管理(Retrineve Opthons) 60

七、调试菜单(Debug) 60

(六)保存选择项(save optuons) 60

(五)参数的设置(Ar8uMenM) 60

八、中断/监视菜单(Break/watch) 64

一、配置文件的定义和类型 66

第四节 配置文件和Pick文件 66

二、集成开发环境中的配置文件 67

三、Pick表和Pick文件 68

第五章 Turbo C 2.0的定做程序TCINST.EXE 70

第一节 TCINST.EXE的功能 70

第二节 TCINST.EXE的使用 70

一、Turbo C dlrectory(Turbo C目录选择项) 71

二、Ednor comman由(编辑命令) 71

三、SeNp en『tonment(环境设置) 74

第三节 用了CINS了工具设置Turbo C参数 75

第六章 Turbo C 2.0的屏幕与图形功能 87

第一节 屏幕模式 87

一、屏幕窗口 88

第二节 字符屏幕函数 88

二、基本输入/输出函数 89

三、字符屏幕操作函数 90

四、字符屑性的控制 92

五、字符屏幕显示状态的函数 95

六、dlrectVldeo变量 96

七、应用举例 96

第三节 TMrbo C 2.0的图形函数 98

一、视频窗口的介绍 98

二、屏幕显示适配器模式控制函数 98

三、图形函数 103

(—)介绍基本图形函数 103

(二)介绍色彩函数和填充函数 106

四、图形模式下的字符输出 110

五、控制图形模式状态的函数 112

六、图形屏幕操作控制函数 115

第七章 TMrbo C 2.0的文字编辑程序 118

第一节 编辑程序的调入与退出 118

第二节 基本的编辑方法 118

一、光标的移动 118

二、删除 119

三、字块的移动,拷贝和删除 119

四、字符串的查找与替换 120

五、设置标记 120

六、文件的保存和装入 120

八、从磁盘中读写字符块 121

九、查找配对的定界符 121

七、自动缩进方式的使用 121

(二)文件的装入 121

(—)文件的保存 121

第三节 其它编辑命令 122

第四节 可带文件名的调用Turbo c的方法 122

第五节 Turbo c 2.0编辑命令——览表 122

第八章 Turbo C 2.0高级程序设计技巧 124

第一节 存储模式 124

—、8086处理器的寄存器 124

二、分段内存及地址的计算 125

三、Turbo c 2.o的指针类型 126

五、如何选择存储模式 130

六、内存模式选择 130

七、Turbo c 2.0六种存储模式的内存分配情况 130

八、混合模式编程问题 132

(一)说明远函数和近函数 133

(二)说明血指针、远指针和巨型指针 134

(三)构造适当的说明符 135

(四)六种模式所对应的库文件 136

(五)关于混合模式的连接问题 137

第二节 Turbo C 2.0与汇编语言接口 139

一、参数传递的两种顺序 139

二、汇编语言接口 141

(一)如何从TurboC调用汇编程序 142

(二)定义全局和外部标识符 143

三、汇编语言如何调用Turbo c 144

(一)函数调用 144

(二)数据的访问 144

四、如何定义汇编语言子程序 145

五、寄存器的使用问题 148

六、从汇编子程序调用c函数 149

第三节 c语言与其它高级语言的接口 150

一、c语言与其它高级语言的接口设计 150

二、c调动BASIC 151

三、c调动FORTRAN 152

四、C调动PASCAtL 154

第四节 Turbo C 2.0提供的低级支撑 155

一、伪变量 155

二、直接插入汇编代码 157

(—)引用数据和函数 159

(二)c结构成员的使用 159

(三)跳转指令和标号的使用 160

三、中断函数 161

四、具体实例(BI帕和低级接口模块) 161

第九章 基本文件处理 164

第一节 目录/文件系统概述 165

一、文件存取级别 165

二、文件属性 166

第二节 系统级输入/输出 167

一、文件柄 167

二、文件柄存取字节 168

三、文件柄属性字节 169

四、文件出错处理 170

五、建立文件 170

六、打开文件 171

七、读取和设置文件的特征 172

八、读写和关闭文件 173

第三节 标准级(流式)输入输出 175

一、FILE数据结构 175

二、建立/打开/关闭/删除文件 177

三、取文件状态和出错处理 178

四、控制文件缓冲区 179

五、移动文件指针 181

六、字节级的读/写 182

七、字符串级的读/写 182

八、记录级的读/写 182

第四节 基本文件处理工具包 184

第五节 驱动器和目录操作 191

一、驱动器和驱动器信息 191

二、目录操作 192

三、文件名操作 193

四、目录搜索 193

一、程序结构的异同 198

第一节 Turbo Pascal与Turbo C的比较 198

第十章 Turbo Pascal与Turbo C的比较,转换和连接 198

二、程序设计成份的异同 200

三、数据结构的异同 211

四、编程时应注意的问题 217

五、Pascal程序人员使用c时的常见错误 222

第二节 Turbo Pascal程序至U Turbo C的转换 224

一、把TurboPascal循环转换为c循环 224

二、case和if语句 225

三、结构和记录 226

四、Turbo Pascal程序转换为TMrbo c程序的实例 226

五、实现自动转换的一个试验原型 228

第三节 Turbo c与TMrbo Pascal的连接 238

第十一章 c与操作系统接口设计技巧 242

第一节 操作系统接口 242

第二节 中断与DOS 243

第三节 ROM—B10S系统资源的访问 244

一、如何使用Int86<>函数访问系统功能 248

二、如何改变屏幕方式 248

三、怎样清屏 249

四、光标定位的方法 250

五、怎样使用PC键盘扫描码 251

第四节 怎样利用Dos访问系统功能 253

一、键盘状态的检查 254

二、如何使用打印机 255

三、串行口的读写 255

第五节 位域和字位运算符及其应用 256

一、位域 256

二、字位运算符 258

三、显示器的属性字节 262

四、在屏幕指定位置显示指定属性的字符 263

第六节 本章小节 264

第十二章 设计中常见的错误及程序调试 265

一、常见错误分析 265

二、程序调试 277

第二篇 Turbo C 2.0在实际问题中的应用实例 279

第十三章 在排序和搜索中的应用实例 281

第一节 排序 281

一、气泡排序 281

二、选择排序 282

三、插入排序 282

四、shell排序 283

五、快速排序 284

二、二分搜索 286

一、顺序搜索 286

第二节 搜索 286

第十四章 在人工智能方面的应用实例 288

第一节 图形表示法 288

第二节 深度优先搜索法 289

第三节 广度优先搜索法 289

第十五章 在宙口设计方面的应用实例 299

一、两种不同配置的窗口介绍 299

二、窗口程序 299

第十六章 多级窗口的设计实例 327

一、窗口的移动 327

二、窗口的推出与回收 329

三、窗口的命名与变色 332

四、两种窗口的比较 334

五、综合举例 335

第十七章 使计算机发出声音的实例 343

一、硬件介绍 343

二、发声的原理 344

三、程序清单 344

四、其它 347

第十八章 几种不同访问中断方式比较的实例 349

一、程序说明 349

二、程序清单 350

三、测试结果 355

附录一 编译出错信息 357

附录二 C库函数 369

附录四 TCC命令行选择项 382

附录五 常用字符与ASCH代码对照表 383

附录六 8086、80286及8087语句表 385

相关图书
作者其它书籍
返回顶部