文档视界 最新最全的文档下载
当前位置:文档视界 › 计算机二级VF知识点总结

计算机二级VF知识点总结

计算机二级VF知识点总结
计算机二级VF知识点总结

全国计算机二级Visual FoxPro 数据库程序设计

——知识点整理资料

第一章数据库基础知识

1、数据库管理系统DBMS;数据库应用系统DBAS;数据库系统DBS;数据DB数

据库管理员DBA;DBS包括DBMS和DB

2、实体间的联系:一对一,一对多,多对多

3、数据库中的数据模型:网状模型、层次模型、关系模型

4、关系:一个关系就是一张二维表,每个关系有一个关系名

5、元组:二维表中的行称作元组

6、属性:二维表中的列称作属性

7、域:属性的取值范围

8、关系:表关系名:表名属性:字段元组:记录

行:记录,元组列:字段,属性

9、传统的集合运算:并、差、交

10、专门的关系运算:选择(水平方向) for, while, where

投影(垂直方向) fields ,select

联接(一对一,一对多,多对多)

11、定义数组:dimension/declare 数组名(3,4)

VF基础知识

1、创建项目:①通过菜单创建

②命令:Create Project 项目名

2、打开项目管理器:①通过“文件”->“打开”菜单项

②命令:Modify Project 项目名

3、各类文件选项卡:①“全部”选项卡(以下五项的全部内容)

②“数据”选项卡(数据库、自由表、查询、视图)

③“文档”选项卡(表单、报表、标签)

④“类”选项卡

⑤“代码”选项卡

⑥“其他”选项卡

第二章数据与数据运算

2、变量:变量值能够随时改变的。变量名以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成

3、变量的分类:字段变量和内存变量(简单内存变量和数组)

当内存变量与字段变量同名时,通过M.和M->访问内存变量

4、子串包含测试:$

5、字符串精确比较

“==”两个字符完全相同.T.

“=”set exact on | off

6、常用的函数

数值函数:1.ABS()函数

2.SIGN()函数

3.SQRT()函数

4.PI()函数

5.INT()函数

6.CELING()函数

7.FLOOR()函数

8.ROUND()函数

9.MOD()函数

10.MAX()函数

11.MIN()函数

字符函数:1.LEN()函数

2.LOWER()函数

3.UPPER()函数

4.SPACE()函数

5.TRIM()函数

6.LTRIM()函数

7.ALLTRIM()函数

8.LEFT()函数

9.RIGHT()函数

10.SUBSTR()函数

11.OCCURS()函数

12.AT()函数

13.STUFF()函数

14.CHRTRAN()函数

15.Like(,<>)

日期时间函数:1.DATE()函数

2.TIME()函数

3.DATETIME()函数

4.YEAR()函数

5.MONTH()函数

6.DAY()函数

7.HOUR()函数

8.MINUTE()函数

9.SEC()函数

数据类型转换函数:1.STR()函数

2.VAL()函数

3.CTOD()函数

4.DTOC()函数

5.宏替换函数

测试函数:1.BETWEEN()函数

2.ISNULL()函数

3.EMPTY()函数

4.VARTYPE()函数

5.EOF()函数

6.BOF()函数

7.RECNO()函数

8.RECCOUNT()函数

9.DELETED()函数

10.IIF()函数

程序设计基础

1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺序依次输出的过程。

2、建立、修改程序文件(.prg):modify command 程序名

3、远行:do 程序文件名

4、基本的输入语句:(以求圆的面积为例)

①input“请输入圆的半径” to r

可接受的数据类型:C、N、L、D、T;从键盘上接受输入,但不能不输入任何内容;输入字符常量必须加定界符

②accept “请输入圆的半径” to r

只能接受字符串,输入是不需要加定界符

③wait “请等候…” window

wait <提示信息> to <内存变量>

5、程序的结构:顺序结构

选择结构(分支、判断)

循环结构(条件、步长)

6、程序的控制语、注释语

①exit 终止,跳出,至enddo后面

②loop 中止,跳至do while判断条件

③quit 退出系统

④ * 换行注释

⑤ && 同行注释

注释语句

【格式1】 NOTE <注释内容>

【格式2】 * <注释内容>

【格式3】 && <注释内容>

7、程序的模块,形参、实参

形式参数定义:PARAMETERS <形参>

参数传递:格式一:do 文件名或过程名 with 实参

格式二:文件名或过程名 (实参)

8、变量的作用域:

①全局变量(又称公共变量)(public):可在任何模块和程序中使用,而且在VF运行环境内都一直可见(命令窗口输入的也是)

②私有变量(private):在建立该变量的模块及其下属各层模块中使用,在其上层模块中不可用;在程序中直接使用没有特别声明的变量都是私有变量;用private声明上层模块中已经存在的变量,使得上层模块定义的变量在当前暂时无效

③局部变量(local):只能在建立它的模块中使用,不能在上层或下层模块中使用

第三章数据库及其操作

1、创建数据库:①在项目管理器中建立

②在菜单中建立

③命令:Create database 数据库名

2、打开数据库:Open Database 数据库名

3、删除数据库:Delete Database 数据库名

4、修改数据库:Modify Database 数据库名

5、关闭数据库:Close Database

6、打开表设计器:Modify Structure

7、显示全部表记录:List(显示完全部记录)

8、显示当前表记录:Display(分页显示记录)

9、记录的绝对定位:Go n

10、浏览、修改表:Browse

11、编辑、修改表:Edit/Change

12、批量修改:Replace all 字段 with 字段表达式

13、逻辑删除:Delete(只在记录前加*,不删除)

14、恢复逻辑删除:Recall

15、物理删除:①Pack:只删除带*的记录

②Zap:物理删除表中全部记录

16、关闭表:Use

17、打开表:Use 表名

18、复制表记录:Use 表名;Copy to 新表名

19、复制表结构:Use 表名;Copy Structure to 新表名

20、追加表记录:①将另一表中的记录添加到该表中:

Use 要追加记录的表名

Append from 有记录的表名

②在尾部追加记录:Append

③在尾部增加一条空记录:Append blank

21、插入表记录:①在当前记录的后面插入一条记录:insert after

②在当前记录的后面插入一条空记录:insert blank

③在当前记录的前面插入一条记录: insert before

22、显示所有含有条件的记录:list for

23、显示满足条件的记录:list while

24、显示字段:list fields

25、指针记录的定位:

①bof()为.T.时指向文件头

②go top 定位在第一条记录

③go bottom 定位在最后一条记录

④eof()为.T.时指向文件尾

⑤skip 向下移动一个指针,指向下一条记录(不含当前记录)

⑥all 全部记录

⑦locate for 满足条件的第一条记录

⑧continue 继续查找满足条件的下一条记录

用locate命令定位:

Locate for 条件查找满足条件的第一条记录

Continue 继续查找满足条件的第一条记录

?found 测试是否有返回值,如有.T.,如无.F.

Display 显示

26、记录的范围:①next n 向下n条记录

②rest 从指针指向位置开始的所有记录

27、在数据库关闭/删除的情况下建立的表为自由表,自由表字段名最长为10

个字符。

28、在数据库打开/修改的情况下建立的表为数据库表,数据库表字段名最长为128个字符,可以为数据库表建立主索引、字段有效性和参照完整性,这也是自由表没有的。

29、创建数据库表:open database 数据库名;creat 表名

30、创建自由表:确定当前没有打开数据库,使用命令:creat 表名

31、将自由表添加到数据库中:open database 数据库名;add table 表名

32、将数据库表移出数据库:open database 数据库名;remove table 表名

******************************************************************

小结:

1、用use 打开表时,记录号位于第一条记录

2、执行带all的命令,记录指针指向eof()=.T.

3、当为.T.时,bof的记录号总是为1,eof的记录号是记录数+1

4、空表的总记录是0,bof的记录号是1,eof的记录号是1

******************************************************************

33、排序:①建立排序:sort on 字段名 /a/d/c to 新表名

②/a(asc):升序;/d(desc):降序;/c:不区分字母大小写

34、索引:①索引的种类:主索引,候选索引,唯一索引,普通索引

②建立索引:index on 关键字 tag 索引文件名

③打开索引:set index to 索引文件名

④关闭索引:set index to

⑤查找索引:find / seek

⑥删除索引:delete tag all 索引标识

⑦主控索引:set order to 索引名

⑧建立永久链接的条件:父表必须建立主索引,子表必须建立普通索引

⑨建立临时链接:窗口->数据工作区

