《Visual FoxPro 9.0程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:戴银飞主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302245414
  • 页数:343 页
图书介绍:本书以Visual FoxPro数据库管理系统为主要内容,介绍了面向对象程序设计和可视化编程的方法。

第1章 绪论 1

1.1数据库基础 1

1.1.1信息与数据 1

1.1.2数据处理 1

1.1.3数据库 2

1.2数据库系统 3

1.2.1数据库系统的三级模式结构 3

1.2.2数据库系统的构成 4

1.3数据库管理系统和数据库应用系统 5

1.3.1数据库管理系统 5

1.3.2数据库应用系统 6

1.4数据模型 6

1.4.1三类数据模型 6

1.4.2关系模型 6

1.5 Visual FoxPro 9.0的特点及增强功能 9

1.5.1增强的集成开发环境 9

1.5.2增强的语言功能 11

1.5.3增强的数据功能 11

1.5.4其他增强功能 11

1.5.5增强的“帮助” 11

1.6 Visual FoxPro9.0用户界面 12

1.6.1“文件”菜单 12

1.6.2“编辑”菜单 14

1.6.3“显示”菜单 15

1.6.4“工具”菜单 15

1.6.5“程序”菜单 16

1.6.6“窗口”菜单 17

1.6.7“帮助”菜单 17

1.7Visual FoxPro 9.0的辅助设计工具 18

1.7.1向导 18

1.7.2设计器 18

1.7.3生成器 18

1.8项目管理器 18

1.8.1创建与打开项目 19

1.8.2项目管理器中的命令按钮 20

1.8.3项目管理器的基本操作 21

本章小结 25

习题1 26

第2章 表的基本操作 32

2.1表的建立与修改 32

2.1.1表结构的建立 32

2.1.2表数据的输入 35

2.1.3表结构的修改 38

2.1.4表数据的修改 39

2.2数据的存储方式 39

2.2.1常量 39

2.2.2变量 40

2.2.3运算符 43

2.2.4函数 45

2.2.5表达式 47

2.2.6宏替换 47

2.2.7 NULL值 47

2.2.8 Visual FoxPro 9.0命令常用子句 48

2.3表的维护命令 50

2.3.1记录指针的移动 50

2.3.2记录的插入与追加 51

2.3.3表记录的删除与恢复 52

2.3.4表数据的替换 53

2.3.5表与表结构的复制 56

2.3.6逻辑表的位置 58

本章小结 59

习题2 60

第3章 查询与统计 65

3.1排序与索引 65

3.1.1排序 65

3.1.2索引 66

3.2查询命令 70

3.2.1顺序查询命令 70

3.2.2索引查询命令 70

3.3数据工作期 71

3.3.1多工作区的查询 71

3.3.2数据工作期窗口 73

3.3.3视图文件 74

3.3.4表的关联 75

3.4统计命令 78

3.4.1计数命令 78

3.4.2求和命令 79

3.4.3求平均值命令 79

3.4.4计算命令 80

3.4.5汇总命令 80

本章小结 81

习题3 81

第4章 数据库、表和视图 84

4.1创建和使用数据库 84

4.1.1建立数据库 84

4.1.2设置数据库 86

4.1.3设计数据库 90

4.2数据查询技术 91

4.2.1建立新的查询 91

4.2.2设计与使用查询 93

4.2.3建立多表查询关系 98

4.3创建与使用视图 100

4.3.1创建本地视图 100

4.3.2查看与更新远程视图 102

4.3.3在视图中使用多个表 104

本章小结 106

习题4 107

第5章 程序设计初步 109

5.1程序文件 109

5.1.1程序文件的建立与执行 110

5.1.2程序文件中的专用命令 112

5.2程序的控制结构 116

5.2.1顺序结构 116

5.2.2分支结构 116

5.2.3循环结构 121

5.3多模块程序 124

5.3.1子程序 124

5.3.2自定义函数 125

5.3.3过程 126

5.3.4变量的作用域 127

本章小结 129

习题5 131

第6章 菜单及表单设计 136

6.1创建菜单系统 136

6.1.1新建菜单 137

6.1.2使用快捷菜单设计器 137

6.2设计用户菜单界面 138

6.2.1添加菜单项 138

6.2.2添加子菜单 139

6.2.3分组菜单项 139

6.3给菜单项指定工作 140

6.3.1设置访问键 140

6.3.2设定键盘快捷键 140

6.3.3设置菜单项的启动条件 141

6.3.4为菜单项指定任务 142

6.3.5设置菜单名 145

6.3.6预览及运行菜单系统 146

6.3.7执行菜单 146

6.4设置菜单显示方式 147

6.4.1建立状态条信息 147

6.4.2指定菜单标题位置 148

6.5设计表单 150

6.5.1使用表单设计器设计表单 150

6.5.2使用表单向导设计表单 152

6.6加工表单 157

6.6.1保存和运行表单 157

6.6.2定制表单 157

6.6.3向表单中添加控件 160

6.6.4创建表单集 162

6.6.5修改表单属性 162

6.7设置表单属性 163

6.7.1通过属性对话框设置表单属性 164

6.7.2通过程序语句设置表单属性 165

