《Visual FoxPro 8.0入门与提高》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张文松编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302088853
  • 页数:375 页
图书介绍:本书主要讲解数据库开发软件Visual FoxPro 8.0的使用方法及开发实例。

第1章 VisualFoxPro8.0概述 1

1.1VisualFoxPro的发展历史 2

1.2VisualFoxPro8.0的新功能和特点 2

1.3安装VisualFoxPro8.0 3

1.3.1开发环境需求 3

1.3.2安装VisualFoxPro8.0 3

1.4配置VisualFoxPro8.0 7

1.4.1使用【选项】对话框设置 7

1.4.2保存设置 8

1.4.3显示设置 9

1.4.4用SET命令设置 9

1.4.5使用配置文件 9

1.4.6隐藏启动屏幕 11

1.5习题 12

第2章 了解VisualFoxPro8.0界面环境 14

2.1初识VisualFoxPro8.0 15

2.1.1启动VisualFoxPro 15

2.1.2项目管理器 15

2.2VisualFoxPro的基本操作 16

2.2.1查看项目中的内容 16

2.2.2查看文件详细内容 17

2.2.3添加或移去文件 17

2.2.4创建和修改文件 18

2.2.5定制【项目管理器】 18

2.2.6拖开选项卡 19

2.2.7还原选项卡 19

2.2.8停放【项目管理器】 19

2.3VisualFoxPro设计器 20

2.4使用菜单 20

2.5使用向导 23

2.5.1启动向导 23

2.5.2定位向导屏幕 23

2.5.3保存向导结果 24

2.5.4修改用向导创建的项 24

2.6习题 24

第3章 建立一个简单的应用程序 26

3.1数据库及数据表的设计 27

3.1.1数据库的创建和数据表的制作 27

3.1.2表结构的修改 30

3.2表单的制作方法 31

3.2.1用表单向导制作表单 31

3.2.2打开表单并进行修改 36

3.2.3修改窗体布局与控件的字体属性 37

3.2.4制作系统标题 43

3.2.5修改窗体的颜色 46

3.3浏览运行结果 46

第4章 VisualFoxPro8.0编程基础 48

4.1数据类型 49

4.1.1常量 49

4.1.2数据类型 49

4.1.3变量 51

4.2表达式 55

4.2.1算术表达式 55

4.2.2字符表达式 55

4.2.3关系表达式 56

4.2.4逻辑表达式 57

4.2.5日期时间表达式 57

4.2.6名称表达式 57

4.2.7宏替换 58

4.2.8表达式生成器 58

4.3函数及其应用 59

4.3.1函数分类 59

4.3.2数值类函数 60

4.3.3字符类函数 61

4.3.4日期和时间函数 62

4.3.5逻辑函数 63

4.3.6其他函数 64

4.4程序设计 68

4.4.1结构化程序设计 68

4.4.2模块化程序设计 73

4.4.3程序的编辑、执行和调试 75

4.5习题 77

第5章 数据库和表设计 80

5.1建立数据库 81

5.1.1建立项目 81

5.1.2建立数据库 82

5.1.3数据库设计器 85

5.2设置数据库 85

5.2.1在数据库中添加表 85

5.2.2从数据库中移去表 86

5.2.3数据库链接的更新 87

5.2.4查看数据库属性 87

5.2.5查看数据库结构 88

5.2.6检查数据库 88

5.3操作数据库 88

5.3.1管理数据库 88

5.3.2打开多个数据库 89

5.3.3设置当前数据库 89

5.3.4关闭数据库 90

5.3.5数据库错误处理 90

5.4设计表 91

5.4.1创建表 91

5.4.2浏览数据 95

5.4.3编辑数据 97

5.4.4添加数据 97

5.4.5删除数据 98

5.4.6定制浏览数据窗口 99

5.4.7修改表的结构 100

5.4.8给表加过滤器 101

5.5为表添加索引 103

5.5.1用索引给表排序 104

5.5.2为多个字段排序 105

5.5.3筛选记录 105

5.6习题 105

第6章 设计数据字典 108

6.1设计字段约束 109

6.1.1显示设置 109

6.1.2字段有效性设置 114

6.1.3将字段类型映射到类 117

6.1.4字段注释 118

6.2索引的种类 119

6.2.1主索引 120

