《FoxPro 2.6应用基础与系统开发技巧》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:仲秋雁,刘炳武等编著
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:1996
  • ISBN:7561111029
  • 页数:382 页
图书介绍:

第一章数据库基础与FoxPro系统综述 1

第一节数据库基本概念 1

一、数据管理方法的发展和特点 1

目录 1

二、数据库系统结构 2

三、数据库系统构成 3

四、数据库管理系统 4

五、数据模型 5

一、FoxPro的发展 7

第二节FoxPro的发展及其版本差异 7

二、FoxPro for Windows和for MS-DOS的主要差别 8

第三节FoxPro综述 9

一、FoxPro的特点 10

二、系统性能参数 11

三、系统配置要求 11

四、FoxPro 2.6的安装 12

五、FoxPro启动和退出 14

一、数据类型 15

第四节FoxPro基础 15

二、文件种类 16

三、变量和函数 17

四、运算符和表达式 17

五、数据库工作区 18

六、关系的投影和选择运算 19

七、关于FoxPro命令和函数 22

八、语法描述约定 24

一、菜单系统的结构 25

第一节FoxPro菜单系统 25

第二章FoxPro用户界面 25

二、System菜单 26

三、File菜单 28

四、Edit菜单 29

五、Database菜单 31

六、Record菜单 34

七、Program菜单 35

八、Window菜单 36

九、Run菜单 37

第二节FoxPro对话窗口 38

一、Command窗口 39

第三节 Commanc窗口及Alert窗口 39

二、Alert窗口 40

第三章数据库的建立和使用 41

第一节建立新数据库 41

一、定义数据库结构 41

二、修改数据库结构 43

三、显示数据库结构 43

四、打开和关闭数据库文件 44

五、数据记录的输入 46

六、数据记录的显示 49

第二节数据库记录指针定位 50

一、RECNOO函数 50

二、GO或GOTO命令 50

三、SKIP命令 51

四、LOCATE命令 52

第三节BROWSE浏览窗口 53

一、打开BROWSE浏览窗口 53

二、Browse菜单 53

三、BROWSE命令 54

四、使用FIELDS进行控制 56

五、CHANGE编辑窗口 59

第四节数据记录的增删改操作 60

一、REPLACE替换命令 60

二、UPDATE命令 61

三、记录的插入 62

四、记录的删除与恢复 63

五、备注型数据的操作 64

第五节数据库文件的排序 67

第六节索引及索引文件 68

一、索引文件类型 68

二、建立索引文件 69

三、打开和关闭索引文件 70

四、指定主索引项 72

五、重建索引文件 73

六、利用索引文件检索 73

七、利用索引文件实现表/数据库间的关联操作 75

第七节数据记录的统计运算 79

一、COUNT统计命令 79

二、SUM统计命令 80

三、AVERAGE统计命令 80

四、TOTAL统计命令 81

一、平方根运算函数 1 82

五、CALCULATE综合统计命令 82

第八节过滤器技术 83

第九节数据库的连接 84

第四章内存变量 86

第一节 内存变量的建立 86

一、内存变量直接建立 86

二、内存变量间接建立 87

三、内存变量的显示 88

四、=命令 90

一、数组的定义 91

第二节数组 91

二、数组元素的序号 92

三、内存变量或数组向数据库文件的数据传递 93

四、数据库数据向内存变量或数组传递 93

第三节 内存变量的存取 95

一、内存变量的存储 95

二、内存变量的读取 96

三、内存变量的释放 96

第四节系统内存变量 96

第五章FoxPro程序设计 98

一、文本编辑窗口 98

第一节程序编辑、编译及调用 98

二、程序文本的编辑 99

三、程序的编译 100

四、程序的调用 101

第二节程序设计的基本控制语句 101

一、IF-ELSE-ENDIF分支处理语句 101

二、DOCASE-ENDCASE分支处理语句 103

三、DOWHILE-ENDDO循环语句 104

四、FOR-ENDFOR循环语句 105

五、SCAN-ENDSCAN循环语句 106

六、循环控制中的LOOP和EXIT命令 107

第三节过程、自定义函数 109

一、程序和过程 109

二、自定义函数 110

第四节参数传递 111

第五节 内存变量的作用域 113

一、专用变量PRIVATE 113

二、公用变量PUBLIC 114

三、区域变量REGIONAL 114

第六节事件陷阱功能 115

一、ONERROR命令 115

二、ON READERROR命令 116

三、ON ESCAPE命令 117

四、ON KEY命令 117

五、ON KEY=命令 118

