西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第11章 FoxPro生成器的使用

第Ⅱ章 FoxPro生成器的使闺 第11章 FoxPro生成器的使用 11.1屏幕生成器 12菜单生成器 BACK
第11章FoxPro生成器的使用 第11章 FoxPro生成器的使用 11.1 屏幕生成器 11.2 菜单生成器

第Ⅱ章 FoxPro生成器的使闺 111屏幕生成器 FoxPro提供的屏幕生成器可用来方便地设计应用 程序的用户界面,方便用户浏览和编辑数据,并产生 相应的源程序代码。下面我们用一个简单的例子来说 明屏幕生成器的使用。 例使用屏幕生成器生成编辑职工DBF的屏幕界面 的源程序代码,要求屏幕格式如图11-—-1所示
第11章FoxPro生成器的使用 11.1 屏 幕 生 成 器 FoxPro提供的屏幕生成器可用来方便地设计应用 程序的用户界面, 方便用户浏览和编辑数据, 并产生 相应的源程序代码。 下面我们用一个简单的例子来说 明屏幕生成器的使用。 例 使用屏幕生成器生成编辑职工.DBF的屏幕界面 的源程序代码,要求屏幕格式如图11—1所示

第Ⅱ章 FoxPro生成器的使闺 即DBF记求编辑窗 职!号 条记求 1.资 图11-1屏幕编辑格式
第11章FoxPro生成器的使用 图11—1 屏幕编辑格式

第Ⅱ章 FoxPro生成器的使闺 1建立屏幕数据文件:编辑职工SCX 建立屏幕数据文件的方法有二: (1)在 Command窗口中键入命令: Create Screen编 辑职工; (2)使用系统菜单:File-→New→选中() Screen单 选按钮→下推《OK》 此时还未给屏幕数据文件命名,系统缺省为: Untitled.scx,要给文件命名,再操作: File→ Saveas→输入文件名:编辑职工→单击《OK》 观察窗口标题条,系统自动地为屏幕设计文件加上 扩展名SCX。此时屏幕设计窗口如图11—2所示:
第11章FoxPro生成器的使用 1.建立屏幕数据文件:编辑职工.SCX (1)在Command窗口中键入命令:CreateScreen编 (2)使用系统菜单:File→New→选中(·)Screen单 选按钮→下推《OK》。 此时还未给屏幕数据文件命名,系统缺省为: Untitled.scx,要给文件命名,再操作: File→Saveas→输入文件名:编辑职工→单击《OK》 观察窗口标题条,系统自动地为屏幕设计文件加上 扩展名.SCX。此时屏幕设计窗口如图11—2所示:

第Ⅱ章 FoxPro生成器的使闺 System File Edit Database Record Program Window Run Screen 编辑职ISCX R:0C;0‖Move‖ 图11—2屏幕设计窗口
第11章FoxPro生成器的使用 图11—2 屏幕设计窗口

第Ⅱ章 FoxPro生成器的使闺 2. FoxPro的屏幕对象 FoxPro中的物件可以分为四类: (1)文字对象:包括文字数字与标点符号 (2)图形对象:包括线条与方框。 (3)字段对象:包括数据库的字段、内存变量、 数组元素、表达式和用户自定义函数。 (4)控制对象:包括触发式按钮、单选钮、复选 框、隐藏弹出式菜单和下拉列表
第11章FoxPro生成器的使用 2. FoxPro的屏幕对象 FoxPro (1)文字对象:包括文字数字与标点符号。 (2)图形对象:包括线条与方框。 (3)字段对象:包括数据库的字段、内存变量、 数组元素、表达式和用户自定义函数。 (4)控制对象:包括触发式按钮、单选钮、复选 框、隐藏弹出式菜单和下拉列表

第Ⅱ章 FoxPro生成器的使闺 Screen选项的菜单中包含了可用来建立各个对象 的子功能选项,它们是: Boⅹ: 可建立方框与线条。 Field 可建立字段对象。 Text 可建立文字对象 PushButton 可建立触发式按钮 Radio button 可建立单选钮 CheckBox 可建立复选框 pup: 可建立隐藏弹出式菜单 1st 可建立下拉列表。 Inv Button: 可建立隐藏式按钮
第11章FoxPro生成器的使用 Screen选项的菜单中包含了可用来建立各个对象 的子功能选项, Box: 可建立方框与线条。 Field: 可建立字段对象。 Text: 可建立文字对象。 PushButton: 可建立触发式按钮。 RadioButton: 可建立单选钮。 CheckBox: 可建立复选框。 Popup: 可建立隐藏弹出式菜单。 List: 可建立下拉列表。 Inv.Button: 可建立隐藏式按钮

