Visual FoxPro6.x中文版程序设计(教学指南篇)

Visual FoxPro6.x中文版程序设计(教学指南篇)
作 者: 章立民
出版社: 中国铁道出版社
丛编项: 程序设计系列丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  作者:章立民·资深电脑图书作家,拥有60本以上著作。·台湾微软公司资深顾问讲师。从1993年开始于台湾微软主讲研讨会。·台湾微软最有价值专家MVP。三度当选MVP。·电脑技能基金会数据库应用类命题委员。·台湾工研院机械所制造信息部顾问·台湾资诚会计师事务所信息系统服务部顾问·台湾捷和建设资讯部顾问·台湾盘天科技总经理·台湾盘天科技顾问·台湾一日志工协会资讯顾问·《ComputerDIY》杂志专栏作家·《RUN!PC》杂志专栏作家·曾任教于台湾空中大学、联电、药物食品检验局、调查局、南亚塑胶、NIKE、台湾核电一厂、大众电脑、台湾日立等台湾各大公民营企业与教学机构,乃台湾最权威之专业咨询顾问与讲师。·专长:关系型数据库管理系统、VisualStudio2005开发工具、SQLServer、Access2003与FrontPage2003。将有全系列书籍问世,敬请诸位读者关注。·著作:写作迄今,16年来已有60本以上的电脑著作问世,内容涵盖SQLServer2000、VisualBasic.NET、ASP.NET、CrystalReportforVisualStudio.NET、Access2002~2003、FrontPage2002~2003、VisualFoxPro、WordVBA、Windows等主题。Access2003:用150个范例学查询>>更多作品

内容简介

Visual FoxPro是世界上最快的关系式数据库,Visual FoxPro 6.0是Microsoft推出的最新版本,它具有更友好的用户界面和许多新的特性,用它可以开发出更好的用户程序。本书是为Visual FoxPro的初级用户编写的,重点放在Visual FoxPro 6.0中文版的界面使用、简单程序编制及数据库基本维护上,另有很多作者多年积累的经验技巧,可以作为未接触过Visual FoxPro 6.0中文版的读者循序渐进的教程,也可以作为有经验用户丰富知识的参考书。

图书目录

目 录

1如何安装VisualFoxPro6.0中文版

1.1ViusalFoxPro的系统配置

1.2安装操作示范

结语

练习

2开始学习VisualFoxPro6.0中文版

2.1启动与结束VisualFoxPro

启动VisualFoxPro

结束VisualFoxPro.

2.2菜单及快捷键的使用

菜单的使用

快捷键的使用

2.3工具栏的使用

打开及移动工具栏.

2.4使用易学易用的向导

启动向导

向导的使用法则

2.5使用各种各样的设计工具

2.6爱不释手的辅助设计工具

2.7交互式模式(命令窗口的使用)

2.8Esc键的中断使用

2.9系统信息

2.10帮助系统的使用

2VisualFoxPro6.x中文版程序设计/教学指南篇

2.1直接存取网站

结语

练习

3数据库的建立 与维护

3.1数据库的先期规划与设计

数据库管理系统的例行性操作

数据库的结构

设计一个优异的数据库

表的结构

3.2设定默认磁盘目录与搜索路径

设定默认磁盘目录

设定搜索路径

3.3开始建立数据库与表

建立一个新的数据库

建立一个新的表

定义表的结构(STRUCTURE)

输入新数据记录

关闭数据库设计器与数据库

3.4修改表的结构

3.5使用浏览窗口新增 修改与删除数据记录

打开浏览窗口

修改数据记录

新增数据记录

删除数据记录

3.6浏览窗口的操作技巧

调整字段显示的位置顺序

改变字段的显示宽度

打开或关闭浏览窗口中的分隔线

浏览模式与编辑模式间的切换

将浏览窗口切割成两个窗口

3.7设定数据字典信息

字段标题

字段注释

格式化输入输出

字段的默认值

3.8设定字段与类别的对应关系

字段的验证规则与错误信息

数据记录的验证规则与错误信息

表的说明

3.9以命令建立 打开与选用一个已有的数据库

以命令建立数据库

以命令打开数据库

多数据库的使用

3.10命令建立表

表的名称

字段定义

是否个别独立存在

3.11以程序控制方式存取数据字典信息

3.12如何删除数据库文件与表文件

删除表文件

删除数据库文件

3.13数据库的清理与检验

清理数据库

检验数据库

数据库与表相关的命令与函数

结语

练习

4数据记录的维护操作

4.1打开选用一个已有的表

以命令打开表

工作区的概念与多表的使用

表的别名

存取非作用工作区的字段

重复打开同一个表

只读表

文件的显示

4.2列示表的结构

4.3列示表的数据记录

仅列示特定字段的内容

仅列示特定范围的数据记录

仅列示符合某特定条件的数据记录

仅列示连续符合某特定条件的数据记录

不显示记录编号

将数据打印出来

将数据输出至一个文本文件

以命令启动浏览窗口

4.4如何移动记录指针

