《FoxPro2.5/2.6程序设计及汉字环境》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:周民等编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1996
  • ISBN:7810435213
  • 页数:351 页
图书介绍:22

1.1 数据库文件 1

1.1.1 数据库文件结构 1

第一章 数据库的基本操作 1

1.1.2 样本数据库 3

1.2 FoxPro 数据库简介 5

1.2.1 FoxPro 的主要特点 5

1.2.2 FoxPro 数据库文件的类型 6

1.2.3 FoxPro 数据库的运行环境 8

1.2.4 安装、启动和退出 8

1.3 若干部题的说明 9

1.3.1 本书符号的约定 9

1.3.2 选项 SCOPE 9

1.3.3 选项 FOR / WHILE 9

1.5 数据库文件的输出 10

1.4 数据库文件的建立和维护 10

1.4.1 数据库文件结构的建立和维护 10

1.4.2 数据的输入和维护 12

1.4.3 工作区和数据库文件的打开、关闭 13

1.4.4 记录的插入和删除 15

1.5.2 记录数据的输出 19

习题 22

第二章 FoxPro 的基本函数和命令 24

2.1 数值计算类函数 24

2.1.1 三角函数和反三角函数 24

2.1.3 转换类函数 25

2.1.4 其他数值函数 26

2.2 字符处理类函数 27

2.2.1 字符寻找类函数 27

2.2.2 字符截取类函数 29

2.2.3 字符替代类函数 29

2.2.4 字符测试类函数 31

2.2.5 其他字符处理类函数 32

2.3.1 关于日期(年、月、日)的函数 33

2.3 时间类函数 33

2.3.2 关于星期和时间的函数 34

2.4 数据库类函数 35

2.4.1 关于数据库文件的函数 35

2.4.2 关于记录的函数 36

2.4.3 关于字段的函数和命令 37

2.5 键盘、鼠标和光标类函数和命令 37

2.5.1 键盘类函数 37

2.5.2 关于鼠标的函数和命令 42

2.5.3 与光标有关的函数 43

2.6 文件及其他命令和函数 43

2.6.1 文件显示,维护与属性显示的命令和函数 43

2.6.3 命令 CLOSE 45

2.6.4 其他 45

2.6.2 命令 CLEAR 45

2.7 色彩控制 47

2.7.1 颜色、代码和属性 47

2.7.2 色彩对、色彩对表、色彩模式和色彩集 48

2.7.3 色彩集的保存和恢复 53

2.7.4 色彩设置的状态测试 53

习题 55

第三章 结构化程序设计 56

3.1 程序设计的基础知识 56

3.1.1 常量、变量、字段变量和内存变量 56

3.1.2 数组变量 58

3.1.3 字段变量、数组变量和内存变量之间的数据转换 61

3.1.4 变量的存储、恢复、显示和清除 63

3.1.5 运算符和表达式 64

3.2 结构化程序设计 65

3.2.1 命令文件的建立、编辑和运行 65

3.2.2 顺序结构 67

3.2.3 判断/ 分支结构 68

3.2.4 循环结构 70

3.3 过程,自定义函数 72

3.3.1 主程序、子程序 72

3.3.2 过程和过程文件 74

3.3.3 用户自定义函数 76

3.3.4 变量的种类 77

3.3.5 事件处理 79

习题 82

第四章 窗口技术 84

4.1 窗口的定义、激活、关闭和清除 84

4.1.1 窗口的定义 84

4.1.2 窗口的激活、关闭和清除 86

4.1.3 父子窗口 88

4.2.1 窗口的隐含和显示 90

4.2 窗口的隐含、显示、移动、大小调整和测试 90

4.2.2 窗口的移动和大小调整 91

4.2.3 窗口的存储和恢复 91

4.2.4 窗口的测试 92

习题 93

第五章 数据库的复杂操作 94

5.1 记录的编辑 94

5.1.1 全屏幕编辑命令——BROWSE 94

