欢迎来到天天文库
浏览记录
ID:40246572
大小:682.00 KB
页数:69页
时间:2019-07-29
《数据库原理与技术(Visual FoxPro) 孙学农 第10 表单设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章表单设计本章要点面向对象的概念建立表单管理表单运行表单常用表单控件10.1.1面向对象的概念1.对象(Object)客观世界里的任何实体都可以被看作是对象。对象可以是具体的物,也可以指某些概念。从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。事实上程序中的对象就是对客观世界中对象的一种抽象描述(1)对象属性:属性用来表示对象的状态。(2)对象方法:对象方法是描述对象行为的过程。2.类类是对一类相似对象的性质描述,这些对象具有相
2、同种类的属性以及方法3.子类与继承在面向对象的方法里,继承是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。此外,可以为新类添加新的方法和属性。我们把新类称为现有类的子类,而把现有类称为新类的父类。一个子类的成员一般包括:(1)从其父类继承的属性和方法。(2)由子类自己定义的属性和方法。4、事件事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应与方法集可以无限扩展不同,事件集是固定的,用户不能定义新的事件。5、方法方法也叫方法程序,是对象本身内含的运行特
3、定操作的函数或过程,方法可在需要的时候调用,使对象执行一个操作。10.1.2VisualFoxPro基类VisualFoxPro基类是系统本身内含的,并不存放在某个类库中。用户可以基于基类生成所需要的对象,也可以扩展基类创建自己的子类在程序设计中,可以使用CREATEOBJECT函数来直接生成基于某个类的对象。该函数的格式如下:CREATEOBJECT(<类名>[,<参数1>,<参数2>,……])函数基于指定的类生成一个对象,并返回对象的引用VisualFoxpro基类列表类名含义类名含义ActiveDoc
4、活动文档Label标签CheckBox复选框Line线条Column(表格)列Listbox列表框ComboBox组合框OlecontrolOLE容器控件CommandButton命令按钮OleboundcontrolOLE绑定控件CommandGroup命令按钮组OptionButton选项按钮Container容器Optiongroup选项按钮组Contorl控件Page页Custom定制PageFrame页框EditBox编辑框ProjectHook项目挂钩Form表单Separator分隔符Form
5、Set表单集Shape图形Grid表格Spinner微调控件Header(列)标头TextBox文本框HyperLink超级链接Timer定时器Image图象ToolBar工具栏对象属性访问以及对象方法调用的基本格式如下:<对象引用>.<对象属性><对象引用>.<对象方法>[(参数列表)]【例10-1】基于VisualFoxPro的FORM类生成一个对象,然后访问该对象的一些属性和方法。Oform=CREATEOBJECT("Form")&生成一个空白表单Oform.show&&显示表单Oform.capt
6、ion=”演示”&&修改表单的标题?”这是一个生成对象的演示程序”&&在表单上输出字符串Oform.release10.2创建和管理表单表单(Form)是VisualFoxPro提供的用于建立应用程序界面的最主要的工具之一。表单相当于WINDOWS应用程序的窗口表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为.scx。在项目管理器中创建的表单自动隶属于该项目。创建表单一般有两种途径:使用表单向导创建简易的数据表单;使用表单设计器创建或修改任何形式的表单。10.2.1使用表单
7、向导启动表单向导有以下四种途径:(1)打开“项目管理器”,选择“文档”选项卡,从中选择“表单”。然后单击“新建”按钮。在弹出的“新建表单”对话框中单击“表单向导”按钮。(2)在系统菜单中选择【文件】
8、【新建】命令,或者单击工具栏上的“新建”按钮,打开“新建”对话框,在文件类型栏中选择“表单”。然后单击“向导”按钮。(3)在系统菜单中选择【工具】
9、【向导】
10、【表单】命令。(4)直接单击常用工具栏上的“表单向导”图标按钮。10.2.2使用表单设计器启动表单设计器有多种方法:●菜单方法:若是新建表单,在系统菜单中
11、选择【文件】
12、【新建】,在文件类型对话框中选择“表单”,单击“新建文件”按钮;若是修改表单,则单击【文件】
13、【打开】,在打开对话框中选择要修改的表单文件名,单击“打开”按钮。●命令方法:在COMMAND窗口输入如下命令:CREATEFORM<文件名>&创建新的表单或MODIFYFORM<文件名>&打开一个已有的表单在项目管理器中,先选择文档标签,然后选择表单,单击新建按钮。若是修改表单,选择要修改的表单,单击“修
此文档下载收益归作者所有