第一章 认识Visual FoxPro 1
1.1 运行Visual FoxPro 2
1.2 菜单要览 4
1.2.1 文件菜单File 5
1.2.2 编辑菜单Edit 6
1.2.3 浏览菜单View 7
1.2.4 格式菜单Format 9
1.2.5 工具菜单Tools 10
1.2.6 程序菜单Program 11
1.2.7 窗口菜单Window 11
1.2.8 帮助菜单Help 12
1.3 工具条要览 13
1.3.1 标准工具条Standard 14
1.3.2 窗体设计工具条 Form Designer 16
1.3.3 窗体控件工具条 Form Controls 18
1.3.4 调色板工具条 Color Palette 20
1.3.5 对象设置工具条 Layout 22
1.3.6 数据库设计工具条Database Designer 23
1.3.7 报表设计工具条 Report Designer 23
1.3.8 报表控件工具条 Reprot Contols 24
1.3.9 查询设计工具条Query Designer 24
1.3.10 浏览设计工具条View Designer 24
1.3.11 用户定制工具条 25
2.1 建立 Table 表 28
第二章 表和数据库 28
2.1.1 随Wizard 引导建立Table 表 29
2.1.2 自定义建立Table 表 36
2.1.3 编辑Table表 39
2.1.4 为Table表新增记录 40
2.1.5 用命令方式建立Table表 42
2.2 建立数据库 43
2.2.1 新建数据库 44
2.2.2 在数据库中建立Table 表 46
2.2.3 字段级属性定义 48
2.2.4 表级属性定义 55
3.1 可视化程序设计屏幕界面 60
第三章 可视化程序设计 60
3.1.1 窗体Form 61
3.1.2 窗体设计工具 63
3.2 建立图象输出窗体文件 66
3.3 可视化建立数据输出窗体文件 76
3.4 随Wizard 建立窗体文件 85
3.5 制作带图象的按钮 93
3.6 网络的应用 97
第四章 命令和函数 102
4.1 命令 102
@画图命令 102
ADD CLASS 另入类定义命令 106
BROWSE 浏览命令 107
APPEND 新增记录命令 107
CREATE 建表命令 115
CREATE CLASS 建类命令 115
CREATE CLASSLIB 建类库命令 116
CREATE DATABASE 建立数据库命令 117
CREATE FORM 建立窗体命令 118
CREATE TRIGGER 建立触发器命令 119
DECLARE-DLL 命令 120
DEFINE CLASS 定义类命令 121
DELETE TRIGGER 删除触发器命令 127
DIMENSION 创建数组命令 128
DO 运行程序命令 129
DO CASE 条件判别命令 130
DO FORM 运行窗体命令 131
EXPORT 表拷贝命令 132
FUNCTION 自定义函数命令 134
GETXPR 建立表达式命令 135
IF…ENDIF 条件命令 138
IMPORT 导入数据命令 138
MODIFY COMMAND 建立程序命令 142
MODIFY DATABASE 打开数据库设计器命令 143
PARAMETERS 设置参数命令 143
PROCEDURE 建立过程命令 144
REMOVE TABLE 删除表命令 144
AFONT()函数 145
4.2 函数 145
ACLASS ()函数 145
ALEN()函数 146
ALLTRIM()函数 146
CREATEOVJECT()函数 148
GETOBJECT()函数 149
MESSAGEBOX()函数 150
RAND()函数 152
RGB()函数 154
STR()函数 155
VAL()函数 156
5.1 类和对象的概念 157
第五章 类和对象 157
5.2 类和对象语言 161
Addltem 方法 161
AddObject 方法 161
BackColor,ForeColor 特性 163
Box 方法 165
Circle方法 166
Cls方法 167
CommandButon控件 168
CommandGroup 控件 170
CurrentX,Current 特性 171
Curvature特性 173
DrawMode 特性 175
DrawSryle特性 176
DrawWIdth特性 178
DynamicBackColor,DynamicForeColor特性 179
FillColor 特性 180
FillStyle 特性 181
FontBold, FontItalic, FontStrikdthru, FontUnderline 特性 182
Form 对象 184
Grid 控件 184
Left 特性 186
Line 方法 186
ListBox 控件 187
MouxseDown 事件 188
MouseMove 事件 189
MouseUp 事件 191
OptionButton 控件 192
OptionGroup 控件 192
Picture 特性 193
Point 方法 195
Print 方法 195
PSet 方法 196
RowSource 特性 197
RowSourceType 特性 200
ScaleMode 特性 204
SetAll 方法 206
Shape 控件 207
ShowTips 特性 208
Spinner 控件 209
TextBar 控件 209
ToolBar 对象 209
ToolTipText 特性 211
Top 特性 212
Width 特性 212
第六章 面向对象的程序设计基础 214
6.1 面向对象的程序设计概念 214
6.1.1 Windows与DOS 程序设计的区别 215
6.1.2 面向对象程序特点和术语 216
6.1.3 类对象 217
6.1.4 面向对象的程序设计 221
6.1.5 面向对象程序的结构 224
6.2 创建窗体 228
6.2.1 窗体文件与窗体对象 228
6.2.2 建立一个简单的窗体 230
6.2.3 为窗体增加属性定义和事件过程 231
6.2.4 为窗体设置前景和背景颜色 232
6.3 制作工具条 232
6.3.1 用默认属性定制工具条 233
6.3.2 为工具条设置属性和事件 234
6.3.3 能改变屏幕字体的工具条 237
6.3.4 为按钮设置图标和文本提示 240
6.4 建立文本框 242
6.4.1 用于输入的文本框 242
6.4.2 用于计算的文本框 244
6.5 制作菜单 251
6.5.1 制作主菜单条(MENU) 252
6.5.2 制作下弹菜单(POPUP) 260
6.5.3 制作多层下拉菜单 267
6.6 窗体集FormSet 271
7.1.1 两种坐标系的确定 276
7.1 坐标系 276
第七章 在窗体中绘图 276
7.1.2 字体大小对图形的影响 277
7.1.3 坐标系的取值范围 279
7.2 绘图技术 284
7.2.1 使用“方法”作图 284
7.2.2 用“控件”作图 288
7.2.3 “方法”和“控件”组合作图 300
7.3 线形与填充 303
7.3.1 线形设置 303
7.3.2 线宽设置 305
7.3.3 线型填充 307
7.4.1 鼠标事件过程 310
7.4 用鼠标器画图 310
7.4.2 用鼠标器画线 314
7.4.3 自定义函数的应用 317
7.4.4 为画图程序增加擦除功能 319
7.4.5 为画图程序增加工具条 321
7.5 做统计图 327
7.5.1 画折线图 327
7.5.2 画柱状图 334
7.5.3 画扇形图 338
7.6 可视化柱状图程序设计 341
第八章 图表编辑 347
8.1 查看位图文件 347
8.2 专用的图表编辑程序 355
8.3 通用图表编辑程序 362
8.4 用Table 表产生统计图 367
8.5 图形编辑 375
8.6 组织绘图数据的方法 381
8.6.1 折线图的应用 381
8.6.2 柱状图的应用 383
第九章 组装一个示范软件 385
9.1 示范软件所含的程序 385
9.2 软件封面源程序 391
9.3 菜单源程序 394
9.4 示范软件的运行 405
附录 常用语言一览表 407