《FoxPro for Windows程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘淳,唐伟奇主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2000
  • ISBN:7508404513
  • 页数:374 页
图书介绍:高等学校计算机基础课程系列教材:本书包括:数据库概述、FoxProforWindows基本知识、数据库的基本操作、多重数据库的操作、快速查询技术、FoxPro常用函数、FoxPro程序设计等内容。

第1章 数据库系统概述 1

1.1 基本概念 1

1.1.1 信息、数据与数据处理 1

1.1.2 数据库(DB-Data Base) 2

1.1.3 数据库系统(DBS-Data Base System) 2

1.1.4 数据库管理系统(DBMS-Data Base Management System) 2

1.1.5 数据库应用系统 2

1.1.6 数据库模型 3

1.2 数据管理技术的发展 3

1.2.1 人工管理阶段 3

1.2.2 文件管理阶段 4

1.2.3 数据库管理阶段 4

1.2.4 分布式数据库管理阶段 4

1.3 数据库系统 5

1.3.1 数据库系统的组成 5

1.3.2 数据库系统的特点 6

1.4 数据库管理系统 7

1.5 数据模型 8

1.5.1 层次数据模型(Hierarchical Model) 8

1.5.2 网状数据模型(Network Model) 9

1.5.3 关系模型(Relational Model) 9

1.6 关系数据库 10

1.6.1 关系的基本概念及其特点 10

1.6.2 关系数据库 12

1.6.3 关系运算 13

1.7 例题精选 14

1.7.1 选择题 14

1.7.2 填空题 17

习题与参考答案 18

第2章 FoxPro for Windows基础知识 21

2.1 FoxPro for Windows的主要特点、运行环境及其安装运行 21

2.1.1 FoxPro系统的主要特点 21

2.1.2 FoxPro for Windows系统的运行环境 22

2.1.3 FoxPro for Windows系统的安装 22

2.1.4 FoxPro for Windows系统的启动 23

2.1.5 FoxPro for Windows的退出 23

2.2 FoxPro系统的文件类型、性能指标及其工作方式 24

2.2.1 FoxPro系统的文件类型及命令格式 24

2.2.2 FoxPro for Windows系统的性能指标 28

2.2.3 FoxPro for Windows系统的工作方式 28

2.3 FoxPro for Windows的用户界面 29

2.3.1 FoxPro for Windows的系统窗口 30

2.3.2 FoxPro for Windows的系统菜单 31

2.3.3 FoxPro for Windows的对话框 35

2.3.4 FoxPro for Windows的文本编辑器 37

2.4 FoxPro的数据元素 41

2.4.1 常量 41

2.4.2 变量 42

2.4.3 表达式 43

2.4.4 函数 50

2.5 例题精选 52

2.5.1 选择题 52

2.5.2 填空题 55

习题与参考答案 56

第3章 数据库的基本操作 59

3.1 数据库的建立、修改与复制 59

3.1.1 数据库结构的建立、修改与复制 59

3.1.2 数据库记录的增、删、改与复制 78

3.1.3 文件管理命令 102

3.2 数据库的重新组织及查询 105

3.2.1 直接查询与记录指针定位 106

3.2.2 数据库排序与索引 109

3.2.3 快速检索FIND、SEEK 122

3.3 数据统计与计算 125

3.3.1 统计记录数、求和、求平均值及综合计算 125

3.3.2 分类汇总 130

3.4 例题精选 132

3.4.1 选择题 132

3.4.2 填空题 134

习题与参考答案 136

第4章 多重数据库的操作 144

4.1 工作区的选择和使用 144

4.1.1 工作区及当前工作区 144

4.1.2 选择当前工作区 144

4.1.3 对其他工作区中数据库文件的访问 146

4.2 数据库的关联与连接 147

4.2.1 数据库文件的关联 147

4.2.2 取消数据库的关联 153

4.2.3 数据库的连接 153

4.3 数据库间的数据更新 155

4.4 例题精选 156

4.4.1 选择题 156

4.4.2 填空题 158

习题与参考答案 162

第5章 快速查询技术 165

5.1 Rushmore优化技术 165

5.2 结构化查询语言SQL 167

5.2.1 CREATE CURSOR命令 167

5.2.2 CREATE TABLE命令 168

5.2.3 INSERT INTO命令 170

5.2.4 SELECT命令 171

5.3 RQBE查询 176

5.3.1 创建RQBE查询文件 176

5.3.2 RQBE查询窗口 177

5.3.3 RQBE应用举例 182

5.3.4 RQBE查询文件的修改 187

5.3.5 RQBE查询文件的运行 188

5.4 例题精选 189

