计算机二级MS office应用考点重点

2024-07-29

计算机二级MS office应用考点重点(精选6篇)

计算机二级MS office应用考点重点 篇1

求和函数简介

①求和函数SUM(Number1,[Number2]……)

主要功能:计算所有参数的和。

参数说明:至少包含一个参数Numbed,每个参数可以是具体的数值、引用的单元格(区域)、数组、公式或另一个函数的结果。

应用举例:=SUM(A2:Al0)是将单元格A2-A10中的所有数值相加;=SUM(A2,A10,A20)是将单元格A2、A10和A20中的数字相加。

说明:如果参数为数组或引用,只有其中的数字可以被计算,空白单元格、逻辑值、文本或错误值将被忽略。

②条件求和函数SUMIF(Range,Criteria,[Sum_Range])

主要功能:对指定单元格区域中符合一个条件的单元格求和。

参数说明:Range必需的参数。条件区域,用于条件判断的单元格区域;

Criteria必需的参数。求和的条件,判断哪些单元格将被用于求和的条件;

Sum_Range可选的参数。实际求和区域,要求和的实际单元格、区域或引用。如果Sum_Range参数被省略,Excel会对在Range参数中指定的单元格求和。

应用举例:=SUMIF(B2;B10,″>5″)表示对B2:B10区域中大于5的数值进行相加;

=SUMIF(B2:B10,″>5″,C2:C10),表示在区域B2:B10中,查找大于5的单元格,并在C2:C10区域中找到对应的单元格进行求和。

说明:在函数中,任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号(″″)括起来。如果条件为数字,则无需使用双引号。

③多条件求和函数SUMIFS(Sum_Range,Criteria_Rangel,Criterial,[Criteria_Range2,Criteria2]……)

主要功能:对指定单元格区域中符合多组条件的单元格求和。

参数说明:Sum_Range必需的参数。参加求和的实际单元格区域;

Criteria_Rangel必需的参数。第1组条件中指定的区域;

riterial必需的参数。第1组条件中指定的条件;

Criteria_Range2,Criteria2可选参数。第2组条件,还可以有其他多组条件。

应用举例:=SUMIFS(A2:A10,B2:B10,″>0″,C2:C10,″<5″)表示对A2:A10区域中符合以下条件的单元格的数值求和:B2:B10中的相应数值大于0且C2:C20中的相应数值小于5。

④积和函数SUMPRODUCT(array1,array2,array3,…)

主要功能:先计算出各个数组或区域内位置相同的元素之间的乘积,然后再计算出它们的和。

参数说明:可以是数值、逻辑值或作为文本输入的数字的数组常量,或者包含这些值的单元格区域,空白单元格被视为0。

应用举例:

区域计算要求:计算A、B、C三列对应数据乘积的和。

公式:=SUMPRODUCT(A2:A6,B2:B6,C2:C6);计算方式:=A2*B2%C2+A3*B3*C3+A4*134*C4

+A5*B5*C5+A6*B6*C6即三个区域A2:A6,B2:B6,C2:C6同行数据积的和。

数组计算要求:把区域A2:A6,B2:B6,C2:C6数据按一个区域作为一个数组,即A2:A6表示为数组{A2;A3;A4;A5;A6},B2:B6表示为数组{B2;B3;B4;B5;B6},C2:C6表示为数组{C2;C3;C4;C5;C6}。

公式:=SUMPRODUCT({A2;A3;A4;A5;A6},{B2;B3;B4;B5;B6},{C2;C3;C4;C5;C6}),其中单元格名称在计算时候要换成具体的数据。

说明:数组参数必须具有相同的维数

1.计算机二级考试MSOffice核心考点:Excel中的常用函数

2.计算机二级《MSOffice》高频考点

3.2017计算机二级MSOffice考试巩固习题

4.计算机二级《MSOffice》的高频考点

5.计算机二级的excel函数

6.计算机一级考试MSOffice考点复习

7.计算机二级MSOffice考试习题

8.计算机一级考试MSOffice考点复习

9.计算机一级考试:MsOffice考点

10.计算机一级考试《MSOffice》高频考点

计算机二级MS office应用考点重点 篇2

关键词:系统结构,数据库,计算机系统,通讯协议

1、系统概述

根据银山型钢有限公司发展规划, 为调整产品结构, 适应市场需求, 提高公司经济效益, 生产高附加值产品, 决定新建铁水预处理工程。铁水预处理是转炉冶炼的前道工序, 对高炉过来的铁水进行脱硫及三脱处理, 为转炉冶炼更高品质的钢水提供必要的条件。此次银山型钢有限公司铁水预处理项目采用了目前已相当成熟与可靠的搅拌脱硫及三脱技术, 通过搅拌脱硫及三脱处理达到转炉冶炼所需铁水硫、磷含量的要求。和转炉生产能力相匹配, 银山铁水预处理配备了6套铁水预处理设备, 其中3套用于“三脱” (脱硫、脱硅、脱磷) , 其余3套用于脱硫。本系统是针对炼钢工程中铁水预处理 (脱硫或三脱) 的二级计算机系统, 主要包括对铁水脱硫 (或三脱) 的跟踪与控制, 控制范围主要包括铁水包在脱硫站进行的KR脱硫 (或三脱) 预处理作业。

2、系统结构

预处理L2系统采用Windows平台, C/S (即客户机/服务器) 架构。系统先进、可靠, 在系统结构、硬件配置、设备选型和系统软件、开发平台方面具有开放性、可扩展性。采用主流机型的PC服务器, 利用磁盘阵列技术RAID5保证数据安全。操作站 (即客户端) 界面友好、开放。网络通信采用国际标准的网络设备和国际标准互连网协议TCP/IP, 主机配置多块计算机网卡, 以便分离L2、L3和L1信息网, 确保系统的安全、灵活、可靠。在本系统内部, 服务器、操作站和工程师站之间采用以太网通信, 与生产控制计算机系统 (L3) 、转炉L2之间也采用以太网通信, 与基础自动化系统 (L1) 则通过快速工业以太网通信, 数据传输采用OPC方式。系统采用一台高性能PC服务器, 存放数据库程序和应用程序, 用于业务数据的存储和访问, 此服务器安装最新版本的Oracle10g数据库, 操作系统采用Windows 2003 Server标准版, 接受来自前端客户的业务请求, 并将结果返回给前端客户。服务器放置于2#电气室。预处理L2设备分别设置在3个预处理操作室 (即脱硫操作室) 。每个预处理操作室均放置1台操作站, 每台操作站可同时跟踪与控制1套铁水脱硫和1套铁水三脱预处理设备。工程师站 (冶金工程师站) 则负责本系统的模型的参数的修改。数据库结构的维护则在L2服务器上进行。

3、L2系统应用功能

3.1 工程数据管理

按生产和技术管理一体化的要求, 从L3系统接收所需的出钢计划、制造标准等情报。

3.1.1 制造标准管理

对以冶金参数形式, 体现工艺的技术、质量指标类数据进行管理。制造标准按钢种区分, 以出钢记号为关键字, 以电文通信的方式下达给本系统, 对于制造标准的作成、修改和删除只能在L3系统进行。

3.1.2 出钢计划管理

规定了浇钢顺序的炉次计划, 称为出钢计划, 一旦开浇, 则计划不可变更。计划的制定、变更必须符合连浇号和连浇分割号的自然累进规则, 不可断号和跳号。计划由炼钢L3系统统一下达。

3.1.3 分析成份数据管理

铁水预处理铁水罐铁水成分目前采用人工输入的方式, 该信息作为操作指导和生产控制参数。

3.2 过程跟踪

预处理L2系统对铁水脱硫 (或三脱) 过程的跟踪主要是对铁水罐进入处理工位到脱硫 (或三脱) 结束离开处理工位的各作业状况进行跟踪。同时对各作业状态的变更进行检查和接受。