GO命令

SKIP命令

表的开头与结尾.

4.5数据记录的搜索

4.6REPLACE命令的数据替换

附注字段的数据替换

设定数据被替换的条件

4.7数据记录的删除

删除记号的命令——DELETE

数据的永久删除——PACK.

4.8恢复被标示删除记号的数据记录——RECALL

4.9一次永久删除所有数据记录——ZAP

结语

练习

5排序、索引、搜索与关系连接

5.1表的排序

多重字段的排序

部分数据的排序

有条件的排序

排序后的部分字段拷贝

5.2表的编制索引

索引的类型与使用时机

索引文件的种类

使用表设计工具建立索引

使用INDEX命令建立索引

如何打开与关闭索引文件

如何设定主索引.

CLOSEDATABASES

重建索引

与索引相关的命令与函数

5.3如何压缩索引的大小

5.4数据记录的搜索

SEEK命令的使用

SEEK()函数的使用

INDEXSEEK()函数的使用

LOOKUP() 函数的使用

SETEXACT命令对搜索的影响

多重键值的搜索

5.5多表间的关系连接

关系连接的种类

实际建立关系连接

编辑关系连接

删除关系连接

参考完整性与触发式程序

结语

练习

6基本的程序设计

6.1程序编辑窗口的基本操作

6.2建立良好的程序编写环境

语句颜色与字体设定

修饰程序代码

设定程序编辑窗口的属性

6.3常数(Constants)

6.4变量(MemoryVariables)

6.5表达式 (Expressions)

6.6运算符 (Operators)

字符串运算符

算术运算符

关系运算符

逻辑运算符

日期与日期时间运算符

内容运算符(&)

6.7如何处理16进制的数值

6.8如何替程序加上注释

6.9函数(Functions)

函数一:BOF([cTableAliasnWorkArea])

函数二:EOF([cTableAliasnWorkArea])

函数三:DATE()

函数四:DATETIME()

函数五:TIME()

函数六:UPPER(cExpression)

函数七:LOWER(cExpression)

函数八:CTOD(cExpression)

函数九:DTOC(dExpression[,1])

函数十:SPACE(nExpression)

函数十一:LEN(cExpression)

函数十二:LENC(cExpression)

函数十三:TRIM(cExpression)

函数十四:LTRIM(cExpression)

函数十五:ALLTRIM(cExpression)

函数十六:SUBSTR(cExpression[,〈expN1〉[,〈expN2〉]])

函数十七:STR(<expN1>[,<expN2>[<expN3>]])

函数十八:VAL(cExpression)

函数十九:IMESTATUS([<expN>])

6.10函数的调用方式

6.11输出的命令规划

显示多个表达式

将输出重导至打印机

6.12结构化控制命令

循环

条件语句

嵌套式IF条件语句

多重条件命令语句

计数循环

数据表格扫描循环

6.13预定义语句 (PreprocessorDirectives)

编译时期常数

条件编译

6.14程序、用户自定义函数与参数传递 (Procedure&ProcedureFile

程序与用户自定义函数

参数传递

参数传递协定(传值与传址)

程序文件 (ProcedureFile)

存储式程序 (StoredProcedure)

6.15如何快速移至某一个程序或用户自定义函数

6.16私有变量 全局变量与局部变量(PrivatevsPublicvsLocal)

私有变量

全局变量

局部变量

结语

练习

7活用数组(Arravs)

7.1数组的建立

7.2数组元素值的设定与行列数值的处理

AELEMENT()

ASUBSCRIPT()

7.3如何侦测数组的大小

7.4如何复制数组

7.5插入与删除数组的元素

AINS()

ADEL()

7.6如何排序数组

7.7数组的搜索

7.8使用FOREACH..ENDFOR命令

7.9私有数组、全局数组与局部数组(PrivateArray

vsPublicArrayvsLocalArray)

私有数组

全局数组

局部数组

7.10如何传递数组

结语

练习

8数据的查询、整理、统计与分析

8.1查询设计工具的基本工作

8.2启动查询设计工具

8.3指定所要查询的表

8.4选择要出现在查询结果中的字段

8.5指定字段出现在查询结果中由左至右的顺序

8.6查询的运行与保存

查询练习一

查询练习二

8.7指定函数与表达式

查询练习三

8.8指定查询结果的行标题

查询练习四

查询练习五

8.9限制重复的数据记录不再出现

查询练习六

8.10排序查询结果

查询练习七

8.11指定查询的条件

查询练习八

查询练习九

查询练习十

查询练习十一

8.12 数据分组小计

查询练习十二

查询练习十三

查询练习十四

查询练习十五

8.13设定分组的条件

查询练习十六

查询练习十七

8.14查询出名列前茅或垫底者

查询练习十八

查询练习十九

查询练习二十

查询练习二十一

8.15查询结果的输出目的地

浏览

临时表

图形

查询练习二十二

屏幕画面

报表

输出在邮寄标签

8.16多表的查询

多表查询的特性

‘一对多表单向导’使用说明

结语

附录