### 2010年江苏二级VFP资料总集指南 #### 一、VFP基础知识概览 在《2010年江苏二级VFP资料总集指南》中,主要涵盖了Visual FoxPro(以下简称VFP)的基础知识和常用操作。这份指南针对的是计算机二级考试中的VFP部分,对于初学者来说是非常宝贵的资源。以下是对该指南中提到的一些核心知识点的详细介绍: #### 二、常用命令详解 1. **CREATETABLE-SQL**:此命令用于创建包含指定字段的新表。可以通过SQL语法定义表结构,包括字段名称、类型以及约束等。 2. **ALTERTABLE-SQL**:用于修改现有表的结构,如添加、删除或修改字段等。这对于维护数据库结构非常有用。 3. **SELECT**:此命令用于切换到特定的工作区,使得接下来的操作可以在该工作区中进行。VFP默认提供了多个工作区来管理不同的表和数据库。 4. **USE**:用于打开一个表或SQL视图。当需要对表进行操作时,首先需要使用这个命令。 5. **CLOSETABLES**:关闭当前打开的所有表。这有助于释放资源并确保数据完整性。 6. **COPYSTRUCTURE**:利用当前表的结构创建一个新的空表。这对于快速构建相似结构的表非常有用。 7. **COPYTO**:将当前表的内容复制到新的文件中,可以用于备份或数据迁移。 8. **RENAMETABLE**:更改表的名字。这对于重新组织数据库结构时很有帮助。 9. **BROWSE**:打开浏览窗口,用户可以直接查看和编辑表中的数据。 10. **APPEND**:在表的末尾添加新记录。这是一个基本的数据输入操作。 11. **APPENDFROM**:从另一个文件导入记录到当前表的末尾。这对于合并数据非常有用。 12. **GO/GOTO**:定位到表中的特定记录。通过记录号来实现定位。 13. **LOCATE**:搜索表中满足特定条件的第一个记录。通常用于查找特定数据。 14. **SEEK**:快速定位到满足条件的第一条记录。与LOCATE类似,但更高效。 15. **SKIP**:使记录指针向前或向后移动指定的记录数。这对于浏览记录非常有用。 16. **CONTINUE**:继续执行上一个LOCATE命令。如果LOCATE没有找到满足条件的记录,可以继续搜索直到找到为止。 17. **EDIT**:显示待编辑的字段。允许用户直接修改字段值。 18. **DELETE**:标记记录为删除状态。实际上并没有立即删除记录,而是打上删除标记。 19. **DELETE-SQL**:与DELETE类似,但使用SQL语法进行操作。 20. **PACK**:永久删除带有删除标记的记录。这是实际删除记录的过程。 21. **RECALL**:取消记录的删除标记。如果误删除了记录,可以使用此命令恢复。 22. **ZAP**:删除表中的所有记录。这是一个非常危险的操作,需要谨慎使用。 23. **INSERT-SQL**:在表中插入新记录。可以指定记录的具体内容。 24. **REPLACE**:更新表中已有记录的内容。通常用于修改数据。 25. **UPDATE-SQL**:更新表中的记录。与REPLACE类似,但使用SQL语法。 26. **SETEXCLUSIVE**:设置表的打开方式为独占或共享模式。这对于多用户环境非常重要。 27. **SETFILTER**:设置访问表记录时的过滤条件。可以帮助用户只看到符合条件的记录。 28. **SETDELETED**:设置是否忽略带有删除标记的记录。这对于数据分析非常重要。 29. **SETINDEX**:设置当前表使用的索引文件。索引对于提高查询效率至关重要。 30. **SETORDER**:设置表的排序方式。对于查询结果的排序非常重要。 31. **GATHER**:从数组或其他数据源收集数据到当前记录。 32. **SCATTER**:从当前记录分散数据到数组或其他数据源。 33. **OPENDATABASE**:打开数据库文件。这是访问数据库的前提。 34. **SETDATABASE**:设置当前操作的数据库。 35. **DELETEDATABASE**:从磁盘上物理删除数据库文件。 36. **DISPLAYDATABASE**:显示当前数据库的相关信息。 37. **MODIFYDATABASE**:使用数据库设计器修改数据库结构。 38. **VALIDATEDATABASE**:验证数据库的完整性和一致性。 39. **SELECT-SQL**:执行SQL查询语句,从一个或多个表中检索数据。 40. **DO**:执行存储的过程或程序。 41. **DOFORM**:运行表单或表单集。 42. **REPORT**:显示或打印报表。 43. **CALCULATE**:执行计算操作,如求和、平均值等。 #### 三、常用函数解析 1. **ABS(数值表达式)**:返回数值表达式的绝对值。例如,ABS(-10) 返回 10。 2. **ALLTRIM(字符表达式)**:删除字符串两端的空白字符。 3. **ASC(字符表达式)**:返回字符的ASCII值。 4. **AT(字符串1,字符串2[,N])**:返回字符串1在字符串2中第一次出现的位置。如果N指定,则返回第N次出现的位置。 5. **BETWEEN(表达式1,表达式2,表达式3)**:检查表达式1的值是否在表达式2和表达式3之间。 6. **BOF([工作区号/别名])**:判断当前记录是否为表的第一条记录。 7. **CHR(数字)**:根据ASCII码返回对应的字符。 8. **CREATEOBJFCT(类名[,参数1,参数2,…])**:用于创建对象实例。 9. **CTOD(字符表达式)**:将字符型日期转换为日期型。 10. **DATE()**:返回当前日期。 11. **DATATIME()**:返回当前日期和时间。 12. **DAY(日期)**:返回指定日期是一月中的哪一天。 13. **DBGETPROP(cName,cType,cProperty)**:获取数据库或其中元素的属性。 14. **DBSETPROP(cName,cType**:设置数据库或其中元素的属性。 以上这些命令和函数都是VFP编程中非常基础也是非常重要的一部分。通过熟练掌握它们,可以极大地提高开发效率并解决实际问题。希望这些知识点能帮助读者更好地理解和使用VFP。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- RX8 专业消人声 乐器 软件
- data_f8a84933dc4242f1884120c1a6b20ea0.zip
- 西红柿番茄筛选机sw12全套技术资料100%好用.zip
- 绿色创新的理论基础与实践案例
- 屏幕水印-Curtain MonGuard 5.0.3274.26(免费共享软件)
- 健身房会员管理系统:集成第三方服务的实践
- 龙讯 Lontium lt9211c的驱动
- 杏核去除机sw15可编辑全套技术资料100%好用.zip
- 学术规范与论文写作:构建严谨学术生态的基石
- etcd服务器性能指标与状态监控数据
- 车辆出租管理系统:跨平台开发与部署
- c# winform,编写的usercontorl 文本控件.zip
- 给产品经理讲技术(第一季)
- 576739892472404天气.zip
- 绿色创新理论与实践及其对社会经济和环境的影响
- RK3588 电源功耗说明书