脱硫 (或三脱) 过程跟踪的主要作业点包括:铁水罐到达处理工位、脱硫 (或三脱) 处理开始、脱硫 (或三脱) 处理结束、铁水罐离开处理工位等。

3.3 作业实绩收集

对于脱硫 (或三脱) 生产作业过程中的各种实绩值进行收集。包括铁水温度、最终铁水重量、预处理剂 (石灰、萤石和烧结矿) 的投入量、搅拌桨作业实绩、铁水分析值、渣分析值等。

3.4 通信接口

预处理L2系统需要与生产控制计算机系统 (L3) 、转炉L2系统和基础自动化系统 (L1) 进行通讯。通讯协议采用协议TCP/IP。

3.5 模型计算

预处理模型主要用在铁水脱硫 (或三脱) 搅拌中, 预处理剂 (石灰CaO、萤石CaF2和烧结矿Fe2O3) 的使用量, 以及搅拌桨的旋转速度及搅拌时间。

3.5.1 铁水罐铁水液面的计算

铁水罐铁水液面与搅拌桨插入深度相关。在基础自动化L1系统有专门用于铁水罐铁水液面的检测装置, 在铁水罐到达搅拌处理位之前进行液面的测量, 但是模型也会对该值进行计算, 作为备用参考。一旦无法从L1系统获取液面信息时, 人工启动模型计算模型的计算结果可以作为操作指导用。

3.5.2 预处理剂使用量的计算

对于预处理剂使用量的计算并不是采用经验公式进行直接计算, 而是给出了经验参数表对照表。根据采样结果中得出的铁水主要成份[S]、[Si]、[P]的含量, 以及终点目标[S]、[Si]、[P], 在提供的对应表中找到合适的经验结果, 进行简单的计算, 以此作为生产指导。

3.5.3 搅拌桨的旋转速度及搅拌时间的计算

搅拌桨的旋转速度是根据搅拌桨使用的次数来决定的。对使用次数进行累积计算当使用次数大于150次后将使用第二套设定值, 小于等于时使用第一套设定值。

4、L2系统与其它系统的通信

4.1 预处理L2与L3的通信

预处理L2系统与生产控制计算机L3系统之间通过Socket进行通讯, 通讯协议采用协议TCP/IP。预处理L2预留与L3系统的接口。

4.2 预处理L2与转炉L2的通信

预处理L2系统与转炉L2系统之间通过Socket进行通讯, 通讯协议采用协议TCP/IP。预处理L2预留与转炉L2系统的接口。

4.3 预处理L2与L1的通信

预处理L2系统与预处理基础自动化L1系统的通信采用OPC方式, 即通过读写OPC Sever (OPC服务器) 中的变量来实现数据交互。在预处理L2的服务器上装有OPC Sever软件, 其中包含6套PLC (对应6套铁水预处理设备) 中预处理L2所需要的变量。预处理L2通过OPC Sever中的变量, 获取需要的信息, 并设定生产控制数据, 达到对生产过程的跟踪和控制。

5、结语

铁水预处理自投产以来, 二级计算机系统运行稳定可靠, 完全满足现场生产需求, 系统维护方便, 确保生产顺利进行, 可在冶金、机械制造、计算机等行业推广应用。

参考文献

[1]蒋慰孙.俞金寿.过程控制工程.北京:烃加工出版社出版, 1988.

计算机二级MS office应用考点重点 篇3

C语言的非数值处理功能很强,因此它被广泛地应用于数据库管理系统和应用软件。大多数的关系数据库管理系统,如dBASE,Fox$ASE,ORACLE等,都是由C语言编写的。各种不同部门的应用软件也大都是用G语言开发的,C语言在开发数据库应用软件方面应用很广,深受开发者的欢迎。

2.图形图像来统的应用程序方面

C语言在图形图像的开发中也有着广泛的市场。很多图形图像系统,如AutoCAD通用图形系统等,就是使用C语言开发的,并且在这些图形系统中可以直接使用C语言编程,实现某些功能。C语言编译系统带有许多绘图功能的函数,利用这些函数开发图形应用软件十分方便。所开发的应用程序常用C语言编写接口界面,这样既方便又灵活,效果很好。这是因为该语言提供有图形处理功能,便于实现图形图像的各种操作。因此,C语言在图形图像的应用方面很好地发挥了它的作用。

3.编写与设备的接。程序方面

C语言不仅在建立友好界面方面有着广泛应用,如下拉式菜单、弹出菜单、多窗口技术等;而且在编写与设备的接口程序方面也有着广泛应用。这是因为C语言不仅具有高级语言的特性还具有低级语言的功能,因此,在编写接口程序方面十分方便,有时它与汇编语言一起使用,会显示出更高的效率。

4.数据结构方面

由于C语言提供了十分丰富的数据类型,不仅有基本数据类型还有构造的数据类型,如数组、结构和联合等,把它们用于较复杂的数据结构〔例如,链表、队列、伐、树等)中显得十分方便,这方面已有许多成熟的例程供选择使用。

5.排序和检索方面

排序和检索是数据处理中最常遇到并较为复杂的间题。使用C语言来编写排序和检索各种算法的程序既方便又简洁。特别是有些排序算法采用了递归方法进行编程,更显得清晰明了。因此、人们喜欢使用G语言来编写这方面的程序。

上述列举了五个方面的应用,但绝不是说C语言的应用仅限如此,而是说在这几个方面目前使用得更多些。C,语言可以说在各个领域中都可以倪用,并且都会有较好的效果。所以,C语言是当前被用于编程的最广泛的语言之一。

另外,C语言是一种结构化程序设计语言,在编写大型程序中也很方便,特别是该语言又提供了预处理功能,其中文件包含在多人同时开发一个大程序时将带来减少重复和提高效率等好处,因此,越来越多的人喜欢用C语言来开发大型程序。

1.计算机二级C语言程序设计考点:C语言的特点

2.计算机二级C语言程序设计考点解析:C语言程序实例

3.计算机二级C语言程序设计考点:指针

4.计算机二级C语言程序设计考点:数组

5.计算机二级C语言程序设计考点:函数

6.计算机二级C语言考点:字符型数据

7.计算机二级c语言试题

8.计算机二级C语言程序设计考点解析:常用的输人函数

9.计算机二级C语言程序设计考点:单词及词法规则

计算机二级MS office应用考点重点 篇4

关于数据库的基础知识 数据库(DB):是存储在计算机存储设备上的结构化的相关数据集合。即是存放数据的仓库。数据库管理系统(DBMS):实现各种数据管理功能的核心软件。或者说为数据库的建立、使用和维护而配置的软件称为数据库管理系统。数据库应用系统(DBAS):是由系统开发人员开发的。数据库管理员(DBA):DBA的职责不包括开发数据库应用系统。数据库系统的组成:硬件系统、数据库、数据库管理系统、数据库管理员和用户。其中DBMS是核心。实体间的联系有三种:一对一、一对多、多对多。数据模型分为三种:层次模型、网状模型、关系模型。

★其中关系模型就是用二维表的结构来描述。一张二维表就是一个关系。

★关系术语

⊙关系:就是一张二维表。⊙元组(记录):水平方向的行。⊙属性(字段):垂直方向的列。

⊙域:属性的取值范围。⊙关键字:关系中最关键的那一个字段,即能够唯一标识一个元组。

⊙外部关键字:在两个有联系表中,若两个表有相同的字段名,其中一个表中的是关键字,那它在另外一张表中不是关键字,那就是外部关键字。两个表之间的字段起着“桥梁”的作用。专门的关系运算:选择、投影、连接。

关于VFP系统 启动:单击“开始”→“程序” →“Microsoft Visual FoxPro 6.0” →“Microsoft Visual FoxPro 6.0”。退出:(1)单击右上角的“ ”。

(2)单击“文件”→“退出”。

(3)ALT+F4。