命令:set relation to 父表字段名 into 子表名(父动子动)

举例:open database 成绩管理

Use student in 1 order 学号

Use score in 2 order 学号

Set relation to 学号 into 2/score

Select 1 / go 3 / display / select 2 / display

35、互换表中记录:先打开表

go 1;scatter to aa(数组名);go 3 ;scatter to bb(数组名); go 1;gather from bb;go 3;gather from bb

*********************************************************************

小结:排序与索引的区别

1、排序要执行两次,按关键字和记录号,要打开表;而索引只执行一次,按关键字,不需要打开表;

2、排序生成一个新表,索引是针对原表生成一个指针文件

3、升降序的表示与书写方式不同:排序/a升序/d降序/c不区分大小写,索引ascending和descending。

4、排序与索引的to的含义不同,排序的to 表示到一个新表,索引的to 表示建立单索引文件。

5、表达式的方式不同,排序用(,)逗号,索引用(+加号)

自由表与数据库表的不同:

1、自由表有三个索引:候选索引、唯一索引、普通索引;

2、数据库表有四个索引:主索引、候选索引、唯一索引、普通索引;

3、一个数据库表只能有一个主索引,可以有多个候选索引、唯一索引、普通索引;

4、一个表只属于一个数据库;

5、主索引和候选索引表示表记录的唯一性;

6、数据库表的字段允许长度是0~128个字符,而自由表只允许10个字符;

7、数据库表可以设置字段的有效性规则和参照完整性,而自由表不能;

8、可以将自由表添加到数据库中,也可将数据库表从数据库中移去成为自由表。

*********************************************************************

36、数据的完整性:①实体完整性:主索引和候选索引,保证记录的唯一性

②域完整性:表示字段的有效性和取值范围

③参照完整性:描述表与表之间的关系

参照完整性的规则:更新规则(级联、限制、忽略)

删除规则(级联、限制、忽略)

插入规则(限制、忽略)

参照完整性是数据库文件的产物,要有联接,先打开数据,在父表建立主索引,子表建立普通索引,建立连线后先清理数据库,再编辑参照完整性。

37、工作区:①工作区的选择:select <工作区号>|<别名>

②范围:1~32767默认0号工作区,也是最小工作区

③select 0 表示选定当前还未使用的编号最小工作区

第四章 SQL语言

1、SQL:structure query language

2、定义:是结构化查询语言,是关系数据库的标准语言,是一种高度非过程化的语言,是数据库后台的操作语言,具有非常强大的查询功能,查询是它的核心。

3、基本构成:select 查询什么字段 / from 数据源 / where 查询条件

4、三大功能:

数据查询

