《Visual FoxPro 6.0程序设计基础教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:宗哲玲著
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2011
  • ISBN:9787802432987
  • 页数:337 页
图书介绍:本书共7个单元,每个单元由各个任务组成,每个任务又有相关知识和技能和技能训练两部分组成。主要介绍了数据库的相关概念、关系数据库、数据库的基本操作等内容。

第1单元 数据库与VFP入门 1

任务1.1 掌握数据库基本知识 1

相关知识 2

一、数据、信息和数据处理 2

二、计算机数据管理技术的发展 2

三、数据库 3

四、数据库管理系统 3

五、数据库应用系统 4

六、数据库系统 4

七、现实世界的数据描述 6

八、数据库管理系统中的数据模型 7

技能训练 9

任务1.2 掌握关系数据库基本知识 10

相关知识与技能 10

一、关系术语 10

二、关系的完整性约束 11

三、关系操作 12

技能训练 14

任务1.3 熟悉Visual FoxPro 6.0集成环境 16

相关知识与技能 16

一、VFP 6.0的主要特点 16

二、VFP 6.0的安装、启动与退出 17

三、VFP6.0的用户界面及操作方式 18

四、VFP 6.0的组成 21

五、VFP 6.0的主要文件类型 23

六、VFP 6.0的系统环境配置 23

技能训练 28

任务1.4 认识项目文件和项目管理器 29

相关知识与技能 29

一、创建一个新项目 29

二、认识项目管理器 31

三、项目管理器的使用 31

技能训练 35

单元小结 36

第2单元 熟悉VFP语言规范 37

任务2.1 了解VFP 6.0的数据类型、常量和变量 37

相关知识与技能 37

一、数据类型 37

二、常量 37

三、变量 40

技能训练 47

任务2.2 认识运算符与表达式 48

相关知识与技能 48

一、算术表达式 48

二、字符表达式 49

三、日期表达式与日期时间表达式 50

四、关系表达式 50

五、逻辑表达式 52

六、表达式生成器 52

技能训练 56

任务2.3 熟悉VFP 6.0的常用函数 57

相关知识与技能 57

一、数值函数 57

二、字符函数 61

三、日期和时间函数 65

四、数据类型转换函数 67

五、测试函数 69

六、信息对话框函数 73

技能训练 75

单元小结 76

第3单元 表的操作 77

任务3.1 掌握表的创建方法 77

相关知识与技能 78

一、创建表的方法 78

二、熟悉表设计器 78

三、了解字段属性 79

四、表数据的输入要点 81

五、表的关闭方法 86

技能训练 89

任务3.2 掌握表的基本操作 90

相关知识与技能 91

一、打开表的方法 91

二、表结构的显示与修改 92

三、使用浏览窗口浏览和编辑记录 93

四、记录的交互修改命令与显示命令 96

五、记录指针的定位命令 99

六、记录的追加、插入和替换命令 100

七、记录删除与恢复命令 104

八、数组与表之间的数据交换命令 106

九、表文件的复制与删除命令 109

技能训练 112

单元小结 114

第4单元 数据库的基本操作 115

任务4.1 掌握数据库的基本操作 115

相关知识与技能 115

一、数据库的概念 115

二、数据库的建立 116

三、数据库的打开与关闭 116

四、数据库的修改与删除 117

技能训练 118

任务4.2 掌握数据库的使用方法 119

相关知识与技能 119

一、数据库表的特点 119

二、在数据库中新建、添加、移去或删除表 120

三、浏览与修改数据库表的结构与数据 124

四、设置数据库表的属性 125

五、表的直接排序 134

六、索引的创建与使用 135

七、使用多表 143

八、建立表间关联 144

九、设置参照完整性 149

技能训练 151

单元小结 153

第5单元 查询与视图 154

任务5.1 掌握创建和使用查询的方法 154

相关知识与技能 154

一、利用“查询向导”设计查询 154

二、利用查询设计器设计查询 162

三、建立交叉表 167

技能训练 171

任务5.2 掌握创建和使用视图的方法 172

相关知识与技能 172

一、利用“视图设计器”创建本地视图 172

二、远程视图 176

技能训练 179

单元小结 181

第6单元 关系数据库标准语言SQL 182

任务6.1 认识SQL 182

相关知识与技能 182

一、SQL语言的特点 182

二、SQL语言的组成 183

技能训练 184

任务6.2 掌握SQL的数据定义功能 184

相关知识与技能 184

一、建立表结构命令 184

二、修改表结构命令 186

三、删除表命令 187

技能训练 187

任务6.3 掌握SQL的数据操纵功能 188

相关知识与技能 188

一、添加记录命令 188

