VF基本概念(课件)
- 格式:ppt
- 大小:154.50 KB
- 文档页数:4


3.删除记录 在Visual FoxPro中删除记录有逻辑删除和物理删除两种,所谓逻辑删除只是在记录旁作删除标记,必要时还可以去掉删除标记恢复记录;而物理删除才是真正从表中删除记录。物理删除是在逻辑删除的基础上进行的,即物理删除是将那些有删除标记的记录真正删除。
二、增加记录的命令
1.APPEND命令
APPEND命令是在表的尾部增加记录,它有两种格式:APPEND或APPEND BLANK。
2.INSERT命令
INSERT命令可以在表的任意位置插入新的记录,它的命令格式是:
INSERT [BEFORE][BLANK]
三、删除记录的命令
1.置删除标记的命令
逻辑删除或置删除标 记的命令是DELETE,常用格式如下:
DELETE [FOR lExpression1]
如果不用FOR短语指定逻辑条件,则只逻辑删除当前一条记录;如果用FOR短语指定了逻辑表达式lExpression1,则逻辑删除使该逻辑表达式为真的所有记录。
2.恢复记录的命令
被逻辑删除的记录可以恢复,恢复记录的命令是RECALL,常用格式如下:
RECALL [FOR lExpression1]
如果不用FOR短语指定逻辑条件,则只恢复当前一条记录,如果当前记录没有删除标记,则该命令什么都不做。如果用FOR短语指定了逻辑表达式lExpression1,则恢复使该逻辑表达式为真的所有记录。
3.物理删除有删除标记的记录
物理删除有删除标记记录的命令是PACK,执行该命令后所有有删除标记的记录将从表中删除,并且不可能再恢复。
4.物理删除表中的全部记录
使用ZAP命令可以物理删除表中的全部记录,不管是否有删除标记。该命令只是删除全部记录,并没有删除表,执行完该命令后表结构依然存在。
1. 在数据流图中,用标有名字的箭头表示数据流。
2. 在程序流程图中,用标有名字的箭头表示控制流。
3. 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句
4. 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块的依赖关系适当等
5. 可行性分析阶段 产生 可行性分析报告。
总体设计阶段 产生 概要设计说明书。
概要设计阶段 编写 集成测试计划。
后续工作如设计、编码等 需要 需求规格说明书
6. 算法的有穷性是指算法程序的运行时间是有限的
7. 快速排序 冒泡排序 直接插入排序 堆排序 除了堆排序算法的比较次数是,其他的都是n(n-1)/2。
8. 栈是按"先进后出"的原则组织数据的,数据的插入和删除都在栈顶进行操作。
队列是先进先出的线性表.
循环队列是线性结构的线性表
9. E-R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。
10. 在多个工作区打开某个表时,可使用命令:USE IN ,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN 0的结果是选择空闲的最小号工作区打开sc表。
11. 查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件。
12. 在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上"<"两个字符。为"综合查询"设定访问键"x"的正确方法是:综合查询(《x)。
13. 表单的Caption属性指明显示于表单标题栏上的文本。
14. 在SQL查询语句的尾部添加INTO CURSOR 可以将查询的结果放入指定的临时表中。
15. SQL语句中视图不存在修改结构的问题,但是视图可以删除,其命令格式为:DROP VIEW 。
VF数据库的基本概念
【教学内容】数据库的相关概念
【教学目的】掌握数据库的基本概念;理解数据与信息的区别;掌握DB、DBS与DBMS之间的关系
【教学重点】数据与信息;DB、DBS、DBMS
【教学难点】DB、DBS、DBMS
【教学方法】讲授法,多媒体演示法
【教学过程】
导入:
在数据处理这一计算机应用领域中,人们首先遇到的概念是数据和信息。
新课:
1. 什么叫数据:
指能被计算机存储和处理、反映客观事物的符号。
如:数字、字母、文字、特殊字符组成的文本形式数据,还有图形、动画、影像、声音等多媒体数据,而最多、最常用的是文字数据。
学生的学号、姓名、成绩等。
2. 数据处理
对数据进行收集、存储、分类、计算、统计、检索及传输的过程。数据处理的目的是为了得到信息。
3.信息:经过加工处理并对人类客观行为产生影响的数据。
总结:数据处理就是将数据转换成信息的过程。
数据经过处理后仍然保持数据的形式,但经过处理后的数据是经过提炼的,能反映事物本质的,相互之间的内在联系的数据,只有这种数据才能成为信息。
数据经过数据处理得到信息,信息是有用的数据,数据是信息的表现形式。
4.数据库(DB):
有组织的、可共享的数据的集合。(核心和管理对象)
5.数据库管理系统(DBMS):
是管理和维护数据库存资源的系统软件。(中心枢纽) 6.数据库系统(DBS):
是对数据库统一管理的计算机硬件和软件资源的统称。具体由五部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台和软件平台。
DBS包括DB和DBMS
7.数据库系统的特点
(1)数据的共享度高,即一个数据库中的数据可以为 不同的用户所使用。
(2)数据的独立性强,减少了应用程序和数据结构的相互依赖性。
(3)数据的冗余度小,尽量避免存储数据的相互重复。
信息工程学院
Visual FoxPro程序设计 课程
教
案
课程编码: 080078
总学时/周学时/学分: 72/4/3
开课时间: 2011年 02 月 28 日第 1 周至第18周
授课年级、专业、班级: 2010级经管院地理101、102
授课教师: ***
学院名称: 信息工程学院
- 1 -
课程名称 《Visual FoxPro程序设计》
课程代码 080078 学分 3.0 总学时 72 讲课学时 36 实验学时 36
课程性质 基础课(√) 专业基础课( ) 专业课( ) 必修课( ) 选修课( )
任课教师 王秀丽 职称 讲师 授课时间 2011.2-2011.7
授课对象 2010级经管学院地理专业
教 学
目的与
要 求 1.学习VF的基本知识,初步掌握程序设计语言的基本概念,基本原理。
2.能够应用VF编写简单的程序,并在此基础上尝试开发较复杂的程序,为今后学习其他软件课程打好基础。
教 学
基 本
要 求 1.掌握VF的基本概念,基本语法,程序设计的基本结构
2.学会面向对象的可视化程序设计的最基本方法,并且了解程序设计技术的最新发展
3.能够结合自己的专业编写程序解决问题
教 材 《Visual FoxPro程序设计》吴昊 熊李艳主编 中国铁道出版社
主要参
考资料 《Visual FoxPro程序设计教程》 刘卫国主编 北京邮电大学出版社
《Visual FoxPro程序设计实践教程》王学军等著 中国铁道出版社
全国计算机二级考试VF部分资料
本课程教学方法:
分为理论教学和实验教学两部分,理论结合实验,提高学生的实际应用能力