《微机管理信息系统样板程序500例详解》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:马跃编译
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1997
  • ISBN:7810437437
  • 页数:739 页
图书介绍:

绪论 1

第一章 数据库操作的基本方法 7

1.1 测定磁盘空间和文件长度 7

【样板程序-(1)】测定磁盘空间容量和指定文件长度的程序 7

1.2 数据库结构操作 9

1.2.1 自动建立数据库结构 9

【样板程序-(2)】恢复单个数据库的程序 10

【样板程序-(3)】用CREATE DBF-SQL方法恢复单个数据库的程序 11

【样板程序-(4)】批量重建数据库的程序 12

【样板程序-(5)】恢复代码库及其数据集的程序 15

【样板程序-(6)】用内存变量文件重建数据库的程序 16

1.2.2 监视数据库结构的变化 17

【样板程序-(7)】用文本文件重建数据库的程序 17

【样板程序-(8)】监视数据库结构变化的程序 18

1.2.3 数据库结构管理 20

【样板程序-(9)】数据库结构管理器程序,设数据库为空(≤30个字段) 20

【样板程序-(10)】数据库结构管理器程序,设数据库非空(≤30个字段) 26

【样板程序-(11)】用ADIR()代替SYS(2000)改写REC_FIEL过程的程序 34

1.2.4 数据库结构中字符型字段宽度的动态调整 35

【样板程序-(12)】编辑窗口内字段宽度动态调整的程序 36

【样板程序-(13)】调整字段宽度的过程 37

1.3 数据库记录的编辑操作 39

1.3.1 屏幕输入/输出格式定义文件 39

【样板程序-(14)】屏幕输入/输出格式定义文件程序 39

【样板程序-(15)】无层次结构代码集的选择录入程序 41

1.3.2 校验函数 41

【样板程序-(16)】具有层次结构代码集的选择录入程序 44

1.3.3 应用交互式编辑命令编辑记录 47

【样板程序-(17)】使用BROWSE编辑命令的程序 47

【样板程序-(18)】使用EDIT/CHANGE编辑命令的程序 48

【样板程序-(19)】用户自定义校验函数 49

【样板程序-(20)】动态调整数据库字符型字段宽度的程序 55

1.3.4 使用屏幕格式化方式输入数据库记录 56

【样板程序-(21)】格式化输入记录的程序 57

1.3.5 使用屏幕格式化方式修改数据库记录 59

【样板程序-(22)】格式化修改记录的程序之一 60

【样板程序-(23)】格式化修改记录的程序之二 62

【样板程序-(24)】批量修改数据库记录的程序 67

1.3.6 批量修改记录 67

1.3.7 批量恢复被修改的记录 71

【样板程序-(25)】批量恢复数据库记录的程序 72

1.3.8 删除记录 73

【样板程序-(26)】删除指定记录的程序 74

【样板程序-(27)】删除数据库中所有符合条件的记录的程序 77

【样板程序-(28)】删除数据库中部分符合条件的记录的程序 81

【样板程序-(29)】带备份数据库的删除程序 85

1.3.9 批量恢复被删除的记录 89

1.3.10 备注型字段的编辑 90

【样板程序-(31)】编辑备注型字段的程序 91

【样板程序-(32)】根据不同的编辑关键字为入口编辑备注型字段的程序 94

【样板程序-(33)】备注型字段之间数据块交换的程序 97

【样板程序-(34)】备注型字段向磁盘文件传递数据块的程序 99

【样板程序-(35)】磁盘文件向备注型字段传递数据块的程序 100

1.3.11 利用备注型字段存贮和显示图像文件 102

【样板程序-(36)】用备注型字段存贮图像文件的程序 103

【样板程序-(37)】显示备注型字段中图像文件的程序 105

【样板程序-(38)】用备注型字段存贮Windows位图文件的程序 107

【样板程序-(39)】显示备注型字段中位图文件的程序 109

1.3.12 用字符型字段模仿备注型字段来存取字符串 111

【样板程序-(40)】带模仿备注文件功能的输入程序 112

【样板程序-(41)】带模仿备注文件功能的修改程序 118

【样板程序-(42)】致命性错误检查程序 120

1.3.13 记录完整性检查 120

【样板程序-(43)】警告性错误检查程序 122

1.4 记录的显示操作 123

1.4.1 简单显示 123

【样板程序-(44)】在窗口内居中显示信息的程序 124

1.4.2 格式化数据显示 124

【样板程序-(45)】格式化显示数据的程序 125

1.4.3 利用交互式命令显示数据 127

【样板程序-(46)】用BROWSE命令显示数据的程序 127

【样板程序-(47)】用EDIT/CHANGE命令显示数据的程序 128

1.4.4 随机显示记录数据 128

【样板程序-(48)】随机定位显示记录数据的程序 129

1.4.5 用移动窗口方式显示记录 129

【样板程序-(49)】DOS下移动显示窗口的程序 130

【样板程序-(50)】Windows下移动显示窗口的程序 131

1.5 记录定位操作 131

1.5.1 直接定位 131

【样板程序-(51)】直接定位记录的程序 132

15.2 顺序定位 132

