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

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

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:李淑华主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2004
  • ISBN:704014154X
  • 页数:407 页
图书介绍:本书是普通高等教育“十五”国家级规划教材。全书共分14章。主要介绍了Visual FoxPro 6.0系统的基础知识,介绍了项目管理器的使用,较详细地介绍了数据库的建立和表的有关操作、数据库管理的操作,介绍了查询和视图,程序设计的常用命令和基本结构、报表和标签设计的方法等,简单介绍了面向对象程序设计的基本概念,详细介绍了常用控件的程序设计、数据表的表单程序设计、菜单等设计方法,介绍了SQL语言和常用函数的使用。最后介绍了工资管理系统实例。本书配有大量习题和二级考试的测试题,并配有电子教案与CAI课件。本书适合于高等职业学校、高等专科学校、成人高校、本科院校举办的二级职业技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养使用,还可供本科院校、计算机专业人员和爱好者参考使用。
《Visual FoxPro 6.0程序设计》目录

第1章Visual FoxPro 6.0概述 1

1.1数据库的基础概念 1

1.1.1数据与数据处理 1

1.1.2数据库的产生 1

1.1.3数据库系统 2

1.2数据模型 3

1.2.1基本概念 3

1.2.2实体之间的联系 3

1.2.3数据模型简介 4

1.3关系数据库 5

1.3.1基本概念 5

1.3.2数据完整性 6

1.3.3对关系数据库的要求 7

1.3.4关系运算 7

1.3.5关系运算的优化 8

1.4 VFP的发展过程 8

1.5 VFP的功能 9

1.5.1 VFP的基本功能 9

1.5.2 VFP的特点 9

1.6 VFP系统的环境与安装 11

1.6.1 VFP系统环境 11

1.6.2 VFP系统的安装 12

1.7 VFP系统的启动 12

1.7.1启动VFP 12

1.7.2退出VFP 13

1.8 VFP环境介绍 14

1.8.1主窗口介绍 14

1.8.2用VFP开发应用程序的方式 15

1.8.3帮助 16

习题 16

第2章VFP基础 18

2.1 VFP中文版的性能指标 18

2.2 VFP文件组成 18

2.3项目管理器 20

2.3.1项目管理器的功能 21

2.3.2项目管理器的组成 21

2.3.3使用项目管理器管理项目 22

2.3.4在项目管理器中的文件操作 24

2.3.5项目管理器的其他操作 26

2.4设计器与生成器 28

2.4.1设计器与工具栏 28

2.4.2生成器 29

2.5建立工作目录与搜索路径 30

习题 31

第3章 数据库的建立和操作 33

3.1数据库的概念 33

3.1.1表的概念 33

3.1.2表的字段 33

3.2数据库的建立 35

3.2.1建立数据库的准备 36

3.2.2数据库的建立 36

3.3建立自由表 39

3.3.1创建表 39

3.3.2向表中添加数据 42

3.3.3修改表结构 42

3.4维护数据库表中的记录 43

3.4.1浏览表中的数据 43

3.4.2编辑、修改记录中的字段 45

3.4.3删除和还原记录 46

3.4.4定制浏览数据窗口 47

3.5筛选表记录 48

3.5.1用过滤器限制记录 48

3.5.2用过滤器限制字段 49

3.6建立索引 50

3.6.1索引概念 50

3.6.2索引的建立 51

3.6.3用索引给表排序 52

3.6.4索引应遵循的原则 52

3.6.5对多个字段排序 53

3.6.6筛选记录 53

习题 54

第4章 数据库的管理 56

4.1数据库的设计 56

4.1.1数据库的设计过程 56

4.1.2数据库的简单操作 57

4.2数据库中表的操作 58

4.2.1把自由表添加到数据库中 58

4.2.2删除数据库中的表 59

4.2.3在数据库中查找表 60

4.3字段与记录属性设置 60

4.3.1字段与记录属性的常用概念 61

4.3.2设置字段的显示属性 61

4.3.3输入字段的注释 63

4.3.4“表达式生成器”对话框 64

4.3.5字段有效性 65

4.3.6记录有效性 68

4.3.7使用长表名与注释 71

4.3.8使用长字段名、标题与注释 72

4.4创建和编辑关系 73

4.4.1建立、编辑永久关系 73

4.4.2建立、编辑临时关系 75

4.5建立参照完整性 77

4.6使用多个数据库 79

习题 80

第5章 查询与视图 82

5.1查询与视图的概念 82

5.2结构化查询语言SQL简介 82

5.2.1 SQL简介 83

5.2.2 SQL的格式 83

5.2.3 SQL命令使用举例 84

5.2.4 SQL语句在VFP中的使用方法 85

5.3查询数据 85

5.3.1建立查询 85

5.3.2为查询结果排序 90

5.3.3筛选查询结果 91

5.3.4查询结果的分组 92

5.4视图查询 93

