《Visual FoxPro5.0中文版编程实例详解》求取 ⇩

第1章概述1

1.1运行VFP1

1.1.1使用“开始”下拉菜单1

1.1.1.1 使用“程序”子菜单1

1.1.1.2 使用“运行”选项2

1.1.2 使用快捷方式图标3

1.1.3使用资源管理器5

1.1.3.1 选择VFP运行文件5

1.1.3.2 选择VFP文档文件6

1.2VFP主窗口6

1.2.1主菜单7

1.2.1.1 “文件”下拉菜单8

1.2.1.2 “编辑”下拉菜单9

1.2.1.3 “显示”下拉菜单9

1.2.1.4 “工具”下拉菜单9

1.2.1.5 “程序”下拉菜单10

1.2.1.6 “窗口”下拉菜单10

1.2.1.7 “帮助”下拉菜单11

1.2.2 工具栏11

1.3查找帮助信息13

1.3.1 帮助信息出现位置13

1.3.2打开“Visual FoxPro Help”帮助窗口14

1.3.2.1 使用帮助菜单14

1.3.2.2 使用帮助按钮14

1.3.2.3 使用快捷键F_114

1.3.2.4 使用快捷菜单中的帮助选项15

1.3.2.5 使用“开始”菜单15

1.3.2.6 使用帮助文件15

1.3.3查找帮助信息15

1.3.3.1 操作帮助窗口16

1.3.3.2 帮助主题目录组织结构19

第2章开发VFP应用程序基础21

2.1过程和任务21

2.1.1 需求分析22

2.1.2 建立应用程序项目23

2.1.3 建立数据库24

2.1.4 定义数据库操作25

2.1.5 设计用户界面26

2.1.6 修改应用程序26

2.1.7 生成应用程序26

2.1.8 采集和输入样本数据27

2.1.9 调试程序27

2.1.10 生成应用程序安装盘28

2.2工具和方法28

2.2.1 工具28

2.2 开发原则36

2.3实例36

2.3.1 人力资源管理36

2.3.2 工资管理36

第3章建立应用程序37

3.1建立和管理项目37

3.1.1 建立项目37

3.1.2管理项目40

3.1.3 生成应用程序40

3.2建立和管理数据库40

3.2.1建立数据库40

3.2.1.1 使用项目管理器41

3.2.1.2 使用“文件”下拉菜单41

3.2.1.3 使用“命令”窗口42

3.2.1.4 使用程序43

3.2.2 管理数据库44

3.3建立与修改表44

3.3.1 VFP表44

3.3.2建立表45

3.3.2.1 使用项目管理器45

3.3.2.2 使用“文件”下拉菜单46

3.3.2.3 使用“命令”窗口47

3.3.2.4 使用程序48

3.3.3定义及修改表结构48

3.3.3.1 概念49

3.3.3.2 定义表结构50

3.3.3.3 定义表索引52

3.3.3.4 定义表有效性规则54

3.3.3.5 定义附加设置55

3.4使用VFP浏览器56

3.4.1 打开56

3.4.2查看和编辑57

3.4.2.1 浏览模式57

3.4.2.2 编辑模式58

3.4.2.3 操作58

3.4.3使用BROWSE命令60

3.4.3.1 调用格式60

3.4.3.2 定制显示格式62

3.4.3.3 选择字段和记录64

3.4.3.4 限制编辑功能65

3.4.3.5 运行模式和环境66

第4章程序结构与编程方法67

4.1程序结构67

4.1.1 源程序组成68

4.1.2 命令组成68

4.1.3数据类型69

4.1.3.1 字符型70

4.1.3.2 数值型70

4.1.3.3 逻辑型71

4.1.3.4 日期型71

4.1.3.5 日期时间型71

4.1.3.6 货币型71

4.1.4数据分类72

4.1.4.1 常量72

4.1.4.2 特殊常量:NULL值、空白值和空值73

4.1.4.3 变量73

4.1.4.4 数组74

4.1.4.5 函数76

4.1.4.6 表达式77

4.1.5 转换数据类型79

4.1.6数据格式81

4.1.6.1 数值型数据82

4.1.6.2 货币数据85

4.1.6.3 日期型和日期时间型数据87

4.1.6.4 格式化表达式值91

4.2结构化编程方法93

4.2.1选择执行命令93

4.2.1.1 IF命令94

4.2.1.2 CASE命令94

4.2.2循环执行命令95

4.2.2.1 WHILE命令95

4.2.2.2 FOR命令96

4.2.2.3 SCAN命令96

4.2.3定义、调用过程和函数98

4.2.3.1 定义98

4.2.3.2 调用100

4.2.4调用程序103