(4)在命令窗口中键入QUIT。两种工作方式:交互式 和 自动化工作方式(程序运行方式)。显示与隐藏命令 窗口的三种操作方法。P24 设置VFP的默认目录位置:单击“工具”→“选项” →“文件位置” →“默认目录” →“修改”。

★在学习VFP时,请同学们一定要养成设置文件的默认存储位置的好习惯。

关于项目管理器 新建:(1)鼠标操作:“文件”→“新建” →勾选“项目” →“新建文件”。

(2)命令操作:create project [项目名] 打开:(1)鼠标操作:“文件”→“打开”。

(2)命令操作:modify project [项目名]

★项目管理器的选项卡(6个)

(1)数据:数据库、自由表、查询、视图。

(2)文档:表单、报表、标签。

(3)类

(4)代码:程序、AIP库、app应用程序。

(5)其他:菜单文件、文本文件、其他文件位图文件。

(6)全部:包括前面5个选项卡的所有内容。在项目管理器中新建数据库:

(1)打开项目

(2)在项目管理器中的“数据”选项卡中选中“数据库” →“新建”。将一个数据库添加到项目中

(1)打开项目

(2)在项目管理器“数据”选项卡中选中“数据库” →“添加”。将一个数据库从项目中移去

(1)打开项目

(2)在项目管理器“数据”选项卡中将“数据库”展开,选中某个“数据库名” →“移去”。

VFP 第2章

关于数据(常量)

★ 数据(常量)的类型有:⊙数值型(N):占8个字节。

⊙货币型(Y):占8个字节。

⊙字符型(C)

⊙日期型(D):占8个字节。

⊙日期时间型(T):占8个字节。

⊙逻辑型(L):占1个字节。

★ 变量:是专门用来存放数据用的。分为字段变量(字段名)和内存变量。

★ 表达式:

(1)数值表达式

(2)字符表达式

(3)日期时间表达式

(4)关系表达式

⊙性别等于“男”: 性别=“男”

⊙姓名为“刘明明”: 姓名=“刘明明”

⊙工龄大于等于20: 工龄>=20

(5)逻辑表达式

⊙性别等于“男”或等于“女”

⊙基本工资高于400元且低于1000元

⊙工龄大于等于20的未婚男职工

⊙职称是“教授”或者是“副教授”

⊙工龄大于20年,职称为“副教授”或“讲师”的未婚男职工

⊙职称为“副教授”且年龄不超过35岁的未婚女职工

本章的相关命令

⊙ ?:打印输出符,输出时换行。

⊙ ?? :打印输出符,输出时不换行。

⊙ SET CENTURY ON:设置4位数字年份

⊙ SET CENTURY OFF:设置2位数字年份

⊙ STORE <表达式> TO <内存变量>:内存变量的赋值。

⊙ CLEAR:清除窗口屏幕中显示的内容。

⊙ DIMENSION、DECLARE:创建数组。

⊙ LIST MEMORY、DISPLAY:内存变量的显示。

⊙ CLEAR MEMORY:内存变量的清除。

VFP 第3章

关于数据库的操作 新建:(1)鼠标操作:“文件”→“新建” →勾选“数据库” →“新建文件”。

(2)命令操作:Create database [数据库名]

★当“数据库名”省略时,会弹出创建对话框。

(3)安全检查:set safety on/off(新建数据库与原数据库重名时,是否询问)

★用鼠标操作会自动打开数据库设计器 ★而命令操作仅仅是创建数据库,不直接出现该设计器。打开:(1)鼠标操作:“文件”→“打开” →在文件类型中选“数据库”。

(2)命令操作:open database [数据名]………………..★当“数据库名”省略时,会弹出打开对话框。

省略号处是一些可选项,可选项如下:

⊙EXCLUSIVE | SHARED:以独占方式打开 | 以共享方式打开。

⊙NOUPDATE:以只读方式打开。

默认值(即不写noupdate)是以读/写方式,也为共享方式。

★以上可选项若在鼠标操作方式时都可以在„打开‟对话框中设置

★为何要有„独占‟数据库?只有在独占的方式下才能清理数据库

★用鼠标方式打开会同时打开数据库设计器 ★而命令操作仅仅是打开数据库,也不直接出现该设计器。修改:(1)鼠标操作:等同于„打开‟操作

(2)命令操作:modify database [数据库名] ………

★当“数据库名”省略时,则对当前数据库进行修改。

省略号处是一些可选项,可选项如下:

⊙NOWAIT:在程序中使用,打开数据库设计器后不暂停,主要为了程序连贯,实现无人职守。

⊙NOEDIT:只打开数据库设计器,禁止对其进行修改

★其实一条modify database就可以完成:

Create database + open database +moddify database 三条命令的功能 关闭:(1)鼠标操作:单击数据库设计器右上角的“ ”。仅仅只是隐藏该数据库,不是真正的关闭

(2)命令操作:close database

注意:这里后面不能加数据库名,他的作用就只是关闭当前数据库

★当已经打开多个数据库时,若想关闭其他的数据库,可以设置它为当前数据库即可,方法有:

(1)鼠标操作:在工具栏的数据库下拉框中直接选

(2)命令操作:set database to [数据库名]

★如不加名字,就会把所有都设置为非当前数据库

★close all 关闭所有文件 删除:(1)鼠标操作:打开项目管理器→“数据”选项卡→单击“数据库”前面的„+‟号→在其中选中目标数据库→单击“移去”。

(2)命令操作:DELETE DATABASE 数据库名……

省略号处是一些可选项,可选项如下:

⊙deletetables:删除数据库的同时把其中所含表也删除。

⊙recycle:将被删除的文件暂时放于回收站,以后要是后悔,还可以还原。

★鼠标操作无法在删除数据库的同时删除表。

★如果安全检查设置为set safety on会提示“真的删除吗”。

关于表

表分为数据库表和自由表 不论哪种表都是由结构部分和内容部分组合而成的。

一 关于数据库表:

在某个数据库处于打开状态并且是当前数据库时,创建的表就是此数据库的一个数据库表。

结构部分

创建数据库表

①鼠标操作:打开数据库设计器,在这里面任意位置右击,选择“新建表”。

②命令操作: open database [数据库名]

Create [表名]

★以上不论哪一种操作,都会自动弹出“表设计器”。

表设计器的作用是对表的结构进行创建或修改。

表设计器的打开与修改:①鼠标操作:打开数据库设计器,在里面找到进行结构修改的表,在那张表上右击选择“修改”。

②命令操作:use [表名]

Modify structure 表设计器的内容:见书P101

内容部分

表的结构设计完成确定后,会自动询问是否打开“浏览器”进行输入数据。

表浏览器的作用是对表的内容进行创建或修改。

表浏览器的打开:①鼠标操作:打开数据库设计器,在里面找到进行结构修改的表,在那张表上右击选择“浏览”。

②命令操作:Use [表名]

Browse

一些常用的内容修改:

Ⅰ 增加记录:(1)在表的尾部增加记录:

①鼠标操作:显示/追加方式

②命令操作:A)append 需要立刻输入记录值

B)append blank 在表尾加一空行 再用edit,change,browse或replace更改

(2)在表的任意位置插入记录:insert ……

省略号处是一些可选项,可选项如下:

① before 如果要在当前选中的记录之前插入一条新记录,就在insert后加上before,不加就会在当前记录之后插入新记录。

② blank 在指定的记录之前或之后插入一条空白记录。

★如果表是建立了主索引或候选索引,则不能用以上的 APPEND或INSERT命令插入记录,而必须用SQL的命令语句(见第四章)。

Ⅱ 删除记录:(1)逻辑删除(置删除标记)

①鼠标操作:在要删除的记录行首直接打上黑块标记

②命令操作:delete [for 条件]

★如果不跟条件,则只逻辑删除当前记录;否则逻辑删除满足条件的记录。

