VFP及其应用系统开发.ppt_第1页
VFP及其应用系统开发.ppt_第2页
VFP及其应用系统开发.ppt_第3页
VFP及其应用系统开发.ppt_第4页
VFP及其应用系统开发.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

,第一章绪论1.1数据库的基本概念,数据库系统的特点数据的结构化数据共享数据独立性可控冗余度,数据库系统与一般文件应用系统性能对照,数据库,1.2数据库管理系统和数据库应用系统,数据库管理系统(DBMS)数据定义功能数据操作功能控制和管理功能数据库应用系统(DBAS)设计数据库概念结构设计逻辑结构设计物理结构设计开发应用程序功能分析总体设计模块设计编码调试,1.3微机Xbase关系数据库系统,Xbase数据库的演变VFP的主要特点,VFP的主要特点,强大的查询与管理功能引入了数据库表的新概念扩大了对SQL语言的支持大量使用可视化的界面操作工具支持面向对象的程序设计通过OLE实现应用集成支持网络应用,1.41.5VFP的界面组成、操作、工作方式,VFP主窗口菜单工具栏命令窗口对话框界面操作鼠标菜单窗口对话框命令格式useSBWHEREdx.编号=sb.编号ANDbmdm.代码=sb.部门将SB.DBF的记录按部门升序排列,部门相同时按价格降序排列:SELECT编号,名称,部门,价格FROMsbORDERBY部门,价格DESC查找大修过的所有设备:SELECTDISTINCT编号FROMdx求出每一设备的增值金额,并送至打印机打印:SELECT编号,SUM(增值)FROMzzGROUPBY编号TOPRINTER,查询设计器,用查询设计器查询数据的基本步骤打开查询设计器进行查询设置,即设置被查询的表、联接条件、字段等输出要求和查询结果的去向执行查询保存查询设置。打开查询设计器窗口MODIFYQUERY查看由查询生成的SQL命令快捷菜单的“查看SQL命令”查询结果的图形处理,查询设计器窗口,3.6数据库与视图,数据库表与自由表创建数据库SBSJ选定文件菜单的新建命令选定数据库选项按钮选定新建文件按钮在创建对话框中键入数据库名:SBSJ(扩展名允许省略)选定保存按钮后即产生数据库文件SBSJ.DBC,同时出现数据库设计器数据库设计器数据词典,数据词典,长名(表名/字段名)与注释字段属性记录规则永久关系参照完整性,第四章程序设计初步4.1程序文件,程序文件建立与修改命令:MODIFYCOMMAND程序的运行命令:DO定位输入命令:SAYGETDEFAULTWAIT命令:WAITTOWINDOWAT,NOWAITCLEAR|NOCLEARTIMEOUT例4-2WAIT命令输出信息示例。WAIT请检查输入内容!WINDOW,4.2程序的控制结构,顺序结构分支结构循环结构,循环语句格式与示例,4.3多模块程序,4.3.4变量的作用域,建立公共变量命令格式:PUBLIC建立私有变量命令格式:PRIVATEALLLIKE|EXCEPT建立本地变量命令格式:LOCAL例4-17变量隐藏与恢复的示例。(1)假定已建立了如下的程序:*e4-17.prgPARAMETERSsj&sj为私有变量,程序调用前的bj被隐藏起来PRIVATEmj&mj为私有变量,程序调用前的同名变量mj被隐藏起来mj=3.14*sj*sj?”程序执行时的变量清单:”LISTMEMOLIKE?jRETURN(2)在命令窗口键入下列命令:RELEASEALL&清除用户定义的所有内存变量mj=0&在命令窗口设置的变量是公共变量bj=3?”程序执行前的变量清单:”LISTMEMOLIKE?j&显示变量清单DOe4-17WITHbj&bj传入e4-17?程序执行后的变量清单:&显示变量清单LISTMEMOLIKE?j&程序执行结束时,被屏蔽的变量mj,bj被恢复,4.4窗口设计样例,BROWSE命令定义功能键命令格式:ONKEYLABEL窗口关闭命令RELEASEWINDOWSCLEARWINDOWSCLEARALL信息对话框函数函数格式:MESSAGEBOX(,),例4-21设计一个可利用功能键为SB.DBF添加记录、删除或恢复记录的浏览窗口。*e4-21.prgPUSHKEYCLEAR&清除以前设置过的功能键ONKEYLABELf4DOtj&F4设置添加记录功能键ONKEYLABELf5DOschf&F5设置删除/恢复功能键ONKEYLABELf6DOpk&F6清除有删除标记的记录bs=BROWSETITLE设备表+F4:添加F5:删除/恢复F6:清除USEsb&bsPROCEDUREtj&添加记录APPENDBLANK&添加一个记录PROCEDUREschf&删除/恢复记录处理IFDELETED()&记录有删除标记返回.T.RECALL&当前记录有删除标记则取消它,即恢复记录ELSEDELETE&当前记录无删除标记则打上删除标记ENDIFPROCEDUREpk&清除有删除标记的记录PACK&清除有删除标记的记录,浏览窗口被关闭&bs&重新打开浏览窗口,第五章菜单设计5.1下拉式菜单设计,创建菜单的基本步骤建立或打开菜单设计器:MODIFYMENU进行菜单设计快速菜单菜单设计器设计并生成下拉式菜单与快捷菜单的工具保存菜单定义:文件菜单的保存命令生成菜单程序:“菜单”菜单的生成命令运行菜单程序:例如DOCD.MPR快速菜单“菜单”菜单的快速菜单命令,菜单设计器菜单项属性菜单名称列:可定义访问键结果列:命令、填充名称、子菜单、过程等4个选项选项列:可定义快捷键,设定浅色菜单项,显示状态栏信息菜单级组合框:菜单切换插入栏按钮:提供系统菜单项“显示”菜单常规选项菜单选项,例5-2利用菜单设计器建立如图5.9所示的下拉式菜单,并要求:(1)打印菜单包括“设备表”和“设备价格表”两个菜单项。(2)数据维护菜单的“浏览记录”菜单项能用来打开一个设备浏览窗口。,5.2弹出式菜单设计,调用程序:*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论