第三次实验一共2个题目,把2个实验的实验目的及要求、实验原理与必备知识写在一张实验报告的相应位置上。实验环境只写一遍。课上需要带实验报告纸。以下内容需要全部填写在实验报告中。写不下可以写在一张B5大小的纸张上,夹在实验报告里。
实验三 界面程序设计
一、实验目的及要求
1.熟悉面向对象的概念及面向对象的程序设计方法和操作步骤。
2.了解界面设计的内容和基本要求。
3.掌握表单的属性、方法和事件的设置及应用。
4.掌握标签(Label)、命令按钮(Command)、文本框(Text)、计时器(Timer)
的等常用控件的基本属性设置和使用方法,以及为控件编写代码的方法。
5.熟悉Messagebox()等函数的使用。
二、实验环境
硬件:486以上微机; 软件:Visual FoxPro 6.0,Windows xp
三、实验原理与必备知识
1.界面设计
(1)菜单方式设计:方式、功能安排、优缺点分析。
(2)会话管理方式设计:因果对话。
(3)提示方式与权限管理:提示与帮助设计、权限设置方式。
(4)数据出错的校验方法。
(1)菜单方式设计:方式、功能安排、优缺点分析。
(2)会话管理方式设计:因果对话。
(3)提示方式与权限管理:提示与帮助设计、权限设置方式。
(4)数据出错的校验方法。
由人工直接检查、由计算机用程序校验以及人与计算机两者分别处理后再相互
查对校验等多种方法。
2. 熟悉表单的设计环境:控件的添加、排列、删除,用属性窗口修改控件的属
性,代码窗口,数据环境设计器。
3. 常用事件:Init、Destroy、Error、Load、Unload、Gotfocus、Click、Dbclick、
InteractiveChage。常用方法:Release、Refresh、Show、Hide、SetFocus。
4. 对象属性访问以及对象方法调用的基本格式:<对象引用>.<对象属性>;<
对象引用>.<对象方法>[(···)]。
实验六 菜单设计
一、实验目的及要求
1.熟悉菜单操作的相关命令:掌握如何配置与定制系统菜单、设计下拉式菜单、快捷菜单和为顶层表单添加菜单。
2.表单的ActiveX(Olecontrol)控件的应用。
3.了解连编应用程序的方法。
二、实验环境
硬件:486以上微机; 软件:Visual FoxPro 6.0,Windows xp
三、实验原理与必备知识
1.通过SET SYSMENU ON|OFF|AUTOMATIC|TO[<弹出式菜单名表>] TO [<条形菜单项名表>]|TO[DEFAULT] |SAVE|NOSAVE
2.为顶层表单添加菜单的方法和过程如下。
(1)在“菜单设计器”窗口中设计下拉式菜单。
(2)菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框。
(3)将表单的ShowWindow属性值设置为2,使其成为顶层表单。
(4)在表单的弹出窗口代码编写Init事件代码中添加调用菜单程序的命令,格式:
Do 文件名.mpr With This,.T.( .mpr不能省略,This表示当前表单对象的引用)。
(5)在表单的Destroy事件代码中添加清除菜单的命令,使得在关闭表单时能同时清除菜单,
释放其所占的内存空间。命令格式:
Release Menu <菜单名> [Extended]
(Extended表示在清除条形菜单时一起清除其下属的所有子菜单)。
3.建立快捷菜单的方法和过程:
(1)选择“文件”菜单中的“新建”命令,在打开的“新建”对话框中选择“菜单”单选按钮,然后单击“新建文件”按钮。
(2)在“新建菜单”对话框中选择“快捷菜单”按钮,打开“快捷菜单设计器”。
(3)用与设计下拉式菜单相似的方法,在“快捷菜单设计器”窗口中设计快捷菜单,生成菜单程序文件。
(4)在快捷菜单的“清理”代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时清除菜单,释放其所占用的内存空间。命令格式如下:
RELEASE POPUPS <> [EXTENDED]
(5)在选定对象(如表单)的RightClick时间代码中添加调用快捷菜单程序的命令:DO <快捷菜单程序文件名>(其中文件扩展名.mpr不能省略)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论