Visual-FoxPro-项目教程项目5课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Visual-FoxPro-项目教程项目5课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual FoxPro 项目 教程 课件
- 资源描述:
-
1、项目1系统展示项目2项目数据的输入项目3项目数据的查询项目4项目数据的输出项目5系统界面设计项目6应用程序的创建、发布项目5系统界面设计v任务1设计表单 v任务2设计菜单、快捷菜单 v任务3使用工具栏 要求按如图5-1-1所示界面,设计学生档案查询表单。任务描述项目项目5系统界面设计系统界面设计任务任务1 设计表单设计表单 图5-1-1 “学生档案查询”表单 仔细分析查看“学生档案表”及图5-1-1所示表单的内容和布局,可以发现“学生档案查询”表单的数据源是由“学生档案表”提供的,可以利用表单设计器先创建一个空白表单,再逐步添加各种控件,最后保存文件。在表单的上部是一个“标签”控件,用于放置表
2、单的标题,中部是来自“学生档案表”的所有字段信息,可通过表单的数据环境来进行设置,另外还有一个标签控件,一个文本框控件,一个命令按钮,可以通过表单控件工具栏逐一添加,下部是一排命令按钮,需要先添加“命令按钮”控件,再分别添加相应的事件过程。任务分析项目项目5系统界面设计系统界面设计任务任务1 设计表单设计表单 具体操作步骤:1利用表单设计器创建表单 2设置数据环境 将“学生档案表”,添加到数据环境中 3添加控件 4调整表单中控件的位置1)对齐控件 2)调整控件大小 5添加命令按钮事件过程 6保存表单,并运行调试 任务实施项目项目5系统界面设计系统界面设计任务任务1 设计表单设计表单 一、认识表
3、单 表单为数据库信息的显示、输入和编辑提供了非常简便的方法。利用表单,可以让用户在熟悉的界面下查看数据或将数据输入数据库。但表单提供的远不止是一个界面,它还提供了丰富的对象集,这些对象能够响应用户(或系统)事件,这样能够使用户尽可能方便和直观地完成信息管理工作。表单是数据库与用户进行信息交互的界面,通过表单可以进行数据的显示和维护。当表单作为输出界面时,可显示数据库中各种类型的数据。在表单中可以加入各种控件,并根据使用需要设置各种事件,使表单的使用更为方便、灵活。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计二、创建简单表单的方法(1)利用向导创建简单表单具体步骤:1
4、)在“新建”对话框中选择“表单”,并单击“向导”,或在“项目管理器”中选择“表单”并单击“新建”按钮,然后再单击“表单向导”按钮,得到“向导选取”对话框:技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计图 “向导选取”对话框 “表单向导”用于为单个表创建操作数据的表单 “一对多表单向导”用于为两个相关表创建数据输入的表单,在表单的表格中显示子表的字段2)选取“表单向导”,单击“确定”,得到“表单向导”对话框 按向导提示,完成表单的创建。表单保存后系统会产生两个文件:表单文件(扩展名为.SCX)、表单备注文件(扩展名为.SCT)。(2)利用快速表单法创建表单具体步骤:1)
5、新建表单,打开“表单设计器”窗口 2)选择“表单”菜单下的“快速表单”命令,打开“表单生成器”对话框:在“字段选取”选项卡中,选择表单所需数据源(表或视图)中的字段;在“样式”选项卡中,选取所需样式(标准式、凹陷式、阴影式、边框式等),单击“确定”即完成表单的快速设计。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计(3)利用表单设计器创建表单具体步骤:1)新建空白表单;2)利用“表单控件”工具栏或“数据环境”为表单添加控件;3)利用“属性”窗口为表单控件设置相应的属性;4)为“命令”按钮控件添加相应的事件过程;5)保存并运行表单。三种创建方法的归纳:利用“快速表单”可
6、快速创建一个简单的表单或多表表单利用“表单向导”创建表单,便捷,但略显模式化利用“表单设计器”是创建或修改表单的有力工具,若要设计个性化的表单,必须借助表单设计器来完成。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计三、表单的形式及表单文件 表单的形式有三种:(1)简单表单:表单中的数据来自某一个表或视图。(2)一对多表单:表单的数据来自两个表或视图,并按一对多的关系建立表间关系。(3)复杂表单:表单的数据来自多个表或视图。表单文件有两个:扩展名为“SCX”的表单文件;和扩展名为“SCT”的表单备注文件;表单文件存储表单的详细说明,并不存储每个数据字段的值,只存储一个
7、特定表单的位置和格式信息。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计四、表单设计器工具栏、表单控件工具栏(1)表单设计器工具栏包括的按钮及相关说明,参见课本表5-1-1所示(2)表单控件工具栏包括的按钮及相关说明,参见课本表5-1-2所示技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计五、表单的数据环境 表单中的数据环境是一个容器,用于设置表单中使用的表和视图以及表单所要求的表之间的关系。这些表和视图及表之间的关系都是数据环境容器中的对象,可以分别设置它们的属性。在执行表单时,数据环境中的表和视图被自动打开,表之间的关系被自动建立。当表单被
8、释放时,数据环境中设置的表和视图被自动关闭。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计(1)数据环境的打开:右击表单空白处,选数据环境命令;(2)向数据环境中添加表或视图:在数据环境设计器中右击,选添加命令;(3)在数据环境中移去表或视图:在数据环境设计器中单击选中要移去的表或视图,按右键,选“移去”;(4)在数据环境中设置关系(创建多表表单时用到):如果加入数据环境的表具有在数据库中设置的关系,则这些关系自动带入数据环境中;如果表之间没有关系,则可在数据环境中进行设置表之间的临时关系。若要在数据环境中设置临时关系,可从主表中拖动字段到相关表中相匹配的索引标识;在
9、数据环境中设置了一个临时关系后,会在表之间出现一条连线来指示这个关系。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计六、表单属性 在Visual FoxPro6.0中,添加到表单中的所有控件统称为对象。如标签、表单等。对象都有自己的属性、事件、方法。属性是对具体的对象的外观、形状的说明和描述。对象的属性对象的特性。对象的属性值描述对象特性的具体数据。事件是对象可以识别和响应的操作。如单击鼠标、移动鼠标等操作。(可由用户的操作产生,也可由程序或系统产生)。方法是事件发生时对象执行的操作。通常为一段程序。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面
10、设计在“属性窗口”中设置属性的一般步骤:1)选择对象。(在窗口的标题栏下面为对象列表选择框)2)选择选项卡(如上图所示,包括全部、数据、方法程序、布局、其他)3)选择属性(窗口左侧为属性列表)4)设置属性值(窗口右侧为属性设置框)常用表单属性及其作用,参见课本表5-1-3所示 技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计七、表单事件 常用事件及事件被激发后的动作,请参见课本表5-1-4所示,这些事件适用于大多数控件 八、表单的方法 表单常用的方法及其功能,请参见课本表5-1-5所示 九、编辑事件代码和事件的响应 事件是用户的行为,如单击鼠标或鼠标的移动,也可以是系统
11、行为,如系统时钟的进程。当触发事件时,可以指定要执行的代码。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计编辑事件代码可用以下几种方法:方法一:可从某对象的属性窗口中的“方法程序”选项卡中双击某事件常用表单属性及其作用,参见课本表5-1-3所示 方法二:在表单上选中某对象,然后单击右键,选“代码”,或双击某对象,即可打击“编辑事件代码”窗口,在该窗口的对象框中列表了本表单所有的对象,在过程框中列出了该对象的事件过程。然后在编辑窗口中键入代码后保存。在触发事件时,将执行这些代码。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计十、表单的运行和关闭
12、 运行表单有以下两种方式:(1)交互地运行表单:这种方式是通过图形界面直接运行表单,有以下几种方法:方法一:在表单设计器中执行表单:按右键,在快捷菜单中选择“执行表单”,或在“表单”菜单中选择“执行表单”命令,或单击工具栏上的“运行”按钮。方法二:在项目管理器中执行表单:在项目管理器中选中表单名,单击右侧的“运行”按钮。(2)从程序中运行表单:实际应用中,表单一般通过程序代码调用执行,调用命令如下:do form 表单文件名关闭表单的方法:使用Release命令来关闭活动的表单,或者设置表单的Closeable属性为“真”(.T.)后,通过单击“关闭”按钮来关闭活动的表单。例如:thisfor
13、m.release用于关闭当前表单。技术支持任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计1、以“学生档案表”为数据源,创建如下图所示表单,要求:1)用选项按钮组改变表单背景颜色,即选红色按钮,表单背景色变为红色,选蓝色按钮则变为蓝色;2)用命令按钮组来控制记录的移动;3)表单中的文本框为只读;其它设置请参见下图 拓展实践任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计2、以“学生档案表”和“学生成绩表”为数据源,建立多表表单,表单形式如下图所示,要求在“组合框”中选择“学籍号”,则在表格中会显示该学生的相关成绩信息,单击“退出”按钮,则退出系统。拓展实践任务
14、任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计3、创建如下图所示的“复选框控件实习”表单,当选中第一个复选框时,图形为一个圆形,否则为一个正方形,同时该复选框的名称也变为“正方形”;当选中第二个复选框时,图形为红色,否则为黄色,同时该复选框的名称也变为“黄色”。提示:可通过设置形状控件的“curvature”属性来指定形状控件的角的曲率,当“curvature”的值为99时,是一个圆,当“curvature”的值为0时,是一个正方形;通过设置形状控件的“backcolor”属性来指定对象内文本和图形的背景色。拓展实践任务任务1 设计表单设计表单 项目项目5系统界面设计系统界面设计
15、 要求按如图5-2-1所示界面,设计学生信息管理系统的主菜单。任务描述任务任务2 设计菜单、快捷菜单设计菜单、快捷菜单图5-2-1 “学生信息管理系统”主菜单项目项目5系统界面设计系统界面设计“学生信息管理系统”主菜单主要由“档案管理”、“成绩管理”、“系统维护”三个菜单组成,其具体菜单布局如下表所示:任务分析项目项目5系统界面设计系统界面设计任务任务2 设计菜单、快捷菜单设计菜单、快捷菜单 在“档案管理”主菜单下的“档案输出”子菜单中还有下级菜单“按学籍号输出”、“按性别输出”、“按班级分组输出”,可逐级一一设置。具体操作步骤:1利用菜单设计器创建菜单 2进行菜单栏的设置:在“菜单名称”中输
16、入“文件(F)”,第二行输入“编辑(E)”,第三行输入“档案管理(X)”,第四行输入“成绩管理(C)”,第五行输入“系统维护(M)”,第六行输入“帮助(H)”;在每一行的“结果”下拉列表中选择“子菜单”3进行菜单项的设置4使用分隔线将菜单中内容相关的菜单项分隔成组 5保存菜单,名为“mainmenu.mnx”6单击“菜单”菜单中的“生成”命令,生成菜单程序任务实施项目项目5系统界面设计系统界面设计任务任务2 设计菜单、快捷菜单设计菜单、快捷菜单一、认识菜单 菜单是应用程序的一个重要组成部分,菜单即是一系列选项,每个菜单项对应一个命令或程序,能够实现某种特定的功能。菜单包括主菜单和快捷菜单,主菜
17、单是显示在标题栏下方的菜单;快捷菜单是我们用鼠标右键点击某个对象而出现的菜单。任何一个菜单系统的设计和创建,都主要由规划和设计菜单、创建具体的菜单、生成菜单程序、测试并运行程序四个步骤组成。技术支持项目项目5系统界面设计系统界面设计任务任务2 设计菜单、快捷菜单设计菜单、快捷菜单二、规划和设计菜单 应用程序的实用性一定程度上取决于菜单系统的质量,规划和设计菜单应考试以下几点:(1)根据用户任务组织菜单系统(2)给每个菜单和菜单选项设置一个意义明了的标题(3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项(4)在菜单项的逻辑组之间放置分隔线(5)给每个菜单和菜单选项设置热键或键盘快捷键(
18、6)将菜单上菜单项的数目限制在一个屏幕之内,如果超过了一屏,则应为其中一些菜单项创建子菜单。(7)在菜单项中混合使用大小写字母,只有强调时才全部使用大写字母。技术支持项目项目5系统界面设计系统界面设计任务任务2 设计菜单、快捷菜单设计菜单、快捷菜单三、创建菜单(1)使用菜单设计器创建菜单 菜单设计器是创建和修改菜单的有用工具。它可以创建下拉式菜单、快捷菜单、菜单项、子菜单和菜单项组之间的分隔线等等。1)打开菜单设计器方法一:使用“文件”菜单下的“新建”命令 方法二:在项目管理器中选择“全部”或“其他”选项卡,“文件”类型选“菜单”,单击项目管理器中“新建”按钮2)认识菜单设计器技术支持项目项目
19、5系统界面设计系统界面设计任务任务2 设计菜单、快捷菜单设计菜单、快捷菜单菜单设计器可分为4个部分,左侧是“菜单定义”列表框,用于输入我们要定义的各个菜单项的名称;右上角为“菜单级”列表框,用于切换菜单的层次;右侧的中部是3个命令按钮:“插入”,“插入栏”和“删除”;右下角是“预览”按钮,点此按钮可预览我们设计的菜单的效果。“菜单定义”列表框:这个列表框包含4列:“菜单名称”列表框、“结果”列表框、“创建”按钮、“选项”按钮。“菜单名称”文本框:在此输入菜单的提示字符串。“结果”列表框:在此选择菜单项具有何种功能,它有以下四个选项:A子菜单:为当前菜单项设计子菜单,选中后,右侧将出现“创建”按
展开阅读全文