上机与理论复习

上传人:第*** 文档编号:51849672 上传时间:2018-08-16 格式:PPT 页数:33 大小:307KB
返回 下载 相关 举报
上机与理论复习_第1页
第1页 / 共33页
上机与理论复习_第2页
第2页 / 共33页
上机与理论复习_第3页
第3页 / 共33页
上机与理论复习_第4页
第4页 / 共33页
上机与理论复习_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《上机与理论复习》由会员分享,可在线阅读,更多相关《上机与理论复习(33页珍藏版)》请在金锄头文库上搜索。

1、全国计算机二级VFP上机与理论重点讲解讲解人:吴永芬1目录n第一部分:上机n第二部分:理论2第一部分:上机n一、数据库的基本操作n1、 创建数据库,创建项目,创建表。n2. 表结构的修改:增加字段,字段默认值,字段 有效性规则及信息。n3.表记录增加、删除与修改。n4. 及两表记录的复制(查询作)和追加。n5.建立表的索引:主索引、候选索引、普通索引 。设置永久性关系、设置参照完整性。3注意:做此题型时,无需要保存,系统会自 动保存。二、查询及视图的建立n建查询的步骤和视图非常类似。 得分点:通常会要把查询或视图的结果发送到一个 表中,判分时,如果找不到这个表会损失一大半 分。因此,做本题型时

2、做完了一定要点“!”运行 ,才能生成该表。n建视图必须注意两点:n(1)视图必须在打开数据库后,在数据库里新 建,否则无法建立视图。n (2)视图的运行结果发送到一个表中时,无界 面实现这个功能,可通过查询或命令来实现。 4n视图和查询的保存问题:1. 根据题意来,如果题目中出现“视图名为 sview”,“查询为query1”,意味着必须保存 。2.先保存再运行。n查询和视图明明做对了却出现空表的问题:添加表的顺序不对。n查询和视图做的过程成添加的表出现_a,这种 表的副本的问题:关闭所有表后,重做。5三、简单的SQL命令n在上机的第一、二题中题目要求用SQL语句来 实现的功能,大部分都可以通

3、过界面形式生成 SQL语言,然后我们只要复制这个SQL语言即 可。n题型:n(1)用SQL命令建查询,并将查询的结果发送 到一个表中。n(2)用SQL命令建视图,并将视图的运行结果 发送到一个表中。6此时建查询和视图生成SQL语句后,查询 和视图不必保存)n(3)采用SQL-update命令对新增加的字段填 入值。n(4)采用SQL-update命令修改某列字段值。n(5)采用SQL-delete命令对一个表进行逻辑删 除.n(6)采用SQL-select命令将一个表记录复制到 另一表。(通过建查询生成SQL语句后,查询 不必保存)n(4)、(5)、 (6)的界面做完后,复制出 语句后,无需保

4、存7四、菜单题型n一般都是建立简单菜单界面,然后涉及到简单 SQL编程。n常用到的命令:n 1.打开一个数据库n2.打开一个表n3.关闭数据库n4.将记录从一个表复制到另一个n5.浏览某一个表的全部内容n4,5用查询实现,复制命令即可。 8n常用的恢复到系统菜单命令:nSet sysmenu to defaultn常用到的界面操作:给菜单加访问键、给菜单加分组线。n菜单的保存1.菜单的保存比较特殊,必须两步保存。2.在设计好菜单后,首先点一下保存按钮。然后 选择菜单“菜单”“生成”“生成”。9五、报表n题型:向导建报表、建快速报表、设计器中建 报表,分组报表n常用命令:report form

5、报表文件名 previewn难点:1.带区:添加带区(添加分组带区、添加标题带区 、添加总结带区)2.计算:都用域控件;若是计算某个字段的总和或 平均数,则是选择该字段后再点击“计算”按钮。10n难点:如何给分组报表设置分组的功能? 步骤:1.添加分组带区2.将显示分组字段的域控件放入组标头带 区3.添加数据环境(数据环境中的表要求已按 分组字段建立索引),并在属性窗口中将Order 属性设置为索引名。11六、改错题改错题中,会用&error& 把错误 行标志出来。因此,不要对其他行进行修改, 即使你认为还有其它错误。n题型:1.SQL语言的改错。2.表单编程的改错。n通常都是简单的语法错误。

6、n一般语法错误出现时,我们可先运行,会自动 提示有错误,然后我们再去改。12改错题中SQL语言的常见错误:1.Updateset where,把where用for错写2.Updatesetwhere,写成 update.setwithwhere3.两个表的连接语法出错。4.用in嵌套子查询语法出错。5.将select的查询结果发送到一个表中的语法出 错。如写成to table temp6.排序的order by语法出错7.分组字段出错(出现每,各的字段分组)。分 组要满足的条件出错(较简单)。13n表单编程的改错。n(1)thisform.release错写。n(2)修改标题,标题属性capt

7、ion未写n(3)取文本框的值是value属性。n第十九套14七、表单题型n题型:表单向导、创建表单 常考内容: (1)添加数据环境及界面式数据拖放:表单中用 于显示表或视图。(2)常考事件代码:释放或关闭表单 thisform.release 或 release thisform(3)常考属性设置: 表单:caption(表单标题),name(表单程序名 ),自动居中(autocenter),字体大小(fontsize)15n(4)控件常考属性:1.命令按钮:caption。及事件click2.文本框 属性:value,passwordchar 常考内容: a.用文本框显示某内容,只要将 此