5.1.2 其他全屏幕编辑命令 99

5.1.3 记录值的替换 100

5.2 记录的排序和索引 101

5.2.1 记录的排序 101

5.2.2 索引文件的建立和打开 102

5.2.3 索引号、主索引和主索引文件 104

5.2.4 索引文件的转换、维护和测试 107

5.2.5 RUSHMORE 技术 109

5.3.1 直接查询 111

5.3 记录的查询和统计 111

5.3.2 索引查找 112

5.3.3 对话查找 113

5.3.4 统计和汇总 114

5.4 备注字段 116

5.4.1 备注字段的显示和编辑 116

5.4.2 备注字段的输入和输出 118

5.5 创建数据库的其他方法 118

5.5.1 根据当前数据库结构创建新文件 118

习题 119

第六章 多重数据库操及SQL /FOX 121

6.1 多重数据库文件的操作 121

6.1.1 工作区的联访 121

6.1.2 数据库之间的“一对一”关联 122

6.1.3 数据库之间的“一对多”关联 125

6.1.4 联接关系的测试和解除 127

6.2.1 结构化查询——SELECT 命令 128

6.2 SQL /FOX 命令 128

6.2.2 CREATE CURSOR 137

6.2.3 CREATE TABLE 命令 138

习题 139

第七章 输入、输出程序设计 140

7.1 屏幕格式化输入、输出设计 140

7.1.1 屏幕格式的设计 140

7.1.2 命令@…SAY 142

7.1.3 命令@…GET 145

7.3 报表程序的设计 162

7.3.1 报表格式分析与程序流程图 163

7.3.2 二维、三维报表程序的设计 164

7.3.3 通用报表程序的设计 169

7.4 低级文件操作 174

7.4.1 低级文件的创建、打开和关闭 174

7.4.2 数据的写入和读取 176

7.4.3 低级文件的测试、刷新、文件长度调整和指针移动 178

习题 182

第八章 菜单技术 183

8.1 FoxBase+兼容式菜单的设计 183

8.1.1 光棒式菜单 183

8.1.2 上弹式菜单 184

8.1.3 下拉式菜单 185

8.2 MENU 菜单 187

8.2.1 MENU 菜单的定义 187

8.2.2 MENU 菜单选择项的定义 189

8.2.3 MENU 菜单的激活和选中处理 190

8.2.4 MENU 菜单的显示、隐含、关闭、保存和恢复 192

8.2.5 MENU 菜单的测试 193

8.2.6 MENU 菜单的例子 193

8.3 POPUP 弹出式菜单 194

8.3.1 POPUP 菜单的定义 195

8.3.2 POPUP 菜单选择项的定义 196

8.3.3 菜单选中处理的设置和激活 198

8.3.4 POPUP 菜单选择项的显示次序和多重选择 199

8.3.5 POPUP 菜单的显示、隐含、移动、大小调整、关闭、保存和恢复 202

8.3.6 POPUP 菜单的测试 203

8.3.7 菜单提示正文的特殊控制符及色彩控制 204

8.4 系统菜单程序和通用菜单程序 204

8.4.1 系统菜单设计与例子 205

8.4.2 系统菜单通用程序 207

习题 212

第九章 GET 对象与事件驱动 213

9.1 GET对象 213

9.1.1 复选框 213

9.1.2 隐藏式按钮 217

9.1.3 下拉列表 218

9.1.4 弹出式菜单 220

9.1.5 下推按钮 222

9.1.6 单选按钮 223

9.1.7 正文编辑区 224

9.2 编辑对象的激活 226

9.2.1 READ 命令 226

9.2.2 命令 READ 的嵌套和多窗口 READ 226

9.3 事件驱动技术 227

9.3.1 事件的捕获 228

9.3.2 事件的响应 228

9.3.3 事件驱动程序的源码及分析 228

习题 231