第Ⅱ章 FoxPro生成器的使闺 3.快速定义屏幕上的字段 如果屏幕设计窗是空的,可以操作菜单: Screen- Quick Screen,快速方便地将多个字段加入到屏 幕中。具体步骤如下: (1)操作 Screen-→ Quickscreen:如果职工DBF还未 打开,则出现打开文件对话框供用户选定数据库;如已 有数据库打开,则系统默认该数据库为所需打开的数 据库,用户也可通过操作Fle→Open,另外选定数据库。 最后出现如图11-3所示的 Quickscreen对话框
第11章FoxPro生成器的使用 3. 快速定义屏幕上的字段 如果屏幕设计窗是空的 , 可以操作菜单: Screen→QuickScreen,快速方便地将多个字段加入到屏 幕中。 (1)操作Screen→QuickScreen:如果职工.DBF还未 打开,则出现打开文件对话框供用户选定数据库;如已 有数据库打开,则系统默认该数据库为所需打开的数 据库,用户也可通过操作File→Open,另外选定数据库。 最后出现如图11—3所示的QuickScreen对话框

第Ⅱ章 FoxPro生成器的使闺 Quick Screen: By Column Layout (·) By row layout Fieldl x×x Field2×××Ⅹ× TItles Field3××××× FIelds Field4×××Ⅹ× I Add alias [Memory Variables Maximum Fields Width:[80 《OK》 Cancel> 图11-3 QuickScreen对话框
第11章FoxPro生成器的使用 图11—3 QuickScreen对话框

第Ⅱ章 FoxPro生成器的使用 (2)选择字段在屏幕中的放置方式:单选 () By RowLayout为横向排列,形式如图11-3中 Fields的 排列方式;单选() By Column Layout为二列竖向排列。在 四个复选框中,选中[×]Ttes,让字段名在屏幕上 起显示;选中[×] Add alias,字段名前可加上数据库 文件别名;[] Fields复选框选择要显示的字段,在本例 中,职工表中的大部分字段都需要编辑,不需要选中该 项;[] Memory variables复选框决定系统是否要自动生 成所有字段的相应内存变量。 单击《OK》后,屏幕设计窗口中出现职工DBF的所 有字段
第11章FoxPro生成器的使用 ( 2 ) 选择字段在屏幕中的放置方式:单选 (·)ByRowLayout为横向排列,形式如图11—3中Fields的 排列方式;单选(·)ByColumnLayout为二列竖向排列。在 四个复选框中,选中[×]Titles,让字段名在屏幕上一 起显示;选中[×]AddAlias,字段名前可加上数据库 文件别名;[]Fields复选框选择要显示的字段,在本例 中,职工表中的大部分字段都需要编辑,不需要选中该 项;[]MemoryVariables复选框决定系统是否要自动生 成所有字段的相应内存变量。 单击《OK》后,屏幕设计窗口中出现职工.DBF的所 有字段
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第10章 子程序及基本菜单的.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)目录(主编:郭盈发).ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第十章 继承.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第九章 数组.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第八章 面向对象的Java程序.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第七章 使用方法.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第六章 循环结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第五章 运算符、类型转换以及条件判断结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第四章 对象和编程结构.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第三章 Java技术编程入门.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第一章(1-5)Java程序分类.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第二章 面向对象的分析与设计.ppt
- 《面向对象程序设计》课程教学资源(PPT课件)第一章 Java编程语言概述.ppt
- 莆田学院:《C语言程序设计》第八章 函数.ppt
- 莆田学院:《C语言程序设计》第七章 数组.ppt
- 莆田学院:《C语言程序设计》第三章(3-2)常量与变量.ppt
- 莆田学院:《C语言程序设计》第五章 选择结构程序设计.ppt
- 莆田学院:《C语言程序设计》第1章 C语言概述.ppt
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(授课计划,杨忠义).doc
- 湖南商务职业技术学院:《操作系统基础》课程教学资源(课程教学说明).doc
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第12章 多库文件操作.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第13章 多用户操作.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第14章 FoxPro与其它语言.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第15章 关系数据库.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第16章 关系数据库设计初步.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第1章 数据库系统概论.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第2章 FoxPro基础知识.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第3章 FoxPro应用基础.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第4章 库文件的维护及.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第5章 FoxPro系统菜单的使用.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第6章 数据库的辅助操作命令.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第7章 FoxPro程序设计初步.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第8章 循环.ppt
- 西安电子科技大学出版社:《数据库原理与应用》课程教材电子教案(PPT课件讲稿)第9章 输入输出格式设计.ppt
- 《MMS Visual Studio .NET培训》可视化的软件架构设计.ppt
- 《MMS Visual Studio .NET培训》在NET上构架企业级应用程序.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第二十一讲 ASP.NET增强服务器 控件.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十五讲 DataAdapter对象.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十四讲 DataReader对象的使用.ppt
- 河南经贸职业学院:《ASP.NET动态网站开发》课程教学资源(PPT课件)第十六讲 DataSet对象.ppt