六、ON KEYLABEL命令 119

第七节键盘宏功能 119

一、键盘宏预定义 119

二、键盘宏的存储 122

四、键盘宏的应用 123

三、键盘宏的读取 123

五、键盘缓冲区填充 124

第八节与其他程序语言的接口 125

一、执行DOS命令或外部程序 125

二、执行汇编语言程序 126

第一节输入/输出格式定义 128

一、@…SAY输出命令 128

第六章输入/输出设计 128

二、@…GET编辑命令 129

三、其他输出格式定义命令 131

四、设置输出通道 132

第二节屏幕对象的建立与使用 134

一、单选按钮的建立和使用 134

二、命令按钮的建立和使用 136

四、列表的建立和使用 138

三、复选框的建立和使用 138

五、弹出菜单的建立和使用 140

六、藏式按钮的建立和使用 141

七、@…EDIT文本编辑域的建立和使用 142

第三节激活或显示GET对象 144

一、对象的顺序、多窗口READ和READ嵌套 144

二、READ命令 145

三、终止READ命令、清除对象 148

四、用SHOW GET或SHOWOBJECT命令显示一个对象 149

五、用SHOW GETS命令显示所有对象 151

第四节 用户窗口设计 153

一、用户窗口定义 153

二、激活或显示窗口 155

三、挂起或隐去窗口 156

四、删除窗口 157

五、保存窗口定义 158

第五节色彩控制 158

一、色彩对、色彩对列表、色彩模式和色彩集 159

二、用色彩调试板控制色彩 160

三、用SET COLOR命令控制色彩 161

第七章菜单设计 163

第一节光棒菜单设计 163

第二节数组菜单设计 164

第三节独立式弹出菜单设计 166

第四节下拉菜单设计 168

一、下拉菜单的定义 168

二、激活或显示下拉菜单 171

三、挂起或隐去下拉菜单 172

四、从内存中删除下拉菜单 172

五、从下拉菜单中移去菜单选项 173

第五节级联菜单设计 175

第六节菜单系统设计 176

一、菜单系统的定义 176

二、激活或显示菜单系统 178

三、挂起或隐去菜单系统 179

四、从内存中删除菜单系统 179

五、从菜单系统中移去菜单基 180

第八章FoxPro 2.6标准函数 182

第一节数值运算函数 182

二、指数运算和对数运算函数 182

三、四舍五入和取整、取余函数 182

五、金融函数 183

四、三角函数运算函数 183

六、随机数产生函数 184

第二节字符操作函数 184

一、 宏代换函数 184

二、子字符串查找函数 184

三、子字符串查找替换函数 185

四、子字符串截取函数 186

五、其他字符串处理函数 186

二、日期分解函数 187

三、GOMONTH()函数 187

第三节 日期和时间运算函数 187

一、系统日期和时间函数 187

第四节转换函数 188

一、字符型、日期型数据的转换 188

二、字符型、数值型数据的转换 188

三、字符型数据中字母大小写的转换 189

四、字符的ASCII码值、字符转换函数 189

五、数据输出格式转换函数 189

第五节状态测试函数 189

一、与数据库有关的测试函数 189

二、与索引有关的测试函数 191

四、系统状态检测函数SYS() 192

三、SET命令设置测试函数SET() 192

五、菜单测试函数 193

六、窗口测试函数 193

七、字符串测试函数 194

八、输入/输出设备测试函数 194

九、表达式测试函数 195

十、键状态测试函数 196

十一、其他测试函数 197

第六节数组操作函数 197

一、数组复制函数ACOPY() 197

二、数组排序函数ASORT() 197

三、数组元素插入和删除函数 198

四、数组元素序号和下标转换函数 199

五、其他数组操作函数 199

第九章FoxPro系统运行环境的设置 201

第一节显示当前系统运行环境 201

第二节 用SET命令设置系统运行环境 202

第三节View视图窗口在系统运行环境设置中的应用 208

一、View控制板 208

二、On/Off控制板 211

三、Files控制板 211

五、Misc控制板 212

四、Int l控制板 212

第四节系统配置文件 213

一、CONFIG.FP文件 213

二、SET命令设置项 214

三、CONFIG.FP专有设置项 215

四、系统内存变量设置项 216

第十章管理信息系统实例 217

第一节系统主要功能介绍 217

第二节数据库设计 218

第三节程序设计 220

一、主控菜单程序 220

二、学生基本数据输入/编辑程序 222

三、教学计划输入/编辑程序 225

四、学生选课及其成绩输入/编辑程序 227

五、学生个人成绩查询程序 229