5.4.1 选择题 189

5.4.2 填空题 191

习题与参考答案 192

第6章 FoxPro常用函数 196

6.1 算术运算函数 196

6.2 字符运算函数 200

6.3 日期类函数 203

6.4 数据类型转换函数 205

6.5 测试函数 206

6.6 例题精选 209

6.6.1 选择题 209

6.6.2 填空题 210

习题与参考答案 211

第7章 FoxPro程序设计 215

7.1 内存变量和数组 215

7.1.1 内存变量 215

7.1.2 数组 220

7.2 程序编辑、编译及执行 223

7.2.1 文本编辑窗口 223

7.2.2 程序的编辑 225

7.2.3 命令文件的编译 226

7.2.4 命令文件的执行 227

7.2.5 简单程序举例 228

7.2.6 交换性数据输入语句 228

7.2.7 其他一些常用语句 232

7.2.8 程序文件的终止执行 233

7.3 程序的顺序结构 233

7.4 程序的选择结构 233

7.4.1 IF语句 234

7.4.2 多分支选择语句--CASE语句 240

7.5 程序的循环结构 243

7.5.1 循环控制方式 244

7.5.2 循环结构与分支结构的合用 250

7.5.3 多重循环 252

7.6 输入输出设计 253

7.7 例题精选 257

7.7.1 选择题 257

7.7.2 填空题 258

习题与参考答案 260

第8章 过程与过程文件 270

8.1 外部过程 270

8.2 内部过程 271

8.2.1 过程文件 272

8.2.2 程序文件 274

8.3 过程调用中的参数传递 276

8.3.1 有参过程中的形式参数定义 276

8.3.2 调用过程与被调用过程间的参数传递 276

8.4 嵌套调用 278

8.5 过程的递归调用 278

8.6 内存变量的作用域 279

8.6.1 全局变量 279

8.6.2 局部变量 280

8.7 自定义函数 281

8.8 例题精选 282

8.8.1 选择题 282

8.8.2 填空题 283

8.8.3 程序设计题 285

习题与参考答案 285

第9章 系统辅助命令 288

9.1 键盘操作命令 288

9.1.1 设置键盘缓冲区大小 288

9.1.2 设置键盘宏 288

9.1.3 捕获击键 289

9.2 捕获错误 291

9.3 常用的SET命令 292

第10章 报表设计 294

10.1 打开报表生成器 294

10.2 报表生成器介绍 294

10.3 设计简单报表 296

10.3.1 快速报表(QUICK REPORT) 296

10.3.2 修改用QUICK REPORT产生的报表 299

10.4 设计复杂报表 303

10.5 报表页面布局 305

10.6 打印报表 308

第11章 屏幕生成器 310

11.1 启动屏幕生成器 310

11.2 屏幕生成器简介 310

11.3 创建快速屏幕 311

11.4 调整屏幕格式 313

11.5 创建屏幕控制对象 316

11.5.1 创建命令按钮 316

11.5.2 生成程序代码 320

11.5.3 运行屏幕程序 322

11.6 屏幕对象 323

11.6.1 Fields(字段)对象 323

11.6.2 Edit Region(编辑框) 325

11.6.3 Radio Button(单选按钮) 326

11.6.4 Check Box(复选框) 327

11.6.5 Popup(弹出框) 330

11.6.6 List(列表框) 331

11.7 激活或显示屏幕对象 333

11.7.1 READ命令 333

11.7.2 终止READ命令 334

11.7.3 SHOW命令 334

11.8 Object菜单 335

11.9 Screen菜单 336

第12章 菜单设计 340

12.1 菜单的组成 340

12.2 设计亮条式菜单 340

12.3 设计下拉式菜单 343

12.3.1 主菜单定义命令 343

12.3.2 子菜单定义命令 343

12.3.3 下拉式菜单的激活 344

12.4 设计弹出式菜单 345

12.5 用菜单设计器设计菜单 347

12.5.1 创建菜单系统的基本步骤 347

12.5.2 用菜单设计器生成菜单 348

12.5.3 编译、运行菜单文件 348

12.6 设定提示选项OPTIONS 354

12.6.1 Command(注释) 356

12.6.2 Shortcut(快捷方式) 356

12.6.3 Skip for(跳过) 356

12.6.4 Message(信息) 357

12.6.5 Pad Name(主菜单名) 357

12.6.6 Bar#(菜单项) 357

12.7 设定GENERAL\MENU 358

12.7.1 菜单的常规选项 358

12.7.2 菜单的Menu选项 360

附录1 FoxPro命令一览表 362

附录2 FoxPro函数一览表 369