ImageVerifierCode 换一换
格式:DOCX , 页数:57 ,大小:126.26KB ,
资源ID:10418244      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10418244.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VF的基本操作.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VF的基本操作.docx

1、VF的基本操作第二章 VF的基本操作第一节 VF的安装及其界面的简介一 VF的安装 首先要买一张VF的安装光盘或者去网络上下载安装软件包。我认为买光盘好一点,一张D版【即盗版】的光盘才几块钱,而质量与正版的没什么差别。若去下载的话,在如今的网速下,没有几十分钟是下不完的。 然后,把光盘插入光驱,在我的电脑里进入光盘,双击setup 文件,接下来就按电脑提示操作就OK了。【许多软件安装时需要产品序列号,VF也需要。请在安装光盘里的txt文件里找到它就是一大串数字,再把它复制到需要填产品序列号的位置】。若是软件包,请解压缩后,直接双击setup 文件。二 界面简介 它的界面与WORD的差不多,其实

2、大多数软件的界面都相差无几。 下面介绍VF主界面上的部分菜单。 1、文件菜单 与一般的MICROSOFT软件菜单类似,有文件的新建、打开、关闭、保存、另存为和还原等命令。具有创建新文件,打开文件,存储文件,关闭文件,关闭窗口,打印设置和打印,退出系统操作等功能。 2、编辑菜单 编辑菜单包括了编辑文本的所有命令,比如:撤消、重做、剪切、复制、粘贴等。 3、窗口菜单 窗口菜单主要负责管理窗口操作。 4、帮助菜单 帮助菜单为学习者提供强大的帮助功能。第二节 进入和退出VF的操作 进入VF,即启动VF语言。启动VF常用的有两种方式:第一种是单击开始菜单,选程序,再选火狐狸头像的Foxpro程序。第二种

3、是双击桌面上的火狐狸头像的Foxpro程序的快捷方式。 退出VF,在命令框输入:quit 然后回车即可。系统将保存并关闭所有文件然后退出。第三节 文件的打开和保存一 打开文件 菜单方式:选文件打开,在浏览里查找到你要打开的文件(如,数据表,项目,程序等),点确定按钮即可。 命令方式:略。二 保存文件 菜单方式:选文件保存即可。若是第一次保存,电脑会提醒你输入文件名。 命令方式:略。快捷键:Ctrlw第四节 命令一 命令框 一进入VF命令框就处于激活状态,您可以在这里输入命令。若 不小心不把它给关闭了,请在菜单里选窗口命令框以激活它。二 命令的格式 格式:命令动词空格命令谓词回车 说明:一条命令

4、一定有命令动词,可以没有命令谓词。一条命令的结束标志是回车,即一条命令输入完毕后一定要回车。命令不区分大小写,即大小写的意思是一样的。为了好看,一般最好用小写输入。 举例:use *作用是关闭当前数据表 close all *作用是关闭所有的文件 注意:不管是输入命令还是程序代码,一律要在英文状态下输入,否则VF会拒绝执行并报错。 “ *”的作用是表示其后的内容是注释,系统不会编译这些内容。第三章 VF的基本理论第一节 数据类型一 数据定义 数据很多人认为就是数值,其实数值只是数据的一部分,或者说是数据的一个子集。计算机中的数据是指能被计算机接受并处理的所有数字,文字,符号,图形,声音等。二

5、数据类型 在VF里常用的数据类型有以下六种。 1、字符型(Character)字符型的代码是c,它包括字母,数字和专用符号(如*)。例如:abc,王增才,365都属于字符型数据。 2、数值 型(Numeric)数值型的代码是n,顾名思义,数值型数据就是数值。例如:1234。在数值型数据中小数点和正负号 各占一个字符位置。 3、日期型 (Date) 它是表示日期的数据。宽度固定为8个字符。 4、逻辑型(Logical) 该数据类型只包含逻辑真值(true)和逻辑假值(false)。 5、备注型(Memo)该数据类型可容纳大块数据,一般是 备注信息。 6、通用型(General)该数据类型可存放复

