您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Visual-Foxpro教学课件
•第一次课VisualFoxpro工作界面与操作•第二次课VisualFoxPro的表达式与函数•第三次课数据库基本概念、项目管理器•第四次课VFP数据库和数据表的建立•第五次课表的基本操作•第六次课•第七次课•第八次课•第九次课•第十次课•第十一次课•第十二次课•第十三次课•第十四次课•第十五次课•第十六次课•第十七次课•第十八次课•第十九次课•第二十次课•第二十一次课第一次课VisualFoxpro工作界面与操作•VisualFoxpro(VFP6)程序设计软件的功能用途•VisualFoxPro的界面•VisualFoxpro的安装•VisualFoxPro的基本操作和工作方式•VisualFoxPro的命令语法•VisualFoxPro的数据类型、常量•VisualFoxPro的环境配置VFP6.0程序设计软件的功能用途1.建立、操作、管理维护数据库2.对数据库中的各种数据进行操作;3.开发与数据库相关的程序和软件。•VFP编程语言有自己的特点,开发的数据库及软件相对独立,对系统硬件要求低,执行效率高,但对于大型数据库编程量大。2006年VisualFoxpro的版本已达到V9.0VisualFoxPro的特性12.面向对象编程技术功能强3.快速创建应用程序4.数据库的操作简便5.多个用户可以一起开发程序6.可与其他应用程序交互操作7.独特的开发客户/服务器解决方案8.兼容性好,可以升级早期版本VisualFoxPro的安装•安装步骤:–将安装光盘插入CD-ROM驱动器。–在“开始”菜单中,选择“运行”。键入x:\setup,并且按ENTER键,这里x代表CD-ROM驱动器字母。–或者在资源管理器中双击光盘目录下的setup.exe文件,运行安装程序。然后按照屏幕上显示的指令操作。–若要进行最小化安装(15MB),请选择“用户自定义安装”。该选项允许您只选取必须的文件。若要进行典型安装(85MB),请选择“完全安装”。该选项不安装帮助文件,但是安装支持文件(包括ODBC)。若要安装包括ActiveX和企业文件的所有VisualFoxPro文件(192MB),请突出显示“VisualFoxPro6.0”,再选择“用户自定义安装”,然后在用来添加选项的“更改选项”对话框中选择“全部选中”。MSDNLibraryVisualStudio6.0(CHS)•安装示例和联机文档MSDN•1安装示例•VisualFoxPro6.0示例需要使用“MSDN安装向导”进行安装。先选取“自定义”选项,然后选择“VFP文档”、“VFP产品示例”复选框。这些示例将被放置在公用的MSDN示例路径下。您可以通过使用_SAMPLES系统变量或执行HOME(2)命令,以编程方式进行访问。•注意:如果选择“典型”选项,VisualFoxPro将从MSDNCD而不从硬盘访问该帮助文件。VisualFoxPro帮助文件(包括Foxhelp.chm)安装于下面的位置:drive:\ProgramFiles\MicrosoftVisualStudio\Msdn98\98vs\1033当您在VisualFoxPro中按F1键、在“命令”窗口输入“HELP”、或使用“帮助”菜单请求帮助时,如果已安装MSDN,则VisualFoxPro的默认行为是调用Msdnvs98.col。如果该文件不存在,则将默认使用Foxhelp.chm。启动VisualFoxPro•启动VisualFoxPro有多种方法,可采用以下三种方式之一。–1.从“开始”菜单启动–2.从资源管理器中启动–3.从“运行”对话框中启动退出VisualFoxPro•(1)在MicrosoftVisualFoxPro主菜单中,打开“文件”菜单,选择“退出”选项;•(2)在MicrosoftVisualFoxPro的系统环境窗口,单击其右上角的“退出”按钮;•(3)按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮;•(4)在“命令”窗口,输入命令Quit。•(5)按Alt+F4组合键;VisualFoxPro的界面•VisualFoxPro界面,是由标题栏、菜单栏、工具栏、工作区、状态栏和命令窗口组成的。菜单栏工具栏命令窗口状态栏工作区标题栏标题栏•标题栏位于屏幕界面的第一行,它包含系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮5个对象。菜单栏•菜单栏位于屏幕的第二行,它包含文件、编辑、显示、格式、工具、程序、窗口和帮助8个菜单选项。•当单击其中一个菜单选项时,就可以打开一个对应的“下拉式”菜单,在该“下拉式”菜单下,通常还有若干个子菜单选项,当选择其中一个子菜单选项时,就可以执行一个操作。VisualFoxPro的菜单•“文件”菜单:新建、打开、关闭、保存各种项目、表、数据库表单等,数据导入导出。•“编辑”菜单:撤销、重做、复制、粘贴、查找等基本编辑操作。•“显示”菜单:打开“工具”子菜单,打开“工具栏”对话框,选择或定制工具栏。•“格式”菜单:对字体、段落格式进行设置。•“工具”菜单:打开数据库和程序的设计向导;宏设计器;“类”、“组件”和“代码”管理器;调试器;“选项”——配置VFP的工作环境。菜单文件菜单编辑菜单显示菜单菜单格式菜单工具菜单程序菜单窗口菜单帮助菜单•“程序”菜单:–控制程序的运行、取消、挂起、进行程序编译。•“窗口”菜单:–各类窗口的显示、关闭、排列。•“帮助”菜单:–对数据库设计和程序设计提供各种帮助,显示软件版本信息。工具栏VisualFoxPro系统提供了11种常用的工具栏:(1)常用工具栏(2)布局工具栏(3)表单控件工具栏(4)表单设计器工具栏(5)查询设计器工具栏(6)视图设计器工具栏(7)数据库设计器工具栏(8)报表控件工具栏(9)报表设计器工具栏(10)调色板工具栏(11)打印预览工具栏激活工具栏的操作步骤•例:依次打开菜单项显示工具栏“常用”确定命令窗口•命令窗口位于菜单栏和状态栏之间,是VisualFoxPro系统命令执行、编辑的窗口。在命令窗口中,可以输入命令实现对数据库的操作管理;也可以用各种编辑工具对操作命令进行修改、插入、删除、剪切、拷贝、粘贴等操作;还可以在此窗口建立命令文件并运行命令文件。•在“窗口”菜单下,选择“隐藏”,可以关闭命令窗口;选择“命令窗口”,可以弹出命令窗口。工作区与状态栏工作区在工具栏与状态栏之间的一大块空白区域是系统工作区,各种工作窗口将在这里展开。•状态栏位于屏幕的最底部,用于显示某一时刻的管理数据的工作状态。•(1)SETSTATUSBARON|OFF,可控制屏幕上的状态栏是否出现。•(2)如果当前工作区中没有表文件打开,状态栏的内容是空白;如果当前工作区中有表文件打开,状态栏显示表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态等内容。VisualFoxpro的工作方式•VFP支持两类不同的工作方式一、交互操作方式用户在命令窗口输入命令或通过程序提供的操作界面如菜单、向导、设计器等辅助工具完成操作。二、程序执行方式用户根据需要解决的问题,将VFP命令编成特定的序列,并存入程序文件,需要时,通过特定的命令(如DO命令)调用程序文件,VFP就能自动执行这一程序文件(也包括设计用户需要的程序操作界面等)。程序操作方式•程序操作就是预先将实现某种操作处理的命令序列编成程序,通过运行程序来实现操作、管理数据库的操作方式。•根据实际应用需要编写的应用程序,能够为用户提供界面更简洁直观、操作步骤更符合业务处理流程和规范要求的操作应用环境。但程序的编制,需要经过专门训练,只有具备一定设计能力的专业人员方能胜任,普通用户很难编写大型的、综合性较强的应用程序。菜单操作方式•VisualFoxPro6.0系统将许多命令做成菜单命令选项,用户通过选择菜单项来使用数据库的操作方式。•在菜单方式中,很多操作是通过调用相关的向导、生成器、设计器工具,以直观、简便、可视化方式完成对系统的操作,用户不必熟悉命令的细节和相应的语法规则,通过对话来完成操作。有了这种方式,一般用户无需编程就可完成数据库的操作与管理程序启动时的交互界面•例如,选择“创建新的应用程序”,弹出应有程序向导,通过该向导完成后续的设置和操作。•又如,点击“文件”菜单-“新建…”子菜单,•弹出“新建”对话框,选择新建某种对象,如:项目、数据库、表、视图等•使用工具栏当中的“打开”按钮可打开各种文件或对象,对其进行修改:命令操作方式•命令操作是在命令窗口中逐条输入命令,直接操作指定对象的操作方式。•命令操作为用户提供了一个直接操作的手段,其优点是能够直接使用系统的各种命令和函数,有效操纵数据库,但要求熟练掌握各种命令和函数的格式、功能、用法等细节;VisualFoxPro的命令语法•使用VFP操作数据库及其数据,使用的是命令式语言,一条命令相当于一般高级语言中的一段程序,能够完成一项复杂的功能。•命令格式–由一个称为命令字的动词开头,后随一个或若干子句,用来说明命令的操作对象、操作结果与操作条件。如:–useSB&&打开名称为SB的表文件–browselast&&浏览SB表的内容–listfor价格10000&&列表显示“价格”低于10000的项目–copytoZSBfor主要设备&&把当前表SB中的“主要设备”字段内容复制到名称为ZSB的表文件中•(SB.dbf:设备清单表)–useSB–browselast–listfor价格10000–copytoZSBfor主要设备•命令特点–采用英语祈使句格式,命令简洁规范(专用名词可以使用汉字)–操作对象、结果和条件均可以用命令子语句形式表示,使命令的附属功能可方便地增删。–“非过程化”语言,只讲操作要求,不用描述具体执行过程–VFP的命令既可以逐条交互的方式执行,又可以编写成程序,以“程序文件”方式执行。•命令分类–建立和维护数据库命令–数据查询命令–程序设计命令(程序控制、输入输出、打印、运行环境等)–界面设计命令(菜单、窗口、表单控件等)–管理文件和程序命令–面向对象的设计命令–其他命令VisualFoxPro的命令书写规则•1、命令动词必须写在命令的最前面•2、命令动词与短语、短语与短语、短语的各个部分之间必须以一个或多个空格隔开。•3、命令动词、各短语中的保留字及函数名都可简写为前四个字符,且大小写无关。如DISPLAY可简写为DISP。•4、一个命令行的最大长度是254个字符,如果命令太长,一行写不下,可在行末用“;”续行。并按回车换行,在下一行继续输入该命令。•5、一行只能写一个命令。•在命令语法格式中,对符号作如下规定:•[]:方括号,表示是可选的项目。若选择该项目,不要写方括号本身。•:角括号,表示括号内的项目是必须要选的,但不要写角括号本身。•|:坚线号,表示两个项目中选择其中一个,但不要写坚线号本身。•…:省略号,表示前项可继续重复多次选择。•():圆括号,表示括号中的内容为参数,参数的数量不限,一般要有参数存在。•例如:通过命令新建数据表,其命令格式为–CREATETABLE|DBFTableName1[NAMELongTableName][FREE](FieldName1FieldType[(nFieldWidth[,nPrecision])][NULL|NOTNULL][CHECKlExpression1[ERRORcMessageText1]][DEFAULTeExpression1][PRIMARYKEY|UNIQUE][REFERENCESTableName2[TAGTagName1]]…•CREATETABLEorders;(OrderIdiPRIMARYKEY,;CustIdiREFERENCEScustomerTAGCustId,;OrderAmty(4),;OrderQtyi;DEFAULT10;CHECK(OrderQty9);ERROROrderQuantitymustbeatleast10,;Disc
本文标题:Visual-Foxpro教学课件
链接地址:https://www.777doc.com/doc-5294112 .html