【样板程序-(52)】单条件顺序定位记录的程序 133

15.3 多条件顺序定位 133

【样板程序-(53)】多条件顺序定位记录的程序(逻辑 与 ) 134

【样板程序-(54)】多条件顺序定位记录的程序(逻辑 或 ) 135

15.4 索引定位 136

【样板程序-(55)】简单的索引定位程序 137

【样板程序-(56)】多条件索引定位程序 139

【样板程序-(57)】建立组合索引文件的程序 141

【样板程序-(58)】从组合索引文件中提取单索引文件的程序 142

【样板程序-(59)】将单索引文件合并到组合索引文件中的程序 144

【样板程序-(60)】删除组合索引文件中指定标记的程序 145

【样板程序-(61)】在组合索引文件中指定标记显示数据库记录的程序 147

【样板程序-(62)】索引定位与顺序定位混合使用的查询程序 149

1.6 记录的计算操作 152

1.6.1 数字型字段的简单计算 152

【样板程序-(63)】求数字型字段总和及上下波动范围的程序 152

【样板程序-(64)】计算数字型字段的最大、平均、总和值的程序之一 153

【样板程序-(65)】计算数字型字段的最大、最小、平均、总和值的程序之二 154

【样板程序-(66)】在给定界限内进行数字型字段计算的程序 155

1.6.2 字符型字段的简单计算 156

【样板程序-(67)】字符型字段简单计算的程序之一 157

【样板程序-(68)】字符型字段简单计算的程序之二 158

【样板程序-(69)】给定取值范围的查询程序 159

1.6.3 字段的复杂计算 160

【样板程序-(70)】多库查询程序 161

【样板程序-(71)】在多库查询基础上的批量修改程序 162

1.6.4 按指定的关键字求和 165

【样板程序-(72)】数据库数字型字段的求和程序 165

1.6.5 字段计算的用户自定义函数 167

【样板程序-(73)】使用用户自定义函数的程序 167

1.7 数据库文件操作 168

1.7.1 数据库文件的比较 168

【样板程序-(75)】比较两个数据库文件结构的程序 169

【样板程序-(74)】比较两个数据库文件长度的程序 169

【样板程序-(76)】比较两个数据库文件记录的程序 171

1.7.2 数据库文件的复制 172

【样板程序-(77)】无条件直接复制数据库的程序 173

【样板程序-(78)】按指定条件复制数据库的程序 174

【样板程序-(79)】选择部分字段复制数据库的程序 176

【样板程序-(80)】调用DOS 的ARJ压缩复制数据库文件的程序 178

【样板程序-(81)】压缩数据库文件的解压缩程序 180

【样板程序-(82)】分解复制数据库的程序 181

【样板程序-(83)】复原被分解数据库的程序 183

【样板程序-(84)】将FoxPro数据库文件复制成指定类型数据表的程序 186

【样板程序-(85)】从指定类型数据表向FoxPro数据库文件添加记录的程序 188

【样板程序-(86)】删除数据库文件的程序 190

1.7.3 数据库文件的删除 190

【样板程序-(87)】具有可逆功能的删除数据库文件的程序 191

【样板程序-(88)】用可逆文件恢复数据库文件的程序 193

1.7.4 数据库文件的物理连接 195

【样板程序-(89)】物理连接两个数据库的程序之一 196

【样板程序-(90)】物理连接两个数据库的程序之二 197

1.7.5 数据库文件的逻辑连接 200

【样板程序-(91)】在数据库中建立一对一逻辑关联的程序 200

【样板程序-(92)】在数据库中建立一对二逻辑关联的程序 200

【样板程序-(93)】在数据库中建立1对n(n≤10)逻辑关联程序 201

【样板程序-(94)】用不同的关键连接数据库的程序 204

【样板程序-(95)】显示数据库之间逻辑关系的程序 205

1.7.6 数据库文件逻辑关系的显示 205

1.7.7 数据库文件逻辑关系的中断 206

【样板程序-(96)】中断数据库之间逻辑关系的程序 206

1.8 SQL命令的应用 207

【样板程序-(97)】创建内存临时数据库的程序 208

【样板程序-(98)】删除数据库记录的程序 208

【样板程序-(99)】在数据库中添加记录的程序 209

【样板程序-(100)】查询记录的程序 210

【样板程序-(101)】修改数据库结构的程序 211

【样板程序-(102)】修改数据库记录的程序 212

1.9 数据库记录排序 214

1.9.1 用SORT命令排序 214

【样板程序-(103)】用SORT命令进行排序的程序 214

1.9.2 利用索引文件进行排序 215

【样板程序-(104)】利用索引文件进行排序的程序 216

1.9.3 利用FoxPro数组元素排序来进行数据库记录排序 217

【样板程序-(105)】用数组排序实现记录排序的程序 218

第二章 内存变量操作的基本方法 221

2.1 内存空间的测量 221

【样板程序-(106)】内存空间测试程序 221

2.2 内存变量的操作 221

2.2.1 交互式定义内存变量 221

【样板程序-(107)】模拟交互方式定义内存变量的程序 222

2.2.2 用数据库定义内存变量 223

【样板程序-(108)】利用数据库定义内存变量的程序 223