6、杂对象(如声音,图片等)。 补充:数字和数值的区别许多人都搞不清楚,下面我简要介绍它们的区别。数字是字符,它包括0,1,2,3,4,5,6,7,8,9十个字符,它不表示数量的多少。(注意我的用词)数值是一个值,它表示量的多少,它后面可以接单位(元,千克,米等)。例如:12是数字数据,它的意思是“一二”;12则是数值(数量)数据,它表示一十二。第二节 常量和变量 数据可以分为常量和变量。一常量 常量是指在操作过程中其值保持不变的数据。VF的常量有数值型常量,字符型常量,日期型常量和逻辑型常量。数值型常量,字符型常量用定界符单引号()或双引号()或中括号()定界。日期型用大括号()定界。逻辑常量用

7、圆点(.)定界。例如:193,学习计划, 07/12/98,.t. 注意:数值型常量,字符型常量一般习惯用双引号定界。这些定界符必须成双成对出现,且必须是在英文状态下输入的。像左边是单引号,右边是双引号这种输法是错误的。二变量 变量是指在操作过程中其值可以改变的量。VF包括两种变量:字段名变量和内存变量。 1、字段名变量:数据表中每一个字段名就是一个字段名变量。字段名变量用来存放记录的字段值。(数据表,字段名,字段的介绍见下章)字段名变量可分为数值型,字符型,日期型,逻辑型和备注型等。 2、内存变量 您只要知道有这么一个概念就可以了,不必详知。 变量名命名规则:只能由字母,数字,汉字和下划线组

8、成;以字母,汉字或下划线打头,不能以数字开头;变量名中不能含有空格。不区分大小写,即大小写等价。 注意:系统变量都是以下划线开头的,个人定义变量时不要以下划线打头,以免和系统变量发生冲突。第三节 运算符和表达式一运算符1、算术运算符 算术运算符对数值型数据进行运算,其运算结果为数值型数据。按其运算顺序从高往低排列如下: 括号【()】乘方【*或】乘【*】、除【/】加【】、减【】 同优先等级的运算符 从左至右进行运算,括号的优先级高于运算。括号无大小之分(在VF里没有大括号,中括号运算符。在VF里大括号和中括号只是定界符),可多层套用。多层套用的规则是从内往外算,即最里面的括号的优先级最高,依次往

9、外推。例如:(2*(15)2 其运算过程如下: 【 156】【2*612】【12210】 结果为102、关系运算符 关系运算又叫比较运算,被比较的两个表达式必须具有相同的数据类型,运算结果为“真”(true)或“假”(false)。常用的关系运算符如下: 小于号 大于号 等于号 小于等于号 大于等于号 或# 不等于号例如:812的运算结果为.T. 3*731的运算结果为.F.说明:.T. 或.t. 表示结果为“真”,.F. 或.f. 表示结果为“假”。3、字符串运算符 字符串运算符是对字符串数据进行运算的符号,通常的字符串运算符有: 连接运算符(例如 abc d 结果为:abc d 即该运算符

10、只是把运算符左右两边相加) 连接运算符(例如abc d 结果为:abcd 即该运算符会把运算符左边的字符串尾部的空格先去掉,在与右边得字符串连接后,再把空格放到整个字符串的尾部) 字符串全等比较(比较运算符左右两边是否完全相等,若完全相等,结果为逻辑真,否则为逻辑假) $ 字符串比较(例如a$b,意思是比较a是否包含于b,明显a不包含于b,结果为逻辑假。)4、逻辑运算符 所有的逻辑运算符如下: .not. 逻辑非 .and. 逻辑与 .or. 逻辑或 按其运算顺序从高往低排列如下: 逻辑非(.not.)逻辑与(.and.)逻辑或(.or.)说明:逻辑运算符不区分大小写,例如(.not.)等价于

11、(.NOT.) 逻辑运算关系表口诀为:真假相反(指逻辑非),一假为假(指逻辑与),一真为真(指逻辑或)。逻辑运算符条件A条件B结果逻辑非真假假真逻辑与真真真真假假假真假假假假逻辑或真真真真假真假真真假假假二表达式 表达式 表达式是指用运算符把常量,变量和函数连接起来的有意义的式子。表达式按其值的数据类型可分为:数值表达式,字符表达式,逻辑表达式,日期表达式等。 数值表达式 数值表达式是由数值型常量,字段名,内存变量及函数与算术运算符连接而成,其运算结果为数值型数据。例如:300236 字符表达式 字符表达式是由字符串运算符,连接字符型常量,变量,函数或函数表达式所构成,其运算结果为字符串。例如