★逻辑删除记录,不是真正的从表中删除了,以后要是后悔,还可以恢复。

Delete all 逻辑删除所有记录

(2)恢复记录(只能恢复逻辑删除的记录)

①鼠标操作:把要恢复的记录行首的黑块去掉

②命令操作:recall [for 条件]

★如果不跟条件,则只恢复当前记录(如果当前记录没有删除标记,则该命令什么事也不做);否则恢复满足条件的记录。

recall all 恢复所有记录

(3)物理删除:pack只删除前面有黑块的记录行。

(4)物理删除表中全部记录行:①ZAP(会弹出一个询问对话框)。

ZAP就相当于delete all+pack

Ⅲ 修改记录:(1)鼠标操作:打开表浏览器直接修改。

(2)命令方式:

①用edit或 change修改当前一条记录和 skip 配合使用。

②有条件修改(满足条件的记录行才进行修改,其他行不变):

Replace [ all ] 字段名 with 表达式 [for 表达式]

★如果跟上[for 表达式],则是对满足条件的记录行才进行修改。

★在不跟[for 表达式]情况下,如果跟上[ all ],则是对所有记录进行修改。

★如果[ all ] 和[for 表达式]都不指定,则是对表中的当前记录进行修改。

Ⅳ 显示记录:list/display [字段名列表] [for 表达式]

★ 不使用条件时,LIST默认显示全部记录,而DISPLAY则默认显示当前记录。

★ 指定条件时,LIST和DISPLAY功能相同。

Ⅴ 查询定位:(1)鼠标操作:打开表浏览器,用鼠标直接选中目标记录行。

(2)命令操作:① goto/go [记录号/top/bottom]

②skip [数字]

③ locate for 表达式………… continue

二 关于自由表

结构部分

(1)创建自由表:在没有任何数据库打开的状态下,新建的表就是自由表。

①鼠标操作:“文件”→“新建” → 选择“表” →单击“新建文件”

②命令操作:create [表名]

(2)修改:(自由表的表设计器的使用)

①鼠标操作:“文件”→“打开” → “显示” →“表设计器”。

②命令操作:use [表名]

Modify structure

内容部分(自由表的浏览器的使用)

①鼠标操作:“文件”→“打开”→“显示”→“浏览xx表”。

②命令操作:use [表名]

Browse 三 自由表和数据库表之间的转换 自由表→数据库表:打开数据库设计器→在里面空白处右击→选择“添加表”。数据库表→自由表:打开数据库设计器→在要转换的表上右击→选“删除”。

在弹出的对话框中根据题目选择„移去‟或„删除‟

关于索引:

索引就像目录:目的是为了便于快速查询数据;索引是对表中记录按某种逻辑顺序重新排列。分类:①主索引:字段或表达式不允许有重复值,且一个表只能有一个主索引,只有数据库表才可以建。

②侯选索引:字段或表达式不允许有重复值,但一个表可以有多个侯选索引。

③唯一索引:字段或表达式允许有重复值,但重复的值只出现一次,一个表中可以有多个唯一索引。

④普通索引:字段或表达式允许有重复值,一个表可以有多个普通索引。创建:

I 鼠标操作:①打开此表的表设计器,选择要建立索引的字段,在其同行的„索引‟那一列中,按照题目要求选„升序‟或„降序‟(题目若无要求,则选“升序”)。

②点击 „索引‟选项卡,在其中的„索引类型‟中按照题目要求

进行填写。

Ⅱ 命令操作建立索引:

Index on 表达式(字段名)tag索引名……

省略号处是一些可选项,可选项如下:

①UNIQUE 唯一索引

②CANDIDATE 候选索引

③什么都不跟就是 普通索引

★命令操作无法建立主索引 索引的扩展名:

①.idx 非结构单索引

②.cdx(非默认名)非结构复合索引

③.cdx(与表同名)结构复合索引 使用索引:

① set index to [索引文件名] 打开索引文件

② set order to 索引序号/索引名 设置当前索引

③ delete tag 索引名/all 删除索引

关于表间的永久联系

A表和B表建立永久联系:找到A和B的共同字段XXX ,以XXX为索引表达式在A表中建立一个主索引 ,在B表中建立一个普通索引 ,从主索引拖到普通索引即可。

关于参照完整性约束

★插入规则 ★更新规则 ★删除规则

注:插入规则无“级联”。

关于多工作区 指定工作区:select 工作区号/表名

选择当前未被使用的最小工作区:select 0

★ VFP中一次最多可以同时打开32767个表,因为同时只能打开32767个工作区,就是说一个工作区只能同时打开一个表。使用不同工作区的表:

in 工作区号/表名

例:seek 表达式 order 索引名 in 工作区号/表名 表间的临时联系: ★set relation

例子:use 学生 in 1 order 学号

use 成绩 in 2 order 学号

set relation to 学号 into 成绩

关于排序

将表中记录物理地按顺序排列:

sort to 新表名 on 字段名 [/A|/D][/C] VFP 第4章

SQL语言(数据查询)

一、投影:SELECT 字段 FROM 表名

题目:1.对职工表进行查询,显示职工的职工号。

2.对职工表进行查询,显示所有信息(即所有字段)。

二、选择:SELECT 字段 FROM 表名 WHERE 条件

题目:3.对职工表进行查询,只显示工资多于1230元职工的职工号。

例如:1。从职工关系中检索(查询)所有的工资值。

2。查询职工表中有哪些仓库号。

三、连接:SELECT 字段 FROM 表1,表2 WHERE 表1.字段名=表2.字段名

题目:1。对仓库表和职工表进行查询,查询显示所有字段。

2。查找“E1”号职工所在的城市。查询显示职工号和城市。

3。查找工资多于1230元的职工号和他们所在的城市。

嵌套查询:SELECT 城市 FROM 仓库WHERE仓库号IN(SELECT仓库号FROM 职工WHERE 工资=1250)

BETWEEN……AND运算符(…和…之间)

题目:1。检索出工资在1220元到1240元范围内的职工信息。

LIKE运算符

例如:SELECT * FROM 供应商 WHERE 供应商名 LIKE “%厂”

SELECT * FROM 供应商 WHERE 供应商号 LIKE “S_”

★%表示0个或多个字符;_(下划线)表示一个字符。

AS的作用

例如:1。查询“E1”的工资,显示时用”月薪”代替”工资”字段。

SELECT 工资 AS 月薪 FROM 职工 WHERE 职工号=“E1”

连接查询的另一种写法:SELECT * FROM 仓库 JOIN 职工 ON 仓库.仓库号=职工.仓库号

简单的计算查询:COUNT(计数)、SUM(求和)、AVG(计算平均值)、MAX(求最大值)、MIN(求最小值)

例如:1。求职工表中的记录的个数:SELECT COUNT(*)FROM 职工

2。求职工表中的工资总和:SELECT SUM(工资)FROM 职工

3。求职工表中的平均工资:SELECT AVG(工资)FROM 职工

4。求职工表中的最大的工资值:SELECT MAX(工资)FROM 职工

5。求职工表中的最小的工资值:SELECT MIN(工资)FROM 职工

空值(.NULL.)查询

题目:1。找出尚未确定供应商号的订购单信息,查询显示所有字段。

排序查询:SELECT 字段名 FROM 表名 WHERE 条件 ORDER BY 字段 [ASC/DESC]

题目:1。对职工表进行查询,查询显示所有字段,查询结果按工资升序排序。

2。对职工表进行查询,查询显示所有字段,查询结果按职工号降序排序。

3。对职工表进行查询,查询显示所有字段,查询结果先按仓库号降序排序,再按工资升序排序。

分组查询:SELECT 字段名 FROM 表名 WHERE 条件 GROUP BY 字段名 [HAVING 条件]

题目:1。查询所有仓库的职工的工资总和。查询显示的字段为总工资。

2。查询每个仓库中职工的工资总和。查询显示的字段为仓库号和总工资。