4.2.4.1 调用VFP程序103

4.2.4.2 运行表单104

4.2.4.3 调用操作系统命令104

4.2.4.4 释放程序占系统资源105

4.2.5 控制程序执行107

4.3面向对象的编程方法108

4.3.1对象109

4.3.1.1 属性109

4.3.1.2 事件和方法程序109

4.3.2110

4.3.2.1 VFP定义的类110

4.3.2.2 自定义类111

4.3.2.3 使用类库113

4.3.2.4 使用类浏览器115

4.3.2.5 使用类设计器116

第5章数据库维护与查询119

5.1工作期、数据工作期和工作区119

5.1.1 工作期120

5.1.2 数据工作期120

5.1.3 工作区121

5.2使用数据库124

5.2.1 打开数据库124

5.2.2 指定当前数据库126

5.2.3 关闭数据库126

5.2.4 数据库状态和属性操作127

5.3使用表和工作区133

5.3.1打开表文件133

5.3.1.1 指定表文件名133

5.3.1.2 使用工作区135

5.3.1.3 指定表的別名139

5.3.1.4 指定索引和排序方式141

5.3.1.5 指定文件共享方式和更新许可142

5.3.2 指定当前工作区(当前表)143

5.3.3设置工作区属性143

5.3.3.1 设置可被访问的字段144

5.3.3.2 设置表中可被访问的记录146

5.3.4 关闭表文件146

5.3.5 获得表状态和属性147

5.4增加记录149

5.4.1 增加记录并打开浏览器149

5.4.2 增加一条新记录150

5.4.3 使用数组增加记录151

5.4.4 使用文件增加记录153

5.5索引与排序154

5.5.1 索引的作用154

5.5.2创建索引文件和索引155

5.5.2.1 索引文件与索引标识155

5.5.2.2 索引定义156

5.5.2.3 复制索引文件159

5.5.3打开或关闭索引文件160

5.5.3.1 单独打开索引文件161

5.5.3.2 关闭索引文件163

5.5.4 重建索引163

5.5.5 删除索引165

5.5.6排序记录166

5.5.6.1 重新排序记录166

5.5.6.2 设置可访问的索引表记录范围169

5.5.7 获得有关索引与排序的属性170

5.6选择或定位记录176

5.6.1选择记录命令子句176

5.6.1.1 记录范围子句177

5.6.1.2 FOR子句177

5.6.1.3 WHILE子句177

5.6.2定位记录命令177

5.6.2.1 SKIP命令178

5.6.2.2 LOCATE命令178

5.6.2.3 GO命令180

5.6.2.4 LOOKUP命令182

5.6.2.5 SEEK命令184

5.6.2.6 SEEK函数188

5.7输出记录192

5.7.1 输出当前记录到一组变量或数组192

5.7.2 输出多条记录到数组195

5.7.3 输出到另一个表文件198

5.8修改记录201

5.8.1 BLANK命令202

5.8.2 REPLACE命令203

5.8.3 REPLACE FROM ARRAY命令204

5.8.4 GATHER命令206

5.9删除记录208

5.9.1 记录的删除标记操作208

5.9.2 记录的物理删除操作210

第6章数据库高级查询212

6.1使用SQL查询命令212

6.1.1 基本用法213

6.1.2 指定查询表214

6.2.3 指定查询项目220

6.1.4 指定输出目标221

6.1.5 限制结果记录224

6.1.6 排序结果记录227

6.1.7 分组与统计结果记录229

6.1.8 合并结果记录232

6.2使用高级数据源234

6.2.1视图234

6.2.1.1 创建或删除视图234

6.2.1.2 显示和修改视图定义236

6.2.1.3 打开或关闭视图245

6.2.1.4 更新视图数据245

6.2.2 查询247

第7章开发数据库用户界面248

7.1窗口248

7.1.1 创建与自定义窗口248

7.1.2 显示与隐藏窗口251

7.1.3 激活与禁止窗口252

7.1.4 移动与缩放窗口254

7.1.5 获取与设置窗口属性255

7.1.6 保存与恢复窗口257

7.1.7 关闭与释放窗口258

7.2表单258

7.2.1 表单向导260

7.2.2 表单设计器265

7.2.3 表单属性269

7.2.4 控件及其属性272

7.2.5控件数据276

7.2.5.1 文本框数据276

7.2.5.2 编辑框数据277

7.2.5.3 复选框数据277

7.2.5.4 微调控件的数据278

7.2.5.5 单选按钮组数据281

7.2.6 事件与方法程序282

7.2.7复杂控件285

7.2.7.1 列表框285

7.2.7.2 组合框286

7.2.7.3 表格287

7.2.8对多表单289

