《FoxPro 2.5 for DOS的使用与编程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:葛世伦编著
  • 出 版 社:北京:科学出版社
  • 出版年份:1995
  • ISBN:7030045955
  • 页数:361 页
图书介绍:

第一章FoxPro概述 1

§1.1数据库及数据库管理系统 1

§1.1.1数据库 1

目录 1

§1.1.2关系数据库 2

§1.1.3数据库管理系统(DBMS) 3

§1.2微机数据库管理系统筒介 3

§1.2.1 dBASE 3

§1.2.2 FoxBASE 4

§1.2.3 FoxPro 4

§1.2.4 FoxPro的性能指标 4

§1.3.2软件的基本要求 6

§1.3.3安装 6

§1.3.1硬件的基本要求 6

§1.3 FoxPro 2.5 for DOS的软硬件要求与安装 6

§1.4FoxPro的启动与退出 7

§1.4.1 启动方式 7

§1.4.2 FoxPro的启动参数 8

§1.4.3 FoxPro系统配置文件CONFIG.FP 9

§1.4.4 FoxPro系统的退出 11

§1.5 FoxPro中的数据类型与文件类型 11

§1.5.1数据类型 11

§1.5.2文件类型 11

§1.6 FoxPro的常量、变量、函数与表达式 12

§1.6.1 常量 12

§1.6.2变量 13

§1.6.3函数 13

§1.6.4运算符 14

§1.7.1 FoxPro的命令格式 15

§1.6.5表达式 15

§1.7 FoxPro命令的语法规则 15

§1.7.2语法规则 16

§1.7.3语法约定 16

§1.8 FoxPro中的功能键 16

第二章FoxPro的基本命令与操作 18

§2.1数据库文件的建立 18

§2.1.1库结构的定义(CREATE命令) 18

§2.1.2输入数据 21

§2.2数据库文件的打开与关闭 22

§2.2.1数据库文件的打开(USE命令) 22

§2.2.2数据库文件的关闭 24

§2.3数据库文件的显示与定位 24

§2.3.1 数据库文件内容的显示输出(LIST与DISPLAY命令) 24

§2.3.2 数据库文件结构的显示(LISTTDISPLAY STRUCTURE命令) 26

§2.3.3数据库记录的定位 27

§2.4数据库文件的修改 30

§2.4.1数据库记录的修改 30

§2.4.2记录的追加与插入 36

§2.4.3记录的删除 37

§2.4.4备注型字段的修改(MODIFY MEMORY命令) 39

§2.4.5库结构的修改 40

§2.5数据库文件的排序、索引与索引查找 40

§2.5.1排序 40

§2.5.2索引文件的建立 41

§2.5.3索引文件的打开与关闭 43

§2.5.4索引查找 44

§2.6数据库文件的复制 46

§2.6.1数据库文件的复制(COPYTO命令) 46

§2.6.2 数据的复制(COPY TO——[TYPE]命令) 47

§2.6.3 库文件结构的复制(COPY STRUCTURE TO命令) 48

§2.6.4结构描述文件的复制(COPYSTRUCTURETO…EXTENDED命令) 48

§2.7数据库的统计计算 49

§2.7.1 数据库记录数的统计(COUNT命令) 49

§2.7.2数据库字段的求和(SUM命令) 49

§2.7.3数据库字段求均值(AVERAGE命令) 50

§2.7.4数据库的分类汇总(TOTAL命令) 50

§2.7.5数据库字段及其表达式的统计量计算(CALCULATE命令) 51

§2.8多重数据库操作 52

§2.8.1工作区的选择与互访 53

§2.8.2数据库之间的关联(SET REIAT1ON TO命令) 55

§2.8.3数据库之间的连接(JOIN命令) 56

§2.8.4数据库的更新(UPDATE命令) 57

§2.8.5数据库存取关系的建立 58

§2.9内存变量的使用 59

§2.9.1内存变量数组的定义(DIMENSION命令) 59

§2.9.2内存变量的赋值 59

§2.9.3内存变量的显示 61

§2.9.4内存变量的保存与恢复 61

§2.9.5内存变量的清除 61

§2.9.6内存变量与字段名变量之间的传值操作 62

§2.10格式输入与格式输出命令 65

§2.10.1格式输入和格式输出(@…SAY/GET命令) 65

§2.10.2备注字段和字符型字段的编辑命令@…EDIT…命令 71

§2.10.3画框与格式清屏命令 73

第三章FoxPro函数 75

§3.1数值函数 75

§3.2字符型函数 78

§3.3 日期型函数 84

§3.4类型转换函数 86

§3.5数据库函数 88

§3.6测试函数 96

§3.7菜单函数 105

§3.8窗口函数 109

§3.9数组函数 112

§3.10程序函数 115

§3.11 SYS()函数 117

第四章FoxPro程序设计 121

§4.1程序文件的建立 121

§4.1.1程序文件的建立 121

§4.1.2程序文件的运行 123

§4.1.3 程序的注释 124

§4.2.1 条件分支(IF—ELSE—ENDIF命令) 125

§4.2条件分支程序设计 125

§4.2.2结构式分支(DOCASE-ENDCASE语句) 128

§4.3循环结构 129

§4.3.1 DOWHILE——ENDDO命令 129

§4.3.2 记录型循环(SCAN——ENDSCAN命令) 133

§4.3.3计数型循环(FOR——NEXT命令) 134

§4.4子程序及其调用 135

§4.4.1子程序的调用过程 135

§4.4.2变量的作用范围 137

§4.4.3主、子程序的参数传递 139

§4.4.4程序的返回(RETURN命令) 142