12、:abcefg 逻辑表达式 逻辑表达式是由逻辑运算符,连接逻辑常量,变量,逻辑函数或关系表达式所构成。例如:.not.x(设x为逻辑变量) 日期表达式 日期表达式是由数值常量,日期字段,日期内存变量,日期函数与算术运算符“”“”连接而构成。例如:xdate()1第四节 部分常用函数函数的一般格式是:函数名(函数初值) 一般的函数一定有函数名和(),有的可以省略函数初值。一当前日期函数 格式:date() 功能:求当前系统的时间二数值转化为字符函数 格式:chr(N) 说明:N表示数值,N不可以省略。下同。 功能:将数值按ASICII码转化为对应的字符 例如:chr(65) (表示将数值65转化

13、为字符A)三产生空格函数 格式:space(N) 功能:产生N个空格。 例如:space(3) (产生3个空格)四字符转化为数值函数 格式:asc(C) 说明:C表示字符型数据,C不可以省略。 功能:将字符串的第一个字符按ASCII码转化为数值五宏替换函数 格式:&C 说明:C表示字符型数据,C不可以省略。 功能:将数字字符转化为数值或数值表达式 例如:? &12+3 (屏幕上会显示15) 而 ? 12+3(屏幕上会显示12+3) 补充:? 为换行输出命令六取余函数 格式:mod(a,b) 功能:a除以b取其余数 说明:a,b必须是数值 举例:mod(5,3)结果是2七绝对值函数 格式:abs

14、(n) 功能:取n的绝对值 说明:n必须是数值,数值 表达式 举例:abs(5)八数据类型转换函数 格式:str(N) 功能:将数值转换成数字 说明:N表示数值 举例:str(123)九删除字符串前后所有空格函数 格式:alltrim(C) 功能:删除字符串前后所有空格 说明:C表示字符串 举例:alltrim( 345 )十取整函数 格式:int(N) 功能:取整 说明 :N表示数值 举例:int(123.456)十一算术平方根函数 格式:sqrt(N) 功能:求算术平方根 说明 :N非负数 举例:sqrt(123.456)十二表尾测试函数格式:eof() 功能:测试记录指针是否在表尾 说明

15、 :如果在表尾结果就为真(t),否则为假(f) 举例:eof()十三表头测试函数格式:bof() 功能:测试记录指针是否在表头 说明 :如果在表头结果就为真(t),否则为假(f) 举例:bof()第一节 数据表简介和建立一简介 数据库(Database )是存储数据的仓库。数据库的扩展名为dbc 数据 表是存储数据的表格。数据库不能直接录入数据,数据是存储于一个个具体的数据表中的。若把数据库比喻为一栋房子,则数据表就是这栋房子的单个房间。一栋房子没有房间,那就是个没什么用的空架子,同理,一个数据库若没有数据表则是一个不能装数据的空库。程序,表单,视图等都是为管理数据表服务的,所以数据表的相关操

16、作是很重要的,很基础的(下章会讲程序,因为表单和视图的知识计算机二级考试不考,所以不讲)。这一章有许多操作,也有许多命令需要记忆,是学习的重点和难点,必须用心学习。 数据表分为自由表和数据库表。自由表是自由的表,它不隶属于任何数据库。数据库表是隶属于某一 个具体的数据库的表。数据表的扩展名是dbf(英文Database File的缩写) 数据表的命名规则:只能由字母,数字,汉字和下划线组成;以字母,汉字或下划线开头,不能以数字开头;数据表名中不能含有空格。不区分大小写,即大小写等价。(与变量的命名规则一样) 注意:为了以后查看方便,建议使用中文命名。 一个数据表由数据表结构和具体数据两部分组成

17、。数据表结构包括字段名,字段类型,字段宽度等 ,若是数值型字段,还要确定小数点位数。字段名不能含有空格,同一数据表中不允许有相同的字段名。数据表示例如下: 每一列都是一个字段,如学号,姓名,语文,数学,英语,总分等。从第二行开始,每行为一条记录。这个数据表有四条记录。说明:自由表的任一字段名长度不能超过10个字符(一个英文字母占一个字符,一个汉字占两个字符),数据库表的任一字段名不能超过128个字符。二创建数据表 1、菜单方式 用鼠标单击文件菜单中的新建命令,系统弹出“新建”对话框,选择文件类型为“表/dbf”,你只要单击新建按钮这一步就完成了。下一步是定义数据表结构。在你单击新建按钮后,会出