①格式:select 字段名/* from 表1 inner join 表2 on 表1主关键字=表2主关键字 where 筛选条件[group by 分组 having 分组条件]order by 排序

②函数

④空值查询:is null / is not null

⑤模糊查询:like(like后所指定的字段值一定是个字符型数据;通配符%表示0个或多个字符,”_”只表示一个字符)

⑥使用量词和谓词的查询:any/some/all

(some和any是同义词)

[not] exists

*some、any只有子查询中有一行能使结果为真,则结果为真

*all 子查询中所有记录都使结果为真,则结果为真

*[not] exists 用来检查是否有结果返回,即存在/不存在元组

⑦集合的并运算:union 字段相同,值域相同

⑧虚字段:as 新字段名

操作功能:

①插入:insert into 表名(字段名)values(字段值)

②更新:update 表名 set 字段名=表达式where 条件式

③删除:delete from 表名 where 条件

定义功能:

①表的定义:create table|dbf (字段名类型(宽度) )

②删除表:drop table 表文件名

删除视图:drop view 视图文件名

③表结构的修改:

⑴添加字段:alter table 表名 add 字段名类型(宽度)

⑵修改字段:alter table 表名 alter 字段名新类型(宽度)

⑶删除字段:alter table 表名drop字段名

⑷重新命名字段:alter table 表名 rename column 原字段名 to 新字段名

⑸建立有效性规则:alter table 表名alter字段名 set check 字段条件

建立默认值:alter table 表名alter字段名 set default 条件

⑹删除默认值/有效性规则:alter table 表名alter 字段名[drop default/drop check]

⑺建立候选索引:alter table 表名 add unique 字段 tag 索引名

建立主索引:alter table 表名 add primary key字段 tag 索引名建立普通索引:alter table 表名 add foreign key字段 tag 索引名

⑻删除候选索引:alter table 表名drop unique tag 索引名

删除主索引:alter table 表名 drop primary key字段 tag 索引名删除普通索引:alter table 表名 drop foreign key字段 tag 索引名

5、SQL查询的六种去向:

⑴将查询结果存放到数组中——into array 数组名

⑵将查询结果存放在临时文件中——into cursor 临时表文件名

⑶将查询结果存放到永久表中——into dbf/table 自由表文件名

⑷将查询结果存放到文本文件中——to file 文本文件名

⑸将查询结果直接输出到打印机——to printer

⑹将查询结果显示在屏幕上——to screen

第五章查询与视图

1、定义:查询是预先定义好的一个select语句

2、数据源:数据库表、自由表或视图

3、建立查询的方法①项目管理器

②文件新建

③命令:create query

4、查询设计器中各选项卡与select语句的对应关系:

选项卡:字段、联接、筛选、排序依据、分组依据、杂项

选择了创建查询的表或视图——from短语

①字段选项卡——select短语

②联接选项卡——join on短语

③筛选选项卡——where短语

④排序依据选项卡——order by短语

⑤分组依据选项卡——group by短语和having短语

⑥杂项选项卡——可以指定是否要重复记录(对应于distinct短语)

还可指定列在前面的记录(对应于top短语)

5、查询去向:浏览、临时表、表、图形、屏幕、报表、标签

6、运行查询:do 查询文件名.qpr

7、查询保存在查询文件中,查询文件是一个文本文件。

8、查询文件(.qpr)

视图文件(.vue)

9、定义:视图是一个定制的虚拟表,依赖于数据库,是从一个或多个数据库中导出的表;在视图中只存放视图的定义,不存放视图的内容;视图分为本地视图和远程视图

10、数据源:数据库表、自由表或其他视图等

11、建立视图命令:create view

12、根据表的查询定义视图:create view 视图文件名 as

13、删除视图文件:drop view 视图文件名

14、视图和查询的比较

相同点:可以从数据源中查找满足一定筛选条件的记录和选定部分字段;

自身不保存数据,它们的查询结果随数据源内容的变化而变化;

都可以生成SQL语言;

不同点:视图有更新条件,查询无;

查询有查询去向(7个去向),视图无;

视图可以更新,查询只能只读;

视图可以更新数据源表,而查询不能;

视图可以访问远程数据,而查询不能直接访问,需借助于远程视图方可;

视图只能数据库中存在,而查询是一个独立的文件;

视图的基表只能是数据库表,而查询可以是自由表,一个或多个数据库表;

建立视图必须是数据库表及存在的视图,而查询只要是表都可以。

第六章表单设计与运用

1、对象:客观事物的抽象

(属性:对象的状态;方法:对象行为)

2、类:具有相同属性和方法的对象的集合

3、类的特征:层次性

继承性:子类不但可以继承父类的属性和方法还可以有自己的属

性和方法

封装性

4、对象与类的关系:类是对象的一般化;对象是类的具体化、实例化

5、创建类:create class 类名

例:创建一个名为employee的新类,保存新类的类库是myclasslib,新类的父类是custom

Create class employee of myclasslib as custom

新建类:新类名存储于派生于

6、类的使用:表单控件“查看类”->添加->点开类->拖入表单

7、创建表单:create form 表单名

运行表单:do form 表单名

8、表单属性:

Caption:表单标题Name:表单名称

Backcolor:背景色Borderstyle:边框样式

Height:表单高度Width:表单宽度

Showwindow:是否作为顶层表单

9、标签属性:

caption:指定标签的显示文本

AutoSize:确定是否根据标题的长度来自动调整大小

Alignment:指定标题控件中显示的对齐方式

name :标签对象的名称,是程序中访问标签对象的标识(label1)

backstyle:设置标签的背景是否透明

10、文本框属性:

Alignment:文本框内容的对齐方式

Control Source:设置文本框的数据来源

Value:保存文本框的当前内容

PassWordChar:设置输入口令时显示的字符,通常用*

Readonly:确定文本框是否为只读,为“.T.”时,文本框的值不可修改。

Inputmask: 指定在一个文本框中如何输入和显示数据。表6.13书P195 11、编辑框属性:

ControlSource:设置编辑框的数据源,一般为数据表的备注字段。

Value:保存编辑框中的内容,可以通过该属性来访问编辑框中的内容。

Hideselection:失去焦点时,编辑框中选定的文本是否仍显示为选定状态。

默认值为.T.不显示为选定状态

Readonly:确定用户是否能修改编辑框中的内容。.f.可改

Scroolbars:指定编辑框是否具有滚动条,[0]无滚动条

[2](默认值)时,编辑框包含垂直滚动条。

SelStart:返回用户在编辑框中所选文本的起始点位置或插入点位置SelLength:返回用户在文本输入区中所选定字符的数目。>0

SelText:返回用户在编辑区内选定的文本

12、复选框属性:

Caption:用于指定复选框旁边的标题

Alignment:指定复选框是显示在该标题的左(右)边

Value:用来指明复选框的当前状态,如下表

0或.F. ->(默认值),未被选中(灰色)

1或.T. ->被选中

>=2或.null. ->不确定,只在代码中有效

ControlSource:用于指定复选框的数据源

(字段或内存变量)其类型可以是N或L

13、列表框属性:

ColumnCount:列表框的列数

ControlSource:绑定列表框的数据源。

ADDItem:向Rowsourcetype属性为0的列表添加一项

RowSourceType:指定与组合框建立联系的数据源的类型

Value:返回列表框中被选中的条目(C或N)

MultiSelect:指定用户能否在列表框控件内进行多重选定

Rowsource:列表中显示值的来源

Rowsourcetype:确定rowsource的类型一个值、表、SQL、查询、数组、文

件列表或字段列表

List属性:用以存取列表框中数据条目的字符串数组。例如,LIST[1]代表列表框中的第一行(第一个数据项)。

ListCount属性:列表框中数据条目的数目

Selected属性:该属性是一个逻辑型数组,第N个数组元素代表第N个数

据项是否为选定状态

14、组合框属性:

ControlSource用户从列表框中选择的值保存在何处

Style指定控件的样式。 0—下拉组合框(默认值);

2—下拉列表框

15、命令按钮属性:

Default:[.F.]如果设置为.T.,在该按钮成为默认按钮

Cancel:[.F.]如果设置为.T.,按Esc键引发该按钮的Click事件

Caption:设置按钮的标题

Enable:确定按钮是否有效,为.F.时,失效

Visible:指定对象是可见还是隐藏,为.F.时,隐藏

16、命令组属性:

Buttoncount:命令按钮组中命令按钮的数目。[2]

Buttons:用于存取命令按钮组中每个命令按钮的数组

例:https://www.docsj.com/doc/6013034804.html,mandgroup1.buttons(2).visible=.f.

Value:返回表单运行时被单击按钮的顺序号或按钮Caption的值

17、选项组属性:

Name:[ optiongroup1 ]选项按钮组对象的名称

ButtonCount:[ 2 ]指定选项组中选项按钮的数目。

Buttons:[ 0 ]用于存取选项组中每个选项的数组。

例:thisform.optiongroup1.buttons(3).caption=“三号”

ControlSource [ 无 ]:指定选项组数据源。C/N

Value [ 1 ]:用于指定选项组中哪个选项按钮被选中。

若为N ,返回被选中按钮的顺序号

若为C ,返回被选择按钮的Caption 属性值

18、表格属性:

RecordSourceType 指明表格数据源的类型,

RecordSource 属性指定数据的来源0表1别名3查询…

ColumnCount :[ -1 ]指定表格的列数

19、页框属性:

Pagecount :[ 2 ]页框的页面数。

Pages :用于存取页框对象中各个页的数组

Activepage :返回页框中活动页的页号

20、新建属性、方法:表单->新建->属性/方法

21、常用事件:事件是一种由系统预先定义而由用户或系统发出的动作;事件集是固定的,用户不能定义新的事件

Load :在表单对象建立之前引发。

Unload :在表单对象释放时引发。

Init :在用户建立对象时引发。 Destroy :在对象释放时引发。

Error :在发生错误时引发

Click :在单击鼠标左键时引发。

Rightclick :在单击鼠标右键时引发。

DBclick :在双击鼠标左键时引发。

GotFocus :在对象获得焦点时引发。

LostFocus :在对象失去焦点时引发。

InteractiveChange :在通过鼠标和键盘交互操作改变一个控件值时引发。 注意:①load 先于init(先控件再表单);destroy 先于unload

②如果一个表单建立一个命令按钮,先引发表单的load 事件,再引发命令按钮的load 事件,再引发控件的init ,再引发表单的init 事件。

③如果关闭一个含有命令按钮的表单,先引发表单的destroy 事件,再引发控件的destroy 事件,最后一个引发的是表单的unload 事件。

④方法包含在事件之中。(方法和属性均包含在实践之中)

⑤同一个事件中,load 先大后小,表单最大

22、方法:①定义:动作

②常用方法:thisform.release 关闭(释放)表单

Thisform.refresh 刷新表单

This.show 显示当前表单

This.hide 隐藏当前表单

Thisform.text1.setfocus 让文本框1获得焦点,使

其成为活动对象

23、对象的引用:thisform :当前对象所在的表单

This :当前对象

Thisformset :当前对象所在的表单集

Parent :当前对象的直接容器对象

最小的事件集

24、将修改表单及控件名的四种方法(以OK为例)

①https://www.docsj.com/doc/6013034804.html,mand1.caption=”OK”

②https://www.docsj.com/doc/6013034804.html,mand1.caption=”OK”

③this.caption=”OK”

④this.parent.caption=”OK”

25、表单集:①定义:由多个表单组成的表单集合,即在一个设计器中出现多个表单

②创建:表单->表单集->新建表单

26、数据环境:表单空白处右击->数据环境

27、表单向导:①表单向导

②一对多表单向导

第七章菜单设计与应用

1、菜单的分类:条形菜单、弹出菜单

[典型的菜单系统由这两种组成;快捷菜单由弹出式菜单组成]

2、下拉式菜单的创建:①文件->新建->菜单

②命令:create menu 菜单名

modify menu 菜单名

3、系统菜单:SET SYSMENU ON|OFF|AUTOMATIC|TO [<弹出式菜单名表>]

|TO [<条形菜单项名表>]|TO [DEFAULT]|SAVE|NOSAVE

各项参数及选项的说明:

ON:允许程序执行时访问系统菜单

OFF:禁止程序执行时访问系统菜单

AUTOMATIC:可使系统菜单显示出来,可以访问系统菜单

TO [<弹出式菜单名表>]:重新配置系统菜单,以内部名字列出可用的弹出式菜单TO [<条形菜单项名表>]:重新配置系统菜单,以条形菜单内部名表列出可用的子菜单

TO DEFAULT:系统菜单恢复为缺省设置

SAVE:系统菜单恢复为缺省设置

NOSAVE:将缺省配置恢复成VISUAL FOXPRO系统菜单的标准配置

*不带参数的set sysmenu to 命令将屏蔽系统菜单,使系统菜单不可用。

4、菜单设计器的组成:

①菜单名称

②结果(子菜单、命令、菜单项、过程)

③选项:为一个无符号按钮(快捷键)

④菜单级:菜单栏、子菜单

“菜单项”命令按钮

⑤插入—可在当前菜单项行之前插入一个新的菜单项行

⑥插入栏—在当前菜单项行之前插入一个vf系统菜单命令

⑦删除—可删除当前菜单项行

⑧预览—可预览菜单效果

5、在菜单设计器环境下,系统的“显示”菜单会出现两条命令:

常规选项:设置和清理、顶层表单的复选框

菜单选项:可设置子菜单的内部名称

6、SET SYSMENU NO SAVE &&将缺省配置恢复成VF系统菜单的标准配置

SET SYSMENU TO DEFAULT &&恢复系统菜单

7、为顶层表单添加菜单的方法和过程:表单对象的showwindow:2

8、定义的菜单文件包括两个文件:*.mnx和*.mnt

8、生成菜单程序:菜单->生成(生成.mpr的菜单程序文件)

9、运行菜单程序:do 菜单名.mpr(注:扩展名不可省)

10、快捷菜单:在选定对象的rightclick事件:do 快捷菜单程序文件名.mpr

第八章报表设计

1、报表向导:工具->①报表向导

②一对多报表向导

2、内容:

①数据源:数据库表、自由表、视图、查询或临时表

②布局:定义了报表的打印格式,有列报表、行报表、一对多报表和多栏报表

3、①列报表:一条记录一行,应用于财务报表、销售总结

②行报表:一个字段一行,应用于列表、清单

③一对多报表:应用于发票、会计报表

④多栏报表:应用于电话本、名片

4、建立报表:CREATE REPORT <文件名> 创建新的报表

MODIFY REPORT <文件名> 打开一个已有的报表

5、快速报表:新建->报表报表->快速报表

6、报表控件:①选定对象按钮

②标签按钮

③域按钮

④线条按钮、矩形按钮和圆角矩形按钮

⑤图片/activex绑定控件按钮

⑥按钮锁定

7、报表设计器默认包括3个带区:页标头、细节和页脚

(也可增加报表->总结/标题带区)

8、添加报表的数据环境

9、添加分组:组标头和组注脚

(建立索引,数据环境->属性->cursor1对象,选定order属性选择多重索引)

10、多栏报表:文件->页面设置(列标头和列注脚)

11、报表预览:report form 报表文件名 preview

vf知识点

一、分值基本分布情况表 二、可能涉及到的考试题型 1.选择题(单项选择、多项选择)。 2.填空题。 3.判断题。 4.程序题(阅读程序并补充程序中缺少的部分、阅读程序写出程序结果、编写程序代码)。 三、建议 1.老师们可根据以下知识点进行复习。 2.老师们可根据以下知识点对习题册、课后题等进行有针对性地讲解和分析。 3.老师们可提前3周左右(也可根据自己实际教学情况)提前进入复习状态。 四、VF知识点 第一章基础知识 1.数据与信息的概念。 2.数据、表、数据库、数据库管理系统、数据库系统。 3.关系模型的基本概念: ★关系、元组、属性、域、关键字候、选关键字、主关键字、外部关键字。 ★关系模式 关系名(属性名1,属性名2,…,属性名n) ★关系的基本特点。 4.关系运算 选择、投影、联接。 第二章操作基础(5分)

1.对三种界限符的理解和使用([]、<>、|)。 2.命令中常用的短语 ★ FIELDS子句 ★范围子句 ★条件子句 3.命令书写规则。 第三章数据及运算 1.常量与变量。 2.常用函数: ASB()、SQRT()、INT()、CEILING()、FLOOR()、MOD()、ROUND()、MAX()、MIN()、宏代换函数、LEN()、AT()、LEFT()、RIGHT()、SUBSTR()、LTRIM()、SPACE()、LOWER()、UPPER()、DATE()、TIME()、YEAR()、MONTH()、DAY()、CTOD()、DTOC()、STR()、VAL()、VARTYPE()、BOF()、EOF()、RECNO()、IIF()、FOUND()。 3.字符运算 连接运算(完全连接和不完全连接),包含运算。 4.常用的数据类型。(如字符型、数值型、日期型、备注型、逻辑性等) 第四章表的基本操作 1.设计表结构 重点理解字段名、字段类型、字段宽度、是否允许为空等概念。 2.常用操作命令 ★表的建立(creat) ★表的打开与关闭(use) ★表记录的显示 ★表结构和显示与修改 ★浏览窗口的使用 ★成批替换命令(replace) ★表记录指针的定位(go、skip、locate) ★表记录的增加与删除(insert、append、delete) ★表的复制(copy) ★从其他文件向表添加数据(append from) ★表与数组间的数据传递 ★表的排序与索引(sort to on 、index on to) ★表的统计与计算(count、sum、average、calculate、total) 3.多工作区 工作区的概念、工作区的选择、表的关联与联接。

二级计算机-计算机概述选择题

1.信息基本概念______就是所谓的信息。B A.基本素材 B.处理后的数据 C.数值数据 D.非数值数据 2.计算机领域中,信息经过转化成为______而能被计算机处理。B A:数字B:数据 C:图形D:符号 3.计算机领域中,______是未经处理的基本素材。B A:数值B:数据 C:信息D:模拟量 4.计算机领域中,______是客观事物的属性。B A:信息B:数值 C:模拟量D:数据 5.数据是信息的载体。包括数值、文字、语言、图形和______等不同形式。D A:多媒体B:表达式 C:函数D:图像 6.对于信息,______是错误的。D A:信息是可以处理的 B:信息是可以传播的 C:信息是可以共享的 D:信息随载体的变化而变化 7.下面关于信息的定义,不正确的是______。D A、信息是不确定性的减少或消除。 B、信息是控制系统进行调节活动时,与外界相互作用、相互交换的内容。 C、信息是事物运动的状态和状态变化的方式。 D、信息就是指消息、情报、资料、信号。 8.信息来源于社会又作用于社会,说明信息具有______。A A、社会性。 B、传载性。 C、时间性。 D、不灭性。 9.信息技术指的是______。D A、获取信息的技术。 B、利用信息的技术。 C、生产信息的技术。 D、能够提高或扩展人类信息能力的方法和手段的总称。

10.信息化社会不仅包括社会的信息化,同时还包括______。D A、工厂自动化。 B、办公自动化。 C、家庭自动化。 D、上述三项。 11.计算机领域中,______就是数据。B A:未经处理的基本素材 B:客观事物属性的表示 C:一种连续变化的模拟量 D:由客观事物得到的、使人们能够认知客观事物的各种消息、情报、数字、信号等所包括的内容 12.1946年在美国诞生的世界上第一台电子计算机的英文首字母缩写名为______。A A:ENIAC B:EDSAC C:EDVAC D:MARK 13.______研制成功第一台电子数字计算机。C A:英国B:法国C:美国D:中国 14.下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是______。C A.世界上第一台计算机是1946年在美国诞生的 B.它主要采用电子管作为主要电子器件, C.确定使用高级语言进行程序设计 D.它主要用于弹道计算 15.一般将计算机的发展历程划分为四个时代的主要依据是计算机的______。C A:机器规模B:设备功能 C:电子元件D:整体性能 16.第二代电子计算机采用______作为主要的电子元器件。C A:电子管B:继电器C:晶体管D:集成电路 17.作为主要计算机逻辑器件使用过的曾有电子管、晶体管、固体组件和______。D A磁芯。B磁鼓。C磁盘。D大规模集成电路。 18.冯·诺依曼型计算机的硬件系统是由控制器、运算器、存储器、输入设备和______组成。 D A键盘、鼠标器。 B显示器、打印机。 C外围设备。 D输出设备。

计算机操作系统知识点总结

计算机操作系统知识点总结 导读:我根据大家的需要整理了一份关于《计算机操作系统知识点总结》的内容,具体内容:计算机操作系统考试是让很多同学都觉得头疼的事情,我们要怎么复习呢?下面由我为大家搜集整理了计算机操作系统的知识点总结,希望对大家有帮助!:第一章1、操作系统的定义、目标... 计算机操作系统考试是让很多同学都觉得头疼的事情,我们要怎么复习呢?下面由我为大家搜集整理了计算机操作系统的知识点总结,希望对大家有帮助! :第一章 1、操作系统的定义、目标、作用 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。设计现代OS的主要目标是:方便性,有效性,可扩充性和开放性. OS的作用可表现为: a. OS作为用户与计算机硬件系统之间的接口;(一般用户的观点) b. OS作为计算机系统资源的管理者;(资源管理的观点) c. OS实现了对计算机资源的抽象. 2、脱机输入输出方式和SPOOLing系统(假脱机或联机输入输出方式)的联系和区别 脱机输入输出技术(Off-Line I/O)是为了解决人机矛盾及CPU的高速性和I/O设备低速性间的矛盾而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.

由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入输出方式;反之,在主机的直接控制下进行输入输出的方式称为联机(SPOOLing)输入输出方式 假脱机输入输出技术也提高了I/O的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。 3、多道批处理系统需要解决的问题 处理机管理问题、内存管理问题、I/O设备管理问题、文件管理问题、作业管理问题 4、OS具有哪几个基本特征?它的最基本特征是什么? a. 并发性(Concurrence),共享性(Sharing),虚拟性(Virtual),异步性(Asynchronism). b. 其中最基本特征是并发和共享. c. 并发特征是操作系统最重要的特征,其它三个特征都是以并发特征为前提的。 5、并行和并发 并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多少个事件在同一时间间隔内发生。 6、操作系统的主要功能,各主要功能下的扩充功能 a. 处理机管理功能: 进程控制,进程同步,进程通信和调度. b. 存储管理功能:

高中物理二级结论及重要知识点

高中物理的二级结论及重要知识点 一.力 物体的平衡: 1.几个力平衡,则一个力是与其它力合力平衡的力. 2.两个力的合力:F 大+F 小≥F 合≥F 大-F 小. 三个大小相等的力平衡,力之间的夹角为1200. 3.物体沿斜面匀速下滑,则μα=tg . 4.两个一起运动的物体“刚好脱离”时: 貌合神离,弹力为零。此时速度、加速度相等,此后不等. 5.同一根绳上的张力处处相等,大小相等的两个力其合力在其角平分线上. 6.物体受三个力而处于平衡状态,则这三个力必交于一点(三力汇交原理). 7.动态平衡中,如果一个力大小方向都不变,另一个力方向不变,判断第三个力的变化,要用矢量三角形来判断,求最小力时也用此法. 二.直线运动: 1.匀变速直线运动: 平均速度: T S S V V V V t 2221212+=+== 时间等分时: , 中间位置的速度:V V V S 212222=+, 纸带处理求速度、加速度: T S S V t 2212+= ,212T S S a -=,()a S S n T n =--121 2.初速度为零的匀变速直线运动的比例关系: 等分时间:相等时间内的位移之比 1:3:5:…… 等分位移:相等位移所用的时间之比 3.竖直上抛运动的对称性:t 上= t 下,V 上= -V下 4.“刹车陷阱”:给出的时间大于滑行时间,则不能用公式算。先求滑行时间,确定了滑行时间小于给出的时间时,用V 2 =2aS 求滑行距离. 5.“S=3t+2t 2”:a=4m/s2 ,V0=3m/s. 6.在追击中的最小距离、最大距离、恰好追上、恰好追不上、避碰等中的临界条件都为速度相等. 7.运动的合成与分解中: 船头垂直河岸过河时,过河时间最短. 船的合运动方向垂直河岸时,过河的位移最短. 8.绳端物体速度分解:对地速度是合速度,分解时沿绳子的方向分解和垂直绳子的方向分解. 三.牛顿运动定律: 1.超重、失重(选择题可直接应用,不是重力发生变化)

VF学习笔记完整版

*VF学习笔记* 章节.Ⅰ 1.选择查询:“标记” select*from 个人账号记录where 名称="工商银行" 2.改变主窗口字体大小 命令:_screen.fontsize=25 3.清除主荧幕内容 命令:clear 4.项目建立命令:create project <要建立的项目文件名> 5.字符型数据 1).字符型数据输出时都必须加定界符[]、""、''<任选其一>。定界符都必须成对输出,否者无效,如遇定界符嵌套使用,以最外成的定界符为准,期间的定界符都是字符型数据。 (定界符定义了字符型数据从哪里开始到哪里结束,其间的数据都属于字符型数据) 2).其次,VF中的汉字、数字、空格都属于字符型数据。 (字符型数据是原样输出,必须区分大小写) *一个?代表"输出" 两个??代表"不换行输出" * 章节Ⅱ 1.表达式 ①由数据、变量、函数、运算符构成的式子。 ②用来计算、判断和数据的转换。

1)数值型表达式:(其结果也是数值型的)——————————————————————— 优先级运算符说明 1 ( ) 形成表达式内的子表达式 2 * *或^ 乘方运算 3 * / % 乘除运算、求余运算 4 + - 加减运算 ---------------------------------------------- 1@求余运算%和取余函数MOD()的作用相同,结果的正负号与除数一致。 2@如果余数与被除数同号就是两数相除的余数,反之则把两数相除的余数加上除数的值。2).字符表达式 ①它只有加和减两种运算。 ②不管哪种运算,它的结果仍然是字符串。 ③两个字符串相加,其结果就是两个字符串首尾相连。 ④连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 示例:"ABC "+"123"="ABC123 " 3)日期时间型表达式 @计算格式没有日期+日期/日期+-日期时间/日期时间+日期时间。————————————————————————————————————格式结果及类型 <日期>+<天数> 日期型。指定若干天后的日期 <天数>+<日期> 日期型。指定若干天后的日期

全国计算机VFP二级考试题库(超全)

全国计算机考试VFP二级考试题库题量: 1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库

5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统

操作系统知识点整理

第一章操作系统引论 操作系统功能: 1. 资源管理:协调、管理计算机的软、硬件资源,提高其利用率。 2. 用户角度:为用户提供使用计算机的环境和服务。 操作系统特征:1.并发性:指两个或多个事件在同一时间间隔内发生。 2.共享性:资源可供内存中多个并发执行的进程(线程)共同使用 3.虚拟性:是指通过某种技术把一个物理实体变为若干个逻辑上的对应物 在操作系统中,虚拟的实现主要是通过分时使用的方法。 4.异步性:进程是以人们不可预知的速度向前推进,此即进程的异步性 客户/服务器模式的优点: 1.提高了系统的灵活性和可扩充性 2.提高了OS的可靠性 3.可运行于分布式系统中 微内核的基本功能: 进程管理、进程间通信、存储器管理、低级I/O功能。 第二章进程 程序和进程区别:程序是静止的,进程是动态的,进程包括程序和程序处理的对象 程序顺序执行:顺序性,封闭性,可再现性 程序并发执行:间断性,无封闭性,可再现性 进程:1.进程是可并发执行的程序的一次执行过程; 2.是系统进行资源分配和调度的一个独立的基本单位和实体; 3.是一个动态的概念。 进程的特征: 1.动态性: 进程是程序的一次执行过程具有生命期; 它可以由系统创建并独立地执行,直至完成而被撤消 2.并发性; 3.独立性; 4.异步性; 进程的基本状态: 1.执行状态; 2.就绪状态; 3.阻塞状态; 进程控制块PCB:记录和描述进程的动态特性,描述进程的执行情况和状态变化。 是进程存在的唯一标识。 进程运行状态: 1.系统态(核心态,管态)具有较高的访问权,可访问核心模块。 2.用户态(目态)限制访问权 进程间的约束关系: 1.互斥关系 进程之间由于竞争使用共享资源而产生的相互约束的关系。

操作系统知识点总结

操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 虚拟机:在裸机的基础上,每增加一层新的操作系统的软件,就变成了功能更为强大的虚拟机或虚机器。 操作系统的目标:1. 方便性2. 有效性3. 可扩充性4. 开放性 操作系统的作用:OS作为用户与计算机硬件系统之间的接口;OS作为计算机系统资源的管理者;OS实现了对计算机资源的抽象(作扩充机器)。 操作系统的特征:并发性;共享性;虚拟性;异步性 推动操作系统发展的主要动力:不断提高计算机资源利用率;方便用户;器件的不断更新换代;计算机体系结构的不断发展。 人工操作方式的特点:用户独占全机;CPU等待人工操作;独占性;串行性。缺点:计算机的有效机时严重浪费;效率低 脱机I/O方式的主要优点:减少了CPU的空闲时间;提高I/O速度。 单道批处理系统的特征:自动性; 顺序性;单道性 多道批处理系统原理:用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入存,使它们共享CPU和系统中的各种资源。 多道批处理系统的优缺点资源利用率高;系统吞吐量大;可提高存和I/O设备利用率;平均周转时间长;无交互能力 多道批处理系统需要解决的问题(1)处理机管理问题(2)存管理问题(3)I/O设备管理问题4)文件管理问题(5)作业管理问题 分时系统:在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。 时间片:将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务 实时系统与分时系统特征的比较:多路性;独立性;及时性;交互性;可靠性 操作系统的特征:并发性;共享性;虚拟性;异步性 操作系统的主要功能:处理机管理;存储器管理;设备管理;文件管理;作业管理 对处理机管理,可归结为对进程的管理:进程控制(创建,撤消,状态转换);进程同步(互斥,同步);进程通信;进程调度(作业调度,进程调度)。 存储器管理功能:存分配(最基本);存保护;地址映射;存扩充 设备管理功能:设备分配;设备处理(相当于启动);缓冲管理;虚拟设备 文件管理功能:文件存储空间管理;目录管理;文件读写管理;文件保护。 用户接口:命令接口;程序接口;图形接口 传统的操作系统结构:无结构OS;模块化OS结构;分层式OS结构 模块化操作系统结构:操作系统是由按其功能划分为若干个具有一定独立性和大小的模块。每个模块具有某个方面的管理功能,规定好模块之间的接口。 微核的基本功能:进程管理-存储器管理-进程通信管理-I/O设备管理 进程的特征:动态性(最基本);并发性;异步性;独立性;结构特征(程序段,数据段,进程控制块PCB) 进程的基本属性:可拥有资源的独立单位;可独立调度和分配的基本单位。 进程控制块的基本组成:进程标识符;处理机的状态;进程调度所需信息;进程控制信息。进程控制一般是由操作系统的核中的原语来实现 临界资源:如打印机、磁带机等一段时间只允许一个进程进行使用的资源。

初中物理二级结论总结(部分)

【声学边缘知识点总结】 1、自然界中次声波的产生源有:地震,火山爆发,台风,海啸等 2、共鸣:物体因共振而发声的现象。例如两个频率相同的音叉靠近,其中一个振动发声时,另一个也会发声。两个玻璃杯也可以共鸣。 3、固体传声比气体传声效果好;某某物比某某物传声效果好。 4、由于双耳效应,人们可以准确地判断声音传来的方位,而且听到的声音是立体的。 【平均速度的计算】 <一级> A1 已知总时间为800s,前一半时间的平均速度为3m/s,后一半时间的平均速度为5m/s,求全程的平均速度。 A2 已知总路程为3km,前一半路程的平均速度为3m/s,后一半路程的平均速度为5m/s,求全程的平均速度。 <二级> B1 已知前一半时间的平均速度为3m/s,后一半时间的平均速度为5m/s,求全程的平均速度。 B2 已知前一半路程的平均速度为3m/s,后一半路程的平均速度为5m/s,求全程的平均速度。 <三级> C1 已知前一半时间的平均速度为v1,后一半时间的平均速度为v2,求全程的平均速度。 C2 已知前一半路程的平均速度为v1,后一半路程的平均速度为v2,求全程的平均速度。 <四级> D1 已知前2/5的时间里物体的平均速度为v1,剩余时间下物体的平均速度为v2,求全程的平均速度。 D2 已知前2/5的路程里物体的平均速度为v1,剩余路程中物体的平均速度为v2,求全程的平均速度。 【平面镜成像实验考点总结】 1、使用透明玻璃的目的:便于观察和确定A的像的位置。 2、使用等大蜡烛B的目的:便于比较像与物的大小。 3、使用刻度尺的目的:便于测量并比较像距与物距的大小关系。 4、出现两个像的原因:玻璃板太厚,前后两个面各成一个像。 4-1、蜡烛B应该与离玻璃板近的像重合。 5、对着玻璃板可以看到A在玻璃板后成的像是光的反射,又看到玻璃板后的蜡烛B是光的折射形成的。 6、为确定玻璃板是否垂直于纸面,可以使用直角三角板或重锤仪检查。 7、为确定像的位置,应在玻璃板前从多个方向观察蜡烛B,直到它与A的像完全重合。 8、无论怎样移动,都不能使B与A的像完全重合,原因是玻璃板与桌面不垂直。 9、要想多做几次实验,应保持玻璃板的位置不变,移动蜡烛A的位置,再做几次。 10、此实验应该在较暗的环境下进行。 11、保持物体不动,透明玻璃竖直向上移动,则像不动; 保持透明玻璃不动,物体竖直向上移动,则像竖直向上移动。 【凸透镜成像规律总结】 1.成实像时:物近像远像变大成虚像时:物近像近像变小 2.一倍焦点分虚实,两倍焦点分大小 3.成实像时:1/f=1/u+1/v成虚像时:1/f=1/u-1/v 4.速度大小比较,当u>2f时:物的速度>像的速度 当f<u<2f时:物的速度<像的速度 5.用不透光的板,遮住凸透镜的一半(无论上下左右),则成的像:仍完整但变暗 6.凸透镜不动,物体竖直向上移动,则像向下移动; 物体不动,凸透镜竖直向上移动,则像向上移动 7.凸透镜不动,从同一方向看去,若物体顺时针转动,则像也是顺时针转动 物体不动,从同一方向看去,若凸透镜顺时针转动,则像不转动 8.u+v≤4f,当且仅当u=v时,等号成立

《VFP》第一章知识点整理

《VFP》第一章知识点整理 1.1VFP的工作环境 一、VFP的特点 1.发展历史:dbase-Foxbase-foxpro-visualFoxPro 2.特点:①基本功能简单易学②用户界面友好美观③运行速度快 ④编程工具直观易用⑤具有真翻译功能 3.VFP是可运行于Windows平台上的32位关系型数据库管理系统。 二、VFP的窗口: 1.默认两个窗口:主窗口和命令窗口(当前窗口) 2.窗口的组成:窗口控制图标,标题栏,窗口控制按钮,菜单栏,“常用”工具栏,窗口工作区,状态栏 3.命令窗口:打开:Ctrl+F2 关闭:Ctrl+F4 二、VFP的运行环境 1.软件环境:Windows95/98,WindowsNT4.0或更高级的Windows操作系统。 2.硬件环境: ①CPU为intel489/66MHZ ②16MB内存③至少有85MB可用磁盘空间 ④VGB或更高分辨率的显示器⑤鼠标 3.安装:关闭杀毒软件 四、启动与退出VFP 1.启动:①使用Windows“开始”菜单启动②如果桌面上有快捷方式图标,需要双击 2.退出①鼠标单击主窗口上的“关闭”按钮②单击“文件”菜单,打开后再单击“退出” ③先在命令窗口新一行输入QUIT再按Enter键④Alt+F4 1.2数据库基础知识 一、数据和数据处理 1.数据:数据是指被计算机存储和处理、反应客观事物的符号 2.数据处理:3个阶段:①人工管理数据阶段②文件系统管理数据阶段③数据库系统管理数据阶段 二、数据库和数据库管理系统 1.数据库(DB) (1)概念:有组织的,可共享的相关数据的集合 (2)特点:①较小的冗余度②较高的独立性③可为多种用户共享 2.数据库管理系统(DBMS) (1)概念:管理数据库的软件系统 (2)功能:管理维护数据 (3)特点:完整性、唯一性、安全性、共享性 3.数据库系统(DBS) (1)概念:引进数据库技术中的计算机是以数据库为核心的信息处理系统

操作系统复习题整理

第一章 1.说明分布式系统相对于集中式系统的优点和缺点。从长远的角度看,推动分布式系统发展的主要动力 是什么? 答:相对于集中式系统,分布式系统的优点:1)从经济上,微处理机提供了比大型主机更好的性能价格比;2)从速度上,分布式系统总的计算能力比单个大型主机更强;3)从分布上,具有固定的分布性,一些应用涉及到空间上分散的机器;4)从可靠性上,具有极强的可靠性,如果一个极强崩溃,整个系统还可以继续运行;5)从前景上,分布式操作系统的计算能力可以逐渐有所增加。 分布式系统的缺点:1)软件问题,目前分布式操作系统开发的软件太少;2)通信网络问题,一旦一个系统依赖网络,那么网络的信息丢失或饱和将会抵消我们通过建立分布式系统所获得的大部分优势;3)安全问题,数据的易于共享也容易造成对保密数据的访问。 推动分布式系统发展的主要动力:尽管分布式系统存在一些潜在的不足,但是从长远的角度看,推动分布式系统发展的主要动力是大量个人计算机的存在和人们共同工作于信息共享的需要,这种信息共享必须是以一种方便的形式进行。而不受地理或人员,数据以及机器的物理分布的影响 2.多处理机系统和多计算机系统有什么不同? 答:共享存储器的计算机系统叫多处理机系统,不共享存储器的计算机系统为多计算机系统。它们之间的本质区别是在多处理机系统中,所有CPU共享统一的虚拟地址空间,在多计算机系统中,每个计算机有它自己的存储器。 多处理机系统分为基于总线的和基于交换的。基于总线的多处理机系统包含多个连接到一条公共总线的CPU以及一个存储器模块。基于交换的多处理机系统是把存储器划分为若干个模块,通过纵横式交换器将这些存储器模块连接到CPU上。 多计算机系统分为基于总线的和基于交换的系统。在基于总线的多计算机系统中,每个CPU都与他自身的存储器直接相连,处理器通过快速以太网这样的共享多重访问网络彼此相连。在基于交换的多计算机系统中,处理器之间消息通过互联网进行路由,而不是想基于总线的系统中那样通过广播来发送。 3.真正的分布式操作系统的主要特点是什么? 必须有一个单一的、全局的进程间通信机制。进程管理必须处处相同。文件系统相同。使用相同的系统调用接口。 4.分布式系统的透明性包括哪几个方面,并解释透明性问题对系统和用户的重要性。 答:对于分布式系统而言,透明性是指它呈现给用户或应用程序时,就好像是一个单独是计算机系统。 具体说来,就是隐藏了多个计算机的处理过程,资源的物理分布。 具体类型:

vf知识点

1.创建视图 命令格式是: CREATE SQL VIEW视图名)]EREMOTE] ECONNECTlOh联接名)ESHARE] |CONNECTION(ODB数据源)] [AS命令] 按照AS子句中的SQL SELEC命令查询信息,创建本地或远程的SQL 视图。 例如,例7.i 对应的命令是: OPEN DATABASE D\学生管理&&先打开相应的数据库 CREATE SQL VIEW myview :AS SELECTS生?学号,学生?姓名,学生?性别,学生?入学成绩; FROM学生管理!学生 2.维护视图视图的维护主要包括对视图的重命名、修改和删除等操作。 (1)重命名视图 命令格式是: RENAME VIEW原视图名)TO<目标视图名) 该命令重命名视图。 (2)修改视图

命令格式是: MODIFY VIEW视图名)EREMOTE? 该命令打开视图设计器修改视图 计算机二级VPF辅导:在VFP中建立查询掌握了查询设计器的使用方法, 下面用具体的例子来说明查询设计的方法。现在对学生表建立一个查询,显示学生的学号、姓名、出生日期及入学成绩等信息,并按“入学成绩”的升序排列。 1.启动查询设计器 启动查询设计器,并将学生表添加到查询设计器中。 2.选取查询所需的字段 在查询设计器中单击“字段”选项卡,从“可用字段”列表框中选择“学号”字段,再单击“添加”按钮,将其添加到“选定字段”列表框中。使用上述方法将“姓名” 、“出生日期”和“入学成绩”字段添加到“选定字段”列表框中,这4 个字段即为查询结果中要显示的字段,显示结果中显示字段的顺序,用鼠标拖动选定的字段左边的小方块,上下移动,即可调整字段的显示顺序。 3.建立排序查询 ' 如果在“排序依据”选项卡中不设置排序条件,则显示结果按表中记录顺序显示。现要求记录按“入学成绩”的升序显示,因此在“选定字段”列表框中选择“入学成绩”字段,再单击“添加”按钮,将其添加到“排序条件”列表框中,再选择“排序选项”的“升序”单选按钮,如图7.4 所示。 4.保存查询文件

计算机机二级备考方法

计算机机二级备考方法 二级考试是大部分人都必须参加的。二级考试的内容包括基础知识和程序设计两大部分。基础知识主要包括电脑基本知识,DOS基本知识和基本操作,WINDOWS的基本概念与操作。关于这部分知识有点水准的辅导书就会有详细的介绍,只要把书好好看看就没什么问题。DOS中的文件、目录、路径的概念及使用是必考部分,要留意。 二级考试的重中之重是程序部分。要对语言的基础知识熟练掌握,尤其要留意基础概念和基本方法(选择法、冒泡法等),要能看懂书上给的程序。一般来说,如果能独立做出大部分课后题就一切OK了。对语言的工夫应该下在平时,多想,多练,多上机。自己考虑作一些小程序会有很大帮助的(别人崇敬的目光就会让你觉得很有价值)。二级DOS类考试的上机考试包括三个部分的内容,即DOS操作题,程序修改题和程序编制题。如果你的C语言有一定水准的话,较难的部分就是程序修改题了,毕竟了解陌生人的思路是一件比较难的事。因此平时要多读一些程序,自己编程时注意要尽量符合规范,否则很容易吃亏。当然多上机练习是取得好成绩的不二法门。 如何备战计算机二级考试? 首先花两天的时间把课本或者是你的教程复习一遍。我看过计算机等级考试的复习资料,比如《计算机等级考试二级Visual FoxPro语言考点分析、题解与模拟》,厚厚的一本,都有两三百

页。网上面也有不少电子教程,如全国计算机等级考试三级数据库考点分析、二级Java考试辅导教程及考点分析等,因为时间有限,所以你只能匆匆的抓重点来看了。这完全是巩固以前的复习,加强记忆。不要小看这两天的复习,因为笔试的内容很多直接来自课本,还有的也是课本知识的提高和实际运用等。《计算机等级考试二级C语言重点难点分析与题解》和《计算机等级考试二级VF重点难点分析与题解》里面总结了历年考试的重点和难点,大家可以结合课本来复习。 那么,这两天看书的时候要注意什么?想想,两天的时间再认真仔细的把课本回顾一遍已经是不可能的。但是相信你在以前几个月的复习中,用笔画记了不少重点,先把这些你认为的重点过一遍。因为这些知识点,你已经熟悉,现在巩固,有利于考试的时候灵活运用。比如三级网络的知识点,我就清晰的记得我考试的那次有20分左右是课本知识点的提炼。然后,你可以拣以前复习时记忆不牢靠的知识点来复习。大家经历了这么多考试,不知道有没有一种感觉,就是自己知道的它不考,不知道的偏偏考。也就是说考试喜欢出偏冷的知识点,出大家不熟悉的知识点。当然其中有自己没把握好重点的原因,所以在等考复习的时候选择一本好的复习资料也是很有必要的。另外,提醒大家在考试的时候,也许总感觉哪道题在哪里看到过,有种似曾相识的感觉但又一时忘记了,千万不要把时间浪费在这道题上。回过头来再做也许就记起了,即使记不起来也没关系才一道题而已,可以在考

计算机操作系统知识点总结重点题型答案

计算机操作系统复习资料 1.操作系统的定义 操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。 操作系统通常是最靠近硬件的一层系统软件,它把硬件裸机改造成为功能完善的一台虚拟机,使得计算机系统的使用和管理更加方便,计算机资源的利用效率更高,上层的应用程序可以获得比硬件提供的功能更多的支持。 操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。 2.操作系统的作用 1)OS作为用户与计算机硬件系统之间的接口 2)OS作为计算机系统资源的管理者 3)OS实现了对计算机资源的抽象 3.操作系统的基本特征 1)并发 2)共享 3)虚拟 4)异步 4.分时系统的概念 把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片,实现多个用户分享同一台主机的操作系统。 5.分时系统要解决的关键问题(2个) 1)及时接收 2)及时处理 6.并发性的概念 并发性是指两个或多个事件在同一事件间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时的交替执行。 7.程序顺序执行的特征和并发执行的特征 顺序执行的特点: 顺序性封闭性可再现性 程序并发执行的特点:

1)、间断性(失去程序的封闭性) 2)、不可再现性 任何并发执行都是不可再现 3)、进程互斥(程序并发执行可以相互制约) 8.进程的定义 进程是指在系统中能独立运行并作为资源分配的基本单位。 为了使参与并发执行的每个程序(含数据)都能独立的运行,在操作系统中必须为之配置一个专门的数据结构,称为进程控制块(PCB)。系统利用PCB来描述进程的基本情况和活动过程,进而控制和管理进程。 9.进程的组成部分 进程是由一组机器指令,数据和堆栈组成的,是一个能独立运行的活动实体。 由程序段,相关的数据段和PCB三部分便构成了进程实体(又称进程映像)。 10.进程的状态(状态之间的变化) 就绪状态、执行状态、阻塞状态。 处于就绪状态的进程,在调度程序为之分配了处理机之后,该进程便可以执行,相应的,他就由就绪状态转变为执行状态。 正在执行的进程,如果因为分配给它的时间片已经用完而被暂停执行时,该进程便由执行状态又回到就绪状态;如果因为发生某事件而使进程的执行受阻(如进程请求访问临界资源,而该资源正在被其它进程访问),使之无法继续执行,该进程将有执行状态转变为阻塞状态。处于阻塞状态的进程,在获得了资源后,转变为就绪状态。 11.进程同步的概念 进程同步是是并发执行的诸进程之间能有效地相互合作,从而使程序的执行具有可再现性,简单的说来就是:多个相关进程在执行次序上的协调。 12.PV原语的作用

高中物理的二级结论及重要知识点(必考)

高中物理的二级结论及重要知识点 一.力 物体的平衡: 1.几个力平衡,则一个力是与其它力合力平衡的力. 2.两个力的合力:F 大+F 小≥F 合≥F 大-F 小. 三个大小相等的力平衡,力之间的夹角为1200 . 3.物体沿斜面匀速下滑,则μα=tg . 4.两个一起运动的物体“刚好脱离”时: 貌合神离,弹力为零。此时速度、加速度相等,此后不等. 5.同一根绳上的张力处处相等,大小相等的两个力其合力在其角平分线上. 6.物体受三个力而处于平衡状态,则这三个力必交于一点(三力汇交原理). 7.动态平衡中,如果一个力大小方向都不变,另一个力方向不变,判断第三个力的变化,要用矢量三角形来判断,求最小力时也用此法. 二.直线运动: 1.匀变速直线运动: 平均速度: T S S V V V V t 2221212 +=+== 时间等分时: S S aT n n -=-12 , 中间位置的速度:V V V S 212222 =+, 纸带处理求速度、加速度: T S S V t 2212+= ,212T S S a -=,()a S S n T n =--12 1 2.初速度为零的匀变速直线运动的比例关系: 等分时间:相等时间内的位移之比 1:3:5:…… 等分位移:相等位移所用的时间之比 3.竖直上抛运动的对称性:t 上= t 下,V 上= -V下 4.“刹车陷阱”:给出的时间大于滑行时间,则不能用公式算。先求滑行时间,确定了滑行时间小于给出的时间时,用V 2=2aS 求滑行距离. 5.“S=3t+2t 2”:a=4m/s2 ,V0=3m/s. 6.在追击中的最小距离、最大距离、恰好追上、恰好追不上、避碰等中的临界条件都为速度相等. 7.运动的合成与分解中: 船头垂直河岸过河时,过河时间最短. 船的合运动方向垂直河岸时,过河的位移最短. 8.绳端物体速度分解:对地速度是合速度,分解时沿绳子的方向分解和垂直绳子的方向分解. 三.牛顿运动定律: 1.超重、失重(选择题可直接应用,不是重力发生变化) 超重:物体向上的加速度时,处于超重状态,此时物体对支持物(或悬挂物)的压力(或拉力)大于它的重力. 失重:物体有向下的加速度时,处于失重状态,此时物体对支持物(或悬挂物)的压力(或拉力)小于它的重力。有完全失重(加速度向下为g). 2.沿光滑物体斜面下滑:a=gSin α 时间相等: 450时时间最短: 无极值:

VF基础知识解析

第一节课 VF 入门以及(自由表)表格的基本操作 一、新建表(.dbf) 1.菜单-文件-新建-表 2.常用工具栏-新建-表 3.命令 create [表名] 默认目录的设置: 菜单-工具-选项-文件位置-默认目录-双击-选择默认目录- 找到驱动器-选择盘符 二表格中的字段类型 字段类型英文简称宽度定界符 字符型 C 可改动 ' ' 或 " " 或[ ] "123" 数值型 N 可改动无 123 日期型 D 8 {^yyyy-mm-dd} {^1989-02-16} 逻辑型 L 1 .T. 或 .F. 日期时间型 T 8 {^yyyy-mm-dd [hh[:mm[:ss]]]|[p|a]} 整型 I 4 备注型 M 4 备注型的文件中.ftp 通用型 G 4 1.打开表 (1)菜单-文件-打开-选择文件类型中的表 (2)常用工具栏-打开 (3)命令 use <表名> use f:\董双双\学生信息表要在独占方式下 (4)数据工作期窗口-打开 2.关闭(当前表) (1)命令 use (2)数据工作期窗口-关闭 3.进入当前表的表设计器 (1)菜单-显示-表设计器 (2)命令 modify structure 4.浏览当前表的信息 (1)数据工作期窗口-浏览 (2)菜单-显示-浏览 (3)命令 browse 5.修改表中的记录 (1)直接修改 (2)插入 insert [blank][before] (当前记录之前) (3)追加 append [blank] (4)replace 字段名 with 被修改的记录 [for 条件][范围] 只能修改当前记录(没有限定范围的前提下) 6.删除表中的记录(逻辑删除和物理删除) (1)逻辑删除不会真正删除表中的记录,可以恢复 命令 delete [for 条件][范围]

江苏计算机二级VFP上机知识点总结

江苏省计算机二级VFP上机考试做题笔记 第一题项目、数据库和表操作项目.PJX 数据库.DBC 表.DBF 1.通用型 G 双击一下或按+→“编辑”→“插入对象” 备注型 M 双击一下或按+→输入备注都是4个字节 货币型 Y 2.向已有表中输入记录:两步:USE 表名 append 3.创建索引的表达式即排序问题: 例按比赛时间和比赛项目排序TTOC(bssj,1)+bsxm 有关降序的 DESC P99索引注意:字符型表达式与算术表达式加法区别 类型不一样时,一般转成字符型,常用三个 DTOC();TTOC();STR() 数值→字符 4.掩码问题:p79 例只允许输入4位数字字符9999 没说几位,就会看表中该字段的长度 5.默认值:除了数值型,其他都要用定界符。 6.有效性规则和有效性信息:例成绩在0-100之间 cj>=0 .AND. cj<=100 性别只能是男或女 xb$’男女’

其值必须包含非空格字符 学会转化一点设置字段的"规则"为 "LEN(ALLTRIM(tsjj))>0" CDRQ<={^2008-8-8}格式 7.记录有效性:选择"表"选项卡,在"记录有效性"选项组中的"规则"文本框中输入: LEFT(lsh,4)=ALLTRIM(STR(YEAR(rkrq))) 日期型是固定8个字符,所以要去除空格,而前面字符型就不用ALLTRIM了 8.触发器插入触发器更新触发器删除触发器 关于触发器条件常用函数:例 LEN(ALLTRIM(字段名))=4 返回删除空格后的字符串 不等于<>或#或!=表示设置删除触发器,禁止删除:.F. 9.格式:T:自动删除前导空格和结尾空格!转化成大写字母9.在项目中,将BOOK表设置成“包含”状态:打开该项目,右击该BOOK表,选择包含 10.添加项目信息:放在项目管理器标题栏上,右击,项目 信息 设置其内容为:计算机等级考试中心在"单位"文本框中输入:计算机等级考试中心。 11.日期默认输入为月-日-年:05/27/2008 12.编辑说明:右击表选择

操作系统重点知识总结

《操作系统》重点知识总结 请注意:考试范围是前6章所有讲授过内容,下面所谓重点只想起到复习引领作用。 第一章引论 1、操作系统定义操作系统是一组控制和管理计算机软件和硬件合理进行作业调度方便 用户管理的程序的集合 2、操作系统的目标有效性、方便性、可扩充性、开放性、 3、推动操作系统发展的主要动力不断提高计算机资源的利用率、方便用户、器件的不 断更新和换代、计算机体系结构的不断发展 4、多道批处理系统的特征及优缺点用户所提交的作业都先存放在外存上并排成一个队 列,称为后备队列。然后作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使他们共享cpu和系统内存。优点:资源利用率高、系统吞吐量打缺点:平均周转时间长、无交互能力 5、操作系统的基本特征并发性(最重要的特征)、共享性、虚拟性、异步性 6、操作系统的主要功能设别管理功能、文件管理功能、存储器管理功能、处理机管理 功能 7、O S的用户接口包括什么?用户接口、程序接口(由一组系统调用组成) 第二章进程管理 1、程序顺序执行时的特征顺序性、封闭性、可再现性 2、程序并发执行的特征间断性、失去封闭性、不可再现性 3、进程及其特征进程是资源调度和分配的基本单位,是能够独立运行的活动实体。 由一组机器指令、数据、堆栈等组成。特征:结构特征、动态性、并发性、独 立性、异步性 4、进程的基本状态及其转换p38 5、引入挂起状态的原因终端用户请求、父进程请求、负荷调节需要、操作系统 的需要 6、具有挂起状态的进程状态及其转换p39 7、进程控制块及其作用进程数据块是一种数据结构,是进程实体的一部分,是操 作系统中最重要的记录型数据结构。作用:使在一个多道程序环境下不能独立运 行的程序成为一个能够独立运行的基本单位,能够与其他进程并发执行 8、进程之间的两种制约关系直接相互制约关系、间接相互制约关系 9、临界资源是指每次只能被一个进程访问的资源 10、临界区是指每次进程中访问临界资源的那段代码 11、同步机构应遵循的规则空闲让进、忙则等待、有限等待、让权等待 12、利用信号量实现前驱关系p55/ppt 13、经典同步算法p58/ppt 14、进程通信的类型共享存储器系统、消息传递系统、管道通信系统 15、线程的定义是一种比进程更小,能够独立运行的基本单位用来提高系统内

相关文档