当前位置:首页 > 工业技术
Visual FoxPro程序设计基础教程  第2版
Visual FoxPro程序设计基础教程  第2版

Visual FoxPro程序设计基础教程 第2版PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:薛磊,谢慧敏,顾晓清等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302337294
  • 页数:324 页
图书介绍:本书介绍了数据库的基础概念和理论以及Visual FoxPro提供的开发工具,围绕一个具体的数据库应用系统的开发,按照后台数据库设计-SQL语言和程序设计-前台设计-系统集成的结构,深入浅出地阐述了使用Visual FoxPro开发系统所用到的概念、理论、方法和步骤。全书每章都配有丰富的例题、习题和上机练习。本书可作为高等院校程序设计或数据库应用课程的教材,也可作为数据库系统开发人员的参考用书。
《Visual FoxPro程序设计基础教程 第2版》目录

第1章 数据库系统概述 1

1.1数据库的基本概念 1

1.1.1信息、数据与数据处理 1

1.1.2数据库系统 4

1.2数据模型 5

1.2.1数据模型的组成要素 5

1.2.2概念模型 6

1.2.3最常用的数据模型 8

1.3关系数据库 10

1.3.1关系的性质 10

1.3.2关系的完整性 10

1.3.3关系代数 11

1.4数据库应用系统开发概述 13

1.4.1需求分析 13

1.4.2确定信息模型(E-R图) 14

1.4.3确定数据模型 14

1.4.4物理设计 15

1.4.5功能设计 16

1.4.6应用程序发布 17

1.4.7系统运行与维护 17

本章小结 17

习题一 17

第2章 Visual FoxPro概述 20

2.1 Visual FoxPro 6.0概述 20

2.1.1 Visual FoxPro 6.0的启动和退出 20

2.1.2 Visual FoxPro的工作方式 20

2.2 Visual FoxPro 6.0的操作环境 22

2.2.1菜单系统的操作 22

2.2.2工具栏的操作 23

2.2.3命令窗口的操作 24

2.2.4 Visual FoxPro的屏幕区 25

2.2.5 Visual FoxPro的状态栏 25

2.2.6 Visual FoxPro的环境设置 25

2.3项目管理器 28

2.3.1项目文件的建立和打开 28

2.3.2项目管理器界面的组成 30

2.4 Visual FoxPro中的语言基础 32

2.4.1数据类型 32

2.4.2常量 34

2.4.3变量 35

2.5 Visual FoxPro中的常见函数 42

2.5.1数值处理函数 42

2.5.2字符处理函数 44

2.5.3日期及日期时间处理函数 47

2.5.4数据类型转换函数 48

2.5.5测试函数 50

2.5.6显示信息函数 52

2.6运算符和表达式 53

2.6.1算术运算符和数值表达式 53

2.6.2字符串运算符和字符表达式 53

2.6.3日期时间运算符和日期时间表达式 54

2.6.4关系运算符和关系表达式 54

2.6.5逻辑运算符和逻辑表达式 55

2.6.6不同类型运算符的运算优先级 56

本章小结 56

习题二 56

第3章 表的创建及使用 62

3.1创建自由表 62

3.1.1表结构的设计 62

3.1.2表结构的创建 65

3.1.3输入新记录 68

3.2表的基本操作 70

3.2.1表的打开与关闭 71

3.2.2记录的操作 72

3.2.3表结构的修改与复制 85

3.3表的索引 86

3.3.1索引的概念 86

3.3.2索引的类型 88

3.3.3索引的创建 89

3.3.4索引的使用 91

3.3.5排序 93

3.4数据统计 93

3.4.1计数命令COUNT 93

3.4.2求和命令SUM 94

3.4.3求平均值命令AVERAGE 94

3.4.4 TOTAL命令 94

本章小结 95

习题三 95

第4章 数据库的创建与使用 100

4.1数据库设计概述 100

4.2数据库的基本操作 101

4.2.1创建数据库 101

4.2.2打开数据库 103

4.2.3关闭数据库 104

4.2.4删除数据库 104

4.3数据库表的操作 105

4.3.1数据库表的操作 105

4.3.2数据库表字段的扩展属性 107

4.3.3数据库表的表属性 110

4.4数据库表间的永久关系 113

4.4.1永久关系的种类 113

4.4.2永久关系的建立、编辑和删除 114

4.5参照完整性 115

4.6多张表的同时使用 117

4.6.1工作区的概念 117

4.6.2临时关系 120

本章小结 122

习题四 122

第5章 关系数据库标准语言SQL 126

5.1 SQL语言概述 126

5.2数据定义 127

5.2.1定义表结构 127

5.2.2修改表结构 129

5.2.3删除表 131

5.3数据操纵 132

