《中文visualfoxpro60开发指南》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:0 页
图书介绍:

目 录 1

第一章 中文Visual FoxPro 6.0环境及基本操作 1

1.1 Visual FoxPro集成开发环境 1

1.2 Visual FoxPro菜单 2

1.3选项对话框 5

1.4命令窗口 7

1.5工具栏 8

1.6项目管理器 9

1.7 向导 12

2.1.1确定字段及其数据类型 14

2.1表的创建 14

第二章表的建立与访问 14

2.1.2创建表的步骤 15

2.2查看和定位表记录 17

2.2.1查看表的记录 17

2.2.2移动记录指针 18

2.3记录修改 19

2.3.1更改或追加记录 19

2.3.2从其他表中追加记录 20

2.3.3删除记录 21

2.4表的结构修改 22

2.5.2字段的筛选 23

2.5.1记录的筛选 23

2.5表的定制 23

2.6多个表的使用 24

2.6.1工作区 24

2.6.2在一个工作区中打开和 25

关闭表 25

2.6.3工作区的引用 25

2.7索引及其种类 26

2.7.1索引的基本概念 27

2.7.2索引的种类 27

2.8.1建立索引的步骤 28

2.8索引的建立 28

2.8.2利用索引筛选记录 29

2.9控制字段值的重复 30

2.10其他类型的索引 31

2.10.1非结构复合索引 31

2.10.2独立索引 32

2.11索引的重建 32

2.12索引的删除 33

2.13改变记录的物理顺序 34

第三章数据库的创建与访问 35

3.1 自由表和数据库表 35

3.2数据库的设计步骤 35

3.2.2确定需要的表 36

3.2.1确定数据库的目的 36

3.2.3确定字段 38

3.2.4确定表间的关系 38

3.2.5设计的优化 41

3.3数据库的创建与删除 41

3.3.1创建数据库 42

3.3.2在数据库中添加、创建和 42

移去表 42

3.3.3删除数据库 43

3.3.4更新表和数据库的链接 43

3.4.1长表名和表的注释 44

3.4数据字典 44

3.4.2长字段名、字段的标题和注释 45

3.4.3设置字段的默认值 46

3.4.4创建关系 47

3.4.5设置字段级规则 50

3.4.6设置表的有效性规则 52

3.4.7生成参照完整性 53

3.4.8创建存储过程 54

3.4.9设置触发器 54

3.5多个数据库的使用 55

3.5.1打开多个数据库 55

3.5.4使用其他数据库中的表 56

3.5.3使用当前数据库中的表 56

3.5.2设置当前数据库 56

3.5.5关闭数据库 57

3.5.6作用域 57

3.6数据库属性 58

3.7数据库结构的查看或修改 58

3.7.1浏览数据库文件 58

3.7.2扩展.DBC文件 58

3.7.3检查数据库 59

第四章查询与视图 60

4.1查询 60

4.3查询结果中的表和字段 61

4.2查询向导与查询设计器 61

4.4待查找记录的设置 62

4.5设置排序选项来组织查询结果 63

4.6设置分组选项来组织查询结果 64

4.7选择查询结果的输出类型 64

4.8运行查询 65

4.9定制查询 66

4.10查询多个表和视图 66

4.11创建、修改与删除视图 67

4.11.1创建单表本地视图 68

4.11.2创建多表本地视图 69

4.11.5删除视图 71

4.12在视图中更新数据 71

4.11.3修改视图 71

4.11.4重命名视图 71

4.12.1使表可更新 72

4.12.2设置关键字段 72

4.12.3使表中的指定字段可更新 72

4.13定制视图 73

4.13.1在视图中添加表达式 73

4.13.2创建提示输入值的视图 74

4.14使用视图 75

4.14.1打开一个视图 75

4.14.4创建视图索引 76

4.14.5创建视图的临时关系 76

4.14.3显示视图结构 76

4.14.2打开视图的多个实例 76

4.14.6使用视图中的数据字典功能 77

第五章报表与标签 78

5.1报表及常规布局的设计 78

5.2创建报表布局 79

5.2.1用报表向导创建报表 79

5.2.2创建快速报表 79

5.2.3从空白报表布局开始创建 80

报表 80

5.3邮件标签布局 80

5.4.1规划数据的位置 81

5.4修改布局 81

5.4.2修改报表带区 83

5.4.3选择和移动报表控件 83

5.4.4调整控件的大小 83

5.4.5对齐报表控件 83

5.4.6调整控件的位置 84

5.5定制布局 84

5.5.1设置报表数据源 84

5.5.2定义报表的页面 85

5.5.3插入报表控件 87

5.5.4格式化域控件 89

5.5.6添加线条、矩形和圆形 90

5.5.5向报表中添加标签控件 90

