《Visual FoxPro 9.0程序设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张翼英,张翼飞,张丕振编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302178583
  • 页数:443 页
图书介绍:本书详细介绍Visual FoxPro 9.0的特点、功能,以及如何使用Visual FoxPro 9.0进行程序设计与项目设计。

第1章 Visual FoxPro 9.0简介 1

Visual FoxPro的历史沿革 1

dBASE 1

FoxBase和FoxPro 1

Visual FoxPro 1

Visual FoxPro 9.0的功能和特点 2

Visual FoxPro 9.0的集成开发环境 2

Visual FoxPro 9.0设计器 3

数据和XML功能 4

增强的命令及函数功能 5

其他增强的功能 6

Visual FoxPro的主要特点 7

Visual FoxPro 9.0的安装、运行与退出 7

Visual FoxPro 9.0安装的必要条件 7

Visual FoxPro 9.0的安装 8

Visual FoxPro 9.0的运行与退出 11

Visual FoxPro 9.0的用户界面 12

菜单栏 13

工具栏 13

命令窗口 14

工具箱 15

任务面板管理器 15

定制用户环境 16

使用“选项”对话框设置环境 16

使用SET命令设置环境 17

两种操作方式 18

设置工作目录与搜索路径 18

小结 19

练习题 19

第2章 Visual FoxPro 9.0项目管理器及应用 21

项目及项目管理器组成 21

项目的创建 21

项目管理器的组成 23

项目管理器的功能 24

项目管理器的定制 24

项目管理器的基本操作 26

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

项目管理器的其他操作 29

项目信息及文件说明 30

连编项目成为应用程序 31

Visual FoxPro 9.0的向导、设计器和生成器 31

向导 31

设计器 32

生成器 33

创建一个Visual FoxPro 9.0程序 34

创建“学生管理”项目 35

创建和修改自由表 36

用表单向导制作数据编辑表单 38

对表单进行美化 40

运行并浏览结果 44

小结 45

练习题 45

第3章 关系数据库的基本操作 47

关系数据库 47

数据库 47

数据库系统的组成 47

关系数据库的基本概念 48

关系运算 50

关系的完整性 51

数据库设计与操作 52

创建数据库 53

打开数据库 54

设置当前数据库 55

关闭数据库 55

删除数据库 56

添加表和移去表 57

数据库表属性的设置 58

设置触发器 61

永久关系与参照完整性 62

数据表设计与操作 64

创建数据表 64

打开与关闭表 69

记录浏览与显示 71

表结构操作 73

追加与插入记录 74

记录定位 76

修改记录 78

删除记录 80

数据表的排序与索引 82

表的排序命令 82

索引的概念 83

索引的建立 84

打开和关闭索引文件 85

指定主控索引 86

索引的更新 87

数据检索 88

表的统计命令 89

过滤器命令 91

多工作区操作 91

工作区的基本概念 91

选择工作区 93

建立表间的临时关联 94

小结 97

练习题 97

第4章 Visual FoxPro 9.0语言基础 101

数据基础 101

常量 101

数据类型 104

变量 107

数组 109

运算符与表达式 110

算术表达式 110

字符表达式 111

关系表达式 111

逻辑表达式 112

日期(时间)表达式 113

名称表达式 114

宏替换表达式 114

表达式生成器 114

函数 116

数值函数 117

字符处理函数 120

日期时间函数 122

测试函数 124

转换函数 125

文件操作 127

复制文件 127

显示文件目录 128

修改文件名 129

删除文件 129

Visual FoxPro 9.0的命令 130

命令操作与菜单操作的区别 130

命令结构 130

命令书写规则 131

常用命令 131

小结 132

练习题 132

第5章 Visual FoxPro 9.0程序设计语句 134

程序设计概述 134

程序的相关概念 134

程序的建立、修改与运行 135

程序中的常用命令 137

输入语句 140

顺序结构 141

分支结构 142

简单分支语句 142

选择分支语句 142

分支语句的嵌套 144

结构分支语句 145

循环程序设计语句 147

SCAN.ENDSCAN 147

步长型循环 148

当型循环 150

三种循环结构比较 152

过程和自定义函数 152

过程 153

用户自定义函数 155

参数传递机制 157

过程文件 159

变量的作用域 160

局部变量 160

私有变量 161

全局变量 163

Visual FoxPro 9.0存储过程 164

创建与编辑存储过程 164

运行存储过程 165

删除存储过程 166

程序设计中的错误处理 166

预防错误 167

处理“运行时”的错误 167

建立ON ERROR例程 168

常见的错误 169

程序调试 170

程序调试 170

调用调试器 171

设置断点 172

小结 174

练习题 174

第6章 使用Visual FoxPro 9.0查询与视图 176