5.4.1视图文件的建立 93

5.4.2控制视图字段的显示与输入 95

5.4.3为视图添加筛选表达式 96

5.4.4建立远程数据连接 97

5.4.5建立远程视图 98

5.4.6使用视图更新数据 98

5.4.7控制更新数据的条件 100

5.4.8控制视图更新的方法 100

5.4.9为视图传递参数 100

习题 102

第6章VFP应用程序设计结构 103

6.1数据及其运算 103

6.1.1常量 103

6.1.2变量 106

6.1.3数组 108

6.1.4函数 110

6.1.5表达式 111

6.1.6命令格式 113

6.1.7命令书写的规则 114

6.2数据库的操作命令 114

6.2.1数据库处理命令 114

6.2.2表的操作命令 117

6.2.3记录指针定位 119

6.2.4记录的显示 120

6.3文件操作 122

6.3.1文件复制 122

6.3.2显示文件目录 123

6.3.3文件改名 123

6.3.4删除文件 123

6.3.5表之间的数据传送 124

6.4表的修改和维护 124

6.4.1记录的修改 124

6.4.2记录的插入与删除 125

6.5表的排序与索引 127

6.5.1表的排序 127

6.5.2索引文件 128

6.5.3数据检索 130

6.5.4顺序查找命令(LOCATE与 CONTINUE) 131

6.5.5过滤器命令(SET FILTER TO) 131

6.6统计命令 132

6.6.1求和命令(SUM) 132

6.6.2求平均值命令(AVERAGE) 132

6.6.3计数命令(COUNT) 133

6.6.4求统计量命令(CALCULATE) 133

6.6.5分类汇总命令 133

6.7使用多个表 134

6.7.1工作区 135

6.7.2设置表间的临时关系 138

6.8命令文件的建立与运行 139

6.8.1命令文件的建立 139

6.8.2命令文件的运行 140

6.8.3调试命令与辅助命令 140

6.9顺序结构程序设计 141

6.10分支结构程序设计 142

6.10.1简单分支语句(IF-ENDIF) 142

