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

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

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李淑华主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2008
  • ISBN:7040240165
  • 页数:385 页
图书介绍:本书是普通高等教育“十一五”国家级规划教材。全书共分14章,主要介绍VisualFoxPro6.0系统的基础知识,较详细地介绍了数据库的建立和表的有关操作、数据库管理的操作,介绍了查询和视图、程序设计的常用命令和基本结构、报表和标签设计的方法等,简单介绍了面向对象程序设计的基本概念,详细介绍了常用控件的程序设计、数据表的表单程序设计、菜单等设计方法、SQL语言。最后介绍了工资管理系统实例。本书配有大量习题和二级考试的测试题,并配有CAI课件。本书由浅入深、通俗易懂,可作为应用性、技能型人才培养的数据库应用相关课程的教材,也可供参加全国高等学校计算机考试二级VisualFoxPro程序设计的考生学习参考,同时也适合各类信息管理人员学习参考。
《Visual FoxPro 6.0程序设计》目录

第1章 Visual FoxPro6.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实体之间的联系 4

1.2.3数据模型简介 5

1.3关系数据库 6

1.3.1基本概念 6

1.3.2数据完整性 7

1.3.3对关系数据库的要求 8

1.3.4关系运算 8

1.3.5关系运算的优化 9

1.4 VFP的功能 10

1.4.1 VFP的基本功能 10

1.4.2 VFP的特点 10

1.5 VFP系统的启动 12

1.5.1启动VFP 12

1.5.2退出VFP 13

1.6 VFP环境介绍 14

1.6.1主窗口介绍 14

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

1.6.3帮助 16

习题 17

实训 18

第2章 VFP基础 19

2.1 VFP中文版的性能指标 19

2.2 VFP文件组成 20

2.3项目管理器 21

2.3.1项目管理器的功能 22

2.3.2项目管理器的组成 22

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

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

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

2.4设计器与生成器 30

2.4.1设计器与工具栏 30

2.4.2生成器 31

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

习题 33

实训 34

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

3.1数据库的概念 35

3.1.1表的概念 35

3.1.2表的字段 36

3.2数据库的建立 37

3.2.1建立数据库的准备 37

3.2.2数据库的建立 37

3.3建立自由表 42

3.3.1创建表 42

3.3.2向表中添加数据 44

3.3.3修改表结构 44

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

3.4.1浏览表中的数据 46

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

3.4.3删除和还原记录 48

3.4.4定制浏览数据窗口 50

3.5筛选表记录 51

3.5.1用过滤器限制记录 51

3.5.2用过滤器限制字段 52

3.6建立索引 53

3.6.1索引的概念 53

3.6.2索引的建立 54

3.6.3用索引给表排序 55

3.6.4索引应遵循的原则 56

3.6.5对多个字段排序 56

3.6.6筛选记录 56

习题 56

实训 57

第4章 数据库的管理 59

4.1数据库的设计 59

4.1.1数据库的设计过程 59

4.1.2数据库的简单操作 60

4.2数据库中表的操作 62

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

4.2.2删除数据库中的表 63

4.2.3在数据库中查找表 63

4.3字段与记录属性的设置 64

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

4.3.2设置字段的显示属性 65

4.3.3输入字段的注释 66

4.3.4表达式生成器 68

4.3.5字段有效性 69

4.3.6记录有效性 72

4.3.7使用长表名与注释 74

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

4.4创建和编辑关系 76

4.4.1建立、编辑永久关系 76

4.4.2建立、编辑临时关系 78

4.5建立参照完整性 80

4.6使用多个数据库 82

习题 83

实训 84

第5章 查询与视图 85

5.1查询与视图的概念 85

5.2结构化查询语言(SQL)简介 86

5.2.1 SQL简介 86

5.2.2 SQL的格式 86

5.2.3 SQL命令使用举例 87

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

5.3查询数据 88

5.3.1建立查询 89

5.3.2为查询结果排序 93

5.3.3筛选查询结果 94