查询向导 176

创建查询的方式 176

使用查询向导 178

使用查询设计器 182

设计“查询”的步骤 182

数据表的添加和联接 183

选择查询字段 187

加入筛选条件 189

记录排序 190

记录分组 190

“杂项”选项卡 192

设置查询的输出形式 193

交叉表查询和图表查询 194

交叉表查询 194

使用交叉查询向导 195

图表向导 197

使用图表向导 198

视图 201

创建本地视图 202

创建远程视图 206

参数视图 213

小结 214

练习题 214

第7章 创建与使用表单 216

创建表单 216

表单的结构 217

表单设计器的工具栏 217

表单设计区的设置 219

表单对象 220

表单对象的引用 221

设置表单属性 222

程序中设置属性 222

常用属性 222

定义表单事件 223

表单中事件的使用 223

常用事件 226

设置表单方法 227

程序中设置方法 227

常用方法 228

表单的数据环境 228

添加表或视图 229

常用数据环境属性 229

用表单生成器设计表单 230

拖动字段和表到表单中 232

创建单文档和多文档界面 234

建立不同风格的表单 234

不同风格表单的创建与使用 235

隐藏主窗口 237

在顶层表单中添加菜单 238

用表单集扩充表单 238

建立可停靠表单 239

设置对象的Tab键次序 241

一对多表单设计和表单行为 242

一对多表单设计 242

表单行为 245

小结 248

练习题 248

第8章 Visual FoxPro 9.0控件管理 251

控件和数据的概念 251

选择合适的控件 252

输出类控件 252

标签控件 252

线条控件 256

形状控件 257

图像控件 257

输入类控件 260

文本框控件 260

编辑框控件 265

列表框、下拉列表框和组合框控件 266

微调控件 273

控制类控件 274

命令按钮控件 274

命令按钮组控件 276

复选框控件 278

选项按钮组控件 283

计时器控件 287

容器类控件 290

表格控件 290

页框控件 296

容器控件 298

小结 300

练习题 300

第9章 报表和标签的设计与使用 302

利用向导创建报表 302

创建快速报表 305

报表设计器 306

启动报表设计器 306

设置报表数据环境 307

报表带区 310

设置“标题”或“总结”带区 310

设置“列标头”和“列注脚”带区 311

设置“组标头”或“组注脚”带区 311

调整带区高度 312

报表控件的使用 312

定义报表的页面 315

预览“报表” 316

打印“报表” 317

标签的创建 318

使用标签向导创建标签 318

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

小结 321

练习题 322

第10章 菜单设计 323

使用菜单设计器创建菜单 323

使用菜单设计器建立一般菜单 323

使用菜单设计器建立快捷菜单 328

在顶层表单中使用菜单 329

小结 330

练习题 330

第11章 结构化查询语言 332

SQL概述 332

SQL的定义功能 332

建立表结构 332

删除表 337

修改表结构 338

建立视图 341

SQL的操作功能 343

插入记录 343

更新数据 345

删除记录 347

结构化查询语言 348

SELECT子句 349

FROM子句 350

通配符和聚集函数 351

WITH子句 353

WHERE子句 354

GROUP BY子句 356

HAVING子句 356

ORDER BY子句 357

UNION子句 358

INTO或TO子句 359

附加显示选项 360

小结 361

练习题 361

第12章 面向对象的程序设计 364

对象和类 364

对象 365

类 366

基类 367

基类的类型 367

容器类 369

控件类 370

成员类 370

使用类设计器建立类 370

创建类 370

给控件或容器类添加对象 372

给类添加成员和定义事件 372

指定类的外观 377

将类添加到“表单控件”工具栏中 378

修改类定义 378

使用代码建立类 379

编写类定义 379

创建、添加和释放对象 382

编写方法和事件代码 383

使用对象 386

创建对象引用 386

检查对象是否存在 387

调用对象的属性、方法和事件 387

对象事件的触发顺序 390

小结 391

练习题 391

第13章 人力资源管理系统 392

人力资源管理系统简介 392

系统概述 392

系统构成 392

系统的主要文件 393

系统环境 394

人力资源管理系统设计 394

规划设计数据库 394

系统主表单设计 395

登录表单设计 398

数据库初始化和备份表单的设计 402

记录浏览表单的设计 405

记录添加修改表单的设计 408

简单查找表单的设计 417

组合查找表单的设计 420

更改密码表单的设计 422

用户管理表单的设计 424

统计表单的设计 427

打印表单的设计 428

报表的设计 430

系统时间表单的设计 432

系统帮助表单的设计 435

系统菜单的设计 437

发布系统 438

设置主程序及其他配置 438

程序连编 440

小结 441

练习题 441

参考文献 443