书签 分享 收藏 举报 版权申诉 / 431
上传文档赚钱

类型VisualFoxpro教学精品PPT课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2715869
  • 上传时间:2022-05-20
  • 格式:PPT
  • 页数:431
  • 大小:2.97MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《VisualFoxpro教学精品PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    VisualFoxpro 教学 精品 PPT 课件
    资源描述:

    1、第一次课Visual Foxpro工作界面与操作第二次课Visual FoxPro的表达式与函数第三次课数据库基本概念、项目管理器第四次课VFP数据库和数据表的建立第五次课表的基本操作 第六次课第七次课第八次课第九次课第十次课第十一次课第十二次课第十三次课第十四次课第十五次课第十六次课第十七次课第十八次课第十九次课第二十次课第二十一次课5/20/2022科技学院 王广第2页第一次课Visual Foxpro工作界面与操作 Visual Foxpro(VFP6)程序设计软件的功能用途 Visual FoxPro的界面 Visual Foxpro的安装 Visual FoxPro的基本操作和工作方

    2、式 Visual FoxPro的命令语法 Visual FoxPro的数据类型、常量 Visual FoxPro的环境配置5/20/2022科技学院 王广第3页VFP6.0程序设计软件的功能用途建立、操作、管理维护数据库对数据库中的各种数据进行操作;开发与数据库相关的程序和软件。VFP编程语言有自己的特点,开发的数据库及软件相对独立,对系统硬件要求低,执行效率高,但对于大型数据库编程量大。2006年Visual Foxpro的版本已达到V9.05/20/2022科技学院 王广第4页Visual FoxProVisual FoxPro的特性的特性 1用户界面良好 2面向对象编程技术功能强 3快速

    3、创建应用程序 4数据库的操作简便 5多个用户可以一起开发程序 6可与其他应用程序交互操作 7独特的开发客户/服务器解决方案 8兼容性好,可以升级早期版本5/20/2022科技学院 王广第5页Visual FoxPro 的安装的安装 安装步骤: 将安装光盘插入 CD-ROM 驱动器。 在“开始”菜单中,选择“运行”。键入 x:setup,并且按 ENTER 键,这里 x 代表 CD-ROM 驱动器字母。 或者在资源管理器中双击光盘目录下的setup.exe文件,运行安装程序。然后按照屏幕上显示的指令操作。 若要进行最小化安装(15 MB),请选择“用户自定义安装”。该选项允许您只选取必须的文件。

    4、若要进行典型安装(85 MB),请选择“完全安装”。该选项不安装帮助文件,但是安装支持文件(包括 ODBC)。若要安装包括 ActiveX 和企业文件的所有 Visual FoxPro 文件(192 MB),请突出显示“Visual FoxPro 6.0”,再选择“用户自定义安装”,然后在用来添加选项的“更改选项”对话框中选择“全部选中”。5/20/2022科技学院 王广第6页MSDN Library Visual Studio 6.0 (CHS) 安装示例和联机文档MSDN 1 安装示例 Visual FoxPro 6.0 示例需要使用“MSDN 安装向导”进行安装。先选取“自定义”选项,然

    5、后选择“VFP 文档”、“VFP 产品示例”复选框。这些示例将被放置在公用的 MSDN 示例路径下。您可以通过使用 _SAMPLES 系统变量或执行 HOME(2) 命令,以编程方式进行访问。5/20/2022科技学院 王广第7页 注意: 如果选择“典型”选项,Visual FoxPro 将从 MSDN CD 而不从硬盘访问该帮助文件。 Visual FoxPro 帮助文件(包括 Foxhelp.chm)安装于下面的位置:drive:Program FilesMicrosoft Visual StudioMsdn9898vs1033当您在 Visual FoxPro 中按 F1 键、在“命令”

    6、窗口输入“HELP”、或使用“帮助”菜单请求帮助时,如果已安装 MSDN,则 Visual FoxPro 的默认行为是调用 Msdnvs98.col。如果该文件不存在,则将默认使用 Foxhelp.chm。5/20/2022科技学院 王广第8页启动Visual FoxPro 启动Visual FoxPro有多种方法,可采用以下三种方式之一。 1从“开始”菜单启动 2从资源管理器中启动 3从“运行”对话框中启动 5/20/2022科技学院 王广第9页退出Visual FoxPro (1)在Microsoft Visual FoxPro主菜单中,打开“文件”菜单,选择“退出”选项; (2)在Mic

    7、rosoft Visual FoxPro的系统环境窗口,单击其右上角的“退出”按钮; (3)按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮; (4)在“命令”窗口,输入命令Quit。 (5)按Alt+F4组合键;5/20/2022科技学院 王广第10页Visual FoxPro的界面 Visual FoxProVisual FoxPro界面,是由标题栏、菜单栏、界面,是由标题栏、菜单栏、工具栏、工作区、状态栏工具栏、工作区、状态栏 和和 命令窗口组命令窗口组成的。成的。5/20/2022科技学院 王广第11页菜单栏菜单栏工具栏工具栏命令窗口命令窗口状态栏状态栏工作区

    8、工作区标题栏标题栏5/20/2022科技学院 王广第12页标题栏 标题栏位于屏幕界面的第一行,它包含系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮5个对象。5/20/2022科技学院 王广第13页菜单栏 菜单栏位于屏幕的第二行,它包含文件、编辑、显示、格式、工具、程序、窗口和帮助8个菜单选项。 当单击其中一个菜单选项时,就可以打开一个对应的“下拉式”菜单,在该“下拉式”菜单下,通常还有若干个子菜单选项,当选择其中一个子菜单选项时,就可以执行一个操作。5/20/2022科技学院 王广第14页Visual FoxPro的菜单 “文件”菜单:新建、打开、关闭、保存各种项目、表、数据库表单

    9、等,数据导入导出。 “编辑”菜单:撤销、重做、复制、粘贴、查找等基本编辑操作。 “显示”菜单:打开“工具”子菜单,打开“工具栏”对话框,选择或定制工具栏。 “格式”菜单:对字体、段落格式进行设置。 “工具”菜单:打开数据库和程序的设计向导;宏设计器;“类”、“组件”和“代码”管理器;调试器;“选项”配置VFP的工作环境。5/20/2022科技学院 王广第15页菜单文件菜单编辑菜单显示菜单5/20/2022科技学院 王广第16页菜单格式菜单工具菜单程序菜单窗口菜单帮助菜单5/20/2022科技学院 王广第17页 “程序”菜单: 控制程序的运行、取消、挂起、进行程序编译。 “窗口”菜单: 各类窗口

    10、的显示、关闭、排列。 “帮助”菜单: 对数据库设计和程序设计提供各种帮助,显示软件版本信息。5/20/2022科技学院 王广第18页工具栏Visual FoxPro系统提供了11种常用的工具栏:(1)常用工具栏 (2)布局工具栏(3)表单控件工具栏 (4)表单设计器工具栏(5)查询设计器工具栏 (6)视图设计器工具栏(7)数据库设计器工具栏(8)报表控件工具栏(9)报表设计器工具栏 (10)调色板工具栏(11)打印预览工具栏5/20/2022科技学院 王广第19页激活工具栏的操作步骤 例:依次打开菜单项显示 工具栏 “常用” 确定5/20/2022科技学院 王广第20页命令窗口 命令窗口位于菜

    11、单栏和状态栏之间,是Visual FoxPro系统命令执行、编辑的窗口。在命令窗口中,可以输入命令实现对数据库的操作管理;也可以用各种编辑工具对操作命令进行修改、插入、删除、剪切、拷贝、粘贴等操作;还可以在此窗口建立命令文件并运行命令文件。 在“窗口”菜单下,选择“隐藏”,可以关闭命令窗口;选择“命令窗口”,可以弹出命令窗口。 5/20/2022科技学院 王广第21页工作区与状态栏l工作区l在工具栏与状态栏之间的一大块空白区域是系统工作区,各种工作窗口将在这里展开。 状态栏位于屏幕的最底部,用于显示某一时刻的管理数据的工作状态。 (1) SET STATUS BAR ON | OFF,可控制屏

    12、幕上的状态栏是否出现。 (2) 如果当前工作区中没有表文件打开,状态栏的内容是空白;如果当前工作区中有表文件打开,状态栏显示表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态等内容。5/20/2022科技学院 王广第22页Visual Foxpro的工作方式VFP支持两类不同的工作方式一、交互操作方式用户在命令窗口输入命令或通过程序提供的操作界面如菜单、向导、设计器等辅助工具完成操作。二、程序执行方式用户根据需要解决的问题,将VFP命令编成特定的序列,并存入程序文件,需要时,通过特定的命令(如DO命令)调用程序文件,VFP就能自动执行这一程序文件(也包括设计

    13、用户需要的程序操作界面等)。5/20/2022科技学院 王广第23页程序操作方式程序操作方式 程序操作就是预先将实现某种操作处理的命令序列编成程序,通过运行程序来实现操作、管理数据库的操作方式。 根据实际应用需要编写的应用程序,能够为用户提供界面更简洁直观、操作步骤更符合业务处理流程和规范要求的操作应用环境。但程序的编制,需要经过专门训练,只有具备一定设计能力的专业人员方能胜任,普通用户很难编写大型的、综合性较强的应用程序。5/20/2022科技学院 王广第24页菜单操作方式菜单操作方式 Visual FoxPro 6.0系统将许多命令做成菜单命令选项,用户通过选择菜单项来使用数据库的操作方式

    14、。 在菜单方式中,很多操作是通过调用相关的向导、生成器、设计器工具,以直观、简便、可视化方式完成对系统的操作,用户不必熟悉命令的细节和相应的语法规则,通过对话来完成操作。有了这种方式,一般用户无需编程就可完成数据库的操作与管理5/20/2022科技学院 王广第25页程序启动时的交互界面5/20/2022科技学院 王广第26页 例如,选择“创建新的应用程序”,弹出应有程序向导,通过该向导完成后续的设置和操作。5/20/2022科技学院 王广第27页 又如,点击“文件”菜单-“新建”子菜单, 弹出“新建”对话框,选择新建某种对象,如:项目、数据库、表、视图等5/20/2022科技学院 王广第28页

    15、 使用工具栏当中的“打开”按钮可打开各种文件或对象,对其进行修改:5/20/2022科技学院 王广第29页命令操作方式命令操作方式 命令操作是在命令窗口中逐条输入命令,直接操作指定对象的操作方式。 命令操作为用户提供了一个直接操作的手段,其优点是能够直接使用系统的各种命令和函数,有效操纵数据库,但要求熟练掌握各种命令和函数的格式、功能、用法等细节;5/20/2022科技学院 王广第30页Visual FoxPro的命令语法 使用VFP操作数据库及其数据,使用的是命令式语言,一条命令相当于一般高级语言中的一段程序,能够完成一项复杂的功能。 命令格式 由一个称为命令字的动词开头,后随一个或若干子句

    16、,用来说明命令的操作对象、操作结果与操作条件。如: use SB &打开名称为SB的表文件 browse last&浏览SB表的内容 list for 价格10000 &列表显示“价格”低于10000的项目 copy to ZSB for 主要设备 &把当前表SB中的“主要设备”字段内容复制到名称为ZSB的表文件中5/20/2022科技学院 王广第31页 (SB.dbf:设备清单表)use SBbrowse lastlist for 价格10000 copy to ZSB for 主要设备 5/20/2022科技学院 王广第32页 命令特点 采用英语祈使句格式,命令简洁规范(专用名词可以使用汉

    17、字) 操作对象、结果和条件均可以用命令子语句形式表示,使命令的附属功能可方便地增删。 “非过程化”语言,只讲操作要求,不用描述具体执行过程 VFP的命令既可以逐条交互的方式执行,又可以编写成程序,以“程序文件”方式执行。5/20/2022科技学院 王广第33页 命令分类 建立和维护数据库命令 数据查询命令 程序设计命令(程序控制、输入输出、打印、运行环境等) 界面设计命令(菜单、窗口、表单控件等) 管理文件和程序命令 面向对象的设计命令 其他命令5/20/2022科技学院 王广第34页Visual FoxPro的命令书写规则 1、命令动词必须写在命令的最前面 2、命令动词与短语、短语与短语、短

    18、语的各个部分之间必须以一个或多个空格隔开。 3、命令动词、各短语中的保留字及函数名都可简写为前四个字符,且大小写无关。如DISPLAY 可简写为DISP。 4、一个命令行的最大长度是254个字符,如果命令太长,一行写不下,可在行末用“;”续行。并按回车换行,在下一行继续输入该命令。 5、一行只能写一个命令。5/20/2022科技学院 王广第35页 在命令语法格式中,对符号作如下规定: :方括号,表示是可选的项目。若选择该项目, 不要写方括号本身。 :角括号,表示括号内的项目是必须要选的,但不要写角括号本身。 | : 坚线号,表示两个项目中选择其中一个,但不 要写坚线号本身。 :省略号,表示前项

    19、可继续重复多次选择。 ():圆括号,表示括号中的内容为参数,参数的数量不限,一般要有参数存在。5/20/2022科技学院 王广第36页 例如:通过命令新建数据表,其命令格式为通过命令新建数据表,其命令格式为 CREATE TABLE | DBF TableName1 NAME LongTableName FREE(FieldName1 FieldType (nFieldWidth , nPrecision)NULL | NOT NULL CHECK lExpression1 ERROR cMessageText1DEFAULT eExpression1PRIMARY KEY | UNIQUER

    20、EFERENCES TableName2 TAG TagName15/20/2022科技学院 王广第37页 CREATE TABLE orders ; (OrderId i PRIMARY KEY, ; CustId i REFERENCES customer TAG CustId, ; OrderAmt y(4), ; OrderQty i ; DEFAULT 10 ; CHECK (OrderQty 9) ; ERROR Order Quantity must be at least 10, ; DiscPercent n(6,2) NULL ; DEFAULT .NULL., ; CHE

    21、CK (OrderAmt 0) ERROR Order Amount Must be 0 ) 5/20/2022科技学院 王广第38页Visual FoxProVisual FoxPro数据类型数据类型 VFP中每一个数据都有一定的类型,数据类型决定了数据的存储方式和运算方式,因此,在VFP中任何数据须先定义其数据类型,然后才能对其进行数据处理。 VFP提供了13种数据类型,分别是:字符型、数值型、货币型、逻辑型、日期型、日期时间型、整型、浮点型、双精度型、备注型、通用型、字符型(二进制) 备注型(二进制)。其中6种类型只用于数据表的字段,此外还有一种特殊数据类型Variant (变量),它包

    22、含(指代)了上述全部的数据类型以及null值,如果设置为这种类型数据,则程序会根据数据形态设定合适的数据类型。5/20/2022科技学院 王广第39页Visual FoxProVisual FoxPro的数据类型的数据类型 1.1.字符型字符型(charactercharacter)用字母C表示,字符型数据包括中文字符、英文字符、数字字符和其他ASCII字符,其长度最长不超过254个字符。 2 2数值型数值型(Numeric(Numeric)用字母N表示,用来表示数量并可以进行算术运算的数据类型。由阿拉伯数字、正负号、小数点组成。Visual FoxPro中,具有数值特征的数据类型还有整型、浮

    23、点型和双精度型,但这三种数据类型只用于字段变量。5/20/2022科技学院 王广第40页l3日期型日期型(Date)用字母D D表示,用来表示日期的数据类型。日期的默认格式为: mm/dd/yymm/dd/yy 其中MM表示月,DD表示日,YY表示年。日期型数据的长度固定为8位。 4日期时间型日期时间型(Date(Date Time ) )用字母T T表示,是用来表示日期和时间,默认格式为:mm/dd/yy hh:mm:ssmm/dd/yy hh:mm:ss其中mm,dd,yy的意义与日期型相同,hh,mm,ss分别表示时、分、秒。长度也固定为8位。 5 5逻辑型逻辑型(Logic )(Log

    24、ic )用字母L L表示,用来描述客观事物真假或是非判断的数据类型。只有两个取值:真(.t.或.T.)和假(.f.或.F.),逻辑型数据长度固定为1位。5/20/2022科技学院 王广第41页 6货币型货币型(Currency )用字母Y Y表示,为存储货币值而使用的一种数据类型,它默认保留4位小数,占据8字节的存储空间。 7备注型备注型(Memo)用字母M M表示,用来存放较多字符的数据类型。只用于表中字段类型的定义。字段长度固定为4个字节。实际数据存放在与表文件同名的备注文件(.fpt)中,其长度依实际需要而定。 8通用型通用型(General)用字母G G表示,是用来存储OLE对象的数据

    25、类型。可以是电子表格、文挡、图形、声音等,跟备注型数据一样,它只用于表中字段类型的定义,通用型数据字段长度固定为4位。5/20/2022科技学院 王广第42页常量 常量是在命令或程序中可直接引用、具有具体值的数据项,其特征是在整个操作过程中它的值和表现形式保持不变。Visual FoxPro按常量取值的数据类型,将常量分为6种类型: 数值型常量、货币型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量。5/20/2022科技学院 王广第43页字符型常量字符型常量 1字符型常量字符型常量 由任意ASCII字符、汉字和汉字字符组成的字符型数据,字符型常量又称为字符串。 为与其他类型常量、变量

    26、和标识符相区别,Visual FoxPro要求将字符串中所有字符,用一对双引号“”或单引号“”或方括号“”作为定界符对括起来。 如:“ I am a student.”,中华人民共和国,Visual FoxPro 6.0系统, book的中文意思是书。都是字符串常量字符串常量。 如果字符串中包含一种定界符,则必须用另一种定界符括起来。如:“计算机”5/20/2022科技学院 王广第44页日期时间型常量日期时间型常量l2 2日期型常量日期型常量l日期型常量是表示日期值的数据,其默认格式是: mm/dd/yyyymm/dd/yyyyl如10/01/02和10/01/2002均表示2002年10月1

    27、日这一日期常量值。l3 3日期时间型常量日期时间型常量lVisual FoxPro系统中增加了一种表示日期和时间值的日期时间型常量,其默认格式是:lmm/dd/yyyy mm/dd/yyyy , hh:mm:ssa|p hh:mm:ssa|pl其中a和p分别表示AM(上午)和PM(下午)。l日期值和日期时间值的输入格式与输出格式并不完全相同,特别是输出格式受系统环境设置的影响,用户可根据应用需要进行相应调整、设置。5/20/2022科技学院 王广第45页设置世纪值设置世纪值l(1 1)日期格式中的世纪值)日期格式中的世纪值l通常日期格式中用2位数表示年份,但涉及到世纪问题就不便区分。Visua

    28、l FoxPro提供设置命令进行相应设置。l命令格式:lSET CENTURY ON | OFF | TO nCenturySET CENTURY ON | OFF | TO nCenturyl命令功能:lON:日期数据显示10位,其中年份4 位,即日期值输出时显示年份值;lOFF:(默认值)。日期数据显示8位,年份2位,即日期值输出时不显示年份值;lTO nCentury:指定日期数据所对应的世纪值。nCentury是一个199的整数,代表世纪数。5/20/2022科技学院 王广第46页设置日期显示格式设置日期显示格式 (2 2)设置日期显示格式)设置日期显示格式用户可以调整、设置日期值和时

    29、间值的显示输出格式。既可以用命令方式设置,也可以用菜单方式设置。命令格式:SET DATE TO AMERICAN | ANSI | BRITISH | SET DATE TO AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY | FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY | DMY | YMD | SHORT | LONGDMY | YMD | SHORT | LONG命令功能:设置日期型和日期时间型数据的显示输出格式。系统默认为AMERICAN美国

    30、格式。如果日期格式设置为SHORT或LONG格式,Visual FoxPro系统将按Windows系统设置的短日期格式或长日期格式显示输出日期数据,而且SET CENTURY命令的设置被忽略。 5/20/2022科技学院 王广第47页各种日期格式设置所对应的日期显示输出格式,见表2-1所示。表2-1 系统日期格式 WindowsWindows长日期格式长日期格式LONGyy/mm/ddyy/mm/ddJAPAN WindowsWindows短日期格式短日期格式SHORTdd-mm-yydd-mm-yyITALIAN yy/mm/dd YMD dd.mm.yy GERMAN dd/mm/yy D

    31、MY dd/mm/yydd/mm/yyBRITISH / FRENCHBRITISH / FRENCHmm/dd/yyMDY yy.mm.ddyy.mm.ddANSImm-dd-yyUSAmm/dd/yy AMERICAN 日日 期期 格格 式式 设设 置置 值值 日日 期期 格格 式式 设设 置置 值值 5/20/2022科技学院 王广第48页设置日期设置日期20002000年兼容性年兼容性 通常日期型和日期时间型数据的结果,与SET DATE命令和SET CENTURY命令设置状态及当前系统时间有关。由于系统时间与相应设置不同,同一数 据 的 结 果 可 能 有 不 同 的 解 释 。 如

    32、 日 期 值10/11/12可以解释为1912 年 10 月 11 日、2012 年 10 月 11 日、1912 年 11 月 10 日、1910 年 11 月 12 日或者 2010 年 11 月 12 日等。这显然会导致系统混乱,而且还可能造成2000年兼容性错误,影响系统正常、有效的操作运行。5/20/2022科技学院 王广第49页严格的日期格式严格的日期格式 Visual FoxPro系统增加了一种所谓严格的日期格式。不论哪种设置,按严格日期格式表示的日期型和日期时间型数据,都具有相同的值和表示形式。严格的日期格式是: yyyy-mm-dd,hh:mm:ssa|pyyyy-mm-dd

    33、,hh:mm:ssa|p 符号表明该格式是严格的日期格式,并按照 YMD 的格式解释日期型和日期时间型数据,它是严格日期格式的标志,不可缺少。 有效的日期型和日期时间型数据分隔符为:连字符连字符 “-”-”、正斜杠、正斜杠“/”/”、句点、句点“.”.”和空格。和空格。 如2002-10-01、2002-10-01 10:30:30a,分别表示2002年10月1日及该日上午10时30分30秒这两个日期数据。5/20/2022科技学院 王广第50页 Visual FoxPro系统默认采用严格的日期格式,并以此检测所有日期型和日期时间型数据的格式是否规范、合法。为与早期版本兼容,用户通过命令或菜单

    34、设置改变这一格式。命令设置的命令格式: SET STRICTDATE TO 0 | 1 | 2 SET STRICTDATE TO 0 | 1 | 2 命令功能:0:关闭严格的日期格式检测,即设置日期格式按传统的严格的格式;1:设置严格的日期格式检测(默认值),要求所有日期型和日期时间型数据均按严格的格式;2:设置与1相同,但如果程序代码中出现CTOD()和CTOT()函数时,会出现编译错误。这个设置最适合调试时使用,用来检测2000年兼容性错误;省略:恢复系统默认值,等价于1的设置。5/20/2022科技学院 王广第51页日期格式示例日期格式示例 ?SET(Date), ?SET(Centu

    35、ry ) ?SET(Strictdate ) ?date() SET CENTURY ONSET CENTURY ON ?date() SET DATE TO YMDSET DATE TO YMD ?date() ? 02/22/09 &提示输入日期数据不正确提示输入日期数据不正确 ?2009/02/22&则可以正确显示则可以正确显示SET STRICTDATE TO 0?09/02/22 &此时可以正此时可以正确显示日期,设置确显示日期,设置SET STRICTDATE TO 0 可以省略世可以省略世纪的输入,即,年使用后纪的输入,即,年使用后2位,系位,系统默认使用当前世纪设置状态,统默认

    36、使用当前世纪设置状态,由由SET CENTURY 决定。决定。?02/22/09&按美国格式按美国格式输入日期将无法正确显示,说明输入日期将无法正确显示,说明无论无论SET STRICTDATE TO 设置设置为何种状态,日期都要按年为何种状态,日期都要按年/月月/日日的顺序输入,的顺序输入,5/20/2022科技学院 王广第52页 SET STRICTDATE TO 0 ?09/02/22 &此时可以正确显示日期,设置此时可以正确显示日期,设置SET STRICTDATE TO 0 可以省略世纪的输入,即,年使用后可以省略世纪的输入,即,年使用后2位,系统位,系统默认使用当前世纪设置状态,由

    37、默认使用当前世纪设置状态,由SET CENTURY 决定。决定。 ?02/22/09 &按美国格式输入日期将无法正确显示,说按美国格式输入日期将无法正确显示,说明无论明无论SET STRICTDATE TO 设置为何种状态,日期都要按年设置为何种状态,日期都要按年/月月/日日的顺序输入,即日期输入方式由的顺序输入,即日期输入方式由SET DATE TO SET DATE TO 决定决定 SET DATE TO AMERICANSET DATE TO AMERICAN ?02/22/09 &按美国格式输入日期则系统可以正确识别按美国格式输入日期则系统可以正确识别5/20/2022科技学院 王广第

    38、53页逻辑型常量逻辑型常量 4 4逻辑型常量逻辑型常量逻辑型常量就是表示逻辑判断结果“真”或“假”的逻辑值。逻辑常量只有真和假两种,分别用(.t.或.y.)和(.f.或.n.)表示真和假。一般应在表示逻辑常量的字母左右加注圆点符“.”以示区别。逻辑型常量在内存中占用一个字节。 逻辑型常量只有真假两个值。用.T.或.t.、.Y.或.y.表示逻辑值为真,用.F.或.f.、.N.或.n.表示逻辑值为假。字母两边的英文句点不能省略。5/20/2022科技学院 王广第54页数值型、数值型、货币型货币型常量常量 5数值型常量数值型常量也称常数,用来表示一个数量的大小,由数字由数字0-90-9、小、小数点和

    39、正负符号组成数点和正负符号组成。例如,12.3,-67,3.14等。也可以使用科学计数法形式表示,例如:6.789*105可表示为6.789E5。数据最大长度为数据最大长度为2020位,其中小数点占位,其中小数点占1 1位。位。示例:数值型常量(538,-10.5) 浮点型常量(-1.05E+20) 6货币型常量货币型常量用来表示货币值,书写格式与数值型类似,但要加上一个前置的货币符号货币符号$ $。货币型数据在存储和计算时,采用4位小数,如果多于4位,那么系统自动四舍五入。货币型常量不能用科学计数法表示。5/20/2022科技学院 王广第55页Visual FoxPro系统环境的配置 Vis

    40、ual FoxPro系统环境的配置,决定了Visual FoxPro系统的操作环境和工作方式。设置是否合理、适当,直接影响系统的操作运行效率和操作的方便性。系统安装时按默认方式进行了相应的设置。 Visual FoxPro系统允许用户设置大量参数控制其工作方式。通过设置系统环境,可以添加或删除Visual FoxPro控件、更新Windows Registry注册项、改变选项栏和工具栏、安装ODBC数据源等。 5/20/2022科技学院 王广第56页设置默认目录的菜单操作方法 环境设置包括主窗口标题、默认目录、项目、编辑器、调试器及表单工具选项、临时文件存储、拖放字段对应的控件和其他选项等内容

    41、 运用“选项”对话框或SET命令进行附加的配置设定,还可以通过配置文件进行设置。 文件位置 默认目录5/20/2022科技学院 王广第57页设置默认目录的命令操作 在命令窗口输入下列命令: set default to 文件夹 例:md d:mypro &在D盘建立子目录myproset default to d:mypro& 文件夹名称中不能有空格或其他不可用符号5/20/2022科技学院 王广第58页设置文件搜索路径 SET PATH TO Path Path,可以指定多个路径,用逗号或分号隔开。 当使用命令打开或修改某个文件而没有指明路径时Visual Foxpro会在你所指定的路径寻找

    42、文件。如: SET PATH TO d: , d:test5/20/2022科技学院 王广第59页显示显示VFP设置设置 显示设置显示设置 运行 Visual FoxPro 之后,可以使用“选项”对话框或 DISPLAY STATUS 命令,也可以通过显示各 SET 命令的值,检查环境设置。 若要显示多个环境设置若要显示多个环境设置 从“工具”菜单中选择“选项”来显示“选项”对话框并查看当前设置。 或者 在命令窗口中键入 DISPLAY STATUS 命令。 若要显示单个环境设置若要显示单个环境设置 在“命令”窗口中使用 SET( ) 函数显示任何 SET 命令的当前值。 例如,若要查看 SE

    43、T TALK 命令的当前状态,可键入: ? SET(TALK) 注释注释 由于设置仅在当前数据工作期有效,所以您必须收集设置值并把它们放置在一个程序或表单的 Init 事件代码中,以供每个私有数据工作期使用。5/20/2022科技学院 王广第60页 若要把若要把“选项选项”对话框设置反映到对话框设置反映到“命令命令”窗口中窗口中 在“选项”对话框中做设置的选择。 按下 SHIFT 键然后选择“确定”。 设置反映在“命令”窗口中。 从“命令”窗口复制设置命令。5/20/2022科技学院 王广第61页5/20/2022科技学院 王广第62页Visual FoxPro的向导 Visual FoxPr

    44、o系统为用户提供许多功能强大的向导(Wizards)。 用户通过系统提供的各种不同的向导设计器,不用编程就可以创建良好的应用程序界面,并完成许多有关对数据库的操作、管理功能,为非专业用户提供了一种较为简便的操作使用方式。 常用的向导设计器有:表向导、报表向导、表单向导、查询向导 等。5/20/2022科技学院 王广第63页Visual FoxPro 6.0系统提供的向导如下表所示。表向导表向导 报表向导报表向导 一对多报表向导一对多报表向导 标签向导标签向导 分组分组/总计报表向导总计报表向导 表单向导表单向导 一对多表单向导一对多表单向导 查询向导查询向导 交叉表向导交叉表向导 本地视图向导

    45、本地视图向导 远程视图向导远程视图向导 导入向导导入向导 文档向导文档向导 图表向导图表向导 应用程序向导应用程序向导 SQL升迁向导升迁向导 数据透视表向导数据透视表向导 安装向导安装向导 5/20/2022科技学院 王广第64页向导5/20/2022科技学院 王广第65页5/20/2022科技学院 王广第66页Visual FoxPro设计器Visual FoxPro系统提供的设计器,为用户提供了一个友好的图形界面。用户可以通过它创建并定制数据表结构、数据库结构、报表格式和应用程序组件等。 常用的设计器有:表设计器、查询设计、视图设计器、列表框设计器、报表设计器、数据库设计器、菜单设计器等

    46、。 5/20/2022科技学院 王广第67页 Visual FoxPro 6.0提供的设计器如下表所示。表设计器表设计器 查询设计器查询设计器 视图设计器视图设计器 表单设计器表单设计器 报表设计器报表设计器 标签设计器标签设计器 数据库设计器数据库设计器 数据库设计器数据库设计器 连接设计器连接设计器 菜单设计器菜单设计器 数据环境设计器数据环境设计器 5/20/2022科技学院 王广第68页设计器 点击“新建”按钮或“文件”“新建”菜单,选择项目、数据库、表等,打开相应设计器。 5/20/2022科技学院 王广第69页表设计器示例:表设计器示例:5/20/2022科技学院 王广第70页查询

    47、设计器示例:查询设计器示例:5/20/2022科技学院 王广第71页表单设计器示例:表单设计器示例:5/20/2022科技学院 王广第72页报表设计器示例:报表设计器示例:5/20/2022科技学院 王广第73页数据库设计器数据库设计器5/20/2022科技学院 王广第74页Visual FoxPro生成器概述生成器概述 生成器是用来帮助设置表单上控件属性的工具。与向导不同,生成器是可重入的,这样就可以不止一次地打开某一控件的生成器。 Visual FoxPro 为许多通用的表单控件,如表格、列表框、组合框、复选框、命令按钮组和选项按钮组等,提供了生成器。如果要激活生成器,只需在表单或类设计器

    48、中选定的对象上单击鼠标右键,再选择“生成器”菜单项即可。 例如,可在表格控件上激活生成器,来设定该表格的可视化的样式和数据源。5/20/2022科技学院 王广第75页 Visual FoxPro 还包括一些特定的生成器,这些生成器仅能用于“组件管理库”中的一些基本类。如果将一个类从“组件管理库”拖放至表单,则会自动激活相应的生成器。 例如,如果从“组件管理库”中将 HyperLink Label 类拖放至一表单,则会启动生成器,提示输入标签的标题和目标 URL。当运行该表单时,单击此标签将启动 Web 浏览器并连接到在生成器中输入的目标 URL。此后在需要时,还可以重新进入生成器,修改目标 U

    49、RL。5/20/2022科技学院 王广第76页 迅速创建功能齐全的应用程序 应用程序生成器 将一组样式应用于选定的同类型控件 自动格式生成器 设置组合框控件的属性 组合框生成器 设置命令按钮组控件的属性 命令按钮组生成器 设置编辑框控件的属性 编辑框生成器 添加字段,作为表单的新控件 表单生成器 设置表格控件的属性 表格生成器 设置列表框控件的属性 列表框生成器 设置选项按钮组控件的属性 选项按钮组生成器 设置触发器来控制相关表中记录的插入、更新和删除,以确保参照完整性 参照完整性生成器 设置文本框控件的属性 文本框生成器5/20/2022科技学院 王广第77页Visual FoxPro系统提

    50、供的生成器,可以简化创建和修改用户界面程序的设计过程,提高软件开发的质量。每个生成器都由一系列选项卡组成,允许用户访问并设置所选对象的属性。用户可以将生成器生成的用户界面直接转换成程序代码,把用户从逐条编写程序、反复调试程序的工作中解放出来。 常用的生成器有:组合框生成器、命令组生成器、表达式生成器、列表框生成器等。5/20/2022科技学院 王广第78页 每个生成器包含若干个选项卡,允许用户访问并设置所选每个生成器包含若干个选项卡,允许用户访问并设置所选择对象的相关属性。用户可将生成器生成的用户界面直接择对象的相关属性。用户可将生成器生成的用户界面直接转换成程序编码,使用户从逐条编写程序代码

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:VisualFoxpro教学精品PPT课件.ppt
    链接地址:https://www.163wenku.com/p-2715869.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库