5.3.4查询结果的分组 95

5.4视图查询 96

5.4.1视图文件的建立 97

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

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

5.4.4建立远程数据连接 100

5.4.5建立远程视图 101

5.4.6用视图更新数据 101

5.4.7控制更新数据的条件 103

5.4.8控制视图更新的方法 104

5.4.9为视图传递参数 104

习题 105

实训 106

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

6.1数据及其运算 107

6.1.1常量 107

6.1.2变量 110

6.1.3数组 113

6.1.4函数 114

6.1.5表达式 115

6.1.6命令格式 118

6.1.7命令书写的规则 119

6.2数据库的操作命令 119

6.2.1数据库操作命令 119

6.2.2表的操作命令 121

6.2.3记录指针定位 124

6.2.4记录的显示 125

6.3文件操作 127

6.3.1文件复制 127

6.3.2显示文件目录 128

6.3.3文件改名 128

6.3.4.删除文件 129

6.3.5表之间的数据传送 129

6.4表的修改与维护 130

6.4.1记录的修改 130

6.4.2记录的插入与删除 131

6.5表的排序与索引 132

6.5.1表的排序 132

6.5.2索引文件 133

6.5.3数据检索 135

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

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

6.6统计命令 138

6.6.1求和命令(SUM) 138

6.6.2求平均值命令(AVERAGE) 138

6.6.3计数命令(COUNT) 139

6.6.4求统计量命令(CALCULATE) 139

6.6.5分类汇总命令 139

6.7使用多个表 140

6.7.1工作区 140

6.7.2设置表间的临时关系 144

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

6.8.1命令文件的建立 145

6.8.2命令文件的运行 146

6.8.3调试命令与辅助命令 146

6.9顺序结构程序设计 147

6.10分支结构程序设计 148

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

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

6.10.3 IF条件语句的嵌套 149

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

6.11循环结构程序设计 151

6.11.1 DO WHILE-ENDDO循环 151

6.11.2 FOR-ENDFOR循环 154

6.11.3 SCAN-ENDSCAN循环 155

6.12过程及其调用 156

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

6.12.2过程文件 156

6.12.3带参数的过程调用 157

6.12.4过程调用的嵌套 157

习题 158

实训 158

第7章 报表和标签设计 162

7.1报表的布局 162

7.1.1创建报表的步骤 162

7.1.2报表样式 162

7.1.3报表布局 163

7.2报表文件的建立 163

7.2.1用“报表向导”创建报表 163

7.2.2用“报表设计器”创建报表 168

7.2.3用“快速报表”创建报表 169

7.3修改报表布局 171

7.3.1使用“报表设计器” 171

7.3.2设置报表的数据源 173

7.3.3调整报表带区 174

7.3.4报表控件的使用 175

7.3.5定义报表的页面 177

7.4标签文件的建立 180

7.4.1用“标签向导”创建标签 180

7.4.2用“标签设计器”创建标签 182

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

7.5.1预览报表和标签 182

7.5.2打印报表和标签 182

习题 183

实训 184

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

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

8.1.1基本概念 186

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

8.1.3类与对象 188

8.1.4基类与子类 188

8.2可视化编程基础 188

8.2.1容器类与控件类 188

8.2.2控件与对象 189

8.2.3表单对象 191

8.2.4对象的引用 192

8.2.5常用事件 193

8.2.6常用方法 193

8.3常用控件的基本属性 195

8.4程序设计的基本方法 198

8.4.1编程基本方法 198

8.4.2编程步骤 199

8.5修改和定制表单 204

8.5.1选择控件 204

8.5.2控件的操作 205

8.5.3控制网格显示 207

8.6建立简单的应用程序 207

习题 209

实训 210

第9章 控件的使用 211

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

9.1.1标签控件(Label) 211

9.1.2文本框控件(TextBox) 212

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

9.2.1命令按钮控件(CommandButton) 216

9.2.2编辑框控件(EditBox) 217

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

9.3.1计时器控件(Timer) 219

