《Visual FoxPro 6.0数据库教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:黄庙由主编
  • 出 版 社:广东世界图书出版公司
  • 出版年份:2002
  • ISBN:7506255111
  • 页数:321 页
图书介绍:

第1章 Visual FoxPro概述 1

1.1数据库管理系统的发展 1

1.2 Visual FoxPro 6.0的特点 2

1.2.1易学、易用 2

1.2.2功能强大 3

1.2.3支持网络数据库 3

1.2.4与其他软件高度兼容 4

1.3 Visual FoxPro的安装 5

1.3.1为安装做准备 5

1.3.2安装Visual FoxPro 6

1.3.3安装示例和联机文档 6

1.3.4安装后自定义系统 7

1.3.5安装中可能出现的几个问题 7

1.4 Visual FoxPro的开发环境 7

1.5 Visual FoxPro的配置 9

1.5.1 Visual FoxPro配置 9

1.5.2使用“选项”对话框设置 9

1.5.3显示设置 12

1.5.4用Set命令设置 12

1.5.5使用配置文件 12

1.5.6隐藏启动屏幕 15

1.5.7配置Visual FoxPro工具栏 15

1.5.8恢复Visual FoxPro环境 16

练习一 16

第2章 表和索引 17

2.1创建新表 17

2.1.1表的概念 17

2.1.2数据类型 18

2.1.3使用“表设计器”创建表 19

2.1.4使用“表向导”创建表 22

2.2查看表中信息 23

2.2.1使用“浏览”窗口 23

2.2.2定制“浏览”窗口 23

2.3修改表 27

2.3.1修改已有表的结构 27

2.3.2添加、删除、恢复记录 28

2.3.3编辑记录 29

2.4定制表 29

2.4.1筛选表 29

2.4.2限制对字段的访问 31

2.5索引 32

2.5.1索引类型 32

2.5.2建立索引 32

2.5.3多个字段的复合索引 34

2.5.4使用索引 35

练习二 35

第3章 数据库 36

3.1创建数据库 36

3.1.1建立新数据库 36

3.1.2在数据库中添加、新建、移去表 37

3.1.3为数据库表建立索引 39

3.1.4创建表间的永久关系 40

3.2数据库表的属性 42

3.2.1设置字段标题 42

3.2.2为字段输入注释 43

3.2.3设置字段默认值 43

3.2.4设置有效性规则和有效性说明 44

3.3控制记录的数据输入 45

3.3.1设置记录有效性规则 45

3.3.2设置触发器 46

3.4设置参照完整性 47

3.5建立表间临时关系 49

3.5.1数据工作期 49

3.5.2建立表间临时关系 51

3.6使用数据库的操作 53

练习三 55

第4章 项目管理器和表单设计 56

4.1项目管理器 56

4.1.1创建和打开项目 56

4.1.2“项目管理器”的操作 57

4.1.3定制“项目管理器” 60

4.1.4“项目管理器”中的命令按钮 62

4.2工具栏简介 62

4.3对象、属性、事件和方法 63

4.3.1对象 63

4.3.2属性 63

4.3.3事件 64

4.3.4方法 64

4.3.5引用对象 65

4.4表单设计 67

4.4.1创建新表单 67

4.4.2表单的结构与表单的属性 68

4.4.3表单的事件与方法 69

4.4.4“表单设计器”工具栏 70

4.4.5修改属性 71

4.4.6添加控件 72

4.4.7“代码”窗口 75

4.4.8运行表单 76

练习四 78

第5章 Visual FoxPro编程的基本步骤 79

5.1创建表和数据库 79

5.1.1创建表 79

5.1.2创建数据库 80

5.2创建项目和表单 81

5.2.1创建项目 81

5.2.2创建表单 81

5.3设置数据环境和添加字段与控件 83

5.3.1设置数据环境 83

5.3.2向表单添加字段 85

5.4向表单添加控制 90

5.4.1添加控制控件 90

5.4.2编写控件对象的事件代码 91

5.5修饰表单和运行表单 100

5.5.1修饰表单 100

5.5.2运行表单 102

5.6软件编译 102

5.6.1编写主程序 102

