图书介绍

Visual FoxPro5.0中文版编程实例详解【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Visual FoxPro5.0中文版编程实例详解
  • 詹武编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505349414
  • 出版时间:1998
  • 标注页数:442页
  • 文件大小:62MB
  • 文件页数:455页
  • 主题词:关系型数据库--数据库管理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual FoxPro5.0中文版编程实例详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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.2 VFP主窗口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.2 类110

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

热门推荐