3。求至少有两个职工的每个仓库的平均工资,查询显示的字段为仓库号、个数和平均工资。

查询语句的后面还可以跟如下可选项:

⊙INTO ARRAY 数组名 将查询的结果存放到数组(盒子)中。

⊙INTO CURSOR 表名 将查询的结果存放到一个临时表中。

⊙INTO DBF/TABLE 表名 将查询的结果存放到一个永久表中。

⊙TO FILE 文件名 将查询的结果存放到一个文本文件中。

⊙TO PRINTER 将查询的结果通过打印机输出。

UNION运算符的作用:

例如:1。如下查询语句是查询北京和上海的仓库信息。

SELECT * FROM 仓库 WHERE 城市=“北京”;

UNION;

SELECT * FROM 仓库 WHERE 城市=“上海” TOP短语的使用

例如:1。对职工表进行查询,只显示工资最高的3位的职工的信息(显示所有字段)。

SELECT * TOP 3 FROM 职工 ORDER BY 工资 DESC

SQL语言(数据操作)

一、插入:INSERT INTO 表名 VALUES(……记录值……)

二、更新:UPDATE 表名 SET 字段名=表达式 [WHERE 条件]

题目:1。对职工表中的工资值进行修改,在职工原来的工资值上再加上1000元。

2。对职工表中的工资值进行修改,只对仓库号为”WH1”中的职工在原来的工资值上再加上1000元。

三、删除:DELETE FROM 表名 [WHERE 条件]

题目:1。删除仓库表中全部记录 DELETE FROM 仓库

2。删除仓库关系中仓库号值是”WH2”的元组。

SQL语言(数据定义)

一、表结构的定义:CREATE TABLE 表名(字段名1…,字段名2…字段名n…)

二、表结构的删除:DROP TABLE 表名

三、表结构的修改:ALTER TABLE 表名 …………

题目:1。向”订购单”表增加一个“总金额”字段,字段类型为货币型。

2。向”订购单”表增加一个“总金额”字段,字段类型为货币型。并且为该字段设置有效性规则。

3。将”订购单”表中的“订购单号”字段的类型修改为字符型,宽度修改为6。

4。将”订购单”表中的“总金额”字段的有效性规则进行修改。

5。将”订购单”表中的“总金额”字段的有效性规则删除。

6。将”订购单”表中的“总金额”字段名改名为“金额”

7。将”订购单”表中的“金额”字段删除掉。

8。为”订购单”表中的“供应商号”字段设置为候选索引。

9。将”订购单”表中的候选索引(供应商号)删除。

关于视图(虚拟表):★本地视图 ★远程视图 ★带参数的视图

定义:CREATE VIEW 视图名 AS 查询语句

题目:1。已知表结构如幻灯片上所示。下面我们想根据“职工”表创建一个视图,视图名为CHENHAO。该视图中只包含仓库号和职工号两个字段。

CREATE VIEW CHENHAO AS SELECT 仓库号,职工号 FROM 职工

删除:DROP VIEW 视图名

VFP 第5章

关于查询设计器

作用:利用查询设计器可以用鼠标操作来完成一些简单的查询。

创建:①鼠标操作:“文件”→“新建” →勾选“查询” →“新建文件”。

②命令操作:CREATE QUERY [文件名]

★ 如果不指定文件名,系统将自动赋予一个指定的名称,如“查询

1、查询2……”。

题目:

一、利用查询设计器创建查询,从xuesheng和chengji表中查询数学、英语和信息技术三门课都在85分以上(含),或者数学、英语都在90分以上(含)而信息技术在75分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号将序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。

注:在全国计算机等级考试上机试题中(第32套中的简单应用中的第1小题)。

步骤:

1.“文件”→“新建” →勾选“查询” →“新建文件”。

2.选择“xuesheng”和“chengji”表,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。

3.单击“字段”选项卡,选择题目要求的字段添加到“选定字段”列表框中。

4.单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“>=”在“字段名”,在“实例”处输入“85”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“>=”,在“实例”处输入“85”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“>=”,在“实例”处输入“85”。在“逻辑”处选择“OR”;在“字段名”选择“Chengji.数学”,在“条件”处选择“>=”在“字段名”,在“实例”处输入“90”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“>=”,在“实例”处输入“90”,在“逻辑”处选择“AND”;移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“>=”,在“实例”处输入“75”。

5.单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。

6.单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“table1”,再单击“确定”按钮。

7.保存该查询并运行。

运行:①鼠标操作:“查询”→“运行查询”;或者单击工具栏上的“运行”按钮。

②命令操作:DO 文件名 ★在有同名的文件时,这时文件名后一定要跟扩展名.qpr。

二、利用查询设计器创建查询,从xuesheng和chengji表中找出所有1982年出生的汉族学生记录。查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号将序排序;查询去向为表table1。最后将查询保存在query1.qpr文件中,并运行该查询。

注:在全国计算机等级考试上机试题中(第30套中的简单应用中的第1小题)。

步骤:

1.“文件”→“新建” →勾选“查询” →“新建文件”。

2.选择“xuesheng”和“chengji”表,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。

3.单击“字段”选项卡,选择题目要求的字段添加到“选定字段”列表框中。

4.单击“筛选”选项卡,在“字段名”选择“表达式”,在“表达生成器”对话框中,输入表达式“YEAR(Xuesheng.出生日期)”,单击“确定”按钮,在“条件”处选择“=”,在“实例”处输入“1982”,在“逻辑”处选择“AND”,移到下一个条件处,在“字段名”选择“Xuesheng.民族”,在“条件”处选择“=”,在“实例”处输入““汉””。

5.单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。

6.单击“查询输出去向”菜单项,在“查询去向”对话框中,单击“表”按钮,在“表名”处输入“table1”,再单击“确定”按钮。

7.保存该查询并运行。

查询中的查询去向有:浏览(默认的查询去向)、临时表、表、图形、屏幕、报表和标签。

关于视图设计器

★ 只比查询设计器多了一个“更新条件”选项卡。

★ 视图设计器中无法设置“查询去向”。

作用:利用视图设计器可以用鼠标操作来建立一个视图。

创建:①鼠标操作:“文件”→“新建” →勾选“视图” →“新建文件”。

②命令操作:CREATE VIEW

★ 只有在数据库中才可以建立视图,因为视图是存储在数据库当中的。

题目:

一、首先创建数据库cj_m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图view1:利用该视图只能查询数学、英语和信息技术三门课中至少有一门不及格(小于60分)的学生记录;查询结果包含学号、姓名、数学、英语和信息技术5个字段;各记录按学号将序排序。最后利用刚创建的视图view1查询视图中的全部信息,并将查询结果存放在表table2中。

注:在全国计算机等级考试上机试题中(第30套中的简单应用中的第2小题)。

步骤:

1.“文件”→“新建” →勾选“数据库” →“新建文件”,数据库名为cj_m。

2.将xuesheng表和chengji表分别添加到该数据库中。

3.“文件”→“新建” →勾选“视图” →“新建文件”。

4.选择“xuesheng”和“chengji”表,在“联接条件”对话框中,直接按“确定”按钮。在“添加表或视图”中,再按“关闭”按钮。

5.单击“字段”选项卡,选择题目要求的字段添加到“选定字段”列表框中。

6.单击“筛选”选项卡,在“字段名”选择“Chengji.数学”,在“条件”处选择“<”,在“实例”处输入“60”,在“逻辑”处选择“OR”,移到下一个条件处,在“字段名”选择“Chengji.英语”,在“条件”处选择“<”,在“实例”处输入“60”,在“逻辑”处选择“OR”,移到下一个条件处,在“字段名”选择“Chengji.信息技术”,在“条件”处选择“<”,在“实例”处输入“60”。

7.单击“排序依据”选项卡,选择“Xuesheng.学号”并选择“降序”,接着单击“添加”按钮。

