当前位置:首页 > 工业技术
Visual FoxPro程序设计教程
Visual FoxPro程序设计教程

Visual FoxPro程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李敬兆主编;曲卫平,张柱,张玉等副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2012
  • ISBN:9787030333483
  • 页数:308 页
图书介绍:讲述VFP6.0可视化程序设计方法及数据库应用,主要内容包括数据库基础知识、VisualFoxPro系统概述、VisualFoxPro程序设计基础、VisualFoxPro数据库及其操作、关系数据库结构化查询语言SQL、VisualFoxPro查询与视图、表单设计与应用、菜单和工具栏设计与应用、报表设计与应用、应用程序的开发与生成等。本书实例丰富,体系新颖,可作为高等学校本科非计算机类学生学习用书。
《Visual FoxPro程序设计教程》目录

第1章 数据库基础知识 1

1.1数据库系统的组成及数据模型分类 1

1.1.1数据库系统的组成概述 1

1.1.2数据管理的发展阶段 2

1.1.3数据模型的三要素 3

1.1.4概念模型 4

1.1.5数据模型的分类 6

1.1.6数据库系统结构 9

1.2数据库设计 10

1.2.1需求分析 11

1.2.2概念结构设计 13

1.2.3逻辑结构设计 15

1.2.4数据库物理设计 17

1.2.5建立数据库 17

1.2.6数据库运行与维护 18

小结 19

习题 20

第2章Visual FoxPro 6.0基础知识 23

2.1 Visual FoxPro 6.0的安装、启动与退出 24

2.1.1 Visual FoxPro 6.0的安装 24

2.1.2 Visual FoxPro 6.0的启动 26

2.1.3 Visual FoxPro 6.0的退出 27

2.2 Visual FoxPro 6.0的界面 27

2.2.1 Visual FoxPro 6.0的用户界面 27

2.2.2 Visual FoxPro 6.0的操作方式 29

2.3 Visual FoxPro 6.0的可视化设计工具 30

2.3.1 Visual FoxPro 6.0向导 30

2.3.2 Visual FoxPro 6.0设计器 31

2.3.3 Visual FoxPro 6.0生成器 32

2.4 Visual FoxPro 6.0文件类型与项目管理器 32

2.4.1 Visual FoxPro 6.0文件类型 33

2.4.2创建项目 33

2.4.3项目开启与关闭操作 34

2.4.4项目管理器的界面 34

2.4.5定制项目管理器 36

2.5 Visual FoxPro 6.0的配置 36

小结 37

习题 38

第3章Visual FoxPro 6.0表操作 39

3.1设计表 39

3.2创建自由表 41

3.2.1创建表结构 42

3.2.2向表中输入数据 49

3.3表的基本操作 54

3.3.1表的保存 54

3.3.2表的打开和关闭 54

3.3.3浏览表中数据 56

3.3.4查看和修改表结构 59

3.3.5表的复制 60

3.3.6表的编辑 62

3.3.7 VFP命令中的常用子句 62

3.4对表中记录的基本操作 65

3.4.1记录的定位 65

3.4.2记录的显示 68

3.4.3记录的插入和追加 69

3.4.4记录的删除和恢复 73

3.4.5修改记录 78

3.5排序和索引 78

3.5.1排序 78

3.5.2索引简介 80

3.5.3索引的建立 82

3.5.4索引的使用 85

3.5.5表的快速检索 89

3.6多表操作 92

3.6.1内存工作区 92

3.6.2表的联接 94

3.6.3表的关联 95

3.6.4数据工作期 97

3.7常用VFP文件操纵 97

小结 98

习题 98

第4章Visual FoxPro 6.0数据库操作 101

4.1数据库的设计与创建 101

4.2数据库维护 104

4.2.1数据库的基本操作 104

4.2.2数据库表的基本操作 106

4.3数据库表的关联 109

4.4数据字典 112

4.4.1设置表的记录属性 112

4.4.2设置字段属性 114

4.4.3设置参照完整性 116

小结 118

习题 118

第5章Visual FoxPro 6.0程序设计基础 120

5.1程序及程序文件 120

5.1.1基本概念 120

5.1.2程序文件的建立、编辑和运行 121

5.2程序中常用的命令语句 124