6.8定义表单行为 165

6.9_SCREEN系统变量和LockScreen属性简介 166

本章小结 168

习题6 169

第7章 表单控件设计 173

7.1 Visual FoxPro 9.0中的控件 173

7.2控件及其相关操作 174

7.2.1复制和删除表单控件 174

7.2.2表单中控件的布局方法 175

7.2.3设置Tab键次序 175

7.2.4确定表单中控件的数目 176

7.3输出类控件 177

7.3.1标签 177

7.3.2图像 177

7.3.3线条 178

7.3.4形状 178

7.4控制类控件 180

7.4.1命令按钮与命令按钮组 180

7.4.2复选框与选项按钮组 184

7.4.3计时器控件 188

7.5输入类控件 189

7.5.1文本框控件 189

7.5.2编辑框控件 194

7.5.3列表框控件 195

7.5.4组合框控件 198

7.5.5微调控件 200

7.6容器类控件 202

7.6.1表格控件 202

7.6.2页框控件 204

7.6.3容器 210

7.7连接类控件 210

7.7.1 ActiveX控件 210

7.7.2 ActiveX绑定型控件 211

7.7.3超级链接 213

7.8实现拖放操作 213

7.8.1与拖动相关的属性、事件和方法 213

7.8.2人工拖动和自动拖动方式的区别 217

7.8.3光标形状与鼠标的有效区域 218

7.8.4如何通过拖放操作移动控件 219

7.8.5设置拖动的开始和停止时间 219

本章小结 220

习题7 222

第8章 面向对象程序设计技术 227

8.1面向对象程序设计简介 227

8.1.1面向对象程序设计的优势 227

8.1.2对象与类 228

8.2 Visual FoxPro 9.0与面向对象技术 229

8.2.1 Visual FoxPro 9.0类 229

8.2.2 Visual FoxPro 9.0的基本类 230

8.2.3容器类 230

8.2.4控件类 231

8.3面向对象程序设计的具体实现 231

8.3.1设置属性 231

8.3.2方法调用 231

8.3.3事件的响应 232

8.3.4指派方法代码和事件代码 232

8.3.5保护类成员 233

8.3.6向容器类中添加对象 233

8.3.7检查对象存在与否 234

8.4扩充Visual FoxPro 9.0的功能 234

8.4.1访问外部类库 234

8.4.2使用ActiveX控件和对象 235

8.4.3动态链接库 235

8.4.4使用Visual FoxPro 9.0库 237

本章小结 238

习题8 239

第9章用SQL语言编写查询程序 241

9.1 SQL语言简介 241

9.2查询操作 241

9.3 SELECT SQL命令 242

9.3.1 SELECT SQL命令语法 242

9.3.2参数说明 243

9.4查询操作示例 248

9.5 ALTER TABLE-SQL 250

9.6 CREATE CURSOR-SQL命令 253

9.7 CREATE TABLE-SQL命令 254

9.8 DELETE-SQL命令 256

9.9 INSERT SQL命令 256

9.10 UPDATE-SQL命令 257

本章小结 257

习题9 258

第10章 报表和标签设计技术 262

10.1创建报表 262

10.1.1创建一对一报表 262

10.1.2创建一对多报表 265

10.1.3使用“自动报表向导” 266

10.2创建标签 266

10.3定制报表布局 268

10.3.1报表带区的修改 268

10.3.2添加报表控件 270

10.3.3添加字段控件 270

10.3.4添加标签控件 274

10.3.5添加通用字段和图片 275

10.3.6添加线条、矩形和圆角矩形 276

10.3.7控件的操作 278

10.3.8改变控件的颜色 280

10.3.9设置矩形控件的填充 280

10.3.10设置线条粗细或样式 280

10.3.11在报表布局上分组数据 280

10.3.12给报表添加标题和总结 282

10.3.13设置报表变量 283

10.3.14报表的页面设置 284

10.4报表的打印及预览 285

10.4.1预览结果 285

10.4.2打印报表 286

10.4.3控制打印记录 287

本章小结 288

习题10 289

第11章 设计一个小型数据库系统 291

11.1如何开发应用程序 291

11.1.1开发前的准备工作 291

11.1.2使用“项目管理器” 292

11.1.3创建数据库 293

11.1.4创建类 293

11.1.5设计访问信息的方法 293

11.1.6测试和调试 293

11.2创建数据库表结构 293

11.3编辑表间关系 296

11.3.1创建关系 296

11.3.2编辑关系 297

11.3.3修改关系 298

11.4建立参照完整性 299

11.4.1更新规则 299

11.4.2删除规则 300

11.4.3插入规则 300

11.5浏览数据库和表 301

11.6数据库应用示例 301

11.6.1设计目标 301

11.6.2建立表单的初始界面 303

11.6.3建立数据环境 303

11.6.4添加控制字段 304

11.6.5综合调整 305

11.6.6添加代码 305

附录A Visual FoxPro6.0与Visual FoxPro9.0命令比较 308

附录B Visual FoxPro6.0与Visual FoxPro9.0函数对比 326

附录C ON KEY LABEL键标号一览表 341

附录D ASCⅡ码表 342

参考文献 343