6.2.2候选索引 120

6.2.3普通索引 121

6.3索引文件的类型 122

6.3.1独立索引文件 122

6.3.2结构复合索引文件 122

6.3.3独立复合索引文件 123

6.4建立索引文件 123

6.4.1命令方式 123

6.4.2建立结构复合索引文件 124

6.4.3建立独立复合索引文件 130

6.4.4建立独立索引文件 131

6.5索引文件的应用 131

6.5.1打开和关闭索引文件 131

6.5.2设置当前索引 133

6.5.3取消当前索引设置 134

6.5.4删除索引标识 135

6.6设计表约束 137

6.6.1设置长表名 137

6.6.2记录有效性验证 138

6.6.3表的注释 140

6.6.4触发器 140

6.7设置数据表间关系 142

6.7.1连接方式 143

6.7.2创建表间关系 144

6.7.3编辑和删除表间关系 144

6.8参照完整性设置 145

6.8.1知识准备 145

6.8.2参照完整性设置 146

6.9习题 148

第7章 SQL数据库编程 150

7.1SQL概述 151

7.2数据查询 151

7.2.1Select语句 152

7.2.2Where子句 153

7.2.3From子句 155

7.2.4更名运算 155

7.2.5元组变量 156

7.2.6排列元组的显示次序 156

7.2.7集合操作 157

7.2.8统计查询 158

7.2.9嵌套子查询 159

7.3数据库修改 161

7.3.1删除 161

7.3.2插入 162

7.3.3更新 163

7.4习题 163

第8章 查询 165

8.1使用查询向导 166

8.2查询的基本操作 168

8.2.1启动查询设计器 168

8.2.2选择数据源 169

8.2.3运行和保存查询结果 171

8.2.4对查询文件的操作 172

8.3字段选项卡 173

8.3.1自行指定列标题 173

8.3.2逻辑型字段的显示 174

8.3.3统计和计算 175

8.4连接选项卡 178

8.4.1多表查询的特点 178

8.4.2设置连接条件 178

8.4.3编辑连接条件 179

8.4.4查询实例 180

8.5设置过滤条件 181

8.5.1各选项的含义 181

8.5.2操作实例 184

8.6查询结果排序 185

8.7查询结果分组 186

8.7.1一般分组 187

8.7.2按条件分组 188

8.8Miscellaneous(杂项)选项卡 189

8.8.1名列前茅查询的实现 189

8.8.2限制重复记录 191

8.9查询结果的输出目的地 192

8.9.1查询去向对话框 192

8.9.2将查询结果保存在数据表中 193

8.9.3在屏幕上输出画面 193

8.10习题 194

第9章 视图 196

9.1视图概述 197

9.2使用向导创建视图 198

9.3视图设计器 199

9.3.1视图设计器概述 199

9.3.2使用视图设计器建立视图 201

9.4使用命令处理视图 206

9.4.1创建视图 206

9.4.2修改视图 206

9.4.3打开视图 207

9.4.4删除视图 207

9.4.5重命名视图 207

9.5使用视图 208

9.5.1在视图中更新数据 208

9.5.2在视图中更新多个表 208

9.6远程视图的创建 209

9.7远程数据源连接的建立 211

9.7.1【指定数据源】选项组 211

9.7.2【显示ODBC登录提示】选项组 212

9.7.3【数据处理】选项组 212

9.7.4【超时间隔】选项组 213

9.8习题 213

第10章 表单 215

10.1表单初步 216

10.2创建表单 217

10.2.1表单向导 217

10.2.2表单设计器 220

10.2.3创建一对多表单 221

10.2.4设置数据环境 223

10.3表单操作 224

10.3.1设置表单属性 224

10.3.2向表单中添加字段 225

10.3.3向表单添加控件 227

10.3.4加入页框 228

10.3.5加入表格 229

10.3.6完善控件按钮 231

10.3.7使用调色板快速设置对象颜色 232

10.3.8布局表单中的对象 233

10.3.9设置对象的Tab键次序 233

10.4习题 234

第11章 标准控件 237

11.1标签控件 238

11.1.1常用属性 238

11.1.2Label控件的应用 238

11.2文本框控件 240

11.2.1常用属性和事件 240

11.2.2TextBox控件的应用 242

