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

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

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:龚静,侯宝华,张东辉主编
  • 出 版 社:北京:中国传媒大学出版社
  • 出版年份:2008
  • ISBN:9787811271447
  • 页数:328 页
图书介绍:本教材是作者长期从事计算机基础课程教学经验的总结,结合了非计算机专业学身的实际情况编写而成。教材具有如下几点特点:1.强调应用性。2.突出教学实践,在介绍基本概念、操作方法的同时,通过大量的范例加深读者理解。3.图文并茂,所有操作都按屏幕显示逐步讲述。4.内容安排合理,由浅入深,通俗易懂。
《Visual FoxPro 程序设计教程》目录

前言 1

第1章 数据库系统基础知识 1

1.1数据库的基本概念 1

数据与数据处理 1

数据库的产生 1

数据库系统 4

1.2数据模型 5

数据的描述 5

实体之间的联系 7

数据模型简介 7

1.3关系数据库 9

基本概念 9

关系的特点 10

关系运算 11

习题一 13

第2章 Visual FoxPro操作基础及数据运算 15

2.1 Visual FoxPro 6.0系统简介 15

Visual FoxPro 6.0的安装与启动 15

Visual FoxPro 6.0用户界面 16

Visual FoxPro 6.0的操作方式 17

Visual FoxPro 6.0的命令语法 17

2.2 Visual FoxPro 6.0的性能指标 20

2.3 Visual FoxPro 6.0的文件组成 21

2.4 Visual FoxPro 6.0的数据及其运算 23

Visual FoxPro 6.0的数据类型 23

常量 24

变量 27

表达式 31

2.5常用函数 36

数值函数 36

字符函数 38

日期时间函数 41

转换函数 42

测试函数 44

系统函数 47

显示信息函数 48

习题二 48

第3章 项目管理器 51

3.1项目管理器的组成及功能 51

3.2创建、打开项目 52

创建新项目 52

打开已有项目 54

3.3项目管理器的操作 55

查看项目中的内容 55

添加或移去文件 56

创建和修改文件 57

查看表中的数据 57

项目间共享文件 58

定制“项目管理器” 58

习题三 60

第4章 自由表的建立及操作 62

4.1建立自由表 64

表的建立 64

表记录的输入 68

修改表结构 69

表的打开与关闭 70

表与表结构的复制 71

4.2维护表中的记录 72

表的显示 72

追加、插入、删除和还原记录 75

表数据的替换 82

表记录指针的定位 82

4.3表的排序与索引 83

表的排序 83

索引文件 85

数据查找 94

过滤器命令 96

4.4统计命令 98

计数命令 98

求和与求平均值命令 98

求统计量命令 99

汇总命令 99

4.5使用多个表 100

工作区 100

设置表间的临时关系 103

习题四 107

第5章 数据库的管理 108

5.1数据库的建立 108

建立数据库的准备 108

建立数据库 109

数据库设计器 111

5.2使用数据库 114

数据库的相关操作 114

展开或折叠数据库 115

重排数据库的表 115

为数据库添加备注 115

相关命令和函数 116

5.3数据库中表的操作 117

把自由表添加到数据库中 117

移去和删除数据库的表 118

在数据库中查找表 119

5.4字段与记录属性设置 119

控制字段的数据输入 119

控制记录的数据输入 122

5.5建立和编辑永久关系 124

5.6建立参照完整性 126

5.7使用多个数据库 127

习题五 128

第6章 结构化程序设计 129

6.1命令文件的建立和运行 129

命令文件的建立 129

命令文件的运行 131

调试命令与辅助命令 131

6.2程序的基本结构 136

结构化程序设计基础 136

交互式命令 137

6.3顺序结构程序设计 139

6.4分支结构程序设计 140

简单分支语句(IF…ENDIF) 140

双分支语句(IF…ELSE…ENDIF) 140

多分支语句 142

6.5循环结构程序设计 143

DO WHILE…ENDDO循环 143

FOR…ENDFOR循环 144

SCAN…ENDSCAN循环 145

6.6过程及其调用 146

过程及过程调用的基本概念 146

过程文件 147

带参数的过程调用 149

过程调用的嵌套 150

习题六 150

第7章 查询与视图设计 157