【样板程序-(110)】显示全部内存变量的程序 224

2.2.3 内存变量的显示 224

【样板程序-(109)】显示部分内存变量的程序 224

2.2.4内存变量的删除 225

【样板程序-(111)】带通配符删除内存变量的程序 225

【样板程序-(112)】删除指定内存变量的程序 225

2.2.5 内存变量的类型转换 226

【样板程序-(113)】内存变量类型转换的程序 226

2.3 内存变量文件 228

2.3.1 建立内存变量文件 228

【样板程序-(114)】建立内存变量文件的程序 228

2.3.2 调入内存变量文件 229

2.3.3 用数据库保存内存变量文件 230

【样板程序-(115)】调入内存变量文件的程序 230

【样板程序-(116)】用数据库保存内存变量文件的程序 231

2.3.4 从数据库释放内存变量文件 232

【样板程序-(117)】从数据库释放内存变量文件的程序 232

2.5 数组 233

2.5.1 数组定义及赋值 233

【样板程序-(118)】用命令方式建立数组的程序 233

【样板程序-(119)】利用数据库操作建立数组的程序 235

【样板程序-(120)】利用内部函数建立数组的程序之一 235

【样板程序-(121)】利用内部函数建立数组的程序之二 235

【样板程序-(122)】利用内部函数建立数组的程序之三 236

2.5.2 对数组元素进行的操作 236

【样板程序-(124)】定位数组元素的程序之二 237

【样板程序-(123)】定位数组元素的程序之一 237

【样板程序-(125)】插入数组行元素的程序 238

【样板程序-(126)】插入数组列元素的程序 239

【样板程序-(127)】删除数组列元素的程序 240

【样板程序-(128)】删除数组行元素的程序 240

【样板程序-(129)】复制数组的程序 241

【样板程序-(130)】合并数组的程序 242

【样板程序-(131)】数组排序的程序 243

【样板程序-(132)】数组比较的程序 243

2.5.3 利用数组进行的操作 244

【样板程序-(133)】获取磁盘文件目录的程序 245

【样板程序-(134)】获取数据库文件结构的程序 246

【样板程序-(135)】获取数据库记录的程序之一 247

【样板程序-(218)】分支控制窗口的程序 248

【样板程序-(136)】获取数据库记录的程序之二 248

【样板程序-(137)】适用于数字或英文的在字符串中插入新字符串程序 249

2.6 内存变量的运算 249

2.6.1 字符型运算 249

【样板程序-(138)】适用于中文的在字符串中插入新字符串程序 250

【样板程序-(139)】适用于数字或英文的删除子串程序 251

【样板程序-(140)】适用于中文的删除子串程序 252

【样板程序-(141)】字符串比较的程序 253

【样板程序-(142)】连接字符串的程序 253

【样板程序-(143)】适用于数字和英文的分解字符串的程序 254

【样板程序-(144)】适用于中文的分解字符串程序 255

【样板程序-(146)】适用于中文的反转字符串程序 256

【样板程序-(145)】适用于数字和英文的反转字符串程序 256

【样板程序-(147)】适用于数字和英文的求字符串ASCII码的程序 257

【样板程序-(149)】字符串中的空格处理程序 258

【样板程序-(148)】适用于中文的求字符串ASCII码的程序 258

【样板程序-(150)】适用于数字、英文的替换字符串内容的程序 259

【样板程序-(151)】适用于中文的替换字符串内容的程序 260

【样板程序-(152)】对照替换字符串内容的程序 261

2.6.2 数字型运算 261

【样板程序-(153)】四舍五入程序 262

【样板程序-(154)】只舍不入程序 262

【样板程序-(155)】只入不舍程序 263

【样板程序-(156)】随机数产生程序 263

【样板程序-(158)】适用于中文的由ASCII码转换成字符串的程序 264

【样板程序-(157)】适用于数字、英文的由ASCII码转换成字符串的程序 264

【样板程序-(159)】动态基准数值判断的程序 265

【样板程序-(160)】日期格式设置的程序 266

【样板程序-(161)】计算指定日期在星期中天数的程序(中文) 267

第三章 菜单技术 269

3.1 DOS下的菜单设计 269

3.1.1 建立弹出式菜单 269

【样板程序-(162)】简单的弹出式菜单程序 269

3.1.2 水平菜单与弹出菜单相结合的菜单 270

【样板程序-(163)】具有水平与垂直相结合形式的菜单程序 270

【样板程序-(164)】具有热键的水平与垂直相结合形式的弹出式菜单程序 272

【样板程序-(165)】典型的FoxPro菜单程序 275

【样板程序-(166)】超长水平菜单的分屏控制选择程序 276

【样板程序-(167)】切换菜单程序 280

【样板程序-(168)】建立下拉式菜单程序 282

3.1.3 动态修改菜单 284

【样板程序-(169)】动态修改菜单的程序 284

【样板程序-(170)】标记菜单的程序 286

【样板程序-(171)】显示菜单的程序 289

3.1.4 非FoxPro系统菜单风格的菜单 290

【样板程序-(172)】多级菜单程序 291

【样板程序-(173)】平铺式菜单示范程序 294