第十章 支态数据交换及 WINDOWS 下的有关命令 232

10.1 动态数据交换函数 232

10.1.1 动态数据交换的基本概念 232

10.1.2 一组动态数据交换函数 233

10.1.3 动态数据交换的应用 241

10.2 WINDOWS 的有关命令 242

10.2.1 WINDOWS 环境设置命令和函数 242

10.2.2 WINDOWS 的其他命令 243

习题 245

第十一章 菜单生成器 246

11.1 系统菜单案便 246

11.1.1 案例及说明 246

11.1.2 菜单的制作过程 246

11.1.3 案例系统菜单的源程序(mymenu) 250

11.2 菜单功能的增强 251

11.2.1 选项热键符的设置 251

11.2.2 菜单选项位置的移动 251

11.2.3 菜单选项的增删 252

11.2.4 设置第三级菜单 252

11.2.5 菜单选项附加属性的设置 253

11.3.1 起始段程序和恢复段序 255

11.3 一个完整的系统菜单程序 255

习题 256

第十二章 报表生成器 257

12.1 二维报表的制作 257

12.1.1 报表生成器简介 257

12.1.2 案例 12.1及说明 258

12.1.3 二维报表的制作过程 259

12.2 多维报表的制作 269

12.2.1 单数据库多维报表的制作 269

12.2.2 多数据库二维报表的制作(mysheetc) 273

12.2.3 自定义函数 276

12.2.4 一个完整的报表 276

第十三章 屏幕生成器 279

13.1 按钮式数据输入格式 279

13.1.1 输入设计与屏幕生成器 279

13.2.1 案例子 13.1 及说明 280

13.1.3 按钮式数据输入程序的制作过程 280

13.1.2 案例13.1 及说明 280

13.1.4 源程序 290

13.1.4 源程序 290

13.2 多数据库共享式数据输入 293

13.2 多数据库共享式数据输入 293

13.2.1 案例 13.2 及说明 293

13.2.2 多数据库共享式数据输入程序的制作过程 295

13.2.3 案例运行及解释 297

13.2.4 源程序 297

第十四章 实用接口技术 303

14.1 与其他软件的数据文件的格式转换 303

14.1.1 数据库文件转换成其他格式文件 303

14.1.2 其他格式文件转换成 FoxPro 数据库文件 306

14.2 C语言直接读取数据训文件的方法 307

14.2.1 DBF 数据库文件结构的分析 307

14.2.2 FPT 备注文件数据格式 312

14.3 FoxPro 调用外部目标程序的方法 314

习题 314

14.4 FoxPro 的API的接口技术 316

第十五章 风络应用 318

15.1 数据库网络应的斯本概念 318

15.2 数据库文件的共享和独占 319

15.3 数据库、记录的上锁和解锁 320

15.4 网络数据的刷新 323

15.5 隐含锁定 324

习题 325

第十六章 环境设置和汉字环境 326

16.1 SET 设置 326

16.1.1 有关键盘和屏幕的SET命令 326

16.1.2 有关打印和输出的SET命令 328

16.1.3 有关文件和数据库操作的SET命令 329

16.1.4 有关调试程序和系状态的SET命令 330

16.1.5 有关字符串、数字、日期的SET命令 331

16.1.6 有关磁盘和目录的SET命令 332

16.1.7 其他SET命令 332

16.2 系统配置文件 335

16.3 系统信息测试函数 337

16.3.1 有关网络的 SYS()函数 337

16.3.2 有关日期、时间的 SYS()函数 337

16.3.3 有关磁盘、文件、内存和系统的 SYS()函数 337

16.3.4 有关打印的 SYS()函数 339

16.3.5 有关屏幕的 SYS()函数 340

16.3.6 有关数据库操作的 SYS()函数 341

16.3.7 有关字符串的 SYS()函数 341

16.3.8 其他 SYS()函数 342

16.4 UCDOS 5.0 汉字环境 342

参考文献 351