18、现表结构设计器(也是一个对话框),你只要依次定义各个字段的名称,类型,宽度等,然后单击确认按钮。第三步是给数据表命名。单击确认按钮后,屏幕会出现“另存为”对话框,输入表名和设置好路径后,单击保存按钮。此时屏幕会出现对话框,询问是否现在输入记录。你要立即输入数据,请选“是”,否则选“否”。 2、命令方式 VF中用create命令创建数据表 格式:create空格路径数据表名(要带扩展名.dbf) 功能:建立数据表并弹出表结构设计器。 例如:create d:王增才学生成绩.dbf 说明:路径可以省略,若省略,数据表将保存在系统默认的路径下。建议不要省略,这样有利于管理数据表。路径必须有效,若文件

19、夹不存在,系统会报错。学习小技巧:虽然用菜单方式可以达到与命令方式一样的效果,但菜单操作很麻烦,所以应尽量使用命令操作。若忘记某一命令了,可以用菜单方式操作,系统会在命令框里显示等价的命令(系统的这一功能对初学者很有帮助),这样你又可以知道这个命令了(当然也可以翻书)。这么多命令怎么记忆?手勤快点,去查查牛津英汉词典,看看create是什么意思。create的意思是“创建”。这样是不是记住了这个命令。还没记住,那就把它用三遍以上,我保证你能记好它。第二节 修改数据表结构要对数据表操作,首先要把它打开。一打开数据表 1、菜单方式 在文件菜单中选打开命令项,屏幕会出现打开对话框。选择要打开的数据表

20、。用鼠标单击打开按钮,就完成了打开数据表的操作。注意:在文件类型里一定要选“表/dbf”或“所有文件”。 2、命令方式 用use 命令打开数据表 格式:use空格路径数据表名(要带扩展名.dbf) 例如:use d:王增才学生成绩.dbf二关闭数据表 当完成对数据表的操作后或退出VF之前,一定要将数据表关闭,否则容易将数据表中的数据丢失或损坏。 1、菜单方式 略 2、命令方式 用不带参数(命令谓词)的use 命令关闭当前数据表 格式:use 功能:关闭当前数据表 还可以用close命令关闭数据表 格式:close空格all 功能:关闭所有类型的文件,当然也就关闭了数据表。三修改数据表结构 修改

21、数据表结构,即修改字段名,字段类型,增加或删除字段等操作。 1、显示数据表结构 1、菜单方式 略 2、命令方式 命令格式:display空格structure 例如:use d:王增才学生成绩.dbf *打开数据表学生成绩.dbf display structure *显示表结构 说明:对于长度超过4个字符的命令,可用前4个字符作为缩写。如:display structure 和disp stru 是等价的。 功能:调出表结构设计器提示:display 的意思是“展示”,structure 的意思是“结构”。2、修改数据表结构 1、菜单方式 略 2、命令方式 命令格式:modify空格stru

22、cture 例如:use d:王增才学生成绩.dbf *打开数据表学生成绩.dbf modify structure *修改表结构 说明:对于长度超过4个字符的命令,可用前4个字符作为缩写。modify structure 和modi stru 是等价的。 功能:调出表结构设计器,并把第一个字段名设置为编辑状态。提示:modify 的意思是“修改”,structure 的意思是“结构”。第三节 输入数据 在VF里,向数据表中输入数据有两种情况。第一种是:当数据表结构定义完毕后,系统将询问是否立即输入记录数据,若用鼠标单击是按钮,系统就会出现输入数据记录的窗口,等待你对当前数据表输入记录。第二种

23、是:向已经存盘的空表(即只有表结构,没有数据记录),或已经有记录的数据表中添加记录。第二种情况的具体操作是:先打开数据表,然后再添加记录。 1、菜单方式 略 2、命令方式 append命令添加记录 命令格式:append 例如:use d:王增才学生成绩.dbf *打开数据表学生成绩.dbf append * 在表的尾部添加一条空白记录并提供编辑状态说明:若append后带有blank,则在表的尾部添加一条空白记录但是不提供编辑状态。其格式为: APPEND空格BLANK提示:append的意思是“添加”,blank的意思是“空白”。第四节 数据表的显示 在这里我将介绍如何显示数据表记录的操作

