您好,欢迎访问三七文档
第第一一章章VVFFPP概概述述数据库—类似学过的EXCL表。如:第第一一章章VVFFPP概概述述数据库的发展史计算机诞生:1946年,60年代计算机理论70年代:数据库理论研究发展、成熟阶段。AshtonTate公司dBASEII(1982))dBASEIII+(1986)Fox公司FoxBASE1.0(1984)FoxBASE2.1+(1988)89年:FoxPro1.0。1992微软收购FOX公司93年:FoxPro2.5forDOSWINDOWS版95年:微软公司VFP3.097年:微软公司VFP5.098年:微软公司VFP6.0现在:VFP8.0数据库:Clipper、Sybase、SQL、PB、VFP数数据据库库的的基基本本概概念念数据处理4个阶段:人工、文件、数据库、分布数据库。•数据库系统:数据库(DB)、数据库管理系统(DBMS)、数据库应用系统(DBAS)、数据库系统(DBS包含DB、DBMS、硬件、人)数据模型实体、实体集合、属性(表格列)、联系(表间联系)层次模型、网状模型、关系模型关系数据库关系与表、属性、记录、域、完整性关系运算:选择、投影、连接上上机机实实验验内内容容1、启动VFP,熟悉VFP界面,关闭VFP。2、练习数值型常量、变量、数学运算符、数值表达式。3、练习字符型常量、变量、运算符、表达式。4、赋值=、输出?,命令5、参考例题、32-33页习题。数数学学函函数数1.绝对值ABS(〈数值表达式〉)2.平方根SQRT(〈数值表达式〉)3.指数函数EXP(〈数值表达式〉)4.取整INT(〈数值表达式〉)5.随机数RAND()6.最大(小)值MAX(〈表达式1〉,〈表达式2〉,〈表达式〉,。。。)MIN()7取余MOD(〈被除数〉,〈除数〉)同“%”8舍位ROUND(〈数值〉,〈小数位〉)字字符符处处理理函函数数1.字符串截取SUBSTR(字符表达式[,数值表达式1[,数值表达式2]])2.表达式类型TYPE(〈“表达式”〉)变量类型VARTYPE(变量)3.字符串位置AT(〈字符表达式1〉,〈字符表达式2〉[,数值表达式])4.字符串长度LEN(〈字符表达式〉)5.测试是否为“空”EMPTY(〈表达式〉)6.字符左截取LEFT(〈字符表达式〉,〈数值表达式〉)7.字符右截取RIGHT(〈字符表达式〉,〈数值表达式〉)字字符符处处理理函函数数8.截掉空格TRIM()、LTRIM()、RTRIM()、ALLTRIM()9.生成空格字符串SPACE(〈数值表达式〉)10.首字大写PROPER(〈字符表达式〉)11数值转字符串STR(〈数值表达式1〉[,数值表达式2[,数值表达式3]])12字符转数值VAL(〈字符表达式〉)13首字符ASCII码ASC(〈字符表达式〉)日日期期函函数数1.系统日期DATE()2.系统时间TIME()3.系统日期时间DATETIME()4.取年YEAR(〈日期表达式〉)、取月MONTH()、取天DAY()5.取英文月份CMONTH()6.计算第几周WEEK(〈日期表达式〉)7.周几DOW(〈日期表达式〉)转转换换函函数数1.数值转字符串STR(数值表达式,n,m)2.字符串转数值VAL(字符表达式)3.字符转日期CTOD(〈字符表达式〉)4.日期转字符DTOC(〈日期表达式〉)5.日期转日期时间型DTOT(〈日期表达式〉)6.字符转日期时间型CTOT(〈字符表达式〉)上上机机实实验验内内容容1、对数值、字符、日期(时间)练习常量、变量、运算符、表达式。P33页填空题-表达式。2、常用函数。数值、字符、日期、转换函数。3、参考其他教材(试验)函数与表达式。4、验证书33页习题。第第三三章章程程序序设设计计步步骤骤程序:是是指指将将完完成成某某一一种种功功能能的的一一组组命命令令按按一一定定的的逻逻辑辑结结构构和和语语法法规规则则,,编编写写一一个个完完整整的的命命令令序序列列((即即代代码码的的集集合合))。。一一、、面面向向过过程程编编程程程程序序就就是是命命令令组组成成的的文文件件((集集合合))。。我我们们又又称称程程序序设设计计语语言言,,可可见见程程序序设设计计不不仅仅仅仅是是命命令令的的集集合合,,既既然然称称为为““语语言言””就就有有它它的的语语法法规规则则,,还还要要遵遵循循其其语语言言的的语语法法规规则则。。一一、、面面向向过过程程编编程程1、菜单方式建立、编辑程序文件2、命令方式建立、编辑程序文件MODIFYCOMMAND[程序文件名[.扩展名]|?]3、项目管理器下建立程序文件4、修饰源程序的格式5、程序文件的保存:文件扩展名PRG6、运行:“程序”菜单-“运行”;常用工具拦“!”按钮;命令窗口:DO程序文件名二二、、面面向向对对象象程程编编程程步步骤骤1、创建表单。表—数据表(自由表),单—纸。表的输入输出单子,即窗口或界面。2、添加对象。从“控件工具栏”选择对象模板。3、修改对象属性。4、编写按钮代码。Thisform.release()5、运行表单。未保存表单提示保存文件,表单扩展名为:SCX、SCT。表表单单对对象象表单:表—数据表(自由表),单—纸。表的输入输出单子,即建立程序的窗口(或界面)。标题:表单标题———窗口标题。大小:表单大小像素width、height位置:表单位置Top、Left表单对象名:name属性值,对象的名。文件名:表单存盘的文件名。设设计计表表单单步步骤骤一、表单向导创建表单(由表建立窗口过程)二、使用表单设计器创建表单1、表单设计器工具栏2、表单控件工具栏3、属性窗口4、代码窗口三、运行表单1、表单设计器工具栏属性窗口按钮:启动关闭修改对象属性窗口按钮。控件工具栏按钮:启动关闭表单控件工具栏。代码窗口按钮:启动关闭编辑对象事件、方法代码窗口。2、表单控件工具栏在表单上创建对象:选择要插入对象工具的按钮,在表单上拖放对象。•锁定按钮。控件:图形构件的统称,21个。对象:代码和数据的组合,具有:属性、事件和方法。3、属性窗口属性是对象的外观特征参数,通过属性窗口设置属性。属性窗口的启动:1.表单设计器工具栏中的属性窗口开关按钮。2.选中对象,右键快捷菜单,属性。3.主菜单,“显示”属性窗口结构:对象列表:下拉菜单,含表单中所有对象。显示选择对象。选项卡:属性分类显示页,数据、方法、布局、其他、全部。属性设置框:更改属性值的输入框。属性列表:属性显示区。属性说明:被选择属性的说明4、代码窗口代码即程序。对象的事件、方法的代码。代码窗口的启动:1.表单设计器工具栏中的代码窗口开关按钮。2.选择对象,右键快捷菜单,代码。3.双击对象。4.主菜单“显示”,“代码”项。代码窗口结构:对象列表:下拉菜单中选择的对象,含表单中所有对象。过程:即事件、方法的过程,用下拉菜单选择。代码区:书写对象代码的窗口。第第四四章章顺顺序序结结构构程序三大结构:顺序、双支、循环。顺序结构:按命令的出现先后顺序,依次执行。工作方式1、菜单方式2、命令方式3、程序方式:即程序、代码。顺序结构是最简单、常用的基本结构。任何编程语言(VB、C、JAVA…)都有这三大程序结构,只不过书写格式略有不同。一、基本语句1.赋值语句STORE表达式TO名称列表变量名=表达式2.程序注释语句程序中的说明,方便阅读。NOTE[〈注释内容〉]*[〈注释内容〉]&&[〈注释内容〉]—行尾注释3.暂停语句WAIT[提示信息][TO内存变量][TIMEOUT数值表达式]4.语句续行在行未加上续行符“;”(半角分号)5.输入字符串ACCEPT[〈字符表达式〉]TO〈内存变量〉6.输入数据命令INPUT[〈字符表达式〉]TO〈内存变量〉7.输出数据命令:?|??8.程序结束语句RELEASETHISFORM|THISFORM.RELEASE()过程结束:RETURN|终止VFP运行QUIT二二、、顺顺序序结结构构顺序结构按照出现的先后顺序依次执行,执行完一条命令(语句),继续执行在书写顺序上紧接着此语句的下一条语句。求解一元二次方程一一、、标标签签((LLaabbeell))控控件件显示文本信息的对象。用于标题、提示框、说明框等。属性:Caption:标签的内容,显示的信息。AutoSize:水平扩充。WordWrap:自动换行文字属性:Backcolor,Forecolor,FontSize,FontName。立立体体标标签签:两个同样标签Backstyle=0透明,置前(后)二二、、命命令令按按钮钮((CCoommmmaannddBBuuttttoonn))控控件件Caption:命令按钮显示的内容,“\”访问键Name:命令按钮对象的名字,标识。Enabled:逻辑型,命令按钮是否可用。Visible:逻辑型,命令按钮是否可见。Picture:指定按钮的图形文件名。DownPicture:指定按钮按下时的图形文件名。事件:Click:单击命令按钮要执行的代码。三三、、文文本本框框((TTeexxttBBooxx))控控件件实现数据输入、输出的控件。可以编辑(输入)内存变量、数组元素或字段的内容。属性:Value文本框的数据值。ControlSoure捆绑的变量名,PasswordChr作为口令时显示的字符,ReadOnly只读,InputMask数据格式:X-任意字符,9-数字与符号,#-数字符号空格,.-小数点。例文本框解方程作作业业——文文件件夹夹作作业业存存于于““自自己己文文件件夹夹””((DD::\\学学号号))。。如如何何存存正正确确::默默认认文文件件夹夹((目目录录))::从从菜菜单单::工工具具--选选项项--““文文件件位位置置””页页中中““默默认认目目录录””设设置置::““确确定定””::关关闭闭VVFFPP前前有有效效;;““设设置置为为默默认认值值””,,关关闭闭VVFFPP再再启启动动仍仍有有效效!!CC盘盘保保护护了了,,但但重重新新启启动动微微机机就就无无效效了了。。““双双击击””文文件件夹夹下下的的VVFFPP表表单单,,就就把把该该文文件件夹夹作作为为默默认认文文件件夹夹了了。。第第11次次作作业业一、1.表单窗口:标题与文件名均为“本本人人姓姓名名”。2.建立标签:“中中国国海海洋洋大大学学崂崂山山校校区区地地址址青青岛岛市市松松岭岭路路223388号号”,2200号字号,红红色色,两两行行显示。3.再建立第2个标签:“我的学校”,自适应大大小小,黄黄色色。4.建立命令按钮“显示V”,运行表单单击该按扭在第2个标签上显示3300字号的“中中国国海海洋洋大大学学”;“退出X”:结结束束表单运行。二、1.表单窗口:标题为“本人姓名”,文件名为“立体标签”。2.建立立体标签对象:“本人的学院系名称”3.再建立两个标签:“1234”、“ABCD”,4.建立命令按钮“交换C”:交换两个标签内容。三、1.表单窗口:标题为“本人姓名”,文件名“解方程”。2.建立5个标签,5个文本框。3.命令按扭“解方程S”,文本框显示方程的解。“关闭C”按钮。四、机械书68页习题3-8。或海大书168页习题1-4上交前三个表单六个文件到\\server2。文件夹为“本人学号”。一、标签(Label)控件输出标题、提示等用。二、文本框(TextBox)控件输出数据信息、还能输入数据的对象。三、编辑框(EditBox)控件同文本框,可显示多行信息。四、命令按钮(CommandButton)控件依附程序之用,单击按钮运行“程序”。五、对话框(一般用于分支结构中)显示信息,让你作出“确定”、“取消”等选择。四四、、焦焦点点焦焦点点((FFOOCCUUSS))就就是是光光标标。。对对象象
本文标题:VFP知识要点
链接地址:https://www.777doc.com/doc-3361655 .html