3.1.5 FoxPro系统菜单的应用 295

【样板程序-(174)】设置系统菜单的程序 295

【样板程序-(175)】包含系统菜单在内的用户菜单程序 297

【样板程序-(176)】在系统菜单上附加用户菜单的程序 298

【样板程序-(177)】重新定义系统菜单的程序 299

3.1.6 菜单系统的其他应用 299

【样板程序-(178)】利用菜单显示磁盘文件列表的程序 300

【样板程序-(179)】利用菜单显示数据库记录的程序 300

【样板程序-(180)】利用菜单显示数据库结构的程序 301

【样板程序-(181)】利用菜单访问数据库的程序 301

3.1.7 菜单内容的补充 302

【样板程序-(182)】带说明信息的菜单程序 303

【样板程序-(183)】带脚注的弹出式菜单程序 304

3.2 Windows下的菜单设计 306

【样板程序-(184)】典型Visual FoxPro菜单程序 306

【样板程序-(185)】适用于FoxPro for Windows和Visual FoxPro的下拉菜单程序 307

【样板程序-(186)】动态修改FoxPro for Windows菜单的程序 309

【样板程序-(187)】标记FoxPro for Windows菜单的程序 311

【样板程序-(188)】标记Visual FoxPro菜单的程序 313

【样板程序-(189)】设置FoxPro for Windows系统菜单的程序 316

【样板程序-(190)】设置Visual FoxPro系统菜单的程序 317

【样板程序-(191)】全部替换FoxPro for Windows系统菜单选项的程序 318

【样板程序-(192)】全部替换Visual FoxPro系统菜单选项的程序 319

【样板程序-(193)】显示磁盘文件的菜单程序 320

【样板程序-(194)】利用菜单显示数据库记录内容的程序 321

【样板程序-(195)】利用菜单显示数据库结构的程序 321

【样板程序-(196)】利用菜单访问数据库的程序 322

【样板程序-(197)】带说明信息的菜单程序 323

【样板程序-(198)】适用于FoxPro for Windows的用按钮制作的菜单程序 324

【样板程序-(199)】适用于Visual FoxPro的用按钮制作的菜单程序 326

【样板程序-(200)】带脚注的弹出式菜单程序 327

【样板程序-(201)】选择输出设备的菜单程序 328

【样板程序-(202)】一个实用的在Windows下运行的菜单系统 329

第四章 窗口技术 332

4.1 DOS窗口设计 332

4.1.1 建立窗口 332

【样板程序-(203)】交替打开窗口的程序 332

4.1.2 移动窗口 333

【样板程序-(204)】移动单窗口的程序 333

【样板程序-(205)】移动弹出式窗口的程序 334

【样板程序-(206)】移动背景主窗口的程序 335

【样板程序-(207)】移动父窗口的程序 336

【样板程序-(208)】移动子窗口的程序 337

4.1.3 改变窗口特性 338

【样板程序-(209)】测试窗口状态参数的程序 338

【样板程序-(210)】动态设置窗口参数的程序 339

【样板程序-(211)】动态调整窗口尺寸的程序之一 340

【样板程序-(212)】动态调整窗口尺寸的程序之二 343

【样板程序-(213)】选择窗口填充背景码的程序 345

【样板程序-(214)】窗口最大、最小化的程序 345

4.1.4 窗口的基本应用 346

【样板程序-(215)】窗口内卷动信息的程序 346

【样板程序-(216)】使用命令窗口的程序 347

【样板程序-(217)】使用FoxPro编辑器的程序 348

【样板程序-(219)】窗口调度程序 349

【样板程序-(220)】显示操作说明窗口的程序之一 351

【样板程序-(221)】显示操作说明窗口的程序之二 352

【样板程序-(222)】分屏式显示窗口的程序 355

【样板程序-(223)】卷行式显示窗口的程序 357

【样板程序-(224)】调用系统会话窗口的程序 358

【样板程序-(225)】多编辑窗口切换的程序 358

【样板程序-(226)】编辑窗口与显示窗口并行工作的程序 359

4.1.5 窗口的保存与恢复 360

【样板程序-(227)】保存窗口,生成窗口文件的程序 360

4.2 Windows窗口设计 361

4.2.1 建立窗口 361

【样板程序-(228)】由窗口文件恢复窗口的程序 361

【样板程序-(230)】建立Windows风格窗口的程序之二 362

【样板程序-(231)】建立Windows风格窗口的程序之三 362

【样板程序-(229)】建立Windows风格窗口的程序之一 362

4.2.2 移动窗口 363

【样板程序-(232)】移动单窗口的程序 364

【样板程序-(233)】移动主窗口的程序 364

【样板程序-(234)】移动弹出式窗口的程序 365

2.6.4 日期型运算 366

【样板程序-(235)】移动主(父)窗口的程序 367

【样板程序-(236)】移动子窗口的程序 367

4.2.3 改变窗口的特性 368

【样板程序-(237)】测试窗口状态的程序 368

【样板程序-(238)】动态设置窗口的程序 369

【样板程序-(239)】使用Windows壁纸的窗口定义程序 371

【样板程序-(240)】选择位图并填充窗口背景的程序 371