24、。 1、菜单方式 略 2、命令方式 VF中显示数据表记录的命令包括:list,display和browse list命令显示记录 命令格式:list空格范围空格for(空格条件)空格fields(空格字段名) 功能:显示当前数据表的记录。 说明:表示可选项,()表示必选项。当list后面不带任何参数时,list命令将显示全部记录。fields后面的字段名可以是一个,也可以是多个,若是多个,中间用英文的逗号(,)隔开。 例如:use d:王增才学生成绩.dbf *打开数据表学生成绩.dbf list all for 总分=234 fields 姓名, 性别,总分 *显示所有总分大于等于234的学

25、生的*姓名,性别和总分。 display命令显示记录 命令格式:display空格范围空格for(空格条件)空格fields(空格字段名) 功能:显示当前数据表的记录。 说明:表示可选项,()表示必选项。当disp后面不带任何参数时,disp命令将显示当前记录。fields后面的字段名可以是一个,也可以是多个,若是多个,中间用英文的逗号(,)隔开。 例如:use d:王增才学生成绩.dbf *打开数据表学生成绩.dbf disp all for 总分=234 fields 姓名, 性别,总分 *显示所有总分大于等于234的学生*的姓名,性别和总分。 browse命令 命令格式:browse 功

26、能:以表格形式显示数据表记录。 第五章 程序设计第一节程序设计的基本思想一程序及程序设计的定义 程序是一系列语句(如,一条命令就是一条语句)的有序集合。程序设计是将解决问题的方法和步骤,编写成计算机可以执行的程序的过程。二程序设计的一般步骤 分析问题,明确问题要求(这一部很重要,若把要求理解错了,就白费工夫了); 建立数学模型,将一个实际问题用数学语言表示(如:列出数学式); 确定解题的具体步骤,即算法设计(在简单的编程中,这一部可以省略); 编写和调试程序。三程序的分类 按程序的结构可分为顺序,分支和循环结构程序三种。这一章就学习这三种结构程序。这是VF的重点和难点,在考试中与程序设计有关的

27、题目分值几乎达到了满分的一半!第二节 顺序结构程序一顺序结构程序的定义 顺序结构程序是计算机程序中最简单的最基础的结构。它的特点是:计算机执行这种程序是按语句的先后顺序依次执行,直到程序结束语句为止。二输入语句 1、accept语句 格式:accept 提示信息to 变量a 功能:接受从键盘输入的字符串并把它赋值给变量a,录入的字符串不需要括起来。 说明:提示信息会显示在屏幕上,以告诉用户输入的内容。用户输入字符串后应回车。 例如:accept 请输入姓名 to xm *屏幕会显示:请输入姓名 *你若输入:刘小兰 *你回车后,系统会把“刘小兰”存入变量xm 2、input语句 格式:input

28、 提示信息to a 功能:接受从键盘输入的字符串或数值或日期并把它赋值给变量a,录入的字符串必须用括起来。录入的日期必须用括起来。 说明:提示信息会显示在屏幕上,以告诉用户输入的内容。用户输入字符串或数值或日期后应回车。三输出语句 1、换行输出语句 格式:? 要输出的内容 功能:换行输出 说明:要输出的内容可以是表达式,数值,日期,字符串等。若是表达式,则把表达式的结果输出到屏幕上。若是字符串要用括起来。?后面可以带不同类型的数据,数据间用英文的逗号隔开。 例如:? 78+2 *回车后,屏幕显示:80 ? 语文 *回车后,屏幕显示:语文 ? 21 *回车后,屏幕显示:212、不换行输出语句 格

29、式:? 要输出的内容 功能:不换行输出 说明:要输出的内容可以是表达式,数值,日期,字符串等。若是表达式,则把表达式的结果输出到屏幕上。若是字符串要用括起来。?后面可以带不同类型的数据,数据间用英文的逗号隔开。(要输出内容的要求与换行输出语句的一样,它们的区别是一个换行,一个不换行。)四赋值语句 格式:a=b 功能:把b赋值给a 说明:b可以是表达式,数值,日期,字符串等。若是表达式,则把表达式的结果赋值给a。若是字符串要用括起来。 注意:在这里“=”不是等于号,若理解为等于号就错了而且会把脑子搞糊涂。许多同学在学VF时困惑地问我:“为什么b会等于a?b明明不等于a啊。”我于是就一而再,再而三地解释道:“这不是等于号,这是赋值号。” 特别讲解:“=”在VF中什么时候是等于号,什么时候是赋值号?我认为一般情况下,“=”都是赋值号。只有在条件判断语句中,“=”才是等于号。例如:if a=b then *这里“=”才是等于号。五创建及修改程序 命令格式:modfiy command

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1