当前位置:首页 > 工业技术
数据库基础与Visual FoxPro9.0程序设计
数据库基础与Visual FoxPro9.0程序设计

数据库基础与Visual FoxPro9.0程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:谢膺白编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2008
  • ISBN:9787560620497
  • 页数:348 页
图书介绍:本书内容包括数据库基础、Visual FoxPro9.0概述、数据及其运算、数据表基本操作、索引的建立及应用等。
《数据库基础与Visual FoxPro9.0程序设计》目录

第1章 数据库基础 1

1.1数据和信息 1

1.1.1数据与信息 1

1.1.2数据处理 1

1.2数据库系统中的基本概念 2

1.3数据模型 2

1.3.1数据库理论中的三个世界 2

1.3.2几种主要的数据模型 3

1.4关系数据库 4

1.4.1关系术语 5

1.4.2关系的规范化 6

1.5关系运算 7

1.5.1基于传统集合运算的关系运算 7

1.5.2专门的关系运算 9

练习一 11

第2章 Visual FoxPro 9.0概述 13

2.1 Visual FoxPro的启动与退出 13

2.1.1 Visual FoxPro 9.0的启动 13

2.1.2 Visual FoxPro 9.0的退出 14

2.2 Visual FoxPro 9.0的用户界面 14

2.3 Visual FoxPro 9.0的基本操作 15

2.3.1 Visual FoxPro 9.0的操作方式 15

2.3.2 Visual FoxPro 9.0的命令格式 16

2.4 Visual FoxPro 9.0的可视化设计工具 17

2.4.1向导(Wizard) 18

2.4.2设计器(Designer) 18

2.4.3生成器(Builder) 19

2.5项目管理器的基本概念 19

2.5.1创建项目 20

2.5.2项目管理器的使用 20

2.6在Visual FoxPro 9.0中使用帮助 21

2.6.1打开自带帮助文件窗口 22

2.6.2使用自带帮助文件窗口 22

2.7在VFP环境下使用操作系统命令创建用户文件夹 24

练习二 25

第3章 数据及其运算 26

3.1数据类型 26

3.2最简单的输出命令 27

3.3常量 28

3.4变量 29

3.4.1内存变量 29

3.4.2数组变量 30

3.4.3字段名变量 31

3.5运算符与表达式 31

3.5.1数值运算符和数值表达式 32

3.5.2字符型运算符和字符型表达式 33

3.5.3日期时间型运算符和日期时间型表达式 33

3.5.4关系型运算符和关系表达式 34

3.5.5逻辑型运算符和逻辑表达式 36

3.5.6表达式的优先级 36

3.6常用标准函数 37

3.6.1常用数值运算函数 37

3.6.2常用字符处理函数 39

3.6.3常用日期和时间类函数 40

3.6.4常用类型转换类函数 41

3.6.5常用状态测试函数 42

练习三 44

第4章 数据表的基本操作 48

4.1建立表 48

4.1.1表的结构概述 48

4.1.2创建表结构 50

4.1.3向表中录入记录 54

4.2打开和关闭表 59

4.2.1打开表 59

4.2.2关闭表 60

4.3显示和修改表的结构 60

4.3.1显示表结构 60

4.3.2修改表结构 61

4.4复制表 63

4.4.1复制表结构 63

4.4.2复制表文件 65

4.5表记录的操作 66

4.5.1定位记录 66

4.5.2显示记录 69

4.5.3追加记录 70

4.5.4修改记录 72

4.5.5浏览窗口 76

4.5.6记录的删除 77

4.6表的统计操作 81

4.6.1计数 81

4.6.2求和操作 82

4.6.3求算术平均值 82

4.7表的过滤 83

4.7.1过滤字段 83

4.7.2过滤记录 85

练习四 86

第5章 表的索引 89

5.1索引 89

5.1.1索引的概念及类型 89

5.1.2创建索引 91

5.1.3使用索引 95

5.2多个表联访 99

5.2.1工作区 99

5.2.2建立表间的临时关系 101

练习五 104

第6章 数据库的基本操作 106

6.1建立和打开数据库 106

6.1.1建立数据库 107

6.1.2打开、关闭及删除数据库 107

6.2数据库中表的基本操作 110

6.2.1新建库表 110

6.2.2添加库表 111

6.2.3移去和删除库表 112

6.3数据字典 114

6.3.1设置库表的长名和注释 114

6.3.2设置库表字段的标题和注释 115

6.3.3设置库表字段的格式码和输入掩码 115

6.3.4设置库表字段的有效性规则 119

6.3.5设置库表记录的有效性规则 120

6.3.6为库表设置触发器 121

6.4数据库表间的永久关系 122

6.4.1库表间永久关系的特点及分类 122

6.4.2建立库表间的永久关系 123

6.4.3编辑和删除库表间的永久关系 124

6.5设置库表间的参照完整性 125

6.5.1参照完整性生成器 125

6.5.2利用生成器建立参照完整性 126

练习六 128

第7章 视图与查询 130

7.1视图 130

7.1.1视图的概念 130

7.1.2创建视图 130

7.1.3使用视图 134

7.2查询 136

7.2.1查询的概念 136

7.2.2创建查询 136

7.2.3使用查询 139

练习七 142

第8章 结构化查询语言(SQL) 144

8.1 SQL概述 144

8.1.1 SQL的特点 144

8.1.2 SQL的体系结构 145

8.2 SQL的数据操纵功能之一——查询 145

8.2.1 SELECT SQL语句的格式 145

8.2.2投影查询 146

8.2.3筛选查询 147

8.2.4统计查询 148

8.2.5分组查询 149

8.2.6排序查询 150

8.2.7内连接查询 151

8.2.8自连接查询 153