【样板程序-(241)】动态设置窗口背景颜色的程序 371

【样板程序-(242)】动态绘制窗口框线的程序 373

【样板程序-(243)】动态调整窗口尺寸的程序 374

【样板程序-(244)】动态调整窗口尺寸的程序之二 377

【样板程序-(245)】用鼠标改变窗口尺寸的示例 378

【样板程序-(246)】窗口最小化、最大化切换程序 379

4.2.4 窗口的基本应用 379

【样板程序-(247)】使用命令窗口的程序 380

【样板程序-(248)】使用FoxPro for Windows编辑器的程序 380

【样板程序-(249)】分支控制窗口的程序 381

【样板程序-(250)】调度窗口程序 382

【样板程序-(251)】操作说明窗口的程序之一 383

【样板程序-(252)】操作说明窗口的程序之二 384

【样板程序-(253)】调用FoxPro for Windows会话窗口的程序 387

【样板程序-(254)】多编辑窗口切换程序 388

【样板程序-(255)】分屏式窗口显示程序 389

【样板程序-(256)】卷行式窗口显示程序 390

【样板程序-(257)】自定义Windows风格信息显示窗口程序 391

【样板程序-(258)】编辑窗口与显示窗口并行工作的程序 392

【样板程序-(259)】典型的Windows风格编辑窗口程序 393

【样板程序-(260)】图形按钮程序 394

【样板程序-(261)】窗口中按钮漂移程序 395

【样板程序-(262)】窗口缩放程序 396

4.2.5 窗口的保存与恢复 397

【样板程序-(263)】保存窗口的程序 397

【样板程序-(264)】恢复窗口的程序 398

第五章 应用界面装饰技术 399

5.1 幕布效果装饰 399

【样板程序-(265)】幕布效果程序之一(从左到右) 399

【样板程序-(266)】幕布效果程序之二(从右到左) 399

【样板程序-(267)】幕布效果程序之三(从中心向两边) 400

【样板程序-(268)】幕布效果程序之四(从上到下) 400

【样板程序-(270)】幕布效果程序之六(由中心向上下两边框) 401

【样板程序-(269)】幕布效果程序之五(从下到上) 401

【样板程序-(271)】幕布效果程序之七(阶梯条纹) 402

【样板程序-(272)】幕布效果程序之八(窗口衬景移动) 402

【样板程序-(273)】幕布效果程序之九(移动字幕) 403

【样板程序-(274)】Windows幕布效果程序 403

5.2 字形装饰 404

【样板程序-(275)】Windows立体字效果程序 404

【样板程序-(276)】Windows混合字体效果程序 405

【样板程序-(277)】Windows幕布及混合字体效果程序 406

【样板程序-(278)】Windows颜色装饰程序之一 407

5.3 颜色装饰 407

【样板程序-(279)】Windows颜色装饰程序之二(单色浓淡变化) 408

5..4 图案装饰 409

【样板程序-(280)】Windows画线程序 409

【样板程序-(281)】Windows装饰线条程序 410

【样板程序-(282)】Windows圆形装饰程序 412

【样板程序-(283)】Windows波形装饰程序 412

【样板程序-(284)】对数直线装饰程序 413

【样板程序-(285)】Windows随机数产生繁星图案程序 413

【样板程序-(286)】Windows随机数产生彩球图案程序 414

【样板程序-(287)】Windows矩形装饰图案程序 415

【样板程序-(288)】Windows花瓣装饰立体图案程序之一(四花瓣) 416

【样板程序-(289)】Windows花瓣装饰立体图案程序之二(莫尔花纹) 417

【样板程序-(290)】Windows星形线装饰程序 418

【样板程序-(291)】Windows画圆形程序 419

5.5 立体矩形装饰方法 420

【样板程序-(292)】Windows立体背景程序 420

【样板程序-(293)】Windows立体壁纸程序 422

5.6 简单的动画装饰 422

【样板程序-(294)】流星灯效果程序 423

【样板程序-(295)】Windows电子表模拟程序 424

【样板程序-(296)】Windows动画程序(地铁车辆) 425

【样板程序-(297)】Windows动画程序(跳跃的彩球) 426

【样板程序-(298)】Windows摹拟键盘乐器程序 427

5.7 进程指示器 431

【样板程序-(299)】进程指示器程序之一(数字显示式) 432

【样板程序-(300)】进程指示器程序之二(百分比显示式) 432

【样板程序-(301)】进程指示器程序之三(符号递增式) 433

【样板程序-(302)】进程指示器程序之四(箭头指示式) 433

【样板程序-(303)】进程指示器程序之五(光条递增式) 434

【样板程序-(304)】进程指示器程序之六(Windows) 435

【样板程序-(305)】进程指示器程序之七(Windows) 436

5.8 调用UCDOS特殊显示功能显示图案 437

【样板程序-(306)】在UCDOS特显功能支持下建立.PCX基本图形文件的程序 438

【样板程序-(307)】在UCDOS特显功能支持下显示.PCX图形文件程序之一 439

【样板程序-(308)】在UCDOS特显功能支持下显示.PCX图形文件程序之二 440

