版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第 2 2 章章 visual foxpro 6.0visual foxpro 6.0概述概述 visual foxprovisual foxpro数据库是一个数据库是一个关系型数据型数据库。库。windowswindows环境。环境。 visual foxprovisual foxpro不需要用户编程就可以建不需要用户编程就可以建立一个立一个面向对象的数据库应用程序,所的数据库应用程序,所以在众多的数据库软件中,以在众多的数据库软件中,visual visual foxprofoxpro脱颍而出,成为一种通用的数据脱颍而出,成为一种通用的数据库软件。库软件。2.1 visual foxpr
2、o 6.02.1 visual foxpro 6.0的功能与特点的功能与特点主要经历了主要经历了3 3个阶段个阶段1.dbase1.dbase阶段阶段2.foxbase2.foxbase和和foxprofoxpro阶段阶段3.visual foxpro3.visual foxpro阶段阶段 1995 vfp 3.01995 vfp 3.0版运行于版运行于win3.xwin3.x、win9xwin9x和和windeosntwindeosnt环境环境 1997 vfp 5.01997 vfp 5.0中文版。中文版。 1998 vfp 6.01998 vfp 6.0中文版。中文版。2.1.1 vis
3、ual foxpro 6.02.1.1 visual foxpro 6.0的发展过的发展过程程2 2.1.1. .2 2 vfp 6.0 vfp 6.0 的功能的功能(1)(1)为某种信息创建一个表,利用表存储相应的信为某种信息创建一个表,利用表存储相应的信息。息。(2)(2)定义表间关系,将各表中数据联系在一起。定义表间关系,将各表中数据联系在一起。(3)(3)创建查询搜索记录,对记录排序和分组并根据创建查询搜索记录,对记录排序和分组并根据查询结果创建报表、表及图形。查询结果创建报表、表及图形。(4)(4)通过视图更新表中的数据及从网上取得数据,通过视图更新表中的数据及从网上取得数据,从而收
4、集或修改远程数据。从而收集或修改远程数据。(5)(5)创建表单来直接查看和管理表中的数据。创建表单来直接查看和管理表中的数据。(6)(6)创建报表来分析数据或将数据以特定的方式打创建报表来分析数据或将数据以特定的方式打印出来。印出来。2.12.1. .3 vfp3 vfp的特点的特点1.1.利用向导来操作利用向导来操作, ,方便易用方便易用2.2.可视化可视化开发开发3.3.事件驱动事件驱动4.4.面向对象编程面向对象编程5.5.生成器生成器6.6.组件库组件库7.vfp7.vfp基础类基础类8.8.活动文档活动文档9.9.对动态图形文件的支持对动态图形文件的支持10.10.程序语言的增强程序
5、语言的增强11.11.支持支持oleole拖放拖放12.12.新增和改进的生成器和编译器新增和改进的生成器和编译器2.12.1. .4 vfp6.04 vfp6.0系统的软硬件环境系统的软硬件环境 软件环境软件环境windows 98windows 98windows nt 4.0windows nt 4.0 硬件环境硬件环境奔腾奔腾以上的微型计算机以上的微型计算机32mb32mb以上的内存以上的内存硬盘空间硬盘空间240mb240mb以上。以上。2.12.1. .5 vfp 6.05 vfp 6.0系统的安装系统的安装 从从cd-romcd-rom上安装上安装cdkey:111-111111
6、cdkey:111-111111 从网络上用从网络上用cd-romcd-rom安装安装安装文件在网络上已共享安装文件在网络上已共享在工作站上访问在工作站上访问2.2 vfp6.02.2 vfp6.0系统的启动系统的启动 启动启动vfpvfp在在“开始开始”菜单中启动菜单中启动vfpvfp用快捷方式启动用快捷方式启动vfpvfp 退出退出vfpvfp(以下并列)(以下并列)在在“命令命令”窗口中窗口中, ,打打“quit”quit”。直接按直接按alt+f4alt+f4。在在“文件文件”菜单中菜单中, ,选择选择“退出退出”命令。命令。双击主窗口左上角的控制菜单。双击主窗口左上角的控制菜单。在主
7、窗口控制菜单中在主窗口控制菜单中, ,选择选择“关闭关闭”。2.2.1 2.2.1 主窗口介绍主窗口介绍 主窗口:主窗口:标题栏标题栏菜单栏菜单栏工具栏工具栏状态栏状态栏命令窗口(命令窗口(ctrl+f2ctrl+f2显示显示)2.2.2 2.2.2 用用vfpvfp开发程序的方式开发程序的方式4 4 种方式:种方式:向导方式向导方式菜单方式菜单方式程序执行方式程序执行方式命令方式命令方式2.2.3 2.2.3 帮助帮助 msdn msdn :与与visual studio 6.0visual studio 6.0的其他软件的帮助集成在的其他软件的帮助集成在一起一起, ,组成组成msdn(mi
8、crosoft developer network msdn(microsoft developer network library)library),内容丰富的使用手册。,内容丰富的使用手册。 进入帮助系统有三种方法进入帮助系统有三种方法即在命令窗口中即在命令窗口中, ,输入输入“帮助帮助”命令命令调用调用“帮助帮助”菜单菜单vfpvfp的任一地方选中需获得帮助的内容的任一地方选中需获得帮助的内容, ,按按“f1”f1”功能键。功能键。2.3 vfp 6.0 2.3 vfp 6.0 的性能指标的性能指标 数据表的最大记录数数据表的最大记录数:10:10亿个。亿个。 表文件的最大长度表文件的最
9、大长度:2g :2g 字节。字节。 记录的最大长度记录的最大长度:64k:64k字节。字节。 表中字段数表中字段数:255:255个。个。 在内存中最多可打开表在内存中最多可打开表:255:255个。个。 字符型字段的最大长度字符型字段的最大长度:255:255字节。字节。性能指标性能指标 数值型字段表示十进制数最大位数数值型字段表示十进制数最大位数:20:20位。位。 浮点型字段表示十进制数最大位数浮点型字段表示十进制数最大位数:20:20位。位。 数值计算时最多可以精确的位数数值计算时最多可以精确的位数:16:16位。位。 整数的最大值整数的最大值: +2 147 483 647: +2
10、147 483 647。 整数的最小值整数的最小值: -2 147 483 647: -2 147 483 647。 定义的内存变量的最多个数定义的内存变量的最多个数: 65 000: 65 000。 数组下标的最大值数组下标的最大值: 65 000: 65 000。 do do 调用命令最多可以嵌套的层数调用命令最多可以嵌套的层数:128:128层。层。 readread命令最多可以嵌套的层数命令最多可以嵌套的层数:5:5层。层。2.4 vfp2.4 vfp文件组成文件组成 vfpvfp的常用文件类型格式:的常用文件类型格式: 数据库数据库 项目项目 表查询表查询 连接连接 浏览浏览 远程浏
11、览远程浏览 格式格式 报表报表 标签标签 程序程序 文本文本 菜单菜单性能指标性能指标 结构化程序设计命令的最大嵌套层数结构化程序设计命令的最大嵌套层数:384:384层。层。 在自定义的过程或者函数中可以传递参数在自定义的过程或者函数中可以传递参数的最大值的最大值:27:27。 报表页面可以定义的最大长度报表页面可以定义的最大长度:20:20英寸。英寸。 报表分组的最大层数报表分组的最大层数:128:128层。层。 可以同进打开浏览窗口的最大个数可以同进打开浏览窗口的最大个数:255:255个。个。 每一行命令的最大长度每一行命令的最大长度:8192:8192字节。字节。 每一个宏替换的最大
12、长度每一个宏替换的最大长度:8192:8192字节。字节。表表2.1 2.1 常用的文件类型常用的文件类型 扩展名 类 型 .dbc 数据库文件 .dct 数据库备注文件.dcx 数据库索引文件 .bak 备份文件.dbf 数据表文件 .fpt 数据表备注文件 .pjx 项目文件.pjt 项目备注文件 扩展名 类 型.prg 源程序文件 .fxp 源程序编译后的文件.cdx 数据表复合索引文件 .idx 单一索引文件.scx 表单文件 .sct 表单备注文件.spr .spr 伪源程序伪源程序 .spx .spx 伪目标程序伪目标程序扩展名 类 型.frx .frx 报表文件报表文件 .frt
13、 .frt 报表备注文件报表备注文件.lbx .lbx 标签文件标签文件 .lbt .lbt 标签备注文件标签备注文件.mnx .mnx 菜单文件菜单文件 .mnt .mnt 菜单备注文件菜单备注文件.mpr .mpr 菜单源程序文件菜单源程序文件 .mpx .mpx 菜单编译文件菜单编译文件扩展名 类 型. .qpr qpr 生成的查询程序文件生成的查询程序文件 .qpx .qpx 查询程序文件编译后的文件查询程序文件编译后的文件.fmt .fmt 格式文件格式文件 .mem .mem 内存变量文件内存变量文件.vue .vue 视图文件视图文件 .app .app 应用程序文件应用程序文件
14、.txt .txt 文本文件文本文件 .exe .exe 可执行应用程序文件可执行应用程序文件2.5 2.5 项目管理器项目管理器 项目:项目:文件、数据、文档的集合文件、数据、文档的集合vfpvfp的对象被存于具有后缀为的对象被存于具有后缀为.pjx.pjx的文件当中。的文件当中。 项目管理器:项目管理器:组织和管理文件组织和管理文件如建立表、数据库、查询、表单、如建立表、数据库、查询、表单、报表以及应用程序等。报表以及应用程序等。 通过把已有的数据库文件添加到一个新的项目通过把已有的数据库文件添加到一个新的项目中,用户可以为自己创建一个项目。中,用户可以为自己创建一个项目。 把应用程序的多
15、个文件组织成一个文件把应用程序的多个文件组织成一个文件注:注:.prg.prg、报表格式文件和标签格、报表格式文件和标签格式文件都能组合在一个文件中式文件都能组合在一个文件中如果表和索引不再修改、添加,也如果表和索引不再修改、添加,也可以组合到里面可以组合到里面有利于保密源代码有利于保密源代码 名为名为.app.app或或.exe.exe.app.app文件可以用文件可以用dodo命令来执行命令来执行vfpvfp专业版编译成专业版编译成.exe.exe文件。文件。项目管理器项目管理器项目管理器的功能项目管理器的功能(1)(1)查找文件查找文件查找数据库文件、表单、报表的详细内容查找数据库文件、
16、表单、报表的详细内容(2)(2)创建和修改文件创建和修改文件(3)(3)添加和移去文件添加和移去文件(4)(4)共享文件共享文件通过与其他项目共享文件,可以用在其他项目通过与其他项目共享文件,可以用在其他项目开发上的工作成果。开发上的工作成果。操作时只需把别的项目管理器中的文件对象拖操作时只需把别的项目管理器中的文件对象拖到本项目管理器中即可。到本项目管理器中即可。项目管理器的组成项目管理器的组成(1)(1)文件对象卡文件对象卡数据数据 文档文档类库类库 代码代码其他其他(2)(2)分层结构视图分层结构视图点击点击“+”+”,列出下级文件类型,列出下级文件类型(3)(3)命令按钮命令按钮新建新
17、建 添加添加修改修改 运行运行几个概念几个概念(1)(1)数据库数据库: :由数据表组成,及其相互关系。由数据表组成,及其相互关系。数据库文件的后缀为数据库文件的后缀为.dbc.dbc。(2)(2)自由表自由表: :不是数据库的一部分,存于后缀为不是数据库的一部分,存于后缀为.dbf.dbf文件里文件里可以将自由表加入数据库中。可以将自由表加入数据库中。数据库中的表一旦移出数据库,也就成为自由数据库中的表一旦移出数据库,也就成为自由表。表。(3)(3)查询查询: :实现对存于表中的特定数据的查找。实现对存于表中的特定数据的查找。按照一定的查询规则从按照一定的查询规则从“表表”中得到数据中得到数
18、据采用采用sqlsql查询查询, ,后缀为后缀为.qpr.qpr的文本文件中的文本文件中(4)(4)视图视图: :执行特定查询,从本地或远程数据源中获取执行特定查询,从本地或远程数据源中获取数据,并允许用户对所返回数据进行修改。数据,并允许用户对所返回数据进行修改。视图依数据库而存在,并不是独立的文件。视图依数据库而存在,并不是独立的文件。(5)(5)表单表单显示和修改数据显示和修改数据“表表”中的内容。中的内容。(6)(6)报表报表实现对实现对vfpvfp数据表查询结果的格式化打数据表查询结果的格式化打印输出。印输出。几个概念几个概念项目管理器的操作项目管理器的操作 新建一个项目:文件新建一
19、个项目:文件新建新建1.1.向项目中加入一个新文件向项目中加入一个新文件2.2.从项目中移去一个文件从项目中移去一个文件3.3.在项目中在项目中“新建新建”一个文件一个文件4.4.用用“项目管理器项目管理器”修改一个文件修改一个文件其他操作其他操作1.1.浏览表的数据浏览表的数据2.2.项目信息的显示与编辑项目信息的显示与编辑3.3.给文件添加说明给文件添加说明4.4.项目间的文件共享项目间的文件共享5.5.项目管理器的定制项目管理器的定制移动位置,改变大小与外观移动位置,改变大小与外观 (1)(1)外观定制外观定制(2)(2)顶层显示顶层显示2.6 2.6 设计器、生成器设计器、生成器 设计器设计器 功功 能能 表设计器表设计器 创建表,设置索引创建表,设置索引数据库设计器数据库设计器 创建数据库,建立联系创建数据库,建立联系表单设计器表单设计器 创建表单,用户界面创建表单,用户界面报表设计器报表设计器 创建显示和打印报表创建显示和打印报表查询设计器查询设计器 在本地表上查询在本地表上查询视图设计器视图设计器 创建可更新的查询创建可更新的查询连接设计器连接设计器 为远程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人债务转让及债务清理执行细则协议4篇
- 二零二五年度安全生产标准化建设承包合同范本3篇
- 二零二五年度吊车操作培训与安全规范制定合同3篇
- 二零二五年度建筑材料质量纠纷处理合同范本6篇
- 二零二五年度城市公共厕所智能化改造合同范本2篇
- 临时活动用场地租赁合同书2024版样本版B版
- 二零二五年度商业地产租赁转供电管理合同3篇
- 2025年度教育机构学生信息保密与隐私保护合同范本4篇
- 泰州二手房买卖合同2025版
- 二零二五年度高空作业楼顶广告牌拆除与安全培训协议4篇
- 《医院财务分析报告》课件
- 2025老年公寓合同管理制度
- 2024-2025学年人教版数学六年级上册 期末综合卷(含答案)
- 2024中国汽车后市场年度发展报告
- 感染性腹泻的护理查房
- 天津市部分区2023-2024学年高二上学期期末考试 物理 含解析
- 《人工智能基础》全套英语教学课件(共7章)
- GB/T 35613-2024绿色产品评价纸和纸制品
- 物品赔偿单范本
- 《水和废水监测》课件
- 沪教版六年级数学下册课件【全册】
评论
0/150
提交评论