9.3.2容器控件(Container) 220

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

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

9.4.2复选框控件(CheckBox) 225

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

9.5.1列表框控件(ListBox) 227

9.5.2组合框控件(ComboBox) 231

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

9.6.1微调按钮控件(Spinner) 234

9.6.2页框控件(PageFrame) 235

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) 242

9.9类设计 245

9.9.1类的设计方法 246

9.9.2类的引用 247

习题 248

实训 249

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

10.1用表单向导设计表单 251

10.1.1表单向导 251

10.1.2一对多表单向导 255

10.2用表单设计器设计表单 257

10.2.1打开表单设计器 258

10.2.2设置数据环境 258

10.2.3向表添加字段 259

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

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

10.3.2快速添加字段 262

10.4向表单中添加控件 263

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

10.4.2同时添加多个控件的方法 264

10.4.3表格、选项按钮组、页框控件在数据表单中的应用 264

10.5修饰表单 270

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

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

习题 274

实训 274

第11章 菜单设计 276

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

11.1.1菜单组成 276

11.1.2创建菜单栏 277

11.1.3创建下拉菜单 278

11.1.4创建子菜单 278

11.1.5创建快捷菜单 279

11.1.6设计菜单组的分隔线 280

11.1.7指定热键 281

11.1.8添加快捷键 281

11.1.9修改菜单 281

11.1.10保存菜单 282

11.2用快速菜单创建菜单 283

11.3向菜单添加事件代码 285

11.3.1向菜单添加清理代码 285

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

11.3.3启用和废止菜单项 286

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

11.3.5预览菜单系统 288

11.3.6运行菜单系统 288

11.4修饰菜单 289

11.4.1显示状态栏信息 289

11.4.2定义菜单标题的位置 290

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

习题 290

实训 291

第12章 人事管理系统设计 293

12.1开发应用系统的过程 293

12.2人事管理系统主要模块简介 294

12.2.1本系统主要文件组成 294

12.2.2功能模块菜单 296

12.2.3系统功能调用图解 296

12.3项目与数据库的建立 296

12.3.1项目的建立 296

12.3.2数据库的建立 297

12.4人事管理系统模块设计 298

12.4.1系统主菜单设计 298

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

12.4.3部门初始化表单设计 303

12.4.4密码初始化表单设计 305

12.4.5数据修改模块设计 306

12.4.6数据浏览模块设计 310

12.4.7数据输入模块设计 311

12.4.8查询模块设计 313

12.4.9数据统计模块设计 316

12.4.10数据备份与删除模块设计 318

12.4.11系统帮助表单设计 322

12.4.12关于系统表单设计 322

12.4.13打印模块表单设计 323

12.4.14系统登录模块设计 326

12.4.15报表设计 328

12.5程序的连编 329

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

12.5.2人事管理系统的主程序设计 330

12.5.3程序的调试 331

12.5.4程序的连编 331

习题 332

实训 333

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

13.1 SQL简介 335

13.1.1 SQL的主要特点 335

13.1.2 SQL语句的执行 336

13.2查询功能 336

13.2.1 SQL语法 336

13.2.2简单查询 338

13.2.3特殊运算符 339

13.2.4简单的联接查询 340

13.2.5嵌套查询 341

13.2.6排序 344

13.2.7简单的计算查询 345

13.2.8分组与计算查询 347

13.2.9别名的使用 347

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

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

13.2.12超联接查询 350

13.2.13集合的并运算 352

13.2.14查询输出去向 353

13.3操作功能 355

13.3.1插入 355

13.3.2更新 357

13.3.3删除 357

13.4定义功能 358

13.4.1表结构的定义 358

13.4.2表的删除 360

13.4.3表结构的修改 361

13.4.4视图的定义 363

习题 366

实训 368

第14章 常用函数 370

14.1数值函数 370

14.2字符函数 372

14.3日期和时间函数 375

14.4数据类型转换函数 376

14.5测试函数 378

习题 382

实训 383

参考文献 385

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