5.5.7在报表中添加图片 91

5.5.8更改报表控件的颜色 91

5.5.9向报表控件中添加注释 91

5.5.10报表控件的打印 92

5.6预览和打印报表或标签 96

5.6.1预览结果 96

5.6.2选择要打印的报表记录 96

5.6.3用命令预览或打印报表 98

第六章 浅论Visual FoxPro程序 99

设计 99

6.1 Visual FoxPro程序设计体系 99

6.1.2创建程序 100

6.1.1命令窗口 100

6.1.3利用设计工具编写代码 101

6.2设计程序的步骤 101

6.2.1描述程序的目标 102

6.2.2 目标的细化 102

6.2.3编写模块 102

6.2.4程序示例 103

6.2.5测试各个模块 105

6.2.6模块的集成 105

6.2.7集成测试 106

6.2.8提高程序的可靠性 107

6.3从结构化程序设计到面向对象程序设计 108

6.2.9将程序转换成函数 108

第七章语言概述 111

7.1数据类型和字段类型 111

7.2保存数据 114

7.2.1常量 115

7.2.2变量 115

7.2.3数组 116

7.2.4字段 117

7.2.5记录 117

7.2.6对象 117

7.3操作符 117

7.3.4关系操作符 118

7.3.3逻辑操作符 118

7.3.2日期和时间操作符 118

7.3.1字符操作符 118

7.3.5数值操作符 119

7.4表达式 119

7.4.1创建名称 119

7.4.2使用命令和函数 119

7.4.3创建字符表达式 120

7.4.4创建日期表达式 120

7.4.5创建数值表达式 120

7.4.6创建逻辑表达式 120

7.4.7创建名称表达式 120

7.5.1条件分支 121

7.4.8宏替换 121

7.5程序流程控制 121

7.5.2循环 123

7.6处理数据 125

7.6.1用户自定义函数 125

7.6.2处理字段和记录 127

7.6.3处理数组 128

7.6.4处理类和对象 129

7.6.5处理null值 130

7.7文件扩展名小结 131

8.1.1模块化设计 133

第八章面向对象程序设计 133

8.1类和对象 133

8.1.2类层次 134

8.2处理对象 137

8.2.1在容器层次中引用对象 137

8.2.2设置属性 138

8.2.3调用方法程序 139

8.2.4响应事件 139

8.3用程序定义类 139

8.3.1保护类成员 140

8.3.2在容器类中添加对象 140

代码 141

8.3.3指定方法程序代码和事件 141

8.3.4自定义类 148

8.3.5创建对象引用 148

8.3.6成员数组 149

8.3.7对象数组 150

8.3.8用对象存储数据 150

第九章事件模型与程序开发步骤 153

9.1事件驱动程序设计概述 153

9.2事件 153

9.2.1容器层次和类层次中的事件 154

9.2.2跟踪事件序列 156

9.3.1 鼠标事件 158

9.3事件的分类 158

9.3.2键盘事件KeyPress 160

9.3.3改变控件内容的事件 160

9.3.4控件焦点的事件 160

9.3.5表单事件 162

9.3.6数据环境事件 163

9.3.7其他事件 164

9.4事件代码 164

9.5开发Visual FoxPro应用程序的步骤 165

9.5.1规划应用程序 165

9.5.4提供交互能力 166

9.5.3用类简化应用程序 166

9.5.2创建数据库 166

9.5.5提供交互信息 167

9.5.6调试 167

第十章表单 168

10.1设计表单应考虑的因素 168

10.2创建表单 168

10.2.1用表单集扩展表单 169

10.2.2设置数据环境 170

10.3向表单中添加对象 172

10.3.2向表单中添加控件 173

10.3.3向表单中添加用户自定义对象 173

10.3.1添加容器 173

10.3.4收集和记数属性 175

10.3.5确定表单中控件的数目 175

10.3.6在表单或表单集中添加属性和方法程序 176

10.4处理表单中的对象 177

10.4.1在设计时设置属性 177

10.4.2定义表单行为 178

10.4.3编辑事件代码和方法代码 178

10.4.4保存表单 179

10.4.5运行表单 179

10.4.7在运行时调用方法 181

10.4.6在运行时设置属性 181

10.4.8对事件作出响应 182

10.4.9处理对象的示例 182

10.5表单的管理 185

10.5.1如何管理表单 185

10.5.2如何管理表单的多个实例 186

10.5.3为表单或表单集设置 187

设计区 187

10.5.4设置表单或表单集模板 188

10.6创建SDI和MDI界面 189

10.6.1指定表单类型 189

10.6.2显示顶层表单中的子表单 190

10.6.3隐藏主窗口 191

11.1控件的分类 192

11.2控件的应用 192

第十一章控件 192