六、单科课程成绩查询程序 231

七、综合指标查询程序 232

八、班级学生档案表打印程序 235

九、教学进度计划表打印程序 237

十、学生成绩表打印程序 241

第一节Rushmore优化技术 246

一、理解Rushmore技术 246

第十一章Rushmore技术和SQL查询 246

二、用优化的表达式进行工作 247

三、不可用Rushmore和禁止用Rushmore 248

第二节 用RQBE查询 248

一、启动RQBE窗口 249

二、用RQBE窗口查询的主要步骤 249

三、RQBE查询示例 252

四、查看SQLSELECT命令 254

第三节 SQL SELECT命令 254

一、SQL SELECT命令 254

二、使用WHERE来连接和过滤表 256

四、用UNION联合查询 257

三、对查询结果进行分组 257

第十二章菜单生成器 259

第一节菜单生成器及Menu菜单 259

一、启动菜单生成器 259

二、Menu菜单 260

三、菜单设计捷径Quick Menu 261

第二节定义菜单 261

一、定义菜单基(Menu Pads)的提示信息 261

二、定义菜单基的对应动作 262

三、定义各下拉菜单的提示信息和动作 263

四、设计菜单基和菜单选项的Options修饰项 264

五、命名菜单棒、菜单基和下拉菜单 265

第三节用Menu菜单设置菜单参数 265

一、菜单系统整体参数设置(GeneralOptions) 265

二、菜单棒参数设置(Menu BarOptions) 266

三、下拉菜单参数设置(XXXX Cptions) 267

第四节生成源程序文件 267

第五节菜单设计示例 268

第十三章屏幕描绘器 271

第一节启动屏幕描绘器 271

一、填写屏幕或窗口布局参数(Screen Layout) 273

第二节设计屏幕布局 273

二、打开所有函数(过程)和程序片段编辑窗口 276

第三节屏幕描绘器窗口的屏幕设计 276

一、对象的建立、选择、移动和取消 276

二、设置方框线对象(Box) 276

三、设计字段和变量对象(Field) 277

四、设计命令按钮对象(Push Button) 281

五、设计单选按钮对象(Radio Button) 281

六、设计复选框对象(Check Box) 282

七、设计弹出菜单对象(Popup) 282

八、设计列表对象(List) 283

九、设计藏式按钮对象(Inv.Button) 284

十、修改屏幕或窗口中的对象 285

第四节屏幕设计捷径 286

第五节生成源程序文件 287

第六节屏幕设计示例 288

一、准备工作 288

二、屏幕布局 288

三、屏幕设计 289

四、编写过程函数 291

五、生成可执行程序并执行 295

一、启动报表编写器 296

第二节报表编写器及Report菜单 296

第一节报表的组成 296

第十四章报表编写器 296

二、Report菜单 298

三、报表快速生成(Quick Report) 299

第三节报表编写器的使用与操作 299

一、报表设计窗口的组成 299

二、设计报表中输出的对象 300

三、报表页面布局(Page Layout) 303

四、设置打印驱动程序(Printer Driver Setup) 304

五、数据分组(Data Grouping) 306

六、标题区和合计区设计(Title/Summary) 307

七、定义报表内存变量(Variables) 308

八、报表模拟显示(Page Preview) 309

第四节报表打印 309

一、报表输出命令REPORT 309

二、报表输出对话操作 309

第五节报表设计示例 310

第十五章项目管理器 314

第一节启动项目管理器 314

第二节编写项目内容 315

第三节设置项目管理参数 316

第五节建立应用系统项目文件 318

第四节建立执行文件 318

第十六章在网络环境下使用FoxPro系统综述 320

第一节网络环境的建立 320

一、FoxPro和兼容网络 320

二、系统配置要求 320

三、在网络上安装FoxPro 321

第二节网络上数据的管理 321

一、表/数据库的共享与专用 321

二、文件和记录的手动锁定 322

三、文件和记录的自动锁定 324

四、重新锁定控制(SET REPROCESS) 324

一、在程序中使用加锁函数 325

五、文件和记录解锁 325

第三节网络编程 325

二、网络上的出错处理 326

三、网络的测试 328

附录 330

附录Ⅰ FoxPro2.6 for MS-DOS命令一览表 330

附录Ⅱ FoxPro2.6 for MS-DOS标准函数一览表 353

附录Ⅲ 错误信息表 367

附录Ⅳ FoxPro系统菜单名 375

附录Ⅴ 键码表 377

附录Ⅵ 色彩模式、色彩对及其控制项对照表 380