第一篇 数据库(Database Container) 1
Visual Foxpro 数据库的新面貌 1
如何建立数据库(Database contamer) 2
在数据库设计器建立或加入表(Table) 3
以命令建立表、设置字段属性及记录属性 14
建立结构他、非结构化复合索引文件(CDX)及独立索引文件(IDX) 15
定义记录层级(Row Level)的属性——表的属性(Table Properties) 19
建立数据库的存储过程(Stored Procedures) 20
字段属性及表属性何时被触发? 21
主索引(Primary Index)发挥检核的角色 27
何谓 Visual Fox Pro 的永久性关连(Persistent Relationships) 31
如何用可视化(Visual)的工具建立表之间的永久性关连 32
如何自产生一份建立数据库的程序? 40
记录参考的完整性(RI,Referential Interity) 43
日期数据的输入格式 49
如何将图片、声音及动画存储到通用型的字段 51
如何显示或播放图片、声音、动画及其他应用程序的文件 56
如何建立一个新的表单文件 58
对象导向程序语言(OOP, Object Onented Programming)的模组 58
第二篇 表单设计器(Form Designer) 58
如何修改表单文件 60
OOP 语法介绍 62
表单设计器的相关工具栏 65
认识[属性列表]窗口 72
本书表单范例的功能解说 79
应用系统开发实战演练 83
表单分面框控件(PageFrame Controls)的定义 85
设置表单文件的数据环境(DataEnvironment) 88
同时设置多个对象的各项外观属性(Layout Properties) 91
调整控件的大小及排列控件的位置 93
设置对象对齐坐标网格(Snap to Gnd)的方式及网格刻度(Set Gnd Scale) 96
定义标签控件(Label Controls) 98
设置文本输入框(TextBox)及编辑框(EdnBox)控件的属性 99
设置组合框控件(ComboBox)的属性 101
设置多栏式的组合框(Combo Box)及列表框(Lst Box) 106
设置选项按钮组控件(OptionGroup)的属性 111
设置数值微调器(Spinner)控件的属性 116
设置 OLE 字段连接控件(OleBoundControl)及形状控件(Shape) 的属性 119
设置复合框(CheckBox)控件的属性 123
利用命令按钮组(CommandGroup)控件设计一组移动记录的命令钮 125
功能多彩多姿的代码编辑窗口(Code Window) 130
定义命令按钮的方法程序(Method)——编写 OOP 程序代码 136
设置一个更改照片的 Command Button 控件 141
在记录查询状态设置编辑字段的只读性 143
设置表的缓冲处理模式(Buffering Mode) 145
设计一组维护记录的 CommandGroup 控件 147
如何设计一个多用户(Multi - user)的表单 154
定义以姓名查询的 ComboBox 控件 156
设置控件的 ToolTipText 属性 159
设置 Timer 控件 160
如何建立表单集(FormSet)控件 162
如何移去 FormSet 的 Form 对象或移去FormSet 对象 167
Form 与 Form 之间如何在 FormSet 内运作 169
建立多笔编辑控件(Grid) 172
在 Grid 的 Column 对象加入 EditBox 控件 177
在 Grid 的 Column 对象加入 OLEBoundControl 控件 180
在 Grid 的 Column 对象加入容器控件(Container Control) 181
定议打印报表的功能选项 187
第三篇 报表设计器(Report Desingner) 193
报表设计器(Report Designer) 193
如何建立一个新的报表文件 193
如何修改报表文件 195
报表设计器的相关工具栏 196
如何利用快速报表(Quick Report)快速建立简易型报表 199
字段对象的般移、设置大小、字体及色彩 205
如何以自定的方式设计一份销货明细报表 207
设计封闭表格报表(绘制方框、线条及设置线条栏式) 214
设置数据打印的排序属性及定义运算字段 216
如何设计多表关连的报表 219
如何解决最后一页表格线无法满页的问题 224
利用数据分组设计分类小计的报表 228
利用变量(Report Variables)的功能设计销货记录的序号 231
如何设置不重复打印相同的数据(Print Repeated Values) 234
如何设置每一种产品的分类小计项目 236
如何设置报表的抬头标题及摘要 240
如何打印通用型(General)及备注型(Memo)的字段 246
如何设计多栏式(multi - Column)的报表 250
如何定义多栏报表的列计算 256
如何使用打印报表的命令(Report Form) 261
第四篇 标签设计器(Label Designer) 264
如何建立一个新的标签文件 264
如何修改标签文件 266
标签设计器的相关工具栏 267
如何利用快速表(Quick Report)功能建立标签 270
如何修饰标签 275
如何打印标签(Label Form) 278
何谓类(Class) 280
第五篇 类设计器(Class Designer) 280
将表单上的控件存储为类 281
表单如何直接引用类库的类(Class) 285
如何调用你类(Parent Class)的方法程序(Method) 288
如何在类设计器(Class Dsigner)设计新的次类 291
将 [ 浮动时钟 ] 类引用到表单上 293
如何设计显示在窗口标题栏的时钟类 296
将 [ 标题栏时钟 ] 类引用到表单及表单集 299
如何建立一个样板表单的类 303
如何建立一个非可视化(Non-Visual)的类(Custom Class) 307
在表单(From)如何引用 Custom Class 311
如何建立一个容器类(Container Class) 315
建立具有打开及关闭工具栏的非可视化类(Custom Class) 318
利用类游览器(Class Browser)游览类的代码 325
第六篇 菜单设计器(Menu Designer) 331
菜单设计器(Menu Designer) 331
如何建立菜单——CREATE MENU 332
如何修改菜单——MODIFY MENU 333
如何建立菜单的主菜单(Menu Bar)选项 335
如何建立菜单选项的子菜单(SubMenu) 338
定义菜单选项所执行的命令(Command) 343
如何产生原始程序(Generate)及执行程序 346
设置主菜单或子菜单选项的快捷键(Shortcut) 349
设置主菜单或子菜单选项的提示信息(Message) 353
设置主菜单或子菜单选项的跳过条件(Skip for) 355
利用 [ 快速菜单 ] 功能建立系统菜单 357
系统菜单选项的系统名称 362
菜单的整体设置 364
如何在起始或后续设置执行应用系统的欢迎画面 366
子菜单选项的设置(General Options) 369
快捷菜单(ShorttCut)如何与表单的鼠标右键结合 370
如何建立快捷菜单(ShortCut) 376
如何建立单一文件界面(SDI)的顶层表单(Top - Level Form) 377
第七篇 项目管理器(Project Manager) 382
项目管理器(Project Manager)的角色及操作界面 382
设置应用系统的主程序(Main Manager) 387
设置文件的包含(Include)或排除(Exclude)属性 389
编辑文件的说明(Edit Description) 391
移去文件(Remove File)及更改文件名称(Rename File) 392
设置项目文件的项目信息(Project Information) 396
如何建立一个项目将类库(Class Library)编译(Compile)成DLL(动态连接库) 400
如何将项目文件编译(Compile )成 APP 或 EXE 405
清除项目(Clean Up Proiect)的重要性 409
第八篇 查询设计器(Query Designer) 410
查询设计器(Query Designer) 的用途及功能 410
查询设计器的工具栏(Query Designer) 410
在查询设计器建立查询文件 411
选择查询的字段及设置筛选记录的条件(Selection Criteria) 415
各种实用查询范例 420
设置查询记录的排序依据(Oroup By) 424
利用分组依据(Group By)功能进行统计查询 427
如何将查询输出的字段标题中文化 431
多表(Table)间的连接(Join)查询 433
Inner Join(内部连接)的连接方式 434
Left Outer Join(左连接)的连接方式 436
Right Outer Join(右连接)的连接方式 438
Full Join(完全连接)的连接方式 441
设置查询记录的输出方式(Query Destination) 443
如何将符合条件的记录转换成统计图形(Graph) 444
查询设计器的其他功能 450
第九篇 实用 Q A 454
附录A Visual FoxPro 使用的文件扩展名及其关连的文件类型 460
附录B 菜单、处理窗口、存取(帮助)及默认宏快捷键 461
附录C 表文件及索引文件的系统规格 463
附录D 表文件及索引文件的系统规格 464
附录E 配置文件(CONFIG.FPW)的设置参数 466
附录F Visual FoxPro 提供的 OCX 及 ActiveX 的控件 467
附录G 执行 Visual FoxPro 的命令列参数 468