7.2.8.1 使用一对多表单向导289

7.2.8.2 修改一对多表单293

7.2.9 表单集298

7.3报表299

7.3.1 报表向导299

7.3.2 报表设计器303

7.3.3 报表格式与布局303

7.3.4报表控件305

7.3.4.1 备注308

7.3.4.2 打印条件308

7.3.4.3 控件位置和伸展选项309

7.3.4.4 域控件表达式310

7.3.4.5 计算312

7.3.4.6 格式313

7.3.5 定义报表数据316

7.3.6控制报表下拉列表输出318

7.3.6.1 设置报表页面318

7.3.6.2 数据分组设置320

7.3.6.3 控制打印输出记录321

7.3.7 报表命令322

7.4 标签323

7.5使用面向对象程序处理用户界面323

7.5.1 在程序中创建类323

7.5.2 在程序中创建对象325

7.5.3 设置对象属性327

7.5.4 调用对象的方法程序328

7.5.5 响应事件329

第8章数据库高级维护330

8.1设计表与数据维护330

8.1.1 主关键字330

8.1.2 唯一性331

8.1.3 非空性331

8.1.4 字段级验证规则331

8.1.5 记录级验证规则331

8.2设置和处理表间关系331

8.2.1 表间关系类型332

8.2.2 建立永久关系332

8.3数据维护的SQL命令335

8.3.1 INSERT命令336

8.3.2 DELELE命令336

8.3.3 UPDATE命令337

附录A常用命令338

A.1面向对象命令338

ADD CLASS338

CREATE CLASS338

CREATE CLASSLIB339

DEFINE CLASS339

DISPLAY OBJECTS341

LIST OBJECTS342

MODIFY CLASS342

RELEASE CLASSLIB343

REMOVE CLASS343

RENAME CLASS344

SET CLASSLIB344

WITH...ENDWITH345

A.2环境设置命令345

CREATE COLOR SET345

DIR或DIRECTORY345

DISPLAY DLLS346

DISPLAY STATUS347

LIST DLLS348

LIST STATUS349

SET349

SET ANSI349

SET APLABOUT349

SET ASSERTS350

SET AUTOSAVE350

SET BELL351

SET BLINK351

SET BLOCKSIZE352

SET BRSTATUS352

SET CARRY352

SET CLEAR353

SET CLOCK353

SET COLOR OF354

SET COLOR SET354

SET COLOR TO355

SET CONFIRM355

SET CONSOLE355

SET COVERAGE356

SET CPCOMPILE356

SET CPDIALOG357

SET CURSOR357

SET DEBUG357

SET DECIMALS358

SET DEVICE358

SET FULLPATH358

SET FUNCTION359

SET HEADINGS359

SET HOURS359

SET INTENSITY360

SET MACKEY360

SET MEMOWIDTH360

SET MOUSE361

SET NEAR361

SET NOTIFY362

SET NULLDISPLAY362

SET ODOMETER362

SET PATH363

SET POINT363

SET RESOURCE363

SET SAFETY364

SET TOPIC364

SET TOPIC ID365

SET XCMDFILE365

A.3文件管理命令366

CD|CHDIR366

COPY FILE366

DELETE FILE366

ERASE367

LIST FILES367

MD|MKDIR367

RD|RMDIR368

RENAME368

A.4数据库操作命令368

ADD TABLE368

APPEND369

APPEND MEMO370

APPEND PROCEDURES370

BLANK371

CLOSE372

CLOSE MEMO372

COMPILE DATABASE373

CONTINUE373

COPY MEMO374

COPY PROCEDURES374

COPY STRUCTURE375

CREATE375

CREATE DATABASE375

CREATE FROM376

CREATE VIEW376

DELETE377

DELETE CONNECTION378

DELETE DATABASE378

DELETE TRIGGER378

DELETE VIEW379

DISPLAY DATABASE379

DISPLAY PROCEDURES379

DISPLAY STRUCTURE380

DISPLAY TABLES381

DROP TABLE381

DROP VIEW381

FIND382

FLUSH382

GO|GOTO383

INSERT383

LIST384

LIST TABLSE384

LOCATE385

MODIFY DATABASE385

PACK386

QUIT386

RECALL387

SELECT387

SKIP387

UPDATE388

ZAP389

A.5索引和排序命令389

INDEX389

SET KEY392

A.6数据格式化命令393

@... CLEAR393

@... FILL393

@...SCROLL393

COMPILE FORM394

CREATE FORM394

DEFINE BOX395

MODIFY SCREEN396

INPUT396

SCROLL396

SET FORMAT397

TEXT...ENDTEXT397

A.7键盘和鼠标命令398

KEYBOARD398

MOUSE399

