




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程第第11章章 表单设计及运行表单设计及运行11.4 表单设计实例表单设计实例11.3 运行表单运行表单11.2 修改表单修改表单11.1 创建表单创建表单Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.1 创建表单创建表单11.1.2 利用表单向导创建表单利用表单向导创建表单11.1.1 利用表单设计器创建表单利用表单设计器创建表单Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.1.1 利用表单设计器创建表单利用表单
2、设计器创建表单 操作步骤如下:操作步骤如下: (1 1)打开)打开“文件文件”菜单,选择菜单,选择“新建新建”命令。命令。 (2 2)在)在“新建新建”窗口,选择窗口,选择“表单表单”选项,按选项,按“新建新建”按钮。按钮。 (3 3)在)在“窗体设计器窗体设计器”窗口,添加表单控件。窗口,添加表单控件。 (4 4)在)在“属性属性”窗口,定义表单及表单控件的属性。窗口,定义表单及表单控件的属性。 (5 5)在)在“代码编辑代码编辑”窗口,定义表单及表单控件的事件、方法代码。窗口,定义表单及表单控件的事件、方法代码。 使用使用Create formCreate form命令命令 Create
3、form Create form .scxscxVisual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.1.2 利用表单向导创建表单利用表单向导创建表单 操作步骤如下:操作步骤如下: (1 1)打开)打开“文件文件”菜单,选择菜单,选择“新建新建”命令。命令。 (2 2)在)在“新建新建”窗口,选择窗口,选择“表单表单”选项,按选项,按“向导向导”按钮,进按钮,进入入“向导选择向导选择”窗口。窗口。 (3 3)在)在“向导选择向导选择”窗口,选择窗口,选择“表单向导表单向导”选项。选项。 (4 4)在)在“表单向导表单向导”步骤步骤1 1窗口,在窗口,在“
4、数据库和表数据库和表”列表框中选择列表框中选择作为数据资源的数据表,在可用字段列表框中,选择将出现在表单中的作为数据资源的数据表,在可用字段列表框中,选择将出现在表单中的字段,再按字段,再按“下一步下一步”按钮。按钮。 (5 5)在)在“表单向导表单向导”步骤步骤2 2窗口,在窗口,在“样式样式”列表框中,选择表单列表框中,选择表单样式,在样式,在“按钮类型按钮类型”列表框中,选择按钮样式,再按列表框中,选择按钮样式,再按“下一步下一步”按钮。按钮。 (6 6)在)在“表单向导表单向导”步骤步骤3 3窗口,在窗口,在“可用字段或索引可用字段或索引”列表框中,列表框中,选择建立索引的字段,如果该
5、表已按某一字段建立了索引,则可略去此选择建立索引的字段,如果该表已按某一字段建立了索引,则可略去此操作,直接进入步骤操作,直接进入步骤4 4,再按,再按“下一步下一步”按钮。按钮。 (7 7)在)在“表单向导表单向导”步骤步骤4 4窗口,在窗口,在“键入表单标题键入表单标题”文本框中,文本框中,输入表单的标题,再选择输入表单的标题,再选择“保存表单以备将来使用保存表单以备将来使用”;最后按;最后按“完成完成”按钮,保存表单。按钮,保存表单。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.2 修改表单修改表单 操作步骤如下:操作步骤如下: (1 1)
6、打开)打开“文件文件”菜单,选择菜单,选择“打开打开”命令。命令。 (2 2)在)在“打开打开”窗口中,选择表单(人才档案单表);按窗口中,选择表单(人才档案单表);按“确定确定”按钮。按钮。 (3 3)在)在“窗体设计器窗体设计器”窗口,先确定要修改的对象,再确定窗口,先确定要修改的对象,再确定修改对象属性、事件和方法代码等。修改对象属性、事件和方法代码等。 (4 4)在)在“窗体设计器窗体设计器”窗口,打开窗口,打开“文件文件”菜单,选择菜单,选择“保保存存”命令,结束表单的修改操作。命令,结束表单的修改操作。 使用命令方式修改表单使用命令方式修改表单 Modify Form Modify
7、 Form .scxscxVisual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.3 运行表单运行表单操作步骤如下:操作步骤如下:(1 1)打开表单。)打开表单。(2 2)在)在“窗体设计器窗体设计器”窗口,单击鼠标右键,弹出窗口,单击鼠标右键,弹出“表单表单”快捷菜单。快捷菜单。(3 3)在)在“表单表单”快捷菜单中,选择快捷菜单中,选择“执行表单执行表单”命令。命令。(4 4)运行表单后,就可以根据表单功能进行各种操作。)运行表单后,就可以根据表单功能进行各种操作。使用命令方式运行表单使用命令方式运行表单 Do form Do form .scxscx
8、Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.4 表单设计实例表单设计实例11.4.5 设计设计“数据查询数据查询”表单表单11.4.4 设计设计“数据浏览数据浏览”表单表单11.4.3 设计设计“启动启动”表单表单11.4.2 设计设计“登录登录”表单表单11.4.1 设计设计“关于关于”表单表单Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.4.1 设计设计“关于关于”表单表单 例:设计一个表单(关于),介绍关于数据库应用系统的信例:设计一个表单(关于),介绍关于数据库应用系统的信息,表单运行结果
9、,如图所示。息,表单运行结果,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.4.2 设计设计“登录登录”表单表单 例:设计一个表单(登录),用于控制系统用户的访问,表例:设计一个表单(登录),用于控制系统用户的访问,表单运行结果,如图所示。单运行结果,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.4.3 设计设计“启动启动”表单表单 例:设计一个表单(启动),用于启动表单例:设计一个表单(启动),用于启动表单“登录登录”,表单运,表单运行结果,如图所示。行结果,如图所示。Visu
10、al FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.4.4 设计设计“数据浏览数据浏览”表单表单 例:设计一个表单(人才档案浏览),用于浏览例:设计一个表单(人才档案浏览),用于浏览“人才档案人才档案”表中的数据,表单运行结果,如图所示。表中的数据,表单运行结果,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程11.4.5 设计设计“数据查询数据查询”表单表单 例:设计例:设计“人才信息查询人才信息查询”和和“查询结果浏览查询结果浏览”两个表单,两个表单,用于以多种方式查询用于以多种方式查询“人才档案人才档案”
11、表中的信息。表中的信息。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程本本章章要要点点Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程第第12章章 ActiveX控件控件12.3 常用常用ActiveX12.2 添加添加ActiveX控件控件12.1 ActiveX控件概述控件概述Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程12.1 ActiveX控件概述控件概述 ActiveX ActiveX控件是对内部控件(工具箱为用户提供的控件是对内部控件(工具箱为用户提供的20
12、20种标准控种标准控件)的扩充。件)的扩充。 使用使用ActiveXActiveX控件,要先将控件,要先将ActiveXActiveX控件添加到工具箱,其后与控件添加到工具箱,其后与内部控件使用方法一样,同样也要设计控件的属性、事件和方法,内部控件使用方法一样,同样也要设计控件的属性、事件和方法,但是但是ActiveXActiveX控件除在控件除在“属性属性”窗口定义相关的属性外,还要通过窗口定义相关的属性外,还要通过ActiveXActiveX控件控件“属性页属性页”窗口定义其特有的属性。窗口定义其特有的属性。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设
13、计教程12.2 添加添加ActiveX控件控件 操作步骤如下:操作步骤如下: (1 1)打开)打开“窗体设计器窗体设计器”窗口,首先,打开窗口,首先,打开“工具工具”菜单,然菜单,然后,选择后,选择“选项选项”命令。命令。 (2 2)在)在“选项选项”窗口,选择窗口,选择“控件控件”选项卡,在选项卡,在“选定选定”列表列表框中,选择要使用的框中,选择要使用的ActiveXActiveX控件,按控件,按“确定确定”按钮,被选中的按钮,被选中的ActiveXActiveX控件将出现在控件将出现在ActiveXActiveX控件工具箱。控件工具箱。Visual FoxPro 应应用用基础基础与与面向
14、对象程序设计教程面向对象程序设计教程12.3 常用常用ActiveX12.3.4 ToolBar控件控件12.3.3 ImageList控件控件12.3.2 TreeView控件控件12.3.1 MMControl控件控件Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程12.3.1 MMControl控件控件 MMControlMMControl控件又称为控件又称为Multimedia MCIMultimedia MCI控件(控件(MCIMCI是是Multimedia Multimedia Control interface Control interf
15、ace 的缩写),它为多种媒体设备提供了一个公共接口,的缩写),它为多种媒体设备提供了一个公共接口,将多媒体设备将多媒体设备“绑定绑定”在窗体上,实现对多媒体的操作。在窗体上,实现对多媒体的操作。 MMControlMMControl控件事实上就是一组按钮,当其被使用时外观,如图所示。控件事实上就是一组按钮,当其被使用时外观,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程12.3.1 MMControl控件控件 MMControl MMControl控件常用的属性控件常用的属性 (1 1)AutoEnableAutoEnable属性决定是否自
16、动检查属性决定是否自动检查MMControlMMControl控件各按钮的状控件各按钮的状态,缺省为自动检查。态,缺省为自动检查。 (2 2)PlayEnabledPlayEnabled属性决定属性决定MMControlMMControl控件各按钮是否处于有效状态,控件各按钮是否处于有效状态,缺省为无效状态。缺省为无效状态。 (3 3)filenamefilename属性是属性是MMControlMMControl控件控制操作的多媒体文件名。控件控制操作的多媒体文件名。 (4 4)FromFrom属性返回属性返回MMControlMMControl控件播放文件的起始时间。控件播放文件的起始时间
17、。 (5 5)LengthLength属性返回属性返回MMControlMMControl控件播放文件的长度。控件播放文件的长度。 (6 6)PositionPosition属性返回已打开的多媒体文件的位置。属性返回已打开的多媒体文件的位置。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程12.3.1 MMControl控件控件(7 7)CommandCommand属性有多个值,可以执行多个操作命令,其中几个常用的属性有多个值,可以执行多个操作命令,其中几个常用的操作命令是:操作命令是:OpenOpen:打开一个由:打开一个由filenamefilena
18、me属性指定的多媒体文件。属性指定的多媒体文件。PlayPlay:播放打开的多媒体文件。:播放打开的多媒体文件。StopStop:停止正在播放的多媒体文件。:停止正在播放的多媒体文件。PausePause:暂停正在播放的多媒体文件。:暂停正在播放的多媒体文件。BackBack:后退指定数目的画面。:后退指定数目的画面。StepStep:前进指定数目的画面。:前进指定数目的画面。PrevPrev:回到本磁道的起始点。:回到本磁道的起始点。CloseClose:关闭已打开的多媒体文件。:关闭已打开的多媒体文件。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程
19、12.3.1 MMControl控件控件(8 8)MMControlMMControl控件的专门属性,如图所示。控件的专门属性,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程12.3.2 TreeView控件控件 1.“1.“树树”视图常用的属性如下:视图常用的属性如下:(1 1)ExpandedExpanded属性属性ExpandedExpanded属性用于设置节点是否被展开。属性用于设置节点是否被展开。(2 2)TreeViewTreeView控件的专门属性,如图所示。控件的专门属性,如图所示。Visual FoxPro 应应用用基础基础
20、与与面向对象程序设计教程面向对象程序设计教程12.3.2 TreeView控件控件2.“2.“树树”视图常用的方法视图常用的方法(1 1)AddAdd方法方法 Add(RelativeAdd(Relative ,RelationshipRelationship,Key Key , Text Image) As Node Text Image) As Node(2 2)RemoveRemove方法方法 Remove index Remove index(3 3)SelectedItemSelectedItem方法方法 SelectedItem.indexSelectedItem.indexVis
21、ual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程12.3.3 ImageList控件控件设置设置ImageListImageList控件的专门属性,如图所示。控件的专门属性,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程12.3.4 ToolBar控件控件 设置设置ToolBarToolBar控件的专门属性,如图所示。控件的专门属性,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程本本章章要要点点Visual FoxPro 应应用用基础基础与与面向对象程序设计
22、教程面向对象程序设计教程13.4 使用报表使用报表13.3 修改报表修改报表13.2 创建报表创建报表13.1 报表布局报表布局Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.1 报表布局报表布局13.1.4 常用的报表布局常用的报表布局13.1.3 添加报表控件添加报表控件13.1.2 设置报表中数据的显示格式设置报表中数据的显示格式13.1.1 设置报表页面设置报表页面Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 操作步骤如下:操作步骤如下: (1 1)打开)打开“文件文件”菜单,选择菜单,选择“新建
23、新建”命令。命令。 (2 2)在)在“新建新建”窗口,选择窗口,选择“报表报表”选项,按选项,按“新建新建”按钮。按钮。 (3 3)在)在“报表设计器报表设计器”窗口,打开窗口,打开“文件文件”菜单,选择菜单,选择“页面设页面设置置”命令。命令。 (4 4)在)在“页面设置页面设置”窗口,可以设置报表页面的大小,也可以设窗口,可以设置报表页面的大小,也可以设置报表布局。置报表布局。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 在在“报表设计器报表设计器”窗口,有若干个数据分区,每个区窗口,有若干个数据分区,每个区域实现的功能各不相同,在各个分区中可以
24、设置不同区域域实现的功能各不相同,在各个分区中可以设置不同区域的的“项目项目”,设置报表中数据的显示位置、提示信息及注,设置报表中数据的显示位置、提示信息及注释等。释等。 (1 1)标题是用来设置报表标题的区域。)标题是用来设置报表标题的区域。 (2 2)页标头是用来设置报表表头的区域。)页标头是用来设置报表表头的区域。 (3 3)细节是用来设置报表中数据输出格式的区域)细节是用来设置报表中数据输出格式的区域. . (4 4)页注脚是用来设置报表注释说明信息的区域。)页注脚是用来设置报表注释说明信息的区域。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程
25、13.1.3 添加报表控件添加报表控件 在在“报表设计器报表设计器”窗口,对于数据的输出控制,窗口,对于数据的输出控制,是通过报表控件属性控制输出操作的。报表控件的是通过报表控件属性控制输出操作的。报表控件的属性决定了数据的输出格式、大小、颜色及位置等。属性决定了数据的输出格式、大小、颜色及位置等。 Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.1.4 常用的报表布局常用的报表布局 1. 1.列报表列报表 列报表即表中每条记录字段的输出,是在页面上按水平方向列报表即表中每条记录字段的输出,是在页面上按水平方向分布,如图所示。分布,如图所示。Vis
26、ual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.1.4 常用的报表布局常用的报表布局 2. 2.行报表行报表 行报表即表中每条记录字段的输出,是在页面上按垂直方向行报表即表中每条记录字段的输出,是在页面上按垂直方向分布,如图所示。分布,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.1.4 常用的报表布局常用的报表布局 3. 3.多栏报表多栏报表 多栏报表即表中每条记录字段的输出,是在同一个页面上分多栏报表即表中每条记录字段的输出,是在同一个页面上分多栏、按垂直方向分布,如图所示。多栏、按垂直方向分
27、布,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.1.4 常用的报表布局常用的报表布局 4. 4.一对多报表一对多报表 一对多报表就是输出父表中的每一条记录,对应输出子表中一对多报表就是输出父表中的每一条记录,对应输出子表中多条记录,如图所示。多条记录,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.2 创建报表创建报表13.2.2 利用利用“报表向导报表向导”创建报表创建报表13.2.1 利用利用“报表设计器报表设计器”创建报表创建报表Visual FoxPro 应应用用基础基础
28、与与面向对象程序设计教程面向对象程序设计教程13.2.1 利用利用“报表设计器报表设计器”创建报表创建报表利用报表设计器创建报表,主要操作步骤如下:利用报表设计器创建报表,主要操作步骤如下:(1 1)打开报表设计器。)打开报表设计器。(2 2)利用数据环境确定数据来源(表、视图或查询)。)利用数据环境确定数据来源(表、视图或查询)。(3 3)在报表设计器中设计报表布局、页面大小及数据排列顺序等。)在报表设计器中设计报表布局、页面大小及数据排列顺序等。(4 4)预览报表或打印报表。)预览报表或打印报表。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.
29、2.2 利用利用“报表向导报表向导”创建报表创建报表利用报表向导创建报表,有以下几个主要操作步骤:利用报表向导创建报表,有以下几个主要操作步骤:(1 1)在)在“向导选取向导选取”窗口选取报表向导类型;窗口选取报表向导类型;(2 2)确定数据来源(表、视图或查询);)确定数据来源(表、视图或查询);(3 3)确定报表样式;)确定报表样式;(4 4)确定报表中数据的排列顺序;)确定报表中数据的排列顺序;(5 5)预览报表或打印报表。)预览报表或打印报表。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.3 修改报表修改报表 操作步骤如下:操作步骤如下:
30、 (1 1)打开)打开“报表设计器报表设计器”窗口,可修改报表中数据的显示格式,窗口,可修改报表中数据的显示格式,向报表添加报表控件。向报表添加报表控件。 (2 2)在)在“报表设计器报表设计器”窗口,打开窗口,打开“报表报表”菜单,可修改各级标菜单,可修改各级标题的位置及主标题的字体等。题的位置及主标题的字体等。 (3 3)在)在“报表设计器报表设计器”窗口,修改完报表,打开窗口,修改完报表,打开“显示显示”菜单,菜单,选择选择“预览预览”命令,可以命令,可以“预览预览”报表格式及内容。报表格式及内容。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程1
31、3.4 使用报表使用报表 1. 1.菜单方式菜单方式 操作步骤如下:操作步骤如下: (1 1)在)在Visual FoxProVisual FoxPro系统主菜单下,打开系统主菜单下,打开“文件文件”菜单,菜单,选择选择“打开打开”命令。命令。 (2 2)在)在“报表设计器报表设计器”窗口中,打开窗口中,打开“文件文件”菜单,选菜单,选择择“打印预览打印预览”命令,可以通过显示器预览报表。命令,可以通过显示器预览报表。 (3 3)在)在“报表设计器报表设计器”窗口中,打开窗口中,打开“文件文件”菜单,选菜单,选择择“打印打印”命令,可以通过打印机打印报表。命令,可以通过打印机打印报表。Visu
32、al FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程13.4 使用报表使用报表2.2.命令方式命令方式(1 1)Modify ReportModify Report命令命令 Modify Report Modify Report (2 2)Report FormReport Form命令命令 Report Form Report Form (3 3)Report Form Report Form 命令命令 Report Form Report Form To Printer To PrinterVisual FoxPro 应应用用基础基础与与面向对象程序设计教程面向
33、对象程序设计教程本本章章要要点点Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程14.2 工具栏工具栏14.1 菜单系统菜单系统Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程14.1.4 运行菜单运行菜单14.1.3 生成菜单程序生成菜单程序14.1.2 创建菜单创建菜单14.1.1 设计菜单设计菜单Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 设计菜单就是根据数据库应用系统的功能,规划设计设计菜单就是根据数据库应用系统的功能,规划设计一个菜单,使它能够展示数据库应用系
34、统功能,提供实现一个菜单,使它能够展示数据库应用系统功能,提供实现数据库应用系统功能的选择方式,及实现数据库应用系统数据库应用系统功能的选择方式,及实现数据库应用系统的操作。的操作。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程操作步骤如下:操作步骤如下:(1 1)打开)打开“文件文件”菜单,选择菜单,选择“新建新建”命令。命令。(2 2)在)在“新建新建”窗口,选择窗口,选择“菜单菜单”选项,按选项,按“新建新建”按钮。按钮。(3 3)在)在“新建菜单新建菜单”窗口,按窗口,按“菜单菜单”按钮。按钮。(4 4)在)在“菜单设计器菜单设计器”窗口,定义
35、各菜单项的名字。窗口,定义各菜单项的名字。(5 5)在)在“菜单设计器菜单设计器”窗口,选择某一菜单项,再选择窗口,选择某一菜单项,再选择“编辑。编辑。(6 6)在)在“菜单设计器菜单设计器”子菜单操作窗口,定义菜单选项的功能。子菜单操作窗口,定义菜单选项的功能。(7 7)在)在“菜单设计器菜单设计器”窗口,保存菜单,结束菜单的创建。窗口,保存菜单,结束菜单的创建。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 操作步骤如下:操作步骤如下: (1 1)打开)打开“菜单菜单”文件。文件。 (2 2)打开)打开“菜单菜单”菜单,选择菜单,选择“生成生成”命
36、令。命令。 (3 3)在)在“生成菜单生成菜单”窗口,输入菜单文件名(扩展名窗口,输入菜单文件名(扩展名为为. .MprMpr),创建一个菜单程序文件。),创建一个菜单程序文件。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程通过通过DoDo命令运行菜单。命令运行菜单。 Do Do Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程14.2 工具栏工具栏14.2.3 利用利用ToolBar控件创建工具栏控件创建工具栏14.2.2 创建工具栏对象创建工具栏对象14.2.1 定制系统工具栏定制系统工具栏Visual Fo
37、xPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程14.2.1 定制系统工具栏定制系统工具栏 操作步骤如下:操作步骤如下: (1 1)打开)打开“显示显示”菜单,选择菜单,选择“工具栏工具栏”命令。命令。 (2 2)在)在“工具栏工具栏”窗口,按窗口,按“新建新建”按钮。按钮。 (3 3)在)在“新建工具栏新建工具栏”窗口,定义新工具栏的名,按窗口,定义新工具栏的名,按“确定确定”按钮。按钮。 (4 4)在)在“定制工具栏定制工具栏”窗口,定制工具栏。窗口,定制工具栏。 (5 5)关闭)关闭“定制工具栏定制工具栏”窗口,新建工具栏已加入到窗口,新建工具栏已加入到系统系统“工
38、具栏工具栏”中,使用方法如系统中,使用方法如系统“工具栏工具栏”相同。相同。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程14.2.2 创建工具栏对象创建工具栏对象 操作步骤如下:操作步骤如下: (1 1)打开)打开“文件文件”菜单,选择菜单,选择“新建新建”命令。命令。 (2 2)在)在“新建新建”窗口,选择窗口,选择“类类”选项,按选项,按“新建新建”按钮。按钮。 (3 3)在)在“新建类新建类”窗口中,首先,定义类名窗口中,首先,定义类名“systoolbarsystoolbar”,然后,选,然后,选择基类择基类“Container”Contai
39、ner”,确定新类存储于类库,确定新类存储于类库“toolclasstoolclass”中,再按中,再按“确定确定”按钮。按钮。 (4 4)在)在“类设计器类设计器”窗口,向窗口,向“容器容器”控件中,添加控件中,添加 “命令按钮命令按钮”控控件,并在件,并在“属性属性”窗口,定义容器及窗口,定义容器及“命令按钮命令按钮”控件的属性。控件的属性。 (5 5)控件以及容器的属性定义完成后,关闭)控件以及容器的属性定义完成后,关闭“属性属性”窗口。窗口。 (6 6)在)在“事件代码编辑事件代码编辑”窗口,分别定义窗口,分别定义“命令按钮命令按钮”事件的过程代码。事件的过程代码。 (7 7)退出)退
40、出“代码编辑代码编辑”窗口,保存窗口,保存“类类”,结束创建类操作。,结束创建类操作。 (8 8)在)在“程序编辑程序编辑”窗口,编制将类定义成对象的程序。窗口,编制将类定义成对象的程序。 (9 9)输入并编辑,将程序命名。)输入并编辑,将程序命名。 (1010)运行程序。)运行程序。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程操作步骤如下:操作步骤如下:(1 1)打开)打开“窗体设计器窗体设计器”窗口。窗口。(2 2)在)在“窗体设计器窗体设计器”窗口,向窗体添加控件。窗口,向窗体添加控件。(3 3)在)在“窗体设计器窗体设计器”窗口,打开窗口,打
41、开“窗口窗口”菜单,选择菜单,选择“属性属性”命令。命令。(4 4)在)在“窗体设计器窗体设计器”窗口,打开窗口,打开“显示显示”菜单,选择菜单,选择“代码代码”命令。命令。(5 5)在)在“窗体设计器窗体设计器”窗口,打开窗口,打开“文件文件”菜单,选择菜单,选择“保存保存”命令,结束命令,结束的表单创建。的表单创建。(6 6)在)在“窗体设计器窗体设计器”窗口,打开窗口,打开“显示显示”菜单,选择菜单,选择“代码代码”命令。命令。(7 7)在)在“窗体设计器窗体设计器”窗口,打开窗口,打开“文件文件”菜单,选择菜单,选择“保存保存”命令,结束命令,结束表单的创建。表单的创建。Visual
42、FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程本本章章要要点点Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程15.3 数据库保护数据库保护15.2 主要功能模块设计主要功能模块设计15.1 应用系统开发概述应用系统开发概述Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程15.1.4 系统维护阶段系统维护阶段15.1.3 系统实施阶段系统实施阶段15.1.2 系统设计阶段系统设计阶段15.1.1 系统分析阶段系统分析阶段Visual FoxPro 应应用用基础基础与与面向对象程序设计教程
43、面向对象程序设计教程 在数据库应用系统开发的分析阶段,要在信息收集的基础在数据库应用系统开发的分析阶段,要在信息收集的基础上确定系统开发的可行性思路。上确定系统开发的可行性思路。 在数据库应用系统开发的分析阶段,明确数据库应用系统在数据库应用系统开发的分析阶段,明确数据库应用系统的总需求目标是最重要的内容。的总需求目标是最重要的内容。 本章所介绍的本章所介绍的“人才档案管理系统人才档案管理系统”例子,是为某人才例子,是为某人才中心设计的人才档案管理数据库应用系统。中心设计的人才档案管理数据库应用系统。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 在数
44、据库应用系统开发分析阶段确立的总在数据库应用系统开发分析阶段确立的总体目标基础上,就可以进行数据库应用系统开体目标基础上,就可以进行数据库应用系统开发的逻辑模型或规划模型的设计。发的逻辑模型或规划模型的设计。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 在数据库应用系统开发的实施阶段,主要任务是按系统的功在数据库应用系统开发的实施阶段,主要任务是按系统的功能模块的设计方案,具体实施系统的逐级控制和各独立模块的建能模块的设计方案,具体实施系统的逐级控制和各独立模块的建立,从而建立形成一个完整的应用开发系统。立,从而建立形成一个完整的应用开发系统。 在数
45、据库应用系统开发的实施阶段,一般采用在数据库应用系统开发的实施阶段,一般采用“自顶向下自顶向下”的设计思路和步骤来开发系统,通过系统菜单或系统控制面板逐的设计思路和步骤来开发系统,通过系统菜单或系统控制面板逐级控制更低一层的模块,确保每一个模块完成一个独立的任务,级控制更低一层的模块,确保每一个模块完成一个独立的任务,且受控于系统菜单或系统控制面板。且受控于系统菜单或系统控制面板。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 在数据库应用系统开发的维护阶段,测试数据在数据库应用系统开发的维护阶段,测试数据库应用系统的性能尤为关键,不仅要通过调试工具库
46、应用系统的性能尤为关键,不仅要通过调试工具检查、调试数据库应用系统,还要通过模拟实际操检查、调试数据库应用系统,还要通过模拟实际操作或实际验证数据库应用系统,若出现错误或有不作或实际验证数据库应用系统,若出现错误或有不适当的地方要及时加以修正。适当的地方要及时加以修正。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程15.2.5 数据库设计数据库设计15.2.4 菜单设计菜单设计15.2.3 登录页面设计登录页面设计15.2.2 启动页面设计启动页面设计 15.2.1 主程序设计主程序设计15.2.6 数据表单设计数据表单设计15.2.7 报表设计报表设
47、计Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程 所谓主程序,就是一个数据库应用系统的总控部分,所谓主程序,就是一个数据库应用系统的总控部分,是系统首先要执行的程序。是系统首先要执行的程序。在主程序中,一般要完成如下任务:在主程序中,一般要完成如下任务:(1)设置系统运行状态参数;)设置系统运行状态参数;(2)定义系统全局变量;)定义系统全局变量;(3)设置系统主工作界面;)设置系统主工作界面;(4)调用系统登录表单。)调用系统登录表单。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程“人才信息管理系统人才信息管
48、理系统”的主程序内容如下:的主程序内容如下:Set Talk OffSet Talk OffClose AllClose AllClear AllClear AllPublic Public P_StrSqlP_StrSql as String as String Public Public P_RecNumP_RecNum as Integer as Integer * *设置系统参数设置系统参数Set Set sysmenusysmenu off offSet Set sysmenusysmenu to to* *设置系统路径设置系统路径Set Set defadefa to to c:v
49、fpc:vfpOpen Database Open Database 人才管理人才管理* *设置系统标题及图标设置系统标题及图标_ _screen.captionscreen.caption=人才信息管理系统人才信息管理系统 * *调用启动表单调用启动表单Do form Do form 启动启动. .scxscxRead event Read event ReturnReturnVisual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程“人才档案管理系统人才档案管理系统”启动表单,如图所示。启动表单,如图所示。Visual FoxPro 应应用用基础基础与与面向对
50、象程序设计教程面向对象程序设计教程“人才档案管理系统人才档案管理系统”系统登录工作窗口,如图所示。系统登录工作窗口,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程“人才档案管理系统人才档案管理系统”系统菜单,如图所示。系统菜单,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程“人才管理人才管理”数据库,如图所示。数据库,如图所示。Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程Visual FoxPro 应应用用基础基础与与面向对象程序设计教程面向对象程序设计教程Visual FoxPro 应应用用基础基础与与面向
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 漆器金银漆雕刻嵌银工艺考核试卷及答案
- 磷肥酸沉槽工艺考核试卷及答案
- 微电子制造工艺规范考核试卷及答案
- 金属材碱洗工标准化作业考核试卷及答案
- 电线电缆金属导体挤制工质量管控考核试卷及答案
- 2024新版2025秋青岛版科学六三制三年级上册教学课件:第四单元 第17课 水蒸发
- AI智能智慧教育综合解决方案
- 影像技术防护考试题及答案
- 气象观测业务测试卷附答案
- 银行征信试题及答案
- 酒店卫生应急预案
- 幼儿教育中彝族元素的使用
- 2025年度在线教育平台股东出资合同
- 慢性鼻窦炎鼻息肉护理查房
- 教学课件-电子商务法律法规(王庆春)
- 2024考研数二真题及答案
- 餐饮业合伙人入股协议书
- 《智能网联汽车智能传感器测试与装调》电子教案
- 2024年江苏省淮安市中考语文试题卷(含答案解析)
- 2第二章-微生物生态学研究方法
- 膝关节穿刺术课件
评论
0/150
提交评论