《Visual FoxPro 7.0应用与开发教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:伍俊良编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302061246
  • 页数:376 页
图书介绍:本书以Visual FoxPro 7.0为基础,结合作者长期使用Visual FoxPro前期产品的丰富经验,通过大量的应用实例和应用系统的具体开发过程,介绍了Visual Foxpro 7.0在数据库管理和应用系统开发方面的方法与技巧。本书分为数据库管理和应用系统开发两个方面,从Visual FoxPro 7.0的数据库创建与数据库应用管理、应用系统分析、系统设计和系统开发等方面.全面介绍了Visual FoxPro 7.0的使用方法、编程技巧和应用系统开发的具体步骤。本书适合于高等院校本科、研究生教学,也是广大计算机爱好者编程的优秀参考书,通过内容筛选,也可以作为专科学生教材。

第1章 数据库及数据表的创建 1

1.1 数据库与数据表 1

1.1.1 数据表的结构 2

1.1.2 数据表的数据类型 4

1.1.3 数据库与数据表的区别与联系 6

1.2 数据表的操作 6

1.2.1 创建数据库与数据表 6

1.2.2 用表设计器设计数据表 11

1.2.3 显示数据表的结构信息 11

1.2.4 修改数据表的结构 11

1.2.5 建立索引字段的意义和方法 11

1.2.6 建立表间关系与关系的删除 13

1.2.7 修改字段属性 14

1.3 Visual FoxPro 7.0语言简述 17

1.3.2 常量的声明、释放及语法结构 18

1.3.1 Visual FoxPro 7.0的命名规则 18

1.3.3 内存变量的声明及其语法结构 19

1.3.4 数组及其定义 22

1.3.5 Visual FoxPro 7.0操作符 24

第2章 数据操作及应用开发基础方法 29

2.1 编辑数据记录与基础编程 29

2.1.1 用APPEND命令添加记录与编程初步 29

2.1.2 用EDIT命令编辑数据表记录与编程基础 33

2.1.4 全屏幕编辑浏览命令BROWSE 37

2.1.3 用INSERT命令插入记录 37

2.1.5 备注型字段的编辑方法 40

2.2 数据表的打开与关闭 40

2.2.1 用编辑命令打开数据表 41

2.2.2 用USE命令打开数据表 41

2.2.3 用菜单打开数据表 41

2.2.4 数据表的关闭 42

2.3.1 用LIST命令显示数据记录 43

2.3 数据记录的显示 43

2.3.2 用DISPLAY命令显示数据记录 45

2.3.3 使用“数据工作期”显示数据浏览记录 46

2.3.4 用“显示”菜单显示数据表记录 49

2.4 数据记录的删除操作与编程基础 50

2.4.1 自由表逻辑删除的语法结构 50

2.4.2 逻辑删除记录的恢复 52

2.4.3 数据库表记录的删除与菜单应用 52

2.4.4 物理删除 54

2.4.5 清空数据表 54

2.4.6 删除记录的基础编程 55

第3章 数据的定位查询、统计计算与排序 57

3.1 数据表记录指针的定位与数据查询 58

3.1.1 记录指针的定位及记录查询操作 58

3.1.2 数据指针定位及顺序查询命令与应用编程基础 63

3.2.1 统计记录条数的方法 65

3.2 数据记录的统计方法 65

3.2.2 列数值字段的统计 67

3.2.3 行数值字段的统计和REPLACE命令 70

3.3 数据表数值字段的汇总与排序 75

3.3.1 汇总命令TOTAL的语法结构 75

3.3.2 排序命令SORT的语法结构 76

第4章 Visual FoxPro 7.0集成开发环境 79

4.1 IDE集成开发环境简介 79

4.1.1 基本菜单与构成要素 79

4.1.2 基本主菜单的作用 79

4.2 命令窗口与命令 86

4.2.1 配置用户化的命令窗口 86

4.2.2 数据表应用的基本命令与SQL命令 87

4.2.3 SQL命令查询与菜单查询的关系 92

4.2.4 SQL语言与数据表的查询界面的开发基础 95

4.3.2 与数据相关的快捷键 96

4.3 集成开发环境中的快捷按钮 96

4.3.1 与主菜单对应的快捷键 96

4.3.3 与格式相关的快捷按钮 97

4.3.4 与程序相关的快捷按钮 100

第5章 Visual FoxPro 7.0开发工具的使用方法 103

5.1 Visual Foxpro 7.0的管理器与设计器 103