7.1查询与视图的概念 157

7.2结构化查询语言SQL简介 157

SQL简介 158

SQL常用命令使用举例 158

7.3查询数据 167

建立查询 167

为查询结果排序 173

筛选查询结果 175

查询结果分组 177

7.4视图 178

创建视图 178

使用视图更新数据 183

视图文件 185

习题七 187

第8章 报表和标签设计 189

8.1报表的布局 189

创建报表的步骤与报表样式 189

报表布局 189

8.2报表文件的建立 190

使用报表向导创建报表 190

使用快速报表创建报表 196

使用报表设计器创建报表 198

8.3使用报表设计器修改报表 200

调整报表布局 200

设置报表数据源 201

调整报表带区 201

报表控件的使用 202

定义报表的页面 207

8.4标签文件的建立 208

使用标签向导创建标签 208

使用标签设计器创建标签 209

8.5预览和打印报表与标签 212

预览报表和标签 212

打印报表和标签 213

习题八 213

第9章 面向对象程序设计 215

9.1面向对象编程与可视化编程 215

9.2面向对象编程的几个基本概念 218

对象的概念 218

对象的属性(Property) 219

对象的方法(Method) 219

事件(Event) 220

对象与其属性、方法及事件之间的关系 221

9.3 OOP技术的优点及对象的操作 222

OOP技术的优点 222

对象的操作 222

调用方法 224

9.4 Visual FoxPro 6.0类的性质 224

类的概念 224

类的性质 224

9.5 Visual FoxPro 6.0的基类 226

9.6面向对象程序设计的基本原理 228

9.7面向对象程序设计的具体实现 229

习题九 231

第10章 控件的使用 233

10.1控件简介 233

10.2选择合适的控件 233

10.3基本控件的使用 235

标签控件(Label) 235

文本框(TextBox) 236

编辑框控件(EditBox) 239

命令按钮(CommandButton)与命令按钮组(CommandGroup) 240

选项按钮组(OptionGroup) 242

复选框(CheckBox) 243

列表框(ListBox) 244

组合框(ComboBox) 246

微调控件(Spinner) 247

计时器控件(Timer) 249

图像控件(Image) 250

形状(Shape)和线条(Line) 250

页框(选项卡)(PageFrame) 251

表格控件(Grid) 253

ActiveX控件和ActiveX绑定控件 254

习题十 255

第11章 数据表与表单 256

11.1单表的表单设计 256

用表单向导设计表单 256

用表单设计器设计表单 261

用表单生成器设计表单 268

向表单中添加控件 269

11.2多表的表单设计 270

用一对多表单向导创建表单 270

利用表单设计器修改与装饰表单 272

习题十一 282

第12章 菜单设计 283

12.1用菜单设计器创建菜单 283

菜单组成 284

创建菜单栏 284

创建下拉菜单 286

创建子菜单 287

创建快捷菜单 287

设计菜单组的分隔线 288

指定热键 288

添加快捷键 289

菜单的修改 289

保存菜单 290

12.2用快速菜单创建菜单 290

12.3向菜单添加事件代码 291

向菜单添加清理代码 291

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

启用和废止菜单 292

为菜单或菜单项指定任务 292

预览菜单系统 293

运行菜单系统 293

12.4修饰菜单 294

显示状态栏信息 294

定义菜单标题的位置 294

为菜单系统创建默认过程 295

习题十二 295

第13章 工资管理系统的设计 296

13.1系统分析 296

13.2工资管理系统主要模块 297

工资管理系统的主要功能 297

工资管理系统功能模块图 297

工资管理系统主要文件组成 297

功能模块菜单 299

13.3项目与数据库的建立 299

项目的建立 299

数据库及数据表的建立 300

13.4工资管理系统模块设计 300

系统封面模块表单设计 301

系统主菜单设计 303

工资录入模块表单设计 305

工资浏览模块表单设计 308

工资修改模块表单设计 309

工资统计表单设计 317

工资查询表单设计 319

工资打印表单设计 321

报表表单设计 322

13.5程序的连编 324

将全部的应用程序添加到项目管理器中 324

主程序的设计 325

在项目中运行应用程序 326

程序的连编 326

习题十三 327

参考文献 328

返回顶部