11.2.1提供一组预先设定的选择 193

11.2.2接受预先不能确定的输入 202

11.2.3接受给定范围的数值输入 206

11.2.4允许特定操作(使用命令按钮和命令按钮组) 206

11.2.5在给定时间间隔执行指定操作(使用计时器控件) 208

11.2.6显示信息 209

11.2.7增强控件的显示 211

11.2.8操作多行数据(使用表格) 212

11.3.2设置控件的Tab键次序 216

11.3控件的访问 216

11.3.1设置访问键 216

11.3.3设置提示文本 217

11.3.4启用和废止控件 217

11.3.5拖放操作 217

11.3.6更改鼠标指针的显示 220

11.4表单的扩展 220

11.4.1使用页框 220

11.4.2OLE容器控件 222

11.4.3 OLE绑定型控件 222

12.1.2类的类型 224

12.1.1为什么要创建类 224

1 2.1根据任务设计类 224

第十二章类的应用 224

12.2类的创建 226

12.2.1使用类库文件 226

12.2.2创建新类 227

12.2.3在控件类或容器类中添加对象 227

12.2.4将属性和方法程序添加 229

到类 229

12.3将类添加到表单、表单集和工具栏中 232

12.2.7创建类定义的子类 232

12.2.6修改类定义 232

12.2.5指定设计时的外观 232

12.4调用父类方法程序代码 233

12.4.1给子类增加功能 233

12.4.2 向容器中的对象添加功能 233

12.4.3在嵌套容器中向对象添加功能 234

12.4.4调用通用的类代码 234

12.4.5覆盖默认属性设置 234

第十三章菜单设计 235

13.1设计菜单的步骤 235

13.3创建菜单、菜单项和子菜单 236

13.3.1创建菜单 236

13.2规划菜单系统 236

13.3.2创建SDI菜单 237

13.3.3创建菜单项 238

13.3.4创建子菜单 238

13.3.5以编程方式添加菜单 238

13.3.6对菜单项进行分组 239

13.4设计快捷菜单 239

13.4.1快捷菜单设计器 239

13.4.2用Visual FoxPro的自定义类创建快捷菜单 240

13.5指定菜单的访问键、快捷键与作用 241

13.5.1指定访问键 241

13.4.3动态地创建快捷菜单 241

13.5.2指定快捷键 242

13.5.3启用和废止菜单项 243

13.5.4标记菜单项的状态 243

13.5.5为菜单或菜单项指定任务 243

13.5.6 向菜单系统添加初始化代码 245

13.5.7 向菜单系统添加清理代码 245

13.5.8在运行时控制菜单 246

13.5.9释放菜单 247

13.6菜单系统的调试 247

13.7菜单的定制 248

13.7.1显示状态栏信息 248

13.7.2设置菜单标题的位置 248

13.7.4为菜单系统创建默认过程 249

13.7.3保存和还原菜单 249

第十四章 自定义工具栏 250

14.1 定义工具栏类 250

14.2 向自定义工具栏类中添加对象 250

14.3在表单集上添加自定义工具栏 251

14.3.1在表单设计器中协调工具栏和表单 251

14.3.2使用代码协调工具栏和 251

表单 251

14.3.3创建自定义工具栏的示例 251

14.3.5定义工具栏的操作 253

14.3.6协调菜单和自定义工具栏 253

14.3.4设置自定义工具栏的属性 253

14.4工具栏特有的事件 254

第十五章程序的构造、编译与运行 255

15.1构造应用程序 255

15.1.1设置起始点 255

15.1.2设置应用程序环境 257

15.1.3显示初始界面 257

15.1.4控制事件循环 257

15.1.5恢复原始环境 258

15.2将文件添加到项目中 258

15.3程序的连编与运行 259

15.3.1引用可修改的文件 259

15.3.2程序的运行 260

第十六章调试与优化 261

16.1事先调试 261

16.1.1建立测试环境 261

16.1.2设置验证信息 262

1 6.1.3查看事件发生的序列 262

16.2逐步发现错误 263

16.2.1启动调试工作期 263

16.2.2跟踪代码 263

16.2.3用断点暂停程序的执行 264

16.2.4查看存储的值 267

16.3记录代码的覆盖范围 269

16.2.5显示输出结果 269

16.4处理“运行时”的错误 270

16.4.1 预防错误 270

16.4.2处理过程中的错误 271

16.4.3处理类和对象中的错误 272

16.4.4从错误处理代码中返回 273

16.5常见错误 274

16.6有助于减少错误的方法 274

16.7应用程序的优化 276

16.7.1掌握Rushmore技术 276

16.7.2优化Rushmore表达式 278

16.7.3优化表单和控件 280

1 6.7.4优化Visual FoxPro及应用程序的性能 282