5.9 调用UCDOS特殊显示功能装饰屏幕窗口 441

【样板程序-(309)】调用UCDOS特显功能的窗口装饰程序之一 441

【样板程序-(310)】调用UCDOS特显功能的窗口装饰程序之二 442

6.1 用FoxPro命令绘制统计图形 444

第六章 绘图技术 444

【样板程序-(311)】用制表符绘制统计直方图的程序 445

【样板程序-(312)】用画框线命令绘制统计直方图的程序 446

【样板程序-(313)】用平涂色块的方法绘制统计直方图的程序 447

【样板程序-(314)】带标记的统计直方图程序 448

【样板程序-(315)】用制表符绘制统计直方条的程序 449

【样板程序-(316)】用画框线命令绘制统计直方条的程序 450

【样板程序-(317)】用平涂色块的方法绘制统计直方条的程序 451

【样板程序-(318)】带标记的统计直方条程序 452

【样板程序-(319)】横轴超长的统计直方图程序 453

【样板程序-(320)】纵轴超长的统计直方条程序 455

【样板程序-(321)】处理三维统计数据的直方图程序 456

【样板程序-(322)】处理三维统计数据的直方条程序 458

6.2 在Windows下用FoxPro命令绘制统计图形 459

【样板程序-(323)】统计折线图程序 459

【样板程序-(324)】处理三维统计数据的折线图程序 462

【样板程序-(325)】分割单位圆范例 465

【样板程序-(326)】绘制饼图的程序 467

【样板程序-(327)】处理三维数据的绘制饼图的程序 469

6.3 调用FOXGRAPH进行统计作图 472

【样板程序-(328)】调用FOXGRAPH二维作图功能的程序 474

【样板程序-(329)】调用FOXGRAPH三维标准作图功能的程序 475

【样板程序-(330)】调用FOXGRAPH作三维连带图形的程序 477

【样板程序-(331)】调用FOXGRAPH作三维异形图形的程序 479

6.4 在Windows中利用对象链接与嵌入技术(OLE)绘制统计图形 481

【样板程序-(332)】在Windows中调用MS-Graph3.0画二维面积图 483

【样板程序-(333)】在Windows中调用MS-Graph3.0画二维棒图 484

【样板程序-(334)】在Windows中调用MS-Graph3.0画二维条图 485

【样板程序-(335)】在Windows中调用MS-Graph3.0画二维线图 486

【样板程序-(336)】在Windows中调用MS-Graph3.0画二维饼图 487

【样板程序-(337)】在Windows中调用MS-Graph3.0画二维点图 488

【样板程序-(338)】在Windows中调用MS-Graph3.0画二维组合图 489

【样板程序-(339)】在Windows中调用MS-Graph3.0画三维面积图 490

【样板程序-(340)】在Windows中调用MS-Graph3.0画三维棒图 491

【样板程序-(341)】在Windows中调用MS-Graph3.0画三维条图 492

【样板程序-(342)】在Windows中调用MS-Graph3.0画三维浮带图 493

【样板程序-(343)】在Windows中调用MS-Graph3.0画三维饼图 494

【样板程序-(344)】在Windows中编辑并显示MS-Graph3.0三维饼图的程序 495

【样板程序-(345)】按纵向渐显方式在Windows中调用MS-Graph3.0显示三维饼图 496

【样板程序-(346)】按横向渐显方式在Windows中调用MS-Graph3.0显示三维饼图 497

【样板程序-(347)】按纵横双向渐显方式在Windows中调用MS-Graph3.0显示三维饼图 497

6.5 调用UCDOS的特显功能绘制统计图形 498

【样板程序-(348)】调用UCDOS特显功能绘制统计直方图 499

【样板程序-(349)】调用UCDOS特显功能绘制处理三维统计数据的折线图 500

【样板程序-(350)】调用UCDOS特显功能绘制饼图 502

第七章 表格打印技术 504

7.1 打印报表的一般问题 504

【样板程序-(351)】指定记录打印程序 504

【样板程序-(352)】用汇总列表的格式打印数据库全部记录的程序 506

【样板程序-(353)】带逻辑关联的单记录打印程序 508

【样板程序-(354)】带逻辑关联的列表格式打印程序 510

【样板程序-(355)】带逻辑关联的列表格式打印程序(改良型) 512

7.2 动态组合报表 514

【样板程序-(356)】动态组合报表程序之一:字段组合(A) 514

【样板程序-(357)】动态组合报表程序之二:字段组合(B) 517

【样板程序-(358)】动态组合报表程序之三:字段组合(C) 520

【样板程序-(359)】动态组合报表程序之四:定界组合卡片格式 522

【样板程序-(360)】动态组合报表程序之五:定界组合列表格式 526

7.3 设计统计报表 527

【样板程序-(361)】数据自动生成的统计报表程序 528

【样板程序-(362)】数据由手工输入的统计报表程序 529

7.4 变形表格 530

【样板程序-(363)】变形表格打印程序之一:省线表 531

【样板程序-(364)】变形表格打印程序之二:部分无线表 532

【样板程序-(365)】变形表格打印程序之三:无线表 533

【样板程序-(366)】变形表格打印程序之四:分类列表 534