5.3.1插入记录 132

5.3.2删除记录 133

5.3.3更新记录 133

5.4数据查询 134

5.4.1单表查询 135

5.4.2连接查询 141

5.4.3嵌套查询 145

5.4.4集合的并运算 147

5.4.5查询结果输出 147

本章小结 150

习题五 150

第6章 查询和视图 154

6.1查询 154

6.1.1查询的概念 154

6.1.2查询设计器 154

6.2视图 161

6.2.1视图的概念 161

6.2.2视图设计器 162

6.2.3在视图设计器中创建本地视图 164

6.2.4用SQL命令创建视图 167

6.2.5使用视图 168

6.3视图和查询的区别 168

本章小结 168

习题六 169

第7章 程序设计基础 171

7.1程序文件的建立和运行 171

7.1.1程序文件的建立与修改 171

7.1.2程序文件的运行 172

7.2基本命令 173

7.2.1程序注释命令 173

7.2.2基本输入输出命令 173

7.2.3结束程序运行命令 175

7.3程序的基本控制结构 176

7.3.1顺序结构 176

7.3.2分支结构 176

7.3.3循环结构 181

7.4程序的模块化 189

7.4.1子程序 189

7.4.2过程及过程文件 191

7.4.3用户自定义函数 194

7.5变量的作用域 197

7.5.1全局变量 197

7.5.2私有变量 198

7.5.3局部变量 198

本章小结 199

习题七 200

第8章 面向对象的程序设计 204

8.1对象 204

8.1.1属性 204

8.1.2事件和方法程序 205

8.2类 206

8.2.1 Visual FoxPro定义的类 206

8.2.2自定义类 208

8.2.3使用类库 209

8.2.4使用类浏览器 211

8.2.5使用类设计器 212

8.3在程序中使用类和对象 213

8.3.1创建和定义类 213

8.3.2创建对象 214

8.3.3引用对象 216

8.3.4设置界面对象属性 217

8.3.5调用界面对象的方法程序 217

本章小结 218

习题八 218

第9章 表单和控件 221

9.1表单 221

9.1.1创建表单 221

9.1.2定义数据环境 227

9.1.3管理表单 230

9.2控件概述 234

9.3登录表单 235

9.3.1标签(Label)控件 236

9.3.2文本框(TextBox)控件 237

9.3.3命令按钮(CommandButton)控件 240

9.3.4“登录”表单的实现 241

9.4数据浏览表单 242

9.4.1命令按钮组(CommandGroup)控件 242

9.4.2线条和形状控件 244

9.4.3“图书信息浏览”表单的实现 244

9.5添加记录表单 246

9.5.1编辑框(EditBox)控件 246

9.5.2复选框(CheckBox)控件 248

9.5.3选项按钮组(OptionGroup)控件 248

9.5.4“读者注册”表单的实现 250

9.5.5微调(Spinner)控件和“读者注册”表单的优化 252

9.6数据维护表单 254

9.6.1列表框(ListBox)控件 255

9.6.2组合框(ComboBox)控件 258

9.6.3“图书信息维护”表单的实现 258

9.7查询统计功能表单 260

9.7.1表格(Grid)控件 261

9.7.2页框(PageFrame)控件 264

9.7.3“图书查询”表单的实现 264

9.7.4“读者借阅情况统计”表单的实现 266

9.8系统封面表单 269

9.8.1计时器(Timer)控件 269

9.8.2图像(Image)控件 271

9.8.3“欢迎”表单的实现 272

本章小结 272

习题九 273

第10章 报表和标签 278

10.1报表向导 278

10.2报表设计器 282

10.2.1报表格式与布局 283

10.2.2报表控件 284

10.2.3报表输出 289

10.3快速报表 290

10.4标签设计 291

10.4.1标签向导 291

10.4.2标签设计器 293

10.4.3标签输出 294

本章小结 295

习题十 295

第11章 菜单设计 297

11.1菜单系统的结构 297

11.2创建菜单系统 298

11.2.1创建菜单的步骤 298

11.2.2菜单设计器 298

11.2.3应用系统菜单设计 301

11.2.4定制菜单系统 305

11.2.5快速菜单功能 306

11.3创建表单菜单 307

11.4创建快捷菜单 308

本章小结 309

习题十一 309

第12章 应用系统集成 311

12.1编译应用程序 311

12.1.1构造应用程序框架 311

12.1.2将文件加入到项目中 315

12.1.3编辑项目信息 317

12.1.4创建并运行应用程序 318

12.2生成可发布的应用程序 319

12.2.1准备要发布的应用程序 320

12.2.2准备制作发布磁盘 320

本章小结 321

习题十二 321

附录A图书管理数据库主要数据表记录 323

附录B VF6文件类型 324

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