6.10.2选择分支语句(IF-ELSE-ENDIF 142

6.10.3 IF条件语句的嵌套 143

6.10.4结构分支语句(DO-CASE-ENDCASE) 144

6.11循环结构程序设计 144

6.11.1 DO WHILE-ENDDO循环 144

6.11.2 FOR-ENDFOR循环 148

6.11.3 SCAN-ENDSCAN循环 148

6.12过程及其调用 149

6.12.1过程及过程调用的基本概念 149

6.12.2过程文件 150

6.12.3带参数的过程调用 150

6.12.4过程调用的嵌套 151

习题 151

第7章 报表和标签设计 156

7.1报表的布局 156

7.1.1创建报表步骤 156

7.1.2报表样式 156

7.1.3报表布局 156

7.2报表文件的建立 157

7.2.1使用报表向导创建报表 157

7.2.2使用报表设计器创建报表 161

7.2.3使用快速报表创建报表 162

7.3修改报表布局 165

7.3.1使用报表设计器 165

7.3.2设置报表的数据源 166

7.3.3调整报表带区 167

7.3.4报表控件的使用 168

7.3.5定义报表的页面 171

7.4标签文件的建立 172

7.4.1使用标签向导创建标签 173

7.4.2使用标签设计器创建标签 174

7.5预览和打印报表与标签 175

7.5.1预览报表和标签 175

7.5.2打印报表和标签 175

习题 176

第8章 面向对象程序设计 177

8.1面向对象程序设计的基本概念 177

8.1.1基本概念 177

8.1.2封装性、继承性和多态性 178

8.1.3类与对象 178

8.1.4基类与子类 178

8.2可视化编程基础 179

8.2.1容器类与控件类 179

8.2.2控件与对象 179

8.2.3表单对象 181

8.2.4对象的引用 183

8.2.5常用事件 183

8.2.6常用方法 183

8.3常用控件的基本属性 185

8.4程序设计的基本方法 188

8.4.1编程基本方法 188

8.4.2编程步骤 188

8.5修改和定制表单 193

8.5.1选择控件 193

8.5.2控件的操作 194

8.5.3控制网格显示 196

8.6建立简单的应用程序 196

习题 198

第9章 控件的使用 200

9.1标签控件与文本框控件 200

9.1.1标签控件(Label) 200

9.1.2文本框控件(TextBox 203

9.2命令按钮控件与编辑框控件 209

9.2.1命令按钮控件(CommandButton 209

9.2.2编辑框控件(EditBox 211

9.3计时器控件与容器控件 212

9.3.1计时器控件(Timer) 212

9.3.2容器控件(Container) 213

9.4选项按钮组与复选框控件 215

9.4.1选项按钮组控件(OptionGroup) 215

9.4.2复选框控件(CheckBox) 221

9.5列表框控件与组合框控件 223

9.5.1列表框控件(ListBox 223

9.5.2组合框控件(ComboBox) 228

9.6微调按钮控件与页框控件 231

9.6.1微调按钮控件(Spinner) 231

9.6.2页框控件(PageFrame 232

9.7线条控件与形状控件 238

9.7.1线条控件(Line) 238

9.7.2形状控件(Shape) 239

9.8表格控件与图像控件 241

9.8.1表格控件(Grid) 241

9.8.2图像控件(Image) 243

9.9设计简单的动画 246

9.10类设计 252

9.10.1类的设计方法 252

9.10.2类的引用 254

习题 254

第10章 数据表的表单设计 259

10.1用表单向导设计表单 259

10.1.1表单向导 259

10.1.2一对多表单向导 263

10.2用表单设计器设计表单 265

10.2.1打开表单设计器 265

10.2.2设置数据环境 266

10.2.3向表添加字段 267

10.3用表单生成器设计表单 270

10.3.1使用快速表单添加字段 270

10.3.2快速添加字段 270

10.4向表单中添加控件 271

10.4.1使用生成器向表单添加控件 271

10.4.2同时添加多个控件 272

10.5修饰表单 278

10.5.1设计具有背景图片和立体字的表单 278

10.5.2设计具有流动字幕的表单 279

习题 281

第11章 菜单设计 283

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

11.1.1菜单组成 283

11.1.2创建菜单栏 284

11.1.3创建下拉菜单 285

11.1.4创建子菜单 285

11.1.5创建快捷菜单 285

11.1.6设计菜单组的分隔线 287

11.1.7指定热键 287

11.1.8添加快捷键 288

11.1.9菜单的修改 288

11.1.10保存菜单 289

11.2用快速菜单创建菜单 290

11.3向菜单添加事件代码 291

11.3.1向菜单添加清理代码 291

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

11.3.3启用和废止菜单项 293

11.3.4为菜单或菜单项指定任务 293

11.3.5预览菜单系统 294

11.3.6运行菜单系统 295

11.4修饰菜单 295

11.4.1显示状态栏信息 296

11.4.2定义菜单标题的位置 296

11.4.3为菜单系统创建默认过程 297

习题 297

第12章 工资管理系统设计 299

12.1开发应用系统的过程 299

12.2工资管理系统主要模块简介 300

12.2.1本系统主要文件组成 300

12.2.2功能模块菜单 301

12.3项目与数据库的建立 302

12.3.1项目的建立 302

12.3.2数据库的建立 302

12.4工资管理系统模块设计 303

12.4.1系统主菜单设计 303

12.4.2系统主控表单模块设计 307

12.4.3数据库初始化及备份模块表单设计 307

12.4.4工资录入模块表单设计 310

12.4.5工资查找模块表单设计 313

12.4.6工资浏览模块表单设计 316

12.4.7修改记录模块表单设计 318

12.4.8统计模块表单设计 325

12.4.9打印模块表单设计 327

12.4.10系统封面模块表单设计 329

12.4.11系统时间模块表单设计 332

12.4.12系统帮助表单模块设计 334

12.4.13报表表单设计 335

12.5程序的连编 338

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

12.5.2工资系统的主程序设计 338

12.5.3程序的调试 339

12.5.4程序的连编 340

习题 341

第13章 关系数据库标准语言SQL 344

13.1 SQL简介 344

13.1.1 SQL语言的主要特点 344

13.1.2 SQL语句的执行 344

13.2查询功能 345

13.2.1 SQL语法 345

13.2.2简单查询 347

13.2.3特殊运算符 348

13.2.4简单的联接查询 349

13.2.5嵌套查询 350

13.2.6排序 353

13.2.7简单的计算查询 354

13.2.8分组与计算查询 356

13.2.9别名的使用 357

13.2.10内外层互相关嵌套查询 357

13.2.11使用量词和谓词的查询 358

13.2.12超联接查询 359

13.2.13集合的并运算 362

13.2.14查询输出去向 363

13.3操作功能 365

13.3.1插入 365

13.3.2更新 366

13.3.3删除 367

13.4定义功能 367

13.4.1表结构的定义 368

13.4.2表的删除 370

13.4.3表结构的修改 370

13.4.4视图的定义 373

习题 376

第14章 程序设计基础实训 379

14.1项目管理器的使用 379

14.2数据库的建立与操作 380

14.3数据库的管理 381

14.4查询与视图 382

14.5 VFP程序设计结构 382

14.6报表与标签设计 384

14.7常用控件的使用 385

14.8分支语句程序设计 390

14.9循环语句程序设计 393

14.10数组程序设计 396

14.11画图程序设计 397

14.11.1画图的方法 398

14.11.2画图的程序设计 398

14.12数据表的表单设计 401

14.13学生成绩管理系统的设计 404

参考文献 406

相关图书
作者其它书籍
返回顶部