第8章 Visual FoxPro 6.0中文版简介 277
1数据库的基础知识 277
1.1数据库的基本概念 277
1.2数据管理技术的发展 278
1.2.1人工管理阶段 278
1.2.2文件系统阶段 279
1.2.3数据库系统阶段 279
1.3数据库系统的组成 280
1.3.1硬件系统 280
1.3.2软件系统 280
1.3.3数据库应用系统 280
1.3.4各类人员 280
1.4数据模型 281
1.4.1层次模型 282
1.4.2网状模型 282
1.4.3关系模型 283
2 Visual FoxPro 6.0的安装与启动 284
2.1 Visual FoxPro 6.0的安装 284
2.2 Visual FoxPro 6.0的启动 286
3 Visual FoxPro 6.0的用户界面 287
3.1 Visual FoxPro 6.0的主界面 287
3.1.1菜单操作 287
3.1.2命令操作 288
3.1.3项目管理器窗口 289
3.2工具栏的使用 289
3.2.1显示或隐藏工具栏 289
3.2.2定制工具栏 290
3.2.3修改现有工具栏 292
4 Visual FoxPro 6.0的发展历史 292
5 Visual FoxPro 6.0的特点及新增功能 293
6 Visual FoxPro 6.0的常用文件类型 294
7 Visual FoxPro 6.0的性能指标 295
1数据类型 297
第9章 Visual FoxPro 6.0程序设计语言 297
2常量 298
2.1数值型常量 298
2.2货币型常量 298
2.3字符型常量 299
2.4日期型常量 299
2.5日期时间型常量 300
3.1简单内存变量 301
3变量 301
2.6逻辑型常量 301
3.2数组 302
4内存变量常用命令 303
4.1内存变量的赋值 303
4.2表达式值的显示 303
4.3内存变量的显示 303
4.4内存变量的清除 304
4.5表中数据与数组数据之间的交换 304
5.1数值运算符与数值表达式 306
5运算符与表达式 306
5.2字符运算符与字符表达式 307
5.3日期时间运算符与日期时间表达式 307
5.4关系运算符与关系表达式 308
5.4.1关系表达式 308
5.4.2设置字符的排序次序 308
5.4.3字符串精确比较与EXACT设置 310
5.5逻辑运算符与逻辑表达式 310
5.5.1逻辑表达式 310
5.5.2运算符优先级 311
6常用函数 311
6.1数值函数 311
6.2字符函数 313
6.3日期时间函数 315
6.4类型转换函数 316
6.5测试函数 318
1.2建立数据库 323
1.1基本概念 323
1.2.1在项目管理器中建立数据库 323
第10章 Visual FoxPro 6.0的数据库操作 323
1数据库的操作 323
1.2.2通过【新建】对话框建立数据库 324
1.2.3使用命令交互建立数据库 324
1.3使用数据库 325
1.4修改数据库 325
1.5删除数据库 327
2数据库表的建立与表结构的修改 328
2.1在数据库中建立数据库表 328
2.1.3空值 330
2.1.1字段名 330
2.1.2字段类型和宽度 330
2.1.4字段有效性组框 331
2.1.5显示组框 331
2.1.6字段注释 331
2.2修改表结构 331
3表的基本操作 332
3.1记录指针及其定位 332
3.4记录的修改 333
3.2记录的浏览 333
3.3记录的增加 333
3.5记录的删除 334
4索引 335
4.1索引的基本概念 335
4.2在表设计器中建立索引 336
4.2.1单项索引 336
4.2.2复合字段索引 336
4.3用命令建立索引 337
4.4使用索引 338
5查询定位 339
6统计 340
7排序 340
8多区操作 341
第11章 Visual FoxPro 6.0程序设计基础 345
1程序与程序文件 345
1.1程序的基本概念 345
1.2.1程序文件的建立与修改 346
1.2程序文件的建立与执行 346
1.2.2执行程序文件 347
1.3简单的输入输出命令 347
1.3.1 INPUT命令 348
1.3.2ACCEPT命令 348
1.3.3 WAIT命令 348
2程序的基本结构 349
2.1选择结构 349
2.1.1单分支条件语句 349
2.1.2双分支条件语句 350
2.1.3多分支选择语句 352
2.2循环结构 353
2.2.1 D0 WHILE_ENDD0语句 354
2.2.2 F0R_ENDF0R语句 357
2.3编程实例 360
3子程序及程序调用 363
3.1子程序的定义和调用 363
3.2参数传递 365
3.3.1公共变量 367
3.3变量的作用域 367
3.3.2私有变量 368
3.3.3局部变量 368
4程序调试 370
4.1调试器环境 370
4.1.1跟踪窗口 370
4.1.2监视窗口 371
4.1.3局部窗口 371
4.1.4调用堆栈窗口 371
4.1.5调试输出窗口 371
4.2设置断点 371
4.2.1设置类型1断点 372
4.2.2设置类型2断点 372
4.2.3设置类型3断点 372
4.2.4设置类型4断点 372
4.3调试菜单 372
1.1.2控件(Contrl) 377
1.1.1类(Class) 377
1.1.3对象(Object) 377
1面向对象的基本概念 377
第12章 面向对象程序设计 377
1.1类、控件和对象的概念 377
1.2属性、事件和方法的概念 378
1.2.1属性(Property) 378
1.2.2方法(Method) 379
1.2.3事件(Event) 379
1.3基类 381
1.4容器与控件 382
1.5.1对象的引用 383
1.5对象处理 383
1.5.2设置属性 384
1.5.3响应事件 384
1.5.4调用方法 384
2创建与管理表单 384
2.1创建表单 384
2.1.1使用表单向导创建表单 385
2.1.2使用表单设计器创建表单 386
2.2.1常用的表单属性 388
2.2管理表单属性和方法 388
2.1.3修改已有的表单 388
2.1.4运行表单 388
2.2.2创建新属性 389
2.2.3创建新方法 390
2.2.4编辑方法或事件代码 390
2.3常用事件与方法 391
3表单设计器 392
3.1表单设计器的使用 392
3.1.1表单设计器窗口 392
3.1.2属性窗口 393
3.1.3表单控件工具栏 394
3.1.4表单设计工具栏 394
3.1.5表单菜单 395
3.2控件的操作与布局 395
3.2.1控件的基本操作 395
3.2.2控件布局 395
3.2.3设置Tab键次序 396
4数据环境 397
4.1数据环境的常用属性 397
4.2打开数据环境设计器 397
4.3向数据环境添加表或视图 397
4.4从数据环境移去表或视图 398
4.5在数据环境中设置关系 398
4.6在数据环境中编辑关系 398
4.7向表单添加字段 399
5表单常用控件 399
5.1标签(Label)控件 399
5.2命令按钮(CommandButton)控件 400
5.3文本框(TextBox)控件 402
5.4编辑框(EditBox)控件 403
5.5复选框(CheckBox)控件 404
5.6选项组控件 405
5.7列表框(ListBox)控件 406
5.9表格(Grid)控件 408
5.8组合框(ComboBox)控件 408
5.10页框(PagePrame)控件 409
5.11计时器(Timer)控件 410
第13章 关系数据库标准语言SQL 413
1SQl概述 413
2查询功能 414
2.1单表查询 415
2.3嵌套查询 417
2.2联接查询 417
2.4排序 418
2.5统计查询 419
2.6分组与统计查询 419
2.7其他功能 420
2.7.1将查询结果存放到数组中 420
2.7.2将查询结果存放在临时文件中 420
2.7.3将查询结果存放到永久表中 420
2.7.4将查询结果存放到文本文件中 420
3.2更新记录 421
3.1插入记录 421
2.7.5将查询结果直接输出到打印机 421
3操作功能 421
3.3删除记录 422
4定义功能 422
4.1表的定义 422
4.2表的删除 423
4.3表结构的修改 423
第14章 菜单的设计与应用 425
1Windows 9x的标准菜单介绍 425
2菜单系统规划 426
3菜单设计器介绍 427
3.1菜单名称 428
3.2结果 428
3.3菜单级 430
3.4预览 430
4.1创建菜单、菜单项和子菜单 431
4利用菜单设计器设计菜单 431
4.2创建快捷菜单 434
4.3添加热键和快捷键 436
4.3.1添加热键 436
4.3.2添加快捷键 436
4.3.3连接菜单和任务 438
第15章 报表的设计与应用 441
1报表设计器简介 441
1.2报表设计器工具栏介绍 442
1.1报表控件介绍 442
2使用报表向导制作报表 443
2.1从父表中选择报表字段 444
2.2从子表中选择报表字段 445
2.3建立表间关系 445
2.4为报表选择记录的排序打印 446
2.5选择报表样式 446
3快速制作一个报表 447
3.1选择快速制作报表 447
2.6报表完成 447
3.2设置报表的数据环境属性 448
4设计并创建报表布局 449
4.1在报表中添加和删除数据库中的表及字段 450
4.1.1向报表中加入数据库表 450
4.1.2向报表中添加字段 450
4.2使用报表设计工具控件美化报表 454
4.2.1标签控件 454
4.2.2向报表中添加OLE控件 455
4.2.3添加各种线条、矩形和圆形控件 456
4.3.1报表页表头的设计 459
4.3.2设计报表的页注脚 460
4.4制作标题和合计 460
4.5报表数据的分组和分组小计 462
4.6在报表中添加和使用变量 466
4.7.2快速设计和创建报表布局 468
4.7.1分析报表所需要数据 468
4.3制作表头和表尾 468
4.7报表的制作技巧及其他 468
4.7.3设置多列布局 469
4.7.4定义域格式模板 470
4.7.5设置有条件的报表输出 470
4.7.6控制报表的输出方向 470
5预览和打印报表 470
6在项目中添加报表 472
1.1将数据库应用系统所涉及的文件添加到项目中 475
第16章 应用程序的生成与发布 475
1生成应用程序 475
1.2设置主文件 476
1.3连编 476
2制作安装盘 477
第17章 Visual FoxPro 6.0程序实例 481
1程序界面的设计 481
2计算器的所有源程序代码 481
主要参考文献 485