第11章 FoxPro生成器的使用
屏幕生成器
菜单生成器
屏幕生成器
FoxPro提供的屏幕生成器可用来方便地设计应用程序的用户界面, 方便用户浏览和编辑数据, 并产生相应的源程序代码。下面我们用一个简单的例子来说明屏幕生成器的使用。
,要求屏幕格式如图11—1所示。
图11—1 屏幕编辑格式
:
建立屏幕数据文件的方法有二:
(1)在Command窗口中键入命令:CreateScreen编辑职工;
(2)使用系统菜单:File→New→选中(·)Screen单选按钮→下推《OK》。
此时还未给屏幕数据文件命名,系统缺省为:,要给文件命名,再操作:
File→Saveas→输入文件名:编辑职工→单击《OK》观察窗口标题条,。此时屏幕设计窗口如图11—2所示:
图11—2 屏幕设计窗口
2. FoxPro的屏幕对象
FoxPro中的物件可以分为四类:
(1)文字对象:包括文字数字与标点符号。
(2)图形对象:包括线条与方框。
(3)字段对象:包括数据库的字段、内存变量、数组元素、表达式和用户自定义函数。
(4)控制对象:包括触发式按钮、单选钮、复选框、隐藏弹出式菜单和下拉列表。
Screen选项的菜单中包含了可用来建立各个对象的子功能选项,它们是:
Box: 可建立方框与线条。
Field: 可建立字段对象。
Text: 可建立文字对象。
PushButton: 可建立触发式按钮。
RadioButton: 可建立单选钮。
CheckBox: 可建立复选框。
Popup: 可建立隐藏弹出式菜单。
List: 可建立下拉列表。
: 可建立隐藏式按钮。
3. 快速定义屏幕上的字段
如果屏幕设计窗是空的,可以操作菜单:Screen→QuickScreen,快速方便地将多个字段加入到屏幕中。具体步骤如下:
(1)操作Screen→QuickScreen:,则出现打开文件对话框供用户选定数据库;如已有数据库打开,则系统默认该数据库为所需打开的数据库,用户也可通过操作File→Open,另外选定数据库。最后出现如图11—3所示的QuickScreen对话框。
图11—3 QuickScreen对话框
(2)选择字段在屏幕中的放置方式:单选(·)ByRowLayout为横向排列,形式如图11—3中Fields的排列方式;单选(·)ByColumnLayout为二列竖向排列。在四个复选框中,选中[×]Titles,让字段名在屏幕上一起显示;选中[×]AddAlias,字段名前可加上数据库文件别名;[]Fields复选框选择要显示的字段,在本例中,职工表中的大部分字段都需要编辑,不需要选中该项;[]MemoryVariables复选框决定系统是否要自动生成所有字段的相应内存变量。
单击《OK》后,。
第11章 FoxPro生成器的使用 来自淘豆网m.daumloan.com转载请标明出处.