8.保存该视图,在“保存”对话框中输入视图名“view1”。

9.接着在命令窗口输入:select * from view1 into table table2。

上机题目:课后请同学们一定要练习下面的上机试题。

一、在全国计算机等级考试上机试题中(第32套中的简单应用中的第2小题)。

二、在全国计算机等级考试上机试题中(第33套中的简单应用中的第1、2小题)。

表单、菜单与报表

关于表单设计器

表单题型

类型一

Ⅰ 一个文本框 两个命令按钮

典型题型:新建一个表单,其上有一个文本框,两个命令按钮,一个叫„查询‟,一个叫„退出‟,当单击查询按钮时,会在文本框中显示……的……,当单击退出按钮时,会退出表单

解题步骤:

(1)新建表单

(2)添加好一个文本框 和 两个命令按钮, 总共三个控件

(3)给两个命令按钮改标题

(4)在查询按钮上右击, 添加命令代码:Select …… from …… where …… into array aaa

Thisform.text1.value=aaa

(5)在退出命令按钮上右击, 添加命令代码:Thisform.release

Ⅱ 两个文本框 两个命令按钮

典型题型:新建一个表单,其上有两个文本框,两个命令按钮,一个叫„查询‟,一个叫„退出‟,在第一文本框中输入条件,当单击查询按钮时,会在第二个文本框中显示……的……,当单击退出按钮时,会退出表单

解题步骤:

(1)新建表单

(2)添加好两个文本框 和 两个命令按钮, 总共四个控件

(3)给两个命令按钮改标题

(4)在查询按钮上右击, 添加命令代码如下

Select …… from …… where ……=thisform.text1.value into array aaa

Thisform.text2.value=aaa

(5)在退出命令按钮上右击, 添加命令代码:Thisform.release 类型二

Ⅰ 一个表格控件 两个命令按钮

典型题型:新建一个表单,其上有一个表格控件,两个命令按钮,一个叫„查询‟,一个叫„退出‟,当单击查询按钮时,会在表格控件中显示……的……,当单击退出按钮时,会退出表单

解题步骤:

(1)新建表单

(2)添加好一个表格控件 和 两个命令按钮, 总共三个控件

(3)给两个命令按钮改标题

(4)修改表格控件的一些属性:columncount,列标题,recordsourcetype

(5)在查询按钮上右击, 添加命令代码如下

Thisform.grid1.recordsource=”Selec……from …… where …… into cursor aaa”

(6)在退出命令按钮上右击, 添加命令代码:Thisform.release

Ⅱ 一个文本框 一个表格控件 两个命令按钮

典型题型:新建一个表单,其上有一个文本框,一个表格控件,两个命令按钮,一个叫„查询‟,一个叫„退出‟,当单击查询按钮时,会在表格控件中显示……的……,当单击退出按钮时,会退出表单

解题步骤:

(1)新建表单

(2)添加好一个文本框 一个表格控件 和 两个命令按钮, 总共四个控件

(3)给两个命令按钮改标题

(4)修改表单控件的一些属性:columncount,列标题,recordsourcetype

(5)在查询按钮上右击, 添加命令代码如下

Thisform.grid1.recordsource=”Selec……from……where……=thisform.text1.value;into cursor aaa”

(6)在退出命令按钮上右击, 添加命令代码:Thisform.release

表单题型

作用:利用表单设计器可以进行面向对象的程序设计。

创建:①鼠标操作:“文件”→“新建” →勾选“表单” →“新建文件”。

②命令操作:CREATE FORM

修改(打开)表单: MODIFY FORM 文件名

运行表单: ①鼠标操作:“表单”→“执行表单”;或者单击工具栏上的“运行”按钮。

②命令操作:DO FORM 文件名

题目: ★ 一个表格 一个命令按钮 ★

一、建立表单MYFORM1,在表单上添加一个表格控件(名称为grdCourse)和一个命令按钮(名称Command1),命令按钮的标题为“退出”。表格控件是用来显示表course的内容(要求RecordSourceType属性必须为0)。单击命令按钮能够退出该表单。

步骤:

1.“文件”→“新建” →勾选“表单” →“新建文件”。

2.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”菜单项,在“打开”对话框中选中表“course”并单击“确定”按钮,接着关闭“添加表或视图”对话框。

3.在“数据环境设计器”中,按住表“course”,然后拖动鼠标至“表单设计器”中,松开鼠标。

4.在“表单设计器”中,选中“表格”控件,在“属性”的RecordSourceType中选择“0-表”。

5.在“表单设计器”中,添加一个命令按钮,单击命令按钮在“属性”的Caption处输入“退出”,然后双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Thisform.Release”,接着关闭编辑窗口。

6.保存表单,表单的文件名输入MYFORM1,最后运行表单。

★ 一个表格 两个命令按钮 ★

二、建立表单MYFORM2,在表单上添加一个表格控件(名称为grid1)和两个命令按钮,命令按钮的标题分别为“查询”和“退出”。单击“查询”按钮能够在表格控件中显示course表中的全部信息;单击“退出”按钮能够退出该表单。

步骤:

1.“文件”→“新建” →勾选“表单” →“新建文件”。

2.在“表单设计器”中,添加一个表格控件。将表格控件的RecordSourceType属性设为“4-SQL说明”。

3.接着在“表单设计器”中添加两个命令按钮,单击第一个命令按钮在“属性”的Caption处输入“查询”,然后双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入:thisform.grid1.RecordSource=“select * from course into cursor aaa”,接着关闭编辑窗口。

4.单击第二个命令按钮在“属性”的Caption处输入“退出”,然后双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入:thisform.release。接着关闭编辑窗口。

5.保存表单,表单的文件名输入MYFORM2,最后运行表单。

★ 一个文本框 一个表格 两个命令按钮 ★

三、建立表单MYFORM3,表单名为courseform。在表单上添加一个表格控件(名称为grid1)、一个文本框、一个标签控件和两个命令按钮,命令按钮的标题分别为“查询”和“退出”。标签控件的标题为“课程号”。通过文本框来输入课程号。单击“查询”按钮,是根据文本框中的值来查询course表中的信息,然后将查询的结果显示在表格控件中;单击“退出”按钮能够退出该表单。

步骤:

1.“文件”→“新建” →勾选“表单” →“新建文件”。

2.在“表单设计器”中,将表单的Name属性设为“courseform”。

3.在“表单设计器”中,添加一个表格控件。将表格控件的RecordSourceType属性设为“4-SQL说明”。

4.接着在“表单设计器”中添加一个标签控件和一个文本框。单击标签控件在“属性”的Caption处输入“课程号”。

5.在“表单设计器”中添加两个命令按钮,单击第一个命令按钮在“属性”的Caption处输入“查询”,然后双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入:thisform.grid1.RecordSource=“select * from course where 课程号=thisform.text1.value into cursor bbb”,接着关闭编辑窗口。

6.单击第二个命令按钮在“属性”的Caption处输入“退出”,然后双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入:thisform.release。接着关闭编辑窗口。

7.保存表单,表单的文件名输入MYFORM3,最后运行表单。

关于菜单设计器

菜单分为:“下拉式菜单” 和 “快捷菜单”

创建:①鼠标操作:“文件”→“新建” →勾选“菜单” →“新建文件”。

②命令操作:MODIFY MENU [文件名]

★如果指定的文件名存在,则此时命令为修改;否则为建立。

运行菜单: DO 文件名.mpr

★这时文件名后一定要跟扩展名.mpr。

菜单的扩展名分为:①.mnx 定义(保存)时的菜单扩展名

②.mpr 生成(运行)时的菜单扩展名

题目: ★ 建立下拉式菜单 ★

一、建立菜单MYMENU1,该主菜单中的菜单项包括:数据维护(W)、编辑(B)、退出(R)。单击“数据维护”弹出子菜单,该子菜单中含有3个菜单项,分别是:录入记录、修改记录和浏览记录。单击“退出”,退出该菜单,将系统菜单恢复为标准设置。并生成菜单程序。