8、内容赋值给文本框的value属性即可。 b.用文本框输入数据,只要将文本框的value 属性取出即可。16n4.列表框:列表框数据源RowSourceType(数 据源类型)、RowSource(数据源)、Style(设置 下拉组合框还是下拉列表框)、columncount.n5.按钮组和选项按钮组:buttoncount,captionn6.计时器 属性:InterVal(设置时间间隔),若为0则计时 器失效(也可设enabled为.f.来实现)17n7页框 属性:PageCount(设置页数)、ActivePage(设 置活动页)、Caption(设置页的标题,注意不是 页框PageFra

9、me的标题而是Page1或Page2等 各页的标题)n常考题型:在页中添加表格,由于页框是容器 控件,注意往容器控件中添加控件的方法。n其它控件:控件可用enabled,visible,readonly 。18n表格:RecordSoureType(数据源类型)、 RecordSource(数据源)、ColumnCount(表格 列数)、Caption(标题,注意是Header1的标题 ,而不是表格Grid的标题)、ControlSource(注 意是Column列),高度height,宽度weight ,19表格常考题型:na.用表格显示数据表或视图的内容(添加好数据 环境后,设好以上属性即

10、可);20表单中的难点:nb.用表格显示查询的数据结果,如在一文本框 中输入数据,再按文本框中的数据查询并将查 询结果显示在表格中,这种题关键是将查询的 SQL语句赋值给表格的RecordSource属性(C 型)。nc.有两张表格,一张表格显示一数据表内容, 另一张表格显示与该数据表内容对应的另一数 据表的内容,这种题先添加数据环境,并使数 据环境中的这两张表有联线(需先设置表间的永 久联系);对两张表格RecordSourceType属性 均设为“别名”,RecordSource属性设为数据表 文件名。21综合应用题的表单设置(实际重 点是SQL语句)n重点:n使用表格的列表框和组合框的r

11、owsource及 rowsourcetype屬性、表格的recordsource及 recordsourcetype属性,填写SQL语句;大家 要记住,只要题目要求把SQL语句查询的结果 显示在一个表格中,就一定是模板 thisform.grid1.recordsource=具体的SQL语 句,同样,只要是把SQL语句查询的结果显示 在一个列表框中,就一定是模板 thisform.list1.rowsource=具体的SQL语句22综合应用题n建立一个菜单,表单,然后在这里编写SQL语 句。n我们把界面做好后,把set setsysmenu to deafult或thisform.relea

12、se一写,然后保存运 行就行了。可得分(510分)n编程SQL语句有部分题:我们可以用界面做完 后复制过来,然后稍加修改。n但也有一些特殊题型,无法这样去做。23n按鈕类(选项按钮组、命令按钮组等)的click 事件中编程,实现SQL语句的查询功能。 思路:(1)用查询做好SQL语句后, 直接将语句复制到模板 thisform.list1.rowsource=具体的 SQL语句的引号内。 (2)用查询做好SQL语句后,直接复制到 按钮的click事件即可。24理论部分的公共基础n重点: 树的前序、中序遍历,及四个公式计算叶结点数 、总结点数。 栈“先进后出”,队列“先进先出” 区分线性结构和非

13、线性结构 结构化设计的四原则:自顶向小,逐步求精,模 块化,限制goto语句。 软件模块设计原则:高内聚低耦合。 程序设计的风格与效率:可读性第一,效率第二 。 排序算法的最坏比较次数。25n软件测试和程序调试的目的n软件测试分静态测试,动态测试:动态中分白 盒测试,黑盒测试。静态测试是指不执行程序, 而只是对程序文本进行检查,通过阅读和讨论,分 析和发现程序中的错误。黑盒测试主要方法有 等价类划分法、边界值分析法、错误推测法、 因果图等n面向对象的特点。26n软件设计是开发阶段最重要的步骤,是将需求 准确地转化为完整的软件产品或系统的唯一途 径。 从技术观点来看,软件设计包括软件结构设计 、

14、数据设计、接口设计、过程设计。n从工程管理角度来看:概要设计和详细设计。 软件需求规格说明书的特点: (2)是最重要的 (1)正确性; (2)无岐义性; (3)完整性 ; (4)可验证性; (5)一致性; (6)可理解性; (7)可追踪 性。 27n结构化结构化分析的常用工具 (1)数据流图n流程图n软件设计阶段:n1)问题的定义与规划;n(2)需求分析;在确定软件开发可行的情况下 ,对软件需要实现的各个功能进行详细分析。n(3)软件设计;软件设计一般分为总体设计和 详细设计。28n程序编码;n5)软件测试;测试的方法主要有白盒测试和黑 盒测试两种n(6)运行维护。 软件的维护包括纠错性维护

15、和改进性维护两个方面。29n算法的特点,算法的时间复杂度与空间复杂度 。算法的执行效率与什么有关。n数据库设计的四个阶段:需求分析阶段、概念 设计阶段、逻辑设计阶段、物理设计阶段n数据库设计:三级模式nE-R模型n数据库系统的核心:数据库管理系统n数据库设计是数据应用的核心。30n数据库系统的核心:数据库管理系统n数据库设计是数据应用的核心。31启动VFP的问题n1.能从考试窗口正常启动:做题路径不需要设 。n不能从考试窗口中启动:说明VFP未装在C盘。 只能手动去启动VFP,然后自己设做题路径。32设想n由于张拉整体结构存在自应力模态(算例自应 力模态=1),对结构中某独立索(杆)设置 可变应力装置,从而结构的整体刚度可控制。n 在每一采样周期内根据特定的控制律而在不 同刚度值之间主动地进行实时切换,从而使得 张拉整体结构在每一采样周期内都尽可能远离 共振状态,达到减振的目的。33

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号