【样板程序-(367)】变形表格打印程序之五:分类统计列表 536

【样板程序-(368)】变形表格打印程序之六:表中插入文本 539

【样板程序-(369)】变形表格打印程序之七:表中用稿纸格式插入文本 541

【样板程序-(370)】变形表格打印程序之八:列表中插入文本 545

7.5 报表程序的优化处理 547

【样板程序-(371)】在宽行纸用双栏卡片格式打印报表的程序 547

【样板程序-(372)】汇总列表格式打印程序(页面补齐式) 550

【样板程序-(373)】分页打印报表的程序 552

7.6 打印准备 554

【样板程序-(374)】公元年号汉化处理程序 554

【样板程序-(375)】打印机状态测试程序 555

7.7 表格打印参数设置 556

【样板程序-(376)】打印参数控制程序之一 556

【样板程序-(377)】打印参数控制程序之二 559

7.8 在2.13H中文平台上进行打印参数的设置 561

【样板程序-(378)】在2.13中文平台上设置打印字型的程序 562

【样板程序-(379)】在2.13中文平台上设置彩色打印机色号的程序 564

【样板程序-(380)】在2.13中文平台上打印格式化信笺程序 566

【样板程序-(381)】在2.13中文平台上打印实线表格的程序 568

7.9 在UCDOS中文平台上进行打印参数的设置 570

【样板程序-(382)】在UCDOS中文平台上设置打印字型的程序 570

【样板程序-(383)】在UCDOS中文平台上设置打印字库的程序 573

【样板程序-(384)】在UCDOS中文平台上设置字体大小的程序 575

【样板程序-(385)】在UCDOS中文平台上打印格式化信笺的程序 578

【样板程序-(386)】在UCDOS中文平台上打印实线表格的程序 580

【样板程序-(387)】字段加锁的程序 582

8.1 字段加锁 582

第八章 多用户处理技术 582

8.2 记录加锁 583

【样板程序-(388)】记录加锁的程序之一 583

【样板程序-(389)】记录加锁的程序之二 584

【样板程序-(390)】记录加锁的程序之三 585

【样板程序-(391)】记录加锁的程序之四 587

8.3 数据库文件加锁 588

【样板程序-(392)】数据库文件加锁的程序之一 588

【样板程序-(393)】数据库文件加锁的程序之二 589

【样板程序-(395)】数据库文件加锁的程序之四 590

【样板程序-(394)】数据库文件加锁的程序之三 590

8.4 死锁的产生及释放 591

【样板程序-(396)】可引起数据库文件死锁的程序结构之一 591

【样板程序-(397)】可引起数据库文件死锁的程序结构之二 592

【样板程序-(398)】记录死锁的程序结构 593

【样板程序-(399)】文件死锁的释放程序之一(尝试释放法A) 593

【样板程序-(400)】文件死锁的释放程序之二(尝试释放法B) 595

【样板程序-(401)】文件死锁的释放程序之三(顺序释放法) 596

8.5 在网络环境下追加记录 597

【样板程序-(402)】网络环境下追加记录的程序之一 597

【样板程序-(403)】网络环境下追加记录的程序之二 598

【样板程序-(404)】网络环境下追加记录的程序之三(SQL) 600

【样板程序-(405)】网络环境下追加记录的程序之四(SQL) 602

8.6 网络环境下的错误处理 603

【样板程序-(406)】网络错误处理程序之一 603

【样板程序-(407)】网络错误处理程序之二 604

【样板程序-(408)】网络错误处理程序之三 605

8.7 安全口令的处理 605

【样板程序-(409)】口令处理程序之一 606

【样板程序-(410)】口令处理程序之二 607

【样板程序-(411)】口令处理程序之三 609

【样板程序-(412)】口令处理程序之四 611

【样板程序-(413)】口令处理程序之五 613

【样板程序-(414)】口令处理程序之六 615

【样板程序-(415)】口令处理程序之七 617

【样板程序-(416)】口令处理程序之八 618

【样板程序-(417)】口令处理程序之九 619

8.8 网络登记 620

【样板程序-(418)】网络登录程序 621

【样板程序-(420)】禁止多任务操作的程序之二 622

【样板程序-(419)】禁止多任务操作的程序之一 622

第九章 多任务处理技术 622

【样板程序-(421)】禁止多任务操作的程序之三 623

【样板程序-(422)】禁止多任务操作的程序之四 624

第十章 OLE应用 626

10.1 用OLE技术处理多媒体数据 626

【样板程序-(423)】安装位图的程序 626

【样板程序-(424)】显示位图的程序之一 627

【样板程序-(425)】显示位图的程序之二 628

【样板程序-(426)】显示位图的程序之三 629

【样板程序-(427)】在Foxpro应用程序窗口中调用画笔编辑位图文件。 630

【样板程序-(428)】安装声音文件的程序 631

【样板程序-(429)】播放声音文件的程序 632

【样板程序-(430)】编辑声音文件的程序 633

【样板程序-(431)】安装影视文件的程序 634

【样板程序-(432)】播放影视文件的程序 635

第十一章 接口技术 637

11.1 利用文本文件进行数据交换 637