步骤:

1.“文件”→“新建” →勾选“菜单” →“新建文件”。

2.在“菜单设计器”中,将各个菜单项设置完成,然后在“退出”菜单项中,将“结果”设为“过程”。点击“创建”按钮,打开文本编辑窗口,输入下面两行代码:

SET SYSMENU NOSAVE

SET SYSMENU TO DEFAULT

3.单击“文件”菜单中的“保存”按钮,保存该菜单的定义文件,菜单的文件名输入MYMENU1。

4.生成菜单程序:单击“菜单”菜单中的“生成”命令。

5.运行该菜单程序:DO MYMENU1.mpr

★ 在表单中添加下拉式菜单 ★

二、创建一个顶层表单MYFORM(表单的标题为“学校管理”),运行时使该表单自动居中。然后并在表单中添加上一题中建立好的菜单MYMENU1.mpr。

步骤:

1.打开上一题中建立好的菜单文件MYMENU1,在“显示”菜单中选择“常规选项”命令,在弹出的对话框中选择“顶层表单”复选框。然后保存并生成菜单程序。

2.创建表单:“文件”→“新建” →勾选“表单” →“新建文件”。

3.在“表单设计器”中,将表单的Caption属性设为“学校管理”。AutoCenter属性设为“.T.”。

4.在“表单设计器”中,将表单的ShowWindow属性值设置为2,目的是使其成为顶层表单。

5.双击表单的空白处,在弹出的对话框中选择Init事件,接着在表单的Init事件代码中添加调用菜单程序的命令:DO MYMENU1.mpr WITH THIS。

6.保存并运行该表单。

★ 建立快捷菜单 并在表单中调用 ★

三、建立一个快捷菜单MYMENU2,该快捷菜单中包括:复制、粘贴和查找三个菜单项。

接着建立一个表单MYFORM2,并在该表单中调用刚刚所建立的快捷菜单。

步骤:

1.“文件”→“新建” →勾选“菜单” →“新建文件”。

2.在“菜单设计器”中,将各个菜单项设置完成后,3.单击“文件”菜单中的“保存”按钮,保存该菜单的定义文件,菜单的文件名输入MYMENU2。

4.生成菜单程序:单击“菜单”菜单中的“生成”命令。

5.接着创建表单:“文件”→“新建” →勾选“表单” →“新建文件”。

6.双击表单的空白处,在弹出的对话框中选择RightClick事件,接着在表单的RightClick事件代码中添加调用菜单程序的命令:DO MYMENU2.mpr。

7.保存并运行该表单。

上机题目:课后请同学们一定要练习下面的上机试题。

一、在全国计算机等级考试上机试题中(第8套中的简单应用中的第2小题)。

二、在全国计算机等级考试上机试题中(第10套中的简单应用中的第2小题)。

三、在全国计算机等级考试上机试题中(第11套中的简单应用中的第2小题)。

四、在全国计算机等级考试上机试题中(第12套中的简单应用中的第2小题)。

五、在全国计算机等级考试上机试题中(第13套中的简单应用中的第2小题)。

关于报表的设计和应用

创建:①鼠标操作:“文件”→“新建” →勾选“报表” →“新建文件”。

②命令操作:CREATE REPORT [报表文件名]

★如果不指定文件名,系统将自动赋予一个指定的名称,如“报表

1、报表2……”。

打开(修改)报表:MODIFY REPORT 文件名

打印(预览)报表:REPORT FORM 文件名 [PREVIEW]

题目:

一、在全国计算机等级考试上机试题中(第5套中的简单应用中的第1小题)。

二、在全国计算机等级考试上机试题中(第9套中的简单应用中的第2小题)。

三、在全国计算机等级考试上机试题中(第14套中的简单应用中的第2小题)。

四、在全国计算机等级考试上机试题中(第3套中的简单应用中的第2小题)。

五、在全国计算机等级考试上机试题中(第1套中的综合应用题)。

本书相关知识点

相关命令 建立(修改)程序文件: MODIFY COMMAND [文件名]

★如果指定的文件名存在,则此时命令为修改;否则为建立。

运行程序: DO 文件名 ★在有同名的文件时,这时文件名后一定要跟扩展名。建立查询文件: CREATE QUERY [文件名]

★如果不指定文件名,系统将自动赋予一个指定的名称,如“查询

1、查询2……”。

运行查询: DO 文件名 ★在有同名的文件时,这时文件名后一定要跟扩展名。建立视图: CREATE VIEW

打开视图: USE 视图名 ★只有当数据库为打开状态时才有用。创建表单: CREATE FROM

修改(打开)表单: MODIFY FORM 文件名

运行表单: DO FORM 文件名 建立(修改)菜单文件: MODIFY MENU [文件名] ★如果指定的文件名存在,则此时命令为修改;否则为建立。

运行菜单程序: DO 文件名 ★这时文件名后一定要跟扩展名.mpr。创建报表: CREATE REPORT [报表文件名]

★如果不指定文件名,系统将自动赋予一个指定的名称,如“报表

1、报表2……”。

打开(修改)报表: MODIFY REPORT 文件名

打印(预览)报表: REPORT FORM 文件名 [PREVIEW] 相关SQL命令 数据查询:SELECT 字段名 FROM 表名 WHERE 条件 ………………

★省略号处是其他选项,选项如下:

⊙GROUP BY 字段名 HAVING 条件:按指定的字段分组,HAVING为分组的条件。

⊙ORDER BY 字段名 ASC/DESE:按指定的字段升序或降序排序。

⊙INTO ARRAY 数组名:将查询结果存放到数组中。

⊙INTO CURSOR 表文件名:将查询结果存放到临时表文件中。

⊙INTO DBF/TABLE 表文件名:将查询结果存放到永久表文件中。

⊙TO FILE 文本文件名 [ADDITIVE]:将查询结果存放到文本文件中。

⊙TO PRINTER [PROMPT]:将查询结果输出到打印机中。

★相关的杂项:⊙DISTINCT:去掉重复值 ⊙TOP:查询最前面的记录 插入数据:INSERT INTO 表名 VALUES(……记录……)更新数据:UPDATE 表名 SET 字段名=表达式 [WHERE 条件] 删除数据:DELETE FROM 表名 WHERE 条件 表的定义:CREATE TABLE 表名(字段名1…,字段名2…,字段名3…,字段名n……)

★省略号处是其他选项,选项有:⊙PRIMARY KEY:主索引 ⊙FOREIGN KEY:普通索引

⊙CHECK:规则 ⊙ERROR:信息 ⊙DEFAULT:默认值 表的删除:DROP TABLE 表名 表结构的修改:ALTER TABLE 表名…………

★省略号处是其他选项,选项如下:

⊙ADD 字段名(宽度)…:增加字段

⊙ALTER:只能修改字段的类型、宽度等,不能对字段名进行修改。

⊙ALTER 字段名 SET DEFAULT…/CHECK…ERROR…:修改指定字段的默认值和有效性规则。

⊙ALTER 字段名 DROP DEFAULT/CHECK:删除指定字段的默认值和有效性规则。

⊙RENAME COLUMN 原字段名 TO 新字段名:将原字段名修改为新字段名。

⊙DROP COLUMN 字段名:删除字段。

⊙ADD PRIMARY KEY/UNIQUE/FOREIGN KEY 表达式 TAG 索引名:定义主索引、惟一索引和普通索引。

⊙DROP PRIMARY KEY:删除主索引。⊙DROP UNIQUE/ FOREIGN KEY TAG 索引名:删除惟一索引和普通索引。视图的定义:CREATE VIEW 视图名 AS 查询语句 相关文件的扩展名

计算机二级MS office应用考点重点 篇5

2.定义指针变量的一般形式为:

