《Quick BASIC编程技巧》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:林祚仪编著;王真华改编
  • 出 版 社:北京:学苑出版社
  • 出版年份:1994
  • ISBN:7507709051
  • 页数:140 页
图书介绍:

第一章 QuickBASIC与Assembly连接技术 1

1.1 QuickBASIC与汇编语言连接 1

1.2 编写汇编语言子程序的重点 2

1.3 利用CALL ABSOLUTE调用汇编语言子程序 3

1.3.1 CALL ABSOLUTE用法说明 3

1.3.2 使用BLOAD装入子程序及执行 4

1.3.3 使用POKE、READ装入子程序及执行 7

1.4 使用CALL来调用子程序 9

1.5 使用CALL来调用汇编语言子程序实例 9

1.5.1 调用实例一:两数相加 9

1.5.2 调用实例二:印出一字串 11

1.5.3 调用实例三:字符页存取 13

1.5.4 调用实例四:弹出式画面设计 17

第二章 M/G单色卡与中文字型读取 20

2.1 M/G单色卡 20

2.2 单色字符页的存取 20

2.2.1 屏幕的显示 20

2.2.2 字符视频页(VIDEO BUFFER) 20

2.2.3 屏幕上字符的存取 22

2.3 中文字型文件及中文内码 25

2.4 内码与中文转换程序 26

2.5 读取并显示中文字型 28

2.6 制作及读取自用字型文件 33

2.7 使用自用字型文件 35

2.7.1 打开字型文件模块 35

2.7.2 显示字型模块 36

2.7.3 关闭字型文件模块 36

2.7.4 三个模块使用重点范例 37

2.7.5 实际应用 38

第三章 扩充内存使用技术 43

3.1 扩展内存(Extended Memory)的了解 43

3.1.1 总线(Bus) 43

3.1.2 内存 43

3.1.3 80286以上的寻址模式 44

3.2 BIOS提供的扩展内存存取接口(INT 15h) 44

3.2.1 移动内存块(INT 15h,功能87h) 44

3.2.2 返回扩展内存大小(INT 15h,功能88h) 46

3.2.3 在保护模式下执行程序(INT 15h,功能89h) 47

3.3 利用QuickBASIC调用扩展内存存取接口(INT 15h) 47

3.3.1 取得扩展内存的大小子程序 47

3.3.2 QuickBASIC对GDT(全域描述表)的声明 47

3.3.3 QuickBASIC存取扩展内存子程序 48

3.3.4 存取扩展内存应用实例 52

3.4 XMS扩展内存规格 54

3.4.1 XMS接口的启动 54

3.4.2 QuickBASIC使用XMS功能调用的困扰及解决 55

3.4.3 XMS服务功能列表与实例 58

3.5 扩展内存(Expanded Memory)的了解 68

3.5.1 扩展内存的来源 68

3.5.2 扩展内存接口(EMM)的安装 68

3.5.3 INT 67h(EMM应用程序接口API)功能列表与实例 68

第四章 文件及磁盘保护技术 79

4.1 文件的保护 79

4.1.1 简单代换编码法 79

4.1.2 XOR编码法 85

4.2 防止程序及文件被拷贝 87

4.2.1 文件防拷技术——BIOS检查法 87

4.2.2 文件防拷技术——CMOS检查法 88

4.2.3 磁盘防拷技术——超道防拷法 91

4.2.4 磁盘防拷技术——无缝锁 98

第五章 各种图形文件格式转换技术 103

5.1 QuickBASIC(BASIC)BSAVE所存的图形文件 103

5.2 DVC区块文件(.BLK)及图形文件(.DVC)格式 105

5.2.1 区块文件(.BLK) 105

5.2.2 图形文件(.DVC) 106

5.3 Paint_Brush的PCX文件格式 110

5.4 抓图大师的.BPC文件格式 112

5.5 Rambow PAINT的.MAP文件格式 114

5.6 变影72的.PUT文件 115

第六章 通讯 117

6.1 数据传送方式 117

6.2 RS-232C 118

6.3 QuickBASIC的控制串行端口指令 118

6.3.1 在QuickBASIC中串行端口中,是使用OPEN来控制的 118

6.3.2 其他的控制指令 120

6.4 接收与传送 121

6.5 通讯实例 122

6.5.1 两人联机会话 122

6.5.2 猜数字游戏 125

第七章 .DBF读取 130

7.1 DBF文件格式跟踪 130

7.2 简单的.DBF文件的读取 133

7.3 实例应用 136

附录A EMS返回的状态码及错误码 139

附录B Q3.31文件的内容 140