【样板程序-(433)】生成文本文件的程序之一 637

【样板程序-(434)】生成文本文件的程序之二 638

【样板程序-(437)】向文本文件添加内容的BASIC程序 639

【样板程序-(436)】随机读取文本文件的BASIC程序 639

【样板程序-(435)】顺序读取文本文件的BASIC程序 639

【样板程序-(438)】读取文本文件的FORTRAN程序 640

【样板程序-(439)】读取文本文件的PASCAL程序之一 640

【样板程序-(440)】读取文本文件的PASCAL程序之二 641

【样板程序-(441)】读取文本文件的C语言程序 641

【样板程序-(442)】向文本文件添加内容的C语言程序 642

11.2 直接读取FoxPro的数据库文件 642

【样板程序-(443)】顺序读取DBF数据库文件的BASIC程序 643

【样板程序-(444)】随机读取DBF数据库文件的BASIC程序 644

11.3 调用二进制程序文件 645

11.4 与Windows的其他应用软件进行对话 646

【样板程序-(445)】改变光标形状的二进制程序 646

【样板程序-(446)】从EXCEL获取数据的DDE程序 647

11.5 建立Prolog数据库 647

【样板程序-(447)】生成Prolog数据库的程序 648

第十二章 辅助功能 651

12.1 事件陷阱 651

【样板程序-(448)】检测组合按键的程序 651

【样板程序-(449)】按键的保护程序 652

【样板程序-(450)】汉化时钟程序 652

【样板程序-(451)】调用帮助系统的程序之一 654

12.2 调用帮助系统 654

【样板程序-(452)】调用帮助系统的程序之二 656

【样板程序-(453)】调用帮助系统的程序之三 658

【样板程序-(454)】调用帮助系统的程序之四 659

【样板程序-(455)】提取帮助系统数据库数据的程序 661

12.3 调用桌面辅助工具 661

【样板程序-(456)】提取系统日期的程序 662

【样板程序-(457)】选择日历参数的程序 662

【样板程序-(458)】调用系统计算器的程序 664

12.4 直接生成文本文件 665

【样板程序-(459)】文本合并的程序之一 666

【样板程序-(460)】文本合并的程序之二 667

【样板程序-(461)】文本合并的程序之三 668

12.5 检测非授权的启动 669

【样板程序-(462)】检测非授权启动的程序 670

12.6 操作串口 670

【样板程序-(463)】对串行端口操作的程序 671

12.7 数据库文件的加密 672

【样板程序-(464)】数据库字段的密写程序 672

【样板程序-(466)】数据库加密程序 673

【样板程序-(465)】密写数据库字段的还原程序 673

【样板程序-(467)】数据库解密程序 674

【样板程序-(468)】文件加锁的BASIC程序 675

【样板程序-(469)】文件解锁的BASIC程序 675

12.8 对系统资源文件的操作 676

【样板程序-(470)】对系统资源文件进行操作的程序 676

第十三章 数据库与打印/激光照排系统连接技术 678

13.1 WPS的控制打印 678

13.2 制作WPS打印文件 684

【样板程序-(471)】WPS系统小样制作程序之一 684

【样板程序-(472)】WPS系统小样制作程序之二 688

【样板程序-(473)】WPS系统小样制作程序之三 691

【样板程序-(474)】WPS系统小样制作程序之四 694

【样板程序-(475)】WPS系统小样制作程序之五 696

【样板程序-(476)】WPS系统小样制作程序之六 697

【样板程序-(477)】WPS系统小样制作程序之七 699

【样板程序-(478)】WPS系统小样制作程序之八 702

【样板程序-(479)】WPS系统小样制作程序之九 704

【样板程序-(480)】WPS系统小样制作程序之十 705

【样板程序-(481)】WPS系统小样制作程序之十一 707

13.3 华光/方正排版系统的打印控制 708

13.4 制作华光/方正系统激光照排文件小样 710

【样板程序-(482)】华光/方正系统小样制作程序之一 711

【样板程序-(483)】华光/方正系统小样制作程序之二 713

【样板程序-(484)】华光/方正系统小样制作程序之三 715

【样板程序-(485)】华光/方正系统小样制作程序之四 717

【样板程序-(486)】华光/方正系统小样制作程序之五 719

【样板程序-(487)】华光/方正系统小样制作程序之六 721

【样板程序-(489)】华光/方正系统小样制作程序之八 725

【样板程序-(490)】华光/方正系统小样制作程序之九 726

【样板程序-(491)】华光/方正系统小样制作程序之十 728

【样板程序-(492)】华光/方正系统小样制作程序之十一 729

【样板程序-(493)】华光/方正系统小样制作程序之十二 730

【样板程序-(494)】华光/方正系统小样制作程序之十三 731

【样板程序-(495)】华光/方正系统小样制作程序之十四 732

【样板程序-(496)】华光/方正系统小样制作程序之十五 733

【样板程序-(497)】华光/方正系统小样制作程序之十六 734

【样板程序-(498)】华光/方正系统小样制作程序之十七 735

【样板程序-(499)】华光/方正系统小样制作程序之十八 736

【样板程序-(500)】华光/方正系统小样制作程序之十九 738