§4.4.5程序文件 142

§4.4.6自定义函数 144

§4.4.7终止程序执行(CANCEL命令) 145

§4.4.8程序的递归调用 145

§4.5.1 FoxPro程序的常见错误 146

§4.5程序的调试与查错 146

§4.5.2程序的调试与查错 150

§4.6运行参数的设置 152

第五章应用程序的设计 168

§5.1应用程序的功能结构 168

§5.2应用程序的基本要求 168

§5.3输入程序设计 169

§5.3.1输入程序的基本要求 169

§5.3.2最简单的录入程序 170

§5.3.3建立屏幕格式文件,改善数据输入画面 170

§5.3.4在程序控制下输入数据,提高数据输入的有效性 172

§5.4查询程序设计 175

§5.4.1查询程序的基本结构 175

§5.4.2组合查询程序的实现 178

§5.5统计计算程序设计 180

§5.5.1统计过程分析 181

§5.5.2统计汇总程序的实现 181

§5.5.3非确定关系下统计汇总程序的实现 183

§5.6打印输出程序的设计 185

§5.6.1打印输出程序的结构 185

§5.6.2与打印有关的系统变量 186

§5.6.3打印输出程序设计的相关技术 191

§5.7菜单程序的设计 195

§5.7.1菜单程序的结构及相关技术 196

§5.7.2与原FoxBase兼容的菜单命令 198

第六章集成环境下的系统菜单及其使用 206

§6.1系统菜单的结构 207

§6.2.1 System菜单 208

§6.2系统菜单的使用 208

§6.2.2 File菜单 216

§6.2.3 Edit菜单 221

§6.2.4 Database菜单 224

§6.2.5 Record菜单 232

§6.2.6Program菜单 233

§6.2.7 Window菜单 235

§6.3菜单生成器的使用 239

§6.3.1 Menu Design窗口 239

§6.3.2生成菜单系统程序 244

§6.3.3菜单的执行及修改 244

§6.4屏幕生成器的使用 244

§6.4.1 Screen Painter窗口 245

§6.4.4 目标的移动和删除 247

§6.4.3 Text(放置文本) 247

§6.4.2 Screen Layout(设置屏幕) 247

§6.4.5 Box(画框) 248

§6.4.6 Field…(设置字段) 248

§6.4.7 Push Buttom…(设置下推按钮) 249

§6.4.8 Radio Buttom…(设置无线按钮) 249

§6.4.9 Check Box…(设置复选框) 250

§6.4.10 Popup…(设置隐藏式菜单) 250

§6.4.11 List…(设置列表) 250

§6.4.12生成屏幕程序 251

§6.4.13屏幕程序的执行和修改 251

§6.5 RQBE查询的使用 252

§6.5.1 RQBE窗口 252

§6.5.7指定查询条件 253

§6.5.5对查询结果的分组 253

§6.5.6指定输出地点 253

§6.5.4确定输出查询结果的顺序 253

§6.5.3选择需输出的字段 253

§6.5.2选择需查询的数据库 253

§6.5.8执行查询 254

§6.5.9存储和重用查询 254

§6.6项目管理器的使用 254

§6.6.1 Project窗口 254

§6.6.2 Project菜单 256

§6.6.3建立应用项目的步骤 258

§6.7桌面辅助工具的调用 258

§6.7.1调用桌面辅助工具 258

§6.7.2在应用程序中调用 260

§7.1.2文件加锁和记录加锁 262

§7.1.1独占方式和共享方式 262

§7.1在网络上使用FoxPro 262

第七章网络环境下的程序设计 262

§7.1.3网络中基本概念重述 263

§7.2网络命令和函数 265

§7.2.1文件打开模式 265

§7.2.2锁定函数 265

§7.2.3解除加锁 266

§7.2.4其他命令 266

§7.3网络程序设计 267

§7.3.1程序中对记录的加锁 267

§7.3.2独占方式打开文件 270

§7.3.3网络的中突处理 271

第八章FoxPro实用程序设计技术 273

§8.1窗口 273

§8.1.1窗口的建立 273

§8.1.2窗口的隐藏与显示 276

§8.1.3窗口的移动与变化 277

§8.1.4窗口的储存与恢复 280

§8.2菜单程序设计 281

§8.2.1横棒菜单设计 282

§8.2.2弹出式菜单设计 285

§8.2.3 下拉菜单设计 291

§8.2.4菜单及菜单选项的条件执行 294

§8.2.5基于功能模块结构图的通用菜单设计 294

§8.3通用数据库的综合维护与管理 300

§8.3.1通用数据库的综合维护与管理程序的基本要求 300

§8.3.2通用数据库维护程序设计的相关命令和函数 301

§8.3.3通用数据库维护与管理程序的功能 302

§8.4程序中的按键处理技术和在线帮助程序设计 309

§8.5 GET控制 314

§8.5.1 GET控制的若干概念 314

§8.5.2检查盒(Check Boxes) 316

§8.5.3不可见按钮(Invisible Buttons) 317

§8.5.4列表(Lists) 319

§8.5.5下推按钮(Push Buttons) 321

§8.5.7无线按钮(Radio Buttons) 323

§8.5.8隐藏式菜单(Popups) 326

§8.6色彩的设置 327

§8.6.1颜色的表示 327

§8.6.1颜色的设置 328

§8.7低层文件操作 329

§8.7.1低层文件操作 329

§8.7.2低层文件操作的应用 332

附录 336

附录1 FoxPro 2.5 for DOS命令集 336

附录2 FoxPro 2.5 forDOS函数集 341

附录3错误信息代码表 349

附录4系统变量 360