5.6.2软件编译 103

5.6.3运行编译软件 104

练习五 105

第6章 数据类型、变量、表达式和函数 106

6.1数据类型、常数、变量 106

6.1.1数据类型 106

6.1.2常数 106

6.1.3变量 106

6.2表达式 107

6.2.1算术运算符与表达式 107

6.2.2字符运算符与表达式 107

6.2.3关系运算符与表达式 107

6.2.4逻辑运算符与表达式 108

6.2.5日期与日期时间运算符与表达式 108

6.3函数 109

6.3.1转换函数 109

6.3.2日期时间函数 112

6.3.3数值处理函数 113

6.3.4表数据处理函数 116

6.3.5字符处理函数 120

6.3.6检测函数 126

6.4宏替换的应用 133

6.4.1宏替换引例与定义 133

6.4.2宏替换的应用 133

练习六 134

第7章 数据的输入、输出和事件的顺序程序结构设计 135

7.1赋值语句 135

7.2命令按钮与可用于输入与输出数据的控件 136

7.2.1控件的常用属性、事件和方法 136

7.2.2命令按钮(CommandButton) 137

7.2.3标签(Label) 137

7.2.4文本框(TextBox) 138

7.2.5编辑框(EditBox) 139

7.2.6列表框(ListBox) 139

7.2.7组合框(ComboBox) 144

7.2.8 OLE绑定型控件 148

7.2.9表格控件(Grid) 149

7.2.10信息对话框 149

7.3几个基本语句 150

7.3.1语句的续行 150

7.3.2程序注释语句 151

7.3.3程序结束语句 152

7.3.4程序暂停语句 152

练习七 153

第8章 事件的判定程序结构设计和提供选择功能的控件 154

8.1判定程序结构 154

8.1.1判定结构(If…Else…EndIf) 154

8.1.2多分支结构(Do Case…EndCase) 155

8.2提供选择功能的控件 156

8.2.1选项按钮组(OptionGroup) 156

8.2.2复选框(CheckBox) 158

8.2.3命令按钮组(CommandGroup) 159

8.3焦点与键盘事件 161

8.3.1焦点(Focus) 161

8.3.2键盘事件(KeyPrees) 161

练习八 162

第9章 事件的循环程序结构设计和其他常用控件 163

9.1循环程序结构 163

9.1.1 Do While…EndDo循环结构 163

9.1.2 For…EndFor循环结构 164

9.1.3 Scan…EndScan循环结构 165

9.2 Visaul FoxPro其他常用控件 166

9.2.1页框控件(PageFrame) 166

9.2.2容器控件(Container) 172

9.2.3微调控件(Pinner)与计时器(Timer) 173

9.2.4图像控件(Image) 174

9.2.5线条对象(Line)与形状对象(Shape) 174

9.2.6类控件 176

9.3表单集与多重表单 176

9.3.1表单集 177

9.3.2多重表单 177

练习九 180

第10章 程序命令语句、数组和子程序 181

10.1程序命令语句 181

10.1.1有关表操作的语句 181

10.1.2调用表单语句 184

10.1.3调用子程序语句(Do)与返回调用程序语句(Return) 184

10.1.4启动事件(Read Events)与清除事件(Clear Events)处理语句 185

10.1.5状态设置(Set)语句 186

10.1.6 On命令 196

10.1.7结束程序语句(Cancel) 199

10.1.8 Blank命令 199

10.1.9 Calculate命令 199

10.1.10 Copy File命令 200

10.1.11 Copy Structure Extended命令 200

10.1.12 Flush命令 202

10.2数组的应用 202

10.2.1数组引言 202

10.2.2数组的定义 203

10.2.3数组相关命令 204

10.2.4数组相关函数 205

10.3子程序和函数 208

10.3.1子程序引言 208

10.3.2子程序的Return语句与调用子程序的Do语句 209

10.3.3带参数的子程序 209

10.3.4过程文件 210

10.3.5自定义函数 212

10.3.6变量的作用域 214

10.3.7参数传递协定(传值与传址) 214

练习十 215

第11章 管理查询和视图 217

11.1管理查询 217