ON ERROR400

ON ESCAPE400

ON KEY400

ON READERROR401

A.8菜单命令401

@...MENU401

ACTIVATE MENU402

CREATE MENU402

DEACTIVATE MENU403

HIDE MENU404

ON EXIT MENU404

ON SELECTION MENU命令405

PUSH MENU405

READ MENU405

RELEASE MENUS406

SHOW MENU406

A.9打印命令407

CREATE REPORT407

EJECT408

EJECT PAGE408

ON PAGE409

A.10窗口命令409

ACTIVATE SCREEN409

CREATE SCREEN409

RESTORE SCREEN410

SAVE SCREEN410

附录B常用函数412

B.1字符函数412

ALLTRIM()412

ASC()412

ATC()412

BETWEEN()413

ISBLANK()413

LEFT()414

LOWER()414

LTRIM()415

RIGHT()415

RTRIM()415

STR()416

SUBSTR()416

TRIM()417

B.2数据转换函数417

CHR()417

CTOD()417

NTOM()418

B.3日期和时间函数418

CTOT()418

DATE()418

DAY()419

FDATE()419

HOUR()420

MINUTE()420

SEC()420

B.4数值函数420

ABS()420

ACOS()421

ASIN()421

ATAN()421

COS()422

EXP()422

INT()422

LOG()422

LOG10()423

MAX()423

MIN()423

MOD()424

SIGN()424

SIN()424

SQRT()424

TAN()425

B.5数据库操作函数425

EOF()425

FIELD()425

B.6环境设置函数426

HOME()426

OS()426

VERSION()427

B.7文件管理函数427

CURDIR()427

DIRECTORY()428

DISKSPACE()428

FILE()428

FOPEN()429

FPUTS()430

FREAD()430

FSEEK()431

FSIZE()431

FWRITE()432

B.8键盘和鼠标函数432

CAPSLOCK()432

MCOL()433

MROW()433

MWINDOW()434

NUMLOCK()434

ROW()435

B.9菜单函数435

BAR()435

GETBAR()435

MENU()436

PRMBAR()436

B.10打印函数437

PCOL()437

PROW()437

PRTINFO()437

cPrinterName440

B.11窗口函数440

SCOLS()440

SROWS()441

B.12程序管理函数441

ERROR()441

MESSAGE()441

1998《Visual FoxPro5.0中文版编程实例详解》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由詹武编著 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++6.0编程实例(1999 PDF版)
Visual C++6.0编程实例
1999 北京:人民邮电出版社
VISUAL BASIC for Applications入门及实例详解(1994 PDF版)
VISUAL BASIC for Applications入门及实例详解
1994 北京:电子工业出版社
中文版Visual Basic 6.0实用编程(1999 PDF版)
中文版Visual Basic 6.0实用编程
1999 西安:西安电子科技大学出版社
Visual C++ 6.0编程与实例(1999 PDF版)
Visual C++ 6.0编程与实例
1999 北京:科学出版社
Windows 3.1编程实例详解(1995 PDF版)
Windows 3.1编程实例详解
1995 北京:电子工业出版社
C++ Builder编程实例详解(1999 PDF版)
C++ Builder编程实例详解
1999 北京:电子工业出版社
Visual Basic 6.0编程实例(1999 PDF版)
Visual Basic 6.0编程实例
1999 北京:人民邮电出版社
全国计算机等级考试模拟试题详解与模拟试卷 一级Windows环境(1999 PDF版)
全国计算机等级考试模拟试题详解与模拟试卷 一级Windows环境
1999 北京:电子工业出版社
Excel 2000中文版操作详解与实例(1999 PDF版)
Excel 2000中文版操作详解与实例
1999 武汉:华中理工大学出版社
Word 2000中文版操作详解与实例(1999 PDF版)
Word 2000中文版操作详解与实例
1999 武汉:华中理工大学出版社
FORTRAN77编程操作基础(1992 PDF版)
FORTRAN77编程操作基础
1992 北京:北京邮电学院出版社
最佳电子表格系统Excel 3 for windows使用技巧与实例  上(1992 PDF版)
最佳电子表格系统Excel 3 for windows使用技巧与实例 上
1992 北京:海洋出版社
Visual Basic 5.0编程实例(1998 PDF版)
Visual Basic 5.0编程实例
1998 北京:人民邮电出版社
Microsoft Access 2.0可视化使用指南(1995 PDF版)
Microsoft Access 2.0可视化使用指南
1995 北京:机械工业出版社
中文Visual FoxPro 3.0 for Windows编程与实例(1997 PDF版)
中文Visual FoxPro 3.0 for Windows编程与实例
1997 北京:人民邮电出版社