5.2.1赋值语句 124

5.2.2常用的输入输出语句 125

5.2.3其他命令 128

5.3程序控制结构 129

5.3.1顺序结构 129

5.3.2分支结构 129

5.3.3循环结构 135

5.4子程序、过程和自定义函数 143

5.4.1子程序 143

5.4.2过程 144

5.4.3自定义函数 148

5.4.4内存变量的作用域 151

5.5程序调试 153

5.5.1调试器环境 153

5.5.2断点设置 155

5.5.3调试菜单选项介绍 156

小结 157

习题 157

第6章 关系数据库结构化查询语言SQL 165

6.1 SQL概述 165

6.2查询功能 166

6.2.1简单查询 169

6.2.2简单的连接查询 170

6.2.3嵌套查询 171

6.2.4几个特殊运算符 173

6.2.5简单的计算查询 174

6.2.6排序 174

6.2.7分组与计算查询 175

6.2.8使用量词和谓词查询 176

6.2.9几个其他选项 178

6.3操作功能 179

6.3.1插入数据 179

6.3.2更新数据 179

6.3.3删除数据 180

6.4定义功能 180

6.4.1表的定义 180

6.4.2表的删除 182

6.4.3表结构的修改 182

小结 184

习题 185

第7章Visual FoxPro 6.0查询与视图 191

7.1建立查询 191

7.1.1查询设计器 191

7.1.2用查询设计器建立查询 194

7.1.3用查询向导建立查询 198

7.2建立视图 202

7.2.1视图的概念 202

7.2.2视图设计器 204

7.2.3建立本地视图 206

7.2.4建立远程视图 209

小结 211

习题 211

第8章 表单设计与应用 215

8.1面向对象程序设计方法 215

8.1.1面向对象和过程程序设计的主要区别 215

8.1.2面向对象程序设计的特点 215

8.1.3基本概念 216

8.1.4对象的属性、事件和方法 217

8.2表单设计器 219

8.2.1表单文件操作 219

8.2.2表单设计器 221

8.2.3表单常用属性、事件和方法 225

8.3表单中常用控件的设计 226

8.3.1标签(Label) 226

8.3.2文本框(TextBox) 227

8.3.3编辑框(EditBox) 230

8.3.4列表框(ListBox) 231

8.3.5组合框(ComboBox) 232

8.3.6命令按钮(CommandButton)和命令按钮组(CommandGroup) 233

8.3.7复选框(CheckBox)和选项按钮组(OptionGroup) 236

8.3.8计时器(Timer) 238

8.3.9表格(Grid) 239

8.3.10页框(PageFrame) 239

8.3.11微调(Spinner) 240

8.4典型例题 241

小结 247

习题 247

第9章 菜单和工具栏设计与应用 250

9.1基本概念 250

9.1.1菜单和工具栏 250

9.1.2菜单设计器 252

9.2创建菜单系统 254

9.2.1快速创建菜单系统(快速菜单) 255

9.2.2自行创建菜单系统 255

9.2.3定义菜单 258

9.3为顶层表单添加菜单 260

9.4快捷菜单的设计 261

小结 262

习题 262

第10章 报表设计与应用 264

10.1报表的基本操作 264

10.1.1使用报表向导设计报表 265

10.1.2使用报表设计器创建报表 268

10.2报表控件的使用 270

10.3报表的数据分组 272

10.4其他 275

小结 278

习题 279

第11章 应用程序的开发和生成 280

11.1应用程序的开发流程 280

11.1.1需求分析 280

11.1.2系统设计 280

11.1.3系统实施 280

11.1.4运行和维护 280

11.2实例——学生成绩管理系统 281

11.2.1系统功能分析 281

11.2.2功能模块 281

11.2.3数据库设计 281

11.2.4界面设计 283

11.3应用程序的生成 289

11.3.1应用程序生成的基本步骤 289

11.3.2创建项目文件 289

11.3.3添加所需文件 290

11.3.4创建主文件并设置 290

11.3.5连编应用程序 291

11.3.6发布应用程序 292

小结 292

习题 292

参考文献 294

附录 295

2011年9月全国计算机等级考试二级笔试试卷 295

2008年计算机水平考试试卷(安徽考区) 301

返回顶部