《VF基础教案.docx》由会员分享,可在线阅读,更多相关《VF基础教案.docx(30页珍藏版)》请在优知文库上搜索。
1、VF基础教案第一篇:VF基础教案第2章VisualFoxPro6.0概述2.1VisualFoXPro的安装、启动与关闭2.1.1VisualFoxPro6.0的安装中文VisualFoxPro可以从CD-ROM或网络上安装。以下介绍三种从CD-ROM上安装ViSUalFoxPro的方法。1 .直接启动CD-ROM2 .直接运行安装程序3 .使用Windows安装2.1.2VisualFoxPro6.0的启动与关闭一、VisualFoxPro6.0的启动启动ViSUalFoXPro有多种方法,可采用以下三种方式之一。1 .从开始菜单启动2 .从运行对话框中启动3 .从资源管理器中启动4.双击V
2、iSUalFoxpro6.0快捷图标二、VisualFoxPro6.0的退出在MiCrOSOftViSUalFOXPrO主菜单中,打开文件菜单,选择退出选项;(2)按Alt+F4组合键;(3)按CtH+Alt+Del组合键,进入关闭程序窗口,按结束任务按钮;(4)在MiCroSOftViSUalFOXPro的系统环境窗口,单击其右上角的退出按钮;(5)在命令窗口,输入命令QUit。2.2VisualFoxPro6.0系统运行环境的配置VisualFoXPrO系统环境的配置,决定了ViSUalFoXPr。系统的操作环境和工作方式。单击工具-选项可以打开选项选窗口,在选项窗口中,有12种不同类别的
3、环境选项卡,用户可以根据操作的需要通过选项窗口中的各种选项卡,确定或修改设置每一个参数,从而确定VisualFoxPro的系统环境22.1设置默认工作目录VF有其默认的工作目录,就是系统文件所在的VF6.0目录,但是,为了管理,用户最好还是设置自己的工作目录以保存所建的文件设置默认路径的方法:工具-选项文件位置使用命令设置:SETDEFATO功能:设置默认路径例:SETDEFATOD:WMQSETDEFATOE:2007232.2.2设置日期的表示格式设置日期时间格式:工具-选项-区域2.3VisualFoxPro6.0的系统窗口VisualFoxPro的界面VisualFoxPro界面,是由
4、标题栏、菜单栏、工具栏、工作区、状态栏和命令窗口组成的。一、标题栏标题栏位于屏幕界面的第一行,它包含系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮5个对象。二、菜单栏菜单栏位于屏幕的第二行,它包含文件、编辑、显示、格式、工具、程序、窗口和帮助8个菜单选项。当单击其中一个菜单选项时,就可以打开一个对应的下拉式菜单,在该下拉式菜单下,通常还有若干个子菜单选项,当选择其中一个子菜单选项时,就可以执行一个操作。三、工具栏VisualFoxPro系统提供了11种常用的工具栏:(1)常用工具栏(2)布局工具栏(3)表单控件工具栏(4)表单设计器工具栏(5)查询设计器工具栏(6)视图设计器工具栏
5、(7)数据库设计器工具栏(8)报表控件工具栏(9)报表设计器工具栏(10)调色板工具栏(11)打印预览工具栏四、命令窗口命令窗口位于菜单栏和状态栏之间,是ViSUalFOXPrO系统命令执行、编辑的窗口。在命令窗口中,可以输入命令实现对数据库的操作管理;也可以用各种编辑工具对操作命令进行修改、插入、删除、剪切、拷贝、粘贴等操作;还可以在此窗口建立命令文件并运行命令文件。在窗口菜单下,选择隐藏,可以关闭命令窗口;选择命令窗口,可以弹出命令窗口。五、工作区与状态行状态行位于屏幕的最底部,用于显示某一时刻的管理数据的工作状态。(I)SetStatusoff/on,可控制屏幕上的状态行是否出现。(2)
6、如果当前工作区中没有表文件打开,状态行的内容是空白;如果当前工作区中有表文件打开,状态行显示表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态等内容。2.4可视化管理工具1.设计器通过设计器可以方便地对表、表单、数据库、查询和报表等进行管理。2、向导通过用户对问题的回答或对选项的选择,向导将创建相应的文件或执行某一项任务。3、生成器是一种可视化的辅助工具,用来帮助拥护按要求设计各种控件的表现形式。2.5VisualFoxpro6.0的工作方式VisualFoxPro6.0提供了两种工作方式:交互方式(可执行方式和可视化操作方式)程序方式2.5.1 交互方式包
7、括命令执行方式和可视化操作方式。1.命令执行方式VisualFoxPro6.0提供命令方式主要有两种目的,一是对数据库的操作使用命令比使用菜单或工具栏要快捷而灵活;另一方面,熟悉命令操作是程序开发的基础。VisualFoxPro6.0提供了命令窗口用于输入执行命令。VisualFoxPro6.0中的命令采用近似于自然语言的结构。VisualFoxPro6.0中的命令不区分大小写,即命令可以用大写字母也可以用小写字母书写。另外,对于较长的命令可以只输入命令的前四个字母。FoXPr。提供了多条命令,命令中常出现的一些符号有:(P19).必选项可选项.I.择一选项这些符号在实际使用时不必输入.命令的
8、一般格式为:命令动词范围fields字段名表for条件其中:命令动词:决定此命令的功能,一般为英文动词.范围:表示记录的操作范围,有四种形式:ALL表示对数据库中的所有记录进行操作。RECORDN表示仅对第N条记录进行操作NEXTN表示从当前记录开始共N个记录REST表示从当前记录开始到文件结束的所有记录Fileds:说明数据库的字段名称,不选此项,则表示选择所有字段命令书写规则任何命令必须以命令动词开头,大小写不限,其后的各项顺序不限。各子句之间用空格分隔。命令可缩写成前4个字母,但不提倡一行写不下时,在行末用续行符;,并在下行继续书写一行只能写一条命令语句例如,显示XSda数据表中所有不住
9、校的女生的姓名、年龄usexsdalistallfields姓名,年龄for住校否=F.and性别=女2、可视化操作方式可视化操作方式包括:菜单方式、设计器方式、向导方式。在ViSUaIFOXPrO系统中,通过菜单、窗口、对话框、工具栏等图形界面,可以直接操作数据表、视图、查询、表单、报表等,并以窗口的方式把结果显示给用户。2.5.2 程序执行方式VisualFoxPro6.0提供了一个程序编辑器,可以使用MODIFYCOMMAND命令打开程序编辑器,或者从文件菜单中选择新建命令,在弹出的新建对话框中选择程序单选项,最后单击新建文件按钮即可打开程序编辑器。2.6VisualFoxpro6.0的
10、主要性能指标主要性能指标有:1.每个数据库最多记录数为10亿个2、每条记录可包含的字段个数最多为225个3、每条记录最多字符数为655000个字节4、字段型字段最大宽度(即最多可容纳的字符数)为254个字节。5、数值型字段最大宽度为20位,精度为16位6、有32767个工作区,可同时打开的数据库文件最多32767个。7、可使用的内存变量默认总数位256个,最多为65000个。最大数组个数为65000个,每个数组的最多的元素数为65000个。第二篇:第一章VF数据库基础教案第一章VF数据库基础一、什么叫数据:是指存储在某种媒体上的能够识别的物理符号如:数字、字母、文字、特殊字符组成的文本形式数据
11、,还有图形、动画、影像、声音等多媒体数据,而最多、最常用的是文字数据。注:数据包括:描述事物特性的内容和存储在媒体上的数据形式。二、什么叫数据处理?是指将数据转换成信息的过程。三、数据处理的目的(其中核心问题是数据管理)计算机对数据的管理发展阶段及特点:经历了五个阶段:1、人工管理阶段:20世纪50年代;数据和程序不具有独立性,无法进行长期保存,数据不能共享,数据冗余大。2、文件管理阶段:20世纪50年代后期至60年代中后期,程序和数据有一定的独立性,程序和数据分开存储。3、数据库系统管理;从20世纪60年代后期开始:特点:数据和程序具有较高的独立性,实现了数据共享,减少数据冗余(注:但并不是
12、完全避免数据冗余)4、分布式数据库系统:20世纪70年代后期,是数据库技术和计算机网络技术紧密结合的产物。5、面向对象数据库系统:20世纪80年代引入计算机科学领域的一种新的程序设计技术模型特点:就是按照人们认识世界和改造世界的习惯方法对现实世界的客观事物对象进行最自然的最有效的抽象和表达,同时又以各种严格高效的行为规范和机制实施客观事物的有效模拟和处理。注:在数据管理技术的发展过程中:数据库系统可以实现数据共享。一、数据库系统:1.数据库(DB):是存储在计算机设备上结构化的相关数据的集合,它不仅包括描述事物数据本身,而且还包括相关事物之间的联系。可以被多个和户、多个应用程序共享2、数据库应
13、用系统(DBAS):是指系统开发人员利数据库系统资源开发出来的。3、数据库管理系统(DBMS):是对数据库的建立,使用和维护进行管理。4、数据库系统(DBS):是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据提供数据处理和信息资源共享的便利条件。注:visualFoxpro中的数据库管理系统(DBMS)是操作系统支持下的系统软件;数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:DBS包括DB和DBMSo二、数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。注:数据库系统的特点:1.实现数据共享、减少数据冗余2、采用
14、特定的数据模型(即称为关系数据模型)3、具有较高的数据独立性4、有统一的数据控制功能。一、数据模型:1.实体:客观存在并且可以互相区别的事物称为实体,实体可以是实际的事物,也可能是抽象的事件如:学生、课本属于实际事物;订货、比赛是比较抽象的;2、实体的属性:描述实体的特性称为属性;如学生实体用(学号、姓名、性别、出生日期)等若干属性的描述。3、实体集和实体型:属性值的集合表示一个实体,而属性的集合表示一种实体的类型称为实体型,同类的实体的结合称为实体集。所以在VF中表用来存放同一类实体,即实体集。注:表中包括若干字段,字段就是实体的属性。字段值的集合组成表中的一条记录,代表一个具体的实体,即每
15、个纪录表示一个实体。一、实体间联系及联系的种类:1、一对一:指主表中的每一条记录只与相关表中的一条记录相关联。2、一对多:指主表中的每一条记录与相关表中的多条记录相关联。3、多对多:表现为一个表中的多个记录在相关表中同样有多个记录与其匹配二、数据模型:1.层次数据:用树型结构表示实体及其实体间联系的模型称为层次模型;像倒挂的树,用树型结构表示;2、网状模型:用网状结构表示;3、关系模型:(非格式模型)用二维表表示)三、关系数据库:一个关系是由一个二维表来定义的,一个表就是一个关系;也就是说关系数据库是由若干表格组成的,在表格中:每行代表着每个记录,而每列则代表着该表存在的不同属性。1、关系:一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。关系文件扩展名为dbf,称为表2、元组:水平方向的行称为元组,每一行就是一个元组,元组对应存储文件中的一个具体记录,一个元组对应表中的一个记录。