二、更新记录命令 188

三、删除记录命令 189

技能训练 189

任务6.4 掌握SQL的数据查询功能 189

相关知识与技能 189

一、SELECT命令格式 189

二、SELECT应用举例 192

技能训练 194

单元小结 195

第7单元 结构化程序设计 196

任务7.1 掌握程序的编辑与使用方法 196

相关知识与技能 197

一、程序文件的建立、保存、修改与运行 197

二、程序文件中的专用命令 199

三、程序中简单的输入输出命令 199

技能训练 204

任务7.2 掌握程序的基本控制结构 205

相关知识与技能 205

一、顺序结构 205

二、选择结构 205

三、循环结构 209

技能训练 214

任务7.3 掌握模块化程序设计方法 217

相关知识与技能 217

一、子程序及子程序调用 217

二、过程及过程调用 218

三、自定义函数 220

四、变量的作用域 221

技能训练 223

单元小结 225

第8单元 表单设计与应用 226

任务8.1 掌握面向对象程序设计的基本概念 226

相关知识与技能 226

一、创建第一个表单 226

二、对象、属性、事件和方法程序 230

三、类及其特性 232

四、VFP中的对象引用 235

技能训练 236

任务8.2 掌握创建表单的方法与要点 237

相关知识与技能 238

一、创建表单的方法 238

二、使用表单向导创建表内容编辑表单 238

三、表单设计要点 241

四、创建单文档和多文档界面 245

五、使用表单集 247

六、为表单创建自定义属性和方法程序 247

七、向表单传递参数与表单返回值 247

技能训练 248

任务8.3 掌握常用控件的功能与用法 249

相关知识与技能 249

一、控件的基本操作 249

二、输入类控件 250

三、输出类控件 258

四、控制类控件 259

五、容器类控件 267

六、连接类控件 275

技能训练 276

单元小结 276

第9单元 报表和标签设计 277

任务9.1 报表设计的步骤与方法 277

相关知识与技能 277

一、常见报表类型 277

二、报表设计的步骤 278

三、创建报表布局的方法 278

四、使用报表设计器 280

技能训练 282

任务9.2 详细了解报表设计器的用法 283

相关知识与技能 283

一、报表设计器中的带区 283

二、使用数据环境设计器 284

三、在报表布局中添加报表控件 285

四、创建组带区 286

技能训练 289

任务9.3 掌握创建一对多报表和标签的方法与要点 290

一、创建一对多报表 290

二、创建标签 290

三、报表和标签的输出 291

技能训练 292

单元小结 293

第10单元 菜单设计与应用 294

任务10.1 认识与规划菜单 294

相关知识与技能 294

一、认识菜单 294

二、规划菜单应遵循的准则 295

三、使用VFP制作菜单的步骤与要点 296

任务10.2 掌握在VFP中制作和使用菜单的方法 296

相关知识与技能 296

一、制作和使用下拉菜单 296

二、设计和使用SDI菜单 304

三、设计和使用快捷菜单 304

技能训练 305

单元小结 305

第11单元 应用程序开发入门 306

任务11.1 了解应用程序的开发过程 306

相关知识与技能 306

一、VFP应用系统的组成 306

二、建立应用程序目录结构 307

三、用项目管理器组织应用系统 307

四、设置项目信息 307

五、连编应用程序 308

六、主程序设计 310

技能训练 311

任务11.2 掌握应用程序向导和生成器的用法 311

相关知识与技能 312

一、应用程序向导 312

二、应用程序生成器 312

单元小结 313

第12单元 全国计算机等级考试二级公共基础知识解析 314

任务12.1 数据结构与算法 314

一、算法 314

二、数据结构的基本概念 314

三、线性表及其顺序存储结构 315

四、栈和队列 316

五、树与二叉树 317

六、查找技术 319

七、排序技术 320

任务12.2 程序设计基础 321

一、程序设计方法与风格 321

二、结构化程序设计 321

三、面向对象程序设计 322

任务12.3 软件工程基础 322

一、软件工程基本概念 322

二、结构化分析方法 324

三、结构化设计方法 325

四、软件测试 326

五、程序的调试 327

任务12.4 数据库设计基础 328

一、数据库系统的基本概念 328

二、数据模型 329

三、关系代数 331

四、数据库设计与管理 331

任务12.5 公共基础知识核心点提示 331

附录A 2009年国家计算机二级(VFP)等级考试大纲 334

基本要求 334

基础知识 334

一、Visual FoxPro数据库的基本操作 335

二、关系数据库标准语言SQL 335

三、项目管理器、设计器和向导的使用 336

四、Visual FoxPro程序设计 336

附录B 参考文献 337