




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VF各章节知识重点第1章 Visual FoxPro数据库基础本章考点1.数据管理经历了以下几个阶段:人工管理、文件系统、数据库系统、分布式、面向对象数据库2.DBS包含DBMS和DB3.一对一联系(1:1):公民和身份证号,一对多(1:m)联系:宿舍和员工,多对多(m:n)联系:仓库和管理员4.数据模型分为三类:层次模型(用树形结构表示);网状模型(用网状结构图表示);关系模型(用二维表结构表示)6.关系运算:并、差、交、选择、投影、联接、自然连接(各种运算的概念及理解)7.VF是关系型的数据库管理系统8.数据库系统的核心是数据库管理系统9. 关系就是二维表10. 项目管理器扩展名.pjx ;表文件扩展名为:.dbf11.项目管理器各选项卡管理文件,数据(数据库、自由表、查询、视图),文档(表单、报表、标签),类选项卡,代码(.prg、程序文件),其他(文本文件、菜单)12.设计器是创建和修改应用系统各种组件的可视化工具。13.不允许在主关键字段中有重复值或空值。14.“钮带表”中应包含另外两个表的主关键字。15.退出VF系统的命令是:quit ;清除VF主窗口显示内容的命令是:clear16.系统工具栏(可修改,但不能删除);用户自定义工具栏(可修改,也可删除)17.VF配置:设置日期时间格式(工具-选项-区域);更改表单大小(表单);设置默认目录(文件位置)18.打开或新建不同文件时,系统将同时打开相应的设计器。第2章Visual FoxPro程序设计基础本章考点19.日期型常量的严格日期格式写法:2012-09-2220.set century on |off 开关年份的位数是4位或2位;set mark to命令用于设置日期分隔符21.字段变量和内存变量同名时系统优先显示字段名变量,要显示内存变量需加m.内存变量名或m-内存变量名22.定义数组的基本语句格式为:dimension 数组名(个数) 或declare数组名(个数)23.数组创建后,系统自动给每个数组元素赋值为.f.;默认的数组元素最小下标为124.清除变量的命令:release 变量25.set exact on|off对”=”关系比较两个字符串的不同影响26.常用函数的用法sqrt()、 int()、 celing() 、floor() 、round()、 len() 、space() 、trim() 、ltrim() 、alltrim() 、left() right() 、substr() 、at() 、stuff() 、Like() 、date()、 time() 、year() 、month() 、day() 、str() 、val() 、ctod() 、宏替换&、between() 、isnull() 、empty() 、vartype()、 eof() 、iif() (函数功能/函数值/实例学习)27.创建或修改程序的命令modify command文件名;执行程序的命令:do 程序文件名28.输入命令input用法、accept用法、wait用法29.循环体内两条特殊语句loop含义是:结束本次循环,转到下次循环条件判断;exit的含义是退出循环。30.不带表达式的return返回.t.31.参数传递按值传递、按引用传递。注意形参与实参的对应关系32.变量的作用域全局变量 public,私有变量,局部变量 local的用法33.程序设计的三大语句结构:顺序结构、选择结构、循环结构33.选择结构:if语句格式及执行过程;do case语句格式及执行过程33.循环语句:do while循环、scan循环、for循环基本语句格式及执行过程第3章Visual FoxPro数据库及其操作本章考点33.数据库的扩展名.dbc34.创建库create database、打开库open database、修改库modify database、关闭库close database35.一个表存储为一个物理文件36.日期型8、日期时间8、逻辑1、整型4、通用4、备注437.在vf中创建表的命令create38.修改表结构的非SQL命令modify structure、打开表的命令:use 表名、关闭当前表的命令:use39.delete逻辑删除、replace更新表记录、skip指针相对移动、go top、go bottom、locate for.continue定位指针40.物理删除命令:zap清空表、pack只能物理删除有逻辑标记的记录41.如果有备注或通用型大字段,则磁盘上还会有一个扩展名为 .fpt的文件42.主索引、候选索引,、惟一索引、普通索引请注意各种类型索引的特征43.创建索引的命令:index on 索引表达式 tag 索引文件名44.单索引扩展名为.idx;利用表设置器创建的索引是结构复合索引,其扩展名为.cdx45.设置当前索引:set order to 索引文件名46.数据完整性是指保证表中数据正确的特性。包括:实体完整性、域完整性、参照完整性47.参照完整性规则:更新规则(级联/限制/忽略)、删除规则(级联/限制/忽略)、插入规则(限制/忽略)48.只能对数据库表可以设置规则/信息/默认值49.同一时刻最多允许打开32767个表;一个工作区最多使用一张表;select 0的含义是选择未用的最小工作区50.设置临时联系(关联)的命令set relation to注意理解第4章关系数据库标准语言SQL本章考点51.sql的全称 structured query language 结构化查询语言52.sql 的核心是数据查询select53.数据查询(select)、数据定义(create/drop/alter)、数据操纵(insert/update/delete)、数据控制(grant/revoke)54.select Afrom Bwhere Cgroup by Dhaving Eorder by F的用法:having用于group by 之后;逗号,不能用于where之中;句号表示从属,如果某字段名在多表中都有时必须加表名前缀给予区分:表名.字段名;from后面有多表时必须加where等值连接条件;order by之后可以跟字段名,数值;5个计算函数可用于select和having之后,不可用于where orderby和group by 之后,其他函数不受此限55.5个常用的计算函数:求和sum()、求平均值avg()、求最大值max()、求最小值min()、计数count()55.distinct取消重复记录56.嵌套查询的用法主查询的条件就是子查询的目标字段57.betweenand、like %_通配符的用法58.在sql中查找空值的命令 is null59.join的顺序和on的顺序正好相反60. sql支持的集合并运算union61.top .order by成对使用62.into array,into cursor,into table或into dbf ,to file63.insert,update,delete,create,drop,alter用法(举例写出各种功能)64.创建视图的命令:create view 视图名 as select语句(前提条件:打开数据库)65.删除视图的命令drop view 视图名第5章查询与视图本章考点66.查询是预先定义好的一个SQL-SELECT语句。67.查询文件的扩展名.qpr68.添加表或视图from 和join on;字段select ;筛选where;排序依据order by ;分组依据group by;杂项distinct|top短语69.查询和视图的区别:查询有文件视图无;查询有查询去向视图无;查询无更新条件视图有70.视图可以像表一样用: use 视图名或select A from 视图名71.建立查询的命令:create query;修改查询命令:modify query;运行查询命令:do 查询文件名.qpr第6章表单设计与应用本章考点72.表单的层次引用关键字: parent、thisform、 this用法73.可以为表单可以建立方法和属性,但事件是固定的。74.表单文件的扩展名.scx;创建表单命令create form;修改表单的命令modify form75.运行表单的命令do form 表单名 name 变量名 linked76.表单常用属性: name、autocenter 、caption、closable、movable、windowtype、width、height、backcolor77.表单文件名(单击保存);表单控件名(name属性)、表单标题名(caption属性)请注意区分78.表单常用事件:load、init 、destroy、unload 、click、rightclick请注意理解事件的触发时机79.表单常用方法:show、hide、release、refresh、setfocus80.属性(指的是对象的特征,静态描述。如一个人名“张三”)、事件(由系统或用户引发。如click事件)、方法(描述对象的特为,动态描述。如一个人在“笑”)81.标签 label 常用属性:name、caption、alignment、visible、forecolor、fontsize、fontname、left、top82.命令按钮 command 属性:default、cancel、caption、enabled、visible用法83.微调控件spinner属性:spinnerhighvalue、spinnerlowvalue、 increment、value84.计时器控件timer属性:interval(指的是计时器时间间隔)、enabled(可用或不可用属性)注意计时器在使用时一个属性interval和一个timer事件特别重要,请理解85.文本框 text 属性: value、passwordchar、inputmask用法86.编辑框edit 属性:readonly、scrollbars、selstart、sellength 、seltext87.复选框 check 属性: caption、value 在命令按钮的click事件中做选择结构的判断条件value属性为1,表示复选框处于选中状态;value属性为0,表示复选框处于未选状态;88.列表框list 属性: rowsourcetype、 rowsource、value、selected 、listcount、columncount、multiselect70.组合框combo 属性:rowsourcetype、rowsource、value、style注意rowsourcetype属性与rowsource属性的对应关系。89.组合框专用属性style;列表框专用属性multiselect90.选项按钮组 optiongroup 属性:buttoncount、value、编辑状态下,选中选项按钮改caption属性注意选项按钮组的value取值1表示第1项被选中,为2表示第2项被选中91.表格 grid 属性:columncount、recordsourcetype 和recordsource 应该按照不同对应方式设置。注意recordsourcetype为4时,recordsource应为select查询语句92.grd表名:将表添加到表单数据环境中,再将其拖动到表单上93.页框 pageframe 属性: pagecount;编辑状态下选中页面,修改页面的caption属性。94.类库的扩展名 .vcx95.创建类的命令create class 新类名 of 类库名 as 父类96.Tab键设置、布局工具栏的使用97.表单新建方法、调用方法的基本操作。调用方法的基本格式是:thisform.方法名第7章菜单设计与应用本章考点98.VF支持两种类型的菜单:条形菜单和弹出式菜单。99.要恢复标准VF系统菜单,可先执行set sysmenu nosave命令,再执行set sysmenu to default命令100.菜单执行一个命令,激活子菜单,执行一个过程101.菜单文件名.mnx菜单程序名.mpr102.创建菜单的命令:create menu;修改菜单的命令:modify menu;执行菜单的命令:do 文件名.mpr103.设置访问键的方法,即在字母之前加=1)个结点。(2)深度为m的二叉树最多2M-1个结点(3)在任意一棵二叉树中,度为0的结点总是比度为2的结点多一个(4)具有n个结点的二叉树,其深度至少为log2n+115.满二叉树、完全二叉树16.二叉树的3种遍历方法(1)前序遍历(2)中序遍历(3)后序遍历17.查找技术(1)顺序查找(2)二分查找重点注意列出的4个要点18.排序技术(1)交换类排序(冒泡/快速)(2)插入类排序(简单插入/希尔)(3)选择类排序(简单选择/堆排序)重点注意各种方法最坏情况下需要比较次数第2章程序设计基础考点1.程序设计方法主要两种(1)结构化程序设计方法(又称为面向过程);(2)面向对象程序设计方法2.结构化程序设计原则4点(1)自顶向下(2)逐步求精(3)模块化(4)限制使用goto语句3.对象基本特征5个(1)标识唯一性(2)分类性(3)多态性(4)封装性(5)模块独立性4.面对对象的常用概念(1)对象:对象是由对象名、属性、操作3部分组成;对象的静态特殊称为属性;对象的动态行为称为方法;对象能识别到用户或系统的动作而做出响应称为事件(2)类和实例;(3)封装;(4)消息;(5)继承(6)多态性第3章软件工程考点1.软件的概念:是包括程序、数据及相关文档的完整集合。2.软件的分类(1)应用软件(如Office、教务管理系统)(2)系统软件(如OS、DBMS)(3)支撑软件3.软件三要素:(1)工具(支持软件的开发、管理、文档生成);(2)方法(是完成软件工程项目的技术手段);(3)过程(支持软件开发的各个环节的控制与管理)4.软件研究的内容:软件开发技术和软件工程管理5.软件生命周期(三大阶段):定义期(可行性研究/需要分析);开发期(概要设计/详细设计/实现/测试与调试);维护期(使用/维护/退役)6.需求分析阶段主要任务:构画出软件系统基本模型;工具:DFD、DD、结构化英语、判定树、判定表;本阶段产生的主要文档:软件需求规格说明书(SRS)7.概要设计阶段主要任务:设计模块及模块间联系;工具:SC;本阶段产生的主要文档是:概要设计说明书8.详细设计阶段的主要任务:定义模块内部的算法、实现细节。工具:PFD、N-S图、判定表、PDL;本阶段产生的主要文档是:详细设计说明书9.软件测试的任务:尽可能多的发现错误;依据是软件需求规模说明书(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口琴考试题及答案
- 中兽医基础理论知到智慧树答案
- 药品购销员考试题及答案
- 幼儿园家长文明礼仪知识竞赛试题及答案
- 山西省工会财务知识竞赛考试题库-工会决算制度试题(附答案)
- 中学物理课堂教学基本技能训练知到智慧树答案
- 2025版绿色建筑瓦工劳务承包合同模板
- 2025版新媒体中心广告位租赁合同书
- 2025年物流配送中心停车场地租赁服务合同
- 2025版外汇借款合同与外汇市场波动应对策略及操作指南
- 反比例函数教材分析课件
- 茶马古道文化研究
- 空调工人安装合同模板
- Unit 8 Lets celebrate!教学设计2024-2025学年牛津译林版英语七年级上册
- 国际商务课件全套教程
- 22.3 实际问题与二次函数 课件 2024-2025学年人教版数学九年级上册
- 文言合集(1):120个文言实词小故事(教师版+学生版)
- 教科版(2024)小学科学一年级上册(全册)教案及反思(含目录)
- 【课件】2025届高三生物一轮复习备考策略研讨
- 中级会计师《经济法》历年真题及答案
- 新疆城市绿地养护管理标准
评论
0/150
提交评论