5.1.1 项目管理器及其应用 103

5.1.2 数据库创建及应用 106

5.1.3 数据库设计器、参照完整性与存储过程 110

5.1.4 数据表的创建与表设计器 117

5.1.5 视图的创建与视图设计器 118

5.1.6 查询的创建与查询设计器 126

5.2 Visual FoxPro 7.0的连接设计器、表单设计器与报表设计器 138

5.2.1 连接与连接设计器 138

5.2.2 表单与表单设计器 141

5.2.3 报表(Report)与报表设计器 144

6.1 表单常用类控件及其运用 150

第6章 Visual FoxPro 7.0表单控件及编程基础 150

6.1.1 标签控件及其运用 151

6.1.2 文本框控件及其运用 153

6.1.3 编辑框控件及其运用 156

6.1.4 命令按钮控件及其运用 156

6.1.5 命令按钮组控件及其运用 156

6.1.6 复选框控件及其运用 158

6.1.7 选项按钮组控件及其运用 159

6.1.8 组合框控件及其运用 161

6.1.9 列表框控件及其运用 164

6.1.10 微调控件及其使用 164

6.1.11 表格控件及其运用 166

6.1.12 图像控件 171

6.1.13 计时器控件及其运用 171

6.1.14 页框控件及其运用 174

6.1.15 容器控件及其运用 175

6.1.16 线条控件及其运用 178

6.1.17 形状控件及其运用 178

6.2 Active X控件简介 178

6.2.1 三维命令按钮控件 179

6.2.2 三维组按下按钮控件 181

6.2.3 三维面板控件及其运用 182

6.2.4 三维选项按钮控件及其运用 183

6.2.5 三维复选控件及其运用 183

6.2.6 三维框架按钮控件及其运用 183

6.2.7 三维日历控件及其运用 184

6.3 添加控件的方法及其运用 186

6.3.1 添加控件与打开程序模板的方法简介 186

6.3.2 添加应用程序模板 187

6.3.3 增加新的Wizblns类控件 188

6.3.4 增加新的Wizstle“风格”类控件 194

6.3.5 增加WizStone类控件 197

第7章 Visual FoxPro 7.0的报表控件及其应用 199

7.1 标签控件及其运用 199

7.1.1 把标签控件加入到报表中 199

7.1.2 制作具有立体感的报表标签 201

7.2 报表域控件及其运用 201

7.2.1 域控件的表达式与格式设置 201

7.2.2 域控件的计算方法与打印设置 202

7.3 线条控件的运用 203

7.3.1 横向线条、纵向线条与表格式报表 203

7.3.2 线条控件的打印条件 204

7.4 矩形控件和椭圆控件 204

7.5 图片/OLE捆绑型控件的运用 204

7.5.1 图片控件与图形报表 204

7.5.2 图片控件与数据表的通用字段的绑定 205

8.1.1 运行期表单的可视化状态设置 207

8.1 表单的属性设置与运行期的控制 207

第8章 表单的应用与开发 207

8.1.2 表单大小和位置的固定 208

8.1.3 表单的隐藏、显示与释放 208

8.1.4 表单的基本分类 209

8.2 多表表单的制作 223

8.2.1 利用表单向导制作多表表单 223

8.2.2 用户制作多表表单 228

8.3 单表表单和多表表单的成批数据修改 231

第9章 报表的应用开发 234

9.1 报表的创建与修改 234

9.1.1 报表创建的基本命令 234

9.1.2 报表的修改命令 235

9.2 报表制作的几种方式 236

9.2.1 快速报表 236

9.2.2 主/从报表的制作 238

9.2.3 数据分组报表与总计报表的制作 239

9.2.4 过滤数据报表 240

9.2.5 图形报表的制作 240

9.3 报表带区的修改与加工 241

9.3.1 报表带区及其加工制作 241

9.3.2 报表的页面设置 243

9.4 报表变量的应用与引用 245

9.4.1 报表变量的定义方法 245

9.4.2 报表变量的引用 247

第10章 应用系统分析、设计及其系统集成 249

10.1 应用系统的一般模式 249

10.2 系统分析与设计 250

10.2.1 编写系统分析与设计报告 250

10.2.2 数据库设计 252

10.2.3 子类控件的创建及其运用 254

10.3 系统主程序的编写 256

10.3.1 主程序与其他表单的关系 256

10.3.2 主程序的编写过程 258

10.4.1 表单的调用方式 259