11.1.1查询设计器 217

11.1.2使用查询 226

11.1.3建立动态查询 226

11.2视图 229

11.2.1视图的概念 229

11.2.2视图设计器 230

11.2.3“视图设计器”使用举例 233

11.2.4数据库视图的使用 237

练习十一 238

第12章 报表和标签设计 239

12.1“报表设计器”及相关菜单、工具栏 239

12.1.1报表设计器 239

12.1.2“报表设计器”的报表带区 240

12.1.3“报表设计器”工具栏 241

12.1.4“报表控件”工具栏 241

12.1.5“报表”菜单 242

12.2报表布局 242

12.2.1计划报表布局 242

12.2.2设置报表数据环境 243

12.3添加报表控件 244

12.3.1添加字段 244

12.3.2添加标签控件 245

12.3.3设计报表页标头 245

12.3.4设计报表的页注脚 245

12.3.5设计报表标题和总结带区 246

12.3.6使用“布局”工具栏 246

12.3.7控件组合 247

12.4报表数据分组 247

12.4.1添加单个组 247

12.4.2添加多个数据分组 248

12.4.3更改分组设置 248

12.5定制布局 249

12.5.1定义报表的页面 249

12.5.2设置域控件格式 250

12.5.3添加线条、矩形和圆形 251

12.5.4添加图片 252

12.6使用变量及预览、打印报表 253

12.6.1在报表中添加和使用变量 253

12.6.2预览结果 254

12.6.3在表单中启动打印报表 254

12.7一个报表设计实例 254

12.8快速制作报表 259

12.9标签设计 262

12.9.1标签设计器 262

12.9.2标签设计 262

12.9.3在表单中启动打印标签 264

练习十二 264

第13章 菜单设计 265

13.1规划菜单系统 265

13.2创建菜单系统 266

13.2.1菜单设计器 266

13.2.2创建菜单 266

13.3在顶层表单中添加菜单 272

练习十三 272

第14章 编制一个完整的数据库管理软件——学籍管理系统 273

14.1系统分析 273

14.1.1软件功能 273

14.1.2用户界面与打印报表、标签格式 273

14.1.3数据表和数据库 275

14.2创建项目、数据库和表 276

14.2.1创建项目 276

14.2.2建立表 276

14.2.3建立数据库 277

14.3设计表单 278

14.3.1建立主表单 278

14.3.2修饰表单 278

14.3.3设置数据环境 279

14.4表单中页框第1页(学籍)的设计 280

14.4.1在表单中添加“页框”控件 280

14.4.2在页框控件第1页中添加“学生情况”表字段控件 280

14.4.3在页框控件第1页中添加“成绩”表字段控件 283

14.4.4在页框控件第1页中添加控制控件 284

14.4.5页框控件第1页的修饰 285

14.4.6表单Form1与页框第1页的程序代码 285

14.5表单中页框第2页(系代码维护)的设计 294

14.5.1页框第2页属性的修改 294

14.5.2在页框控件第2页中添加控件 295

14.5.3页框第2页的程序代码 296

14.6表单中页框第3页(查询与报表)的设计 297

14.6.1页框第3页属性的修改 297

14.6.2在页框控件第3页中添加控件 298

14.6.3建立查询文件 298

14.6.4建立报表文件 299

14.6.5建立标签文件 301

14.6.6页框第3页的程序代码 302

14.7编译应用程序 304

练习十四 305

第15章 程序调试 306

15.1程序中的语法错误与处理 306

15.1.1在运行程序或编译程序时发现错误 306

15.1.2常见的语法错误问题 307

15.2程序中的逻辑错误与程序调试 308

15.2.1跟踪窗口 308

15.2.2设置断点 310

15.2.3局部窗口和监视窗口 311

15.2.4事件跟踪 312

15.2.5使用错误处理程序 313

练习十五 314

第16章 软件发布与安装盘制作 315

16.1软件发布前的准备 315

16.1.1使应用程序通用性更强 315

16.1.2确保应用程序在运行环境中正确运行 316

16.1.3软件的编译 316

16.2制作安装盘 317

练习十六 320

参考文献 321