11.3命令按钮控件 244

11.3.1常用的属性和事件 244

11.3.2CommandButton控件应用 245

11.4编辑框控件 246

11.4.1常用属性和事件 246

11.4.2EditBox控件应用 247

11.5选项组控件 249

11.5.1常用属性和事件 250

11.5.2OptionGroup控件应用 250

11.6微调按钮 252

11.6.1常用属性和事件 252

11.6.2Spinner控件应用 252

11.7组合框控件 253

11.7.1常用属性和方法 253

11.7.2ComboBox控件应用 254

11.8列表框控件 255

11.9表格控件 256

11.9.1常用属性 256

11.9.2Grid控件应用 257

11.10图像控件 258

11.10.1常用属性 258

11.10.2Image控件应用 258

11.11习题 261

第12章 报表 262

12.1报表概述 263

12.2创建报表 263

12.2.1使用报表向导 263

12.2.2快速制作报表 268

12.2.3报表设计器 270

12.3计划创建报表布局 274

12.3.1计划报表布局 274

12.3.2设置报表数据环境 275

12.4添加报表控件 276

12.4.1添加字段 276

12.4.2添加标签控件 279

12.4.3选择、移动及调整报表控件的大小 280

12.4.4复制和删除报表控件 281

12.4.5对齐控件 281

12.4.6调整控件的位置 282

12.5设计标签 283

12.5.1使用标签向导 283

12.5.2使用标签设计器 285

12.6使用变量及预览打印报表 285

12.6.1添加和使用变量 285

12.6.2预览结果 286

12.6.3打印报表 287

12.7习题 287

第13章 菜单和工具栏 289

13.1创建菜单 290

13.1.1菜单设计器 290

13.1.2规划菜单系统 291

13.1.3创建菜单 291

13.1.4为菜单系统指定任务 295

13.2创建自定义工具栏 300

13.2.1定义工具栏类 300

13.2.2在自定义工具栏类中添加对象 301

13.2.3在表单集中添加自定义工具栏 301

13.3定制菜单系统 304

13.3.1显示状态栏信息 304

13.3.2定义菜单标题的位置 304

13.3.3保存与还原菜单 305

13.3.4为菜单系统创建默认过程 305

13.4习题 305

第14章 面向对象程序设计 307

14.1类和对象 308

14.1.1对象 308

14.1.2对象的属性、事件和方法 308

14.1.3类 309

14.2类程序设计 310

14.2.1从基类派生类 310

14.2.2用类设计器创建类 311

14.2.3用类设计器创建自定义类 313

14.2.4用类设计器修改类 314

14.3对象程序设计 314

14.3.1创建和释放对象 314

14.3.2属性设置 315

14.3.3引用对象 316

14.3.4AddObject方法 317

14.4事件程序设计 317

14.4.1常见事件 318

14.4.2事件的触发 318

14.4.3高级事件 319

14.5习题 320

第15章 程序调试与发布 322

15.1程序调试 323

15.1.1【跟踪】窗口 323

15.1.2【局部】窗口和【监视】窗口 325

15.1.3事件跟踪 326

15.1.4使用错误处理程序 327

15.2优化程序 328

15.2.1快速定位记录 328

15.2.2引入缓冲 330

15.3发布应用程序 331

15.3.1准备工作 331

15.3.2发布程序 336

15.3.3制作安装盘 340

15.4习题 340

第16章 客户/服务器技术 343

16.1客户/服务器概述 344

16.1.1高性能的设计 344

16.1.2确保开发的准确性和数据的完整性 349

16.2SQLpass-through技术 350

16.2.1使用SQLpass-through函数 351

16.2.2建立参数化查询 354

16.2.3使用SQLServer的输入/输出参数 355

16.2.4建立与远程数据的外部连接 356

16.2.5对SQL实施ODBC扩展 356

16.2.6使用SQLpass-through管理连接 356

16.3实时数据采集 362

16.3.1建立数据采集服务程序 362

16.3.2建立VFP环境下的客户端程序 365

16.4建立客户/服务器机制 366

16.4.1客户/服务器的应用形式 366

16.4.2设计客户/服务器系统的基本原则 366

16.4.3建立客户/服务器的机制 367

16.4.4实现客户/服务器系统的基本方法 368

16.5习题 370

附录 372