10.4 应用系统的主表单及表单的调用 259

10.4.2 表单的调用命令 260

10.5 权限认证表单的制作 262

10.6 主表单对报表文件的调用 264

10.7 主菜单及快捷菜单的制作方法 266

10.7.1 主菜单文件的制作 266

10.7.2 子菜单条目的制作 267

10.7.3 利用Visual FoxPro 7.0的菜单模板创建菜单 268

10.7.4 为菜单条目增加快捷键和信息显示 269

10.7.5 创建菜单命令 270

10.7.6 快捷菜单文件的创建 270

10.7.7 菜单过程代码的编写 271

10.7.8 将菜单文件引入到表单 272

10.7.9 关于菜单的其他说明 274

11.1.1 静态加密方法及其缺陷 276

第11章 系统开发中的其他技术 276

11.1 系统安全与常用加密方法 276

11.1.2 动态加密方法及其缺陷 277

11.1.3 随机数的产生与加密方法 279

11.2 系统开发过程中常用函数和数据的转换 280

11.2.1 ALLTRIM函数 280

11.2.2 CTOD函数 281

11.2.3 DTOC函数 281

11.2.4 EMPTY函数 281

11.2.5 ISALPHA函数 282

11.2.6 ISLOWER函数 282

11.2.7 ISUPPER函数 282

11.2.8 LEFT函数 283

11.2.9 LEN函数 283

11.2.10 LIKE函数 283

11.2.14 TTOC函数 284

11.2.13 NTOM函数 284

11.2.11 LTRIM函数 284

11.2.12 MTON函数 284

11.2.15 TTOD函数 285

11.2.16 DTOS函数 285

11.2.17 FDATE函数 285

11.2.18 FTIME函数 285

11.2.19 GOMONTH函数 286

11.2.20 HOUR函数 286

11.2.21 YEAR函数 286

11.2.22 WEEK函数 286

11.3 应用系统的连编 287

11.3.1 表单的编译与表单调试器 287

11.3.2 报表的编译与运行 288

11.3.3 菜单的生成与预览 288

11.3.4 程序/主程序的编译 288

11.3.5 应用系统的连编过程 289

11.4 对话框与消息机制 291

11.4.1 MessageBox函数 291

11.4.2 MESSAGE函数 292

11.5 应用系统的分发与安装盘的建立 293

11.5.1 应用系统安装向导 294

11.5.2 安装程序建立的具体步骤 294

11.5.3 应用系统的安装 298

第12章 客户/服务器(C/S)结构应用程序的开发简介 300

12.1 局域网络结构 300

12.2 数据库/表的升迁 301

12.2.1 指定升迁表属性 302

12.2.2 升迁的具体内容注释 303

12.3 利用打开数据库的类开发客户/服务器应用程序 303

12.4 客户/服务器应用程序类文件、数据表与视图操作 304

12.6 数据更新的方式 306

12.5 客户服务器应用程序中的数据冲突 306

第13章 Visual FoxPro 7.0应用系统开发实例 308

13.1 用Visual Foxpro 7.0制作一个图书出版管理系统 308

13.1.1 系统设计的目的 308

13.1.2 系统功能 308

13.1.3 创建项目文件 308

13.1.4 数据库创建与数据表结构设计 309

13.1.5 创建图书出版管理系统主窗体 312

13.1.6 制作“图书分类与图书”表单 313

13.1.7 “图书分类与作者”信息表单的制作 318

13.1.8 制作“作者与图书”信息表单 318

13.1.9 主窗体事件编写和集成系统 319

13.1.10 制作数据报表 320

13.1.11 制作主程序 320

13.2.2 数据库设计 321

13.2.1 系统设计 321

13.2 制作一个工资管理系统 321

13.2.3 创建项目文件 324

13.2.4 创建数据库及数据表文件 324

13.2.5 制作工资处理表单 325

13.2.6 为输入“部门”、“年份”和“月份”内容制作列表框 326

13.2.7 制作“复制上月工资表单” 327

13.2.8 制作数据过滤查询表单 329

13.2.9 制作成批数据替换的表单 334

13.2.10 系统维护表单的制作 335

13.2.11 工资汇总报表与个人工资单的打印 338

13.2.12 制作系统权限认证表单 341

13.2.13 制作工资管理系统主表单 342

13.2.14 制作系统的启动封面 344

13.2.15 制作系统主程序 345

附录 部分习题参考解答 347

参考文献 376