类型名*指针变量1,*指针变量2,…;

″类型名″称为″基类型″它规定了后面的指针变量中存放的数据类型,″*″号表明后面的″指针变量1″,″指针变量2″等是指针变量,″*″号在定义时不能省略,否则就会变成一般变量的定义了。″指针变量1″,″指针变量2″等称为指针变量名。

3.一个指针变量只能指向同一类型的变量。

4.与指针和指针变量有关的两个运算符:

(1)*:指针运算符(或称″间接访问″运算符)

(2)&:取地址运算符

通过*号可以引用一个存储单元,如有如下定义:

inti=123,*p,k;

则p=&I;或k=*p;或k=*&I;都将变量i中的值赋给k。

*p=10;或*&i=10;都能把整数10赋给变量i。这里,等号左边的表达式*p和*&i都代表变量i的存储单元。

2变量、数组、字符串、函数、结构体的指针以及指向它们的指针变量

1.变量的指针和指向变量的指针变量。

2.数组的指针和指向数组的指针变量。

所谓数组的指针是指数组的起始地址,数组元素的指针是数组元素的地址。

C语言规定数组名代表数组的首地址,也就是第一个元素的地址。

3.字符串的指针和指向字符串的指针变量。

我们可以通过定义说明一个指针指向一个字符串。

C语言将字符串隐含处理成一维字符数组,但数组的每个元素没有具体的名字,这一点跟字符数组不一样。要引用字符串中的某个字符,只能通过指针来引用:*(s+0),*(s+1),…,*(s+n)。

4.函数的指针和指向函数的指针变量。

指向函数的指针变量的一般形式为:

数据类型标识符(*指针变量名);

这里的″数据类型标识符″是指函数返回值的类型。

函数的调用可以通过函数名调用,也可以通过函数指针调用(即用指向函数的指针变量调用)。

指向函数的指针变量表示定义了一个指向函数的指针变量,它不是固定指向哪一个函数,而只是定义了这样的一个类型变量,它专门用来存放函数的入口地址。在程序中把哪一个函数的地址赋给它,它就指向哪一个函数。在一个程序中,一个指针变量可以先后指向不同的函数。

在给函数指针变量赋值时,只需给出函数名而不必给出参数。因为函数指针赋的值仅是函数的入口地址,而不涉及到实参与形参的结合问题。

对指向函数的指针变量,表达式p+n,p++,p--等都无意义。

5.结构体的指针与指向结构体的指针变量

一个结构体变量的指针就是该变量所占据的内存段的起始地址。可以设一个指针变量,用来指向一个结构体变量,此时该指针变量的值是结构体变量的起始地址。指针变量也可以用来指向结构体数组中的元素。

3用指针做函数参数

函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针类型,它的作用是将一个变量的地址传送到另一个函数中。

4返回指针值的指针函数

一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型数据,即地址这种带回指针值的函数,一般的定义形式为:

类型标识符*函数名(形参表);

1.计算机二级C语言程序设计考点:函数

2.计算机二级C语言考点:字符型数据

3.计算机二级c语言试题

4.计算机二级office考点

5.计算机考试二级C++语言程序设计考试大纲

6.全国计算机二级考试C++语言程序设计大纲

7.计算机等级考试二级C语言程序设计考试大纲

8.计算机考试二级C语言程序设计考试大纲

9.计算机二级《C语言》基础练习题及答案

计算机二级MS office应用考点重点 篇6

(一)文件说明

所谓文件说明,指的是文件的命名规则。在VisualBasic中,文件说明的一般格式为:

设备名:文件引用名

(二)文件结构和分类

1.文件结构

2.文件种类

二、文件的打开与关闭

(一)文件的打开(建立)

如前所述,在对文件进行操作之前,必须先打开或建立文件。VisualBasic用Open语句打开或建立一个文件。其格式为:

Open文件说明[For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度]

Open语句的功能是:为文件的输入输出分配缓冲区,并确定缓冲区所使用的存取方式。

(二)文件的关闭

文件的读写操作结束后,应将文件关闭,这可以通过Close语句来实现。其格式为:

Close[[#]文件号][,[#]文件号]……

Close语句用来结束文件的输入输出操作。

三、文件操作语句和函数

(一)文件指针

文件指针的定位通过Seek语句来实现。其格式为:

Seek#文件号,位置

(二)其他语句和函数

1.FreeFile函数

2.Loc函数

格式oc(文件号)

3.LOF数

格式OF(文件号)

4.Lock和Unlock语句

在网络环境中,有时候几个进程可能需要对同一文件进行存取。用Lock和Unlock语句可以对文件“锁定”和“解锁”。其格式为:

Lock[#]文件号[,记录|[开始]To结束]

……

Unlock[#]文件号[,记录|[开始]To结束]

5.FileAttr函数

格式:FileAttr(文件号,属性)

6.EOF(函数)

格式:EOF(文件号)

四、顺序文件

(一)顺序文件的写操作

1.Print#语句

格式rint#文件号,[[Spc(n)|Tab(n)][表达式表][;|,]]

2.Write#语句

格式:Write#文件号,表达式表

(二)顺序文件的读操作

1.Input#语句

格式:Input#文件号,变量表

2.LineInput#语句

格式ineInput#文件号,字符串变量

3.Input$函数

格式Input$(n,#文件号)

五、随机文件

(一)随机文件的打开与读写操作

1.随机文件的写操作

随机文件的写操作分为以下4步:

(1)定义数据类型;

(2)打开随机文件;

(3)将内存中的数据写入磁盘;

(4)关闭文件。

2.随机文件的读操作

从随机文件中读取数据的操作与写文件操作步骤类似,只是把第三步中的Put语句用Get语句来代替。其格式为:

Get#文件号,[记录号],变量

(二)随机文件中记录的增加与删除

1.增加记录

在随机文件中增加记录,实际上是在文件的末尾附加记录。其方法是,先找到文件最后一个记录的记录号,然后把要增加的记录写到它的后面。

2.删除记录

在随机文件中删除一个记录时,并不是真正删除记录,而是把下一个记录重写到要删除的记录的位置上,其后的所有记录依次前移。

六、文件系统控件

(一)驱动器列表框和目录列表框

驱动器列表框和目录列表框是下拉式列表框。

(二)文件列表框

用驱动器列表框和目录列表框可以指定当前驱动器和当前目录,而文件列表框可以用来显示当前目录下的文件(可以通过Path属性改变)。

文件列表框的默认控件名是File1。

文件的基本操作指的是文件的删除、拷贝、移动、改名等。在VisualBasic中,可以通过相应的语句执行这些基本操作。

1.删除文件(Kill语句)

格式:Kill文件名

用该语句可以删除指定的文件。这里的“文件名”可以含有路径。

2.拷贝文件(FileCopy语句)

格式:FileCopy原文件名,目标文件名

用FileCopy语句可以把原文件拷贝到目标文件,拷贝后两个文件的内容完全一样。

3.文件(目录)重命名(Name语句)

格式:Name原文件名As新文件名

用Name语句可以对文件或目录重命名,也可用来移动文件。

1.2014年全国计算机二级VB考点解析:第一章

2.2014年全国计算机二级VB考点解析:第三章

3.2014年全国计算机二级VB考点解析:第五章

4.全国计算机二级VB第十三章考点解析

5.全国计算机二级VB第十一章考点解析

6.全国计算机二级VB第十二章考点解析

7.2014年全国计算机二级VB考点解析:第二章

8.2014年全国计算机二级VB考点解析:第四章

9.计算机二级VB考点:报表制作

10.全国计算机二级考试VB程序设计复习试题

★ 计算机二级vb试题

★ 计算机等级考试二级VB程序设计填空题

★ 计算机二级C语言程序设计考点:数组

★ 计算机vb教学计划

★ 计算机二级试题

上一篇:电梯原理与维护教案下一篇:全国高等专科学校排名