目录 1
序言 1
第一部分预备知识 1
第一章QuickBASIC和软件工具包 1
第一节结构化程序设计的优点 1
第二节本书的软件工具包简介 1
第二章MINICAL.BAS——一个完整的程序 3
第一节源代码的模块化编辑 3
第二节建造一个程序库Quick Library 3
第三节为MINICAL建立源代码 3
第四节 可执行(.EXE)程序的编译和运行 11
第二部分 用QUICKBASIC开发 13
的软件工具包和程序 13
第三章QuickBASIC软件工具包的使用方法 13
第一节 某些特殊要求 13
第二节 QuickBASIC源文件和可执行文件 15
第一节 程序ATTRIB 17
第四章软件工具包和实用程序 17
第二节 程序BIN2HEX 18
第三节 软件工具包BIOSCALL 20
第四节 软件工具包BITS 30
第五节 软件工具包CALENDAR 37
第六节 软件工具包CARTESIA 53
第七节 程序CIPHER 57
第八节 程序COLORS 62
第九节 软件工具包COMPLEX 68
第十节 软件工具包DOLLARS 81
第十一节 软件工具包DOSCALLS 84
第十二节软件工具包EDIT 110
第十三节软件工具包ERROR 129
第十四节 软件工具包FIGETPUT 131
第十五节 软件工具包FILEINFO 135
第十六节 软件工具包FRACTION 143
第十七节 软件工具包GAMES 152
第十八节 程序HEX2BIN 161
第十九节 软件工具包JUSTIFY 162
第二十节 软件工具包KEYS 166
第二十一节 程序LOOK 169
第二十二节 程序MONTH 172
第二十三节 程序MOUSGCRS 175
第二十四节 软件工具包MOUSSUBS 185
第二十五节 程序MOUSTCRS 213
第二十六节 程序OBJECT 218
第二十七节 软件工具包PARSE 228
第二十八节 软件工具包PROBSTAT 232
第二十九节 程序QBFMT 237
第三十节 程序QBTREE 244
第三十一节程序QCAL 247
第三十二节 软件工具包QCALMATH 256
第三十三节 软件工具包RANDOMS 274
第三十四节 软件工具包STDOUT 282
第三十五节 软件工具包STRINGS 291
第三十六节 软件工具包TRIANGLE 314
第三十七节 软件工具包WINDOWS 320
第三十八节 软件工具包WORDCOUN 332
第三部分 混合语言软件工具包 335
第五章混合语言软件工具包的使用方法 335
第一节近寻址和远寻址 335
第二节变量传送 335
第三节建立混合语言软件工具包 336
第六章 程序CDEMO1.BAS及软件包CTOOLS1.C 340
第一节 程序模块CDEMO1.BAS 341
第二节 软件工具包CTOOLS1.C 344
第七章 程序CDEMO2.BAS及软件包CTOOLS2.C 352
第一节 程序模块CEMO2.BAS 353
第二节 软件工具包CTOOLS2、C 357
第四部分附录 368
附录A 运行各工具包及程序的要求 368
附录B 函数—模块相互参照 374
附录C 子程序—模块相互参照 378
附录D 十六进制格式(OBJ)文件 381
附录E 用于画行的字符 383