8.2.9嵌套查询 154

8.2.10带特殊运算符、量词、谓词的查询 157

8.2.11集合查询 160

8.2.12修改查询去向 160

8.3 SQL的数据定义功能 162

8.3.1创建表结构 162

8.3.2修改表结构 166

8.3.3删除表 168

8.3.4定义和删除视图 168

8.4 SQL的数据操纵功能 170

8.4.1插入记录 170

8.4.2更新记录 171

8.4.3删除记录 173

练习八 174

第9章 结构化程序设计基础 176

9.1程序文件 176

9.1.1程序文件的概念 176

9.1.2源程序文件的建立、编辑与运行 176

9.2程序方式下的几个基本命令 179

9.2.1交互式输入命令 179

9.2.2其它命令 181

9.3程序的基本结构 187

9.3.1顺序结构 187

9.3.2选择结构 188

9.3.3循环结构 190

9.3.4基本结构的嵌套 196

9.4过程 198

9.4.1定义过程 199

9.4.2程序文件过程 200

9.4.3过程文件过程 200

9.4.4存储过程 202

9.4.5过程调用 205

9.5内存变量作用域 209

9.5.1公有内存变量 209

9.5.2私有内存变量 210

9.5.3局部内存变量 211

9.5.4内存变量的隐藏 211

9.6预处理语句 213

9.6.1头文件 213

9.6.2条件编译 214

练习九 215

第10章 面向对象程序设计基础 219

10.1面向对象程序设计 219

10.1.1基本概念 219

10.1.2面向对象程序设计的基本方法 222

10.1.3 Visual FoxPro 9.0中的类 222

10.1.4属性、事件与方法程序 224

10.2类和对象的基本操作 226

10.2.1设计类 226

10.2.2创建对象 231

10.2.3引用对象 234

练习十 235

第11章 表单 237

11.1表单设计基础 237

11.1.1表单简介 237

11.1.2表单向导 239

11.1.3表单设计器 240

11.1.4快速表单 242

11.1.5运行表单 243

11.1.6编辑表单 244

11.1.7表单的常用属性方法及事件 244

11.1.8表单的数据环境 250

11.2表单内控件的基本操作 251

11.2.1添加控件 252

11.2.2操作控件 253

11.2.3设置控件的属性 254

11.2.4添加事件代码 255

11.3子表单、浮动表单和顶层表单 256

11.3.1两种文档界面和三种表单 256

11.3.2定制表单类型 257

11.4参数表单 259

11.5从表单中返回值 261

11.6表单集 262

11.6.1创建表单集 263

11.6.2向表单集中添加表单 263

11.6.3从表单集中移去表单 263

11.6.4表单集中对象的引用结构 263

11.6.5表单集的数据环境 263

练习十一 264

第12章 控件 266

12.1输出显示类控件 266

12.1.1标签(Label)控件 266

12.1.2图像(Image)控件 267

12.1.3线条(Line)控件 268

12.1.4形状(Shape)控件 269

12.2输入类控件 270

12.2.1文本框(TextBox)控件 270

12.2.2编辑框(EditBox)控件 276

12.2.3列表框(ListBox)控件 279

12.2.4组合框(ComboBox)控件 282

12.2.5微调(Spinner)控件 283

12.2.6复选框(CheckBox)控件 284

12.3控制类对象 286

12.3.1命令按钮(CommandButton)控件 286

12.3.2命令按钮组(CommandGroup) 289

12.3.3选项组(OptionGroup) 289

12.3.4定时器(Timer)控件 291

12.4容器类对象 292

12.4.1表格(Grid) 292

12.4.2页框(PageFrame) 296

12.4.3容器(Container) 297

12.5嵌入与链接类控件 297

12.5.1 ActiveX控件 298

12.5.2 ActiveX绑定控件 299

12.5.3超链接(HyperLink)控件 300

练习十二 302

第13章 报表和标签 305

13.1报表 305

13.1.1用快速报表法创建列报表 305

13.1.2用报表向导创建一对多报表 307

13.1.3用报表设计器创建分组报表 308

13.1.4报表的打印和预览 313

13.2标签 314

13.2.1用标签向导创建标签 314

13.2.2用标签设计器创建标签 315

13.2.3标签的打印和预览 315

练习十三 315

第14章 菜单 318

14.1菜单结构概述 318

14.1.1 Visual FoxPro 9.0的菜单分类 318

14.1.2热键和快捷键 319

14.1.3访问键 319

14.1.4菜单分组线 319

14.1.5菜单的动作 320

14.2 Visual FoxPro 9.0的系统菜单 320

14.2.1系统主菜单 320

14.2.2系统弹出式菜单的标题和内部名称 320

14.2.3弹出式菜单内选项的标题和内部名称 321

14.2.4系统菜单的访问与设置 321

14.3设计自定义菜单 322

14.3.1菜单设计器的打开 322

14.3.2菜单设计器 323

14.3.3使用菜单设计器创建下拉式菜单 326

14.4运行菜单 330

14.5快捷菜单 331

14.6为顶层表单添加下拉式菜单 332

练习十四 333

第15章 应用程序的集成与发布 336

15.1 Visual FoxPro 9.0应用程序的一般开发过程 336

15.1.1应用程序设计的基本流程 336

15.1.2创建主程序 337

15.1.3创建其它程序模块 339

15.2使用项目管理器开发应用程序 339

15.2.1隐藏VFP 9.0主窗口 339

15.2.2设置文件的排除与包含 340

15.2.3设置项目信息 341

15.2.4清理项目 342

15.2.5连编应用程序 342

15.3发布应用程序 344

15.3.1准备阶段的工作 345

15.3.2发布应用程序 346

练习十五 346

参考文献 348

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