- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进一步研与究项目设计方案
进一步研究项目设计方案 设计程序 制作界面 各公司对项目设计方案再一次仔细研究,学生相互探讨,相互学习,设计出系统所需界面的版面 在前面各讲中,我们主要用菜单和命令方式操作数据库,但是要开发有实用价值的系统,必须采用程序设计方法。Visual FoxPro的程序设计包括结构化程序设计和面向对象程序设计。前者是传统的程序设计方法,主要用于过程和函数的编写,后者借助系统提供的辅助工具实现界面设计。在面向对象程序设计中,需要为对象编写事件代码,也要用到结构化程序设计的方法。就此而言,结构化程序设计是面向对象程序设计的基础。 例1: 编写一个计算半径为10米的圆的周长和面积的程序,程序文件名为LS1.prg。 循环结构 例9:计算s=1+2+3+…+10000的和,名为sumdo.prg。 多重循环 一个循环的循环体中又有另外一个循环时,称为多重循环,VFP程序可以使用多重循环。 表单的类型 子表单 子表单是包含在其他窗口之中的一种表单,主要用于建立多文档界面(MDI)的应用程序。 浮动表单 浮动表单同子表单一样,同样隶属于某一父表单(主表单)。但是,它并不包含在父表单之中,可以移动到父表单之外而显示于Windows桌面上。 顶层表单 顶层表单是一个没有父表单的独立表单。主要用于创建一个单文档界面(SDI)的应用程序,或者作为一个MDI应用程序中父(主)表单。 创建顶层表单 1创建SDI菜单 SDI菜单是出现在单文档界面(SDI)窗口的菜单。具体方法 是: 从“菜单设计器”的“显示”菜单中选择“常规选 项”, 从打开的“常规选项”对话框中选择“顶层表单”。 2菜单应用到表单 在“显示” “常规选项”对话框中,选择“顶层表单”复 选框。在表单设计时,将表单的Show Window属性的值设置为 2,使其成为顶层表单。在表单的Init 事件或Load事件中, 添加调用菜单程序文件的命令:DO 菜单程序文件.Mpr with this,“菜单名”。在表单的destroy事件中,添加释放 菜单的命令。 标签(Label)控件 文本框控件 创建表单方式: 1.使用表单向导创建表单 : 文件? 新建命令,“ 工具” 菜单的“ 向导” 子菜单中选择“ 表单” 在项目管理器调用表单向导 2. 使用表单设计器 可以使用下面三种方法中的任何一种调用表单设计器: a、在项目管理器环境下调用b、 菜单方式调用c、命令方式调用 3.在命令窗口输入命令:CREATE FORM [表单名] 4.在表单设计器环境下,可以调用表单生成器方便、快速地产生表单 利用表单设计器创建表单分为四步骤: 1.打开表单设计器 方法1:在命令窗口中输入Create Form表单名命令或在命令窗口中输入MODIFY FORM [表单名],进入表单设计器,建立或修改已存在的表单。 方法2: 执行文件?新建,从“新建”对话框中选定“表单”、单击“新建表单”,进入表单设计器 方法3:执行文件?打开,在“打开”对话框中,选择要打开的项目文件,在“项目管理器”窗口中,“新建表单”对话框中,单击“新建文件”按钮,进入表单设计器。 2.设置数据表表单的数据环境 “数据环境设计器”打开后,会弹出 “添加表或视图”的窗口。要求用户将表单中要用到的表、视图添加到数据环境设计器中。如果已经在数据库中设计了联系,则相应的联系也会自动添加到数据环境设计器并且在运行表单时会自动打开、自动发挥作用。 按钮锁定与生成器 按钮锁定与生成器 3.设计表单 4、保存表单文件 单击“文件”、“保存”,在“另存为”窗口中,选择盘符、目录、文件名、文件类型(表单文件的类型是.Scx),单击“保存”按钮。特别注意:表单文件在保存时,将同时建立.Scx主表单文件和.Sct表单备注文件。 定义表单的高度。 Height 定义表单与屏幕顶部的距离。 Top 定义表单与屏幕左边的距离。 Left 控制表单是否具有关闭按钮。 Closable 定义表单标题栏显示的文本。 Caption 决定表单是否有边框,还是单边框,固定对话框或可调边框。 BorderStyle 定义表单的背景色。 BackColor 控制表单在初始化时是否自动居中。 AutoCenter 控制表单是否总是处于其他的窗口之上。 AlwaysOnTop 属性的意义 属性名 表 单 控制表单是非模式(0)还是模式(1)。如果是模式表单必须关闭才可用其他部分 WindowType 控制表单在运行时,是最小化(1),最大化(2)还是正常状态(0)。 WindowState 定义表单的类型,0表示在屏幕中(默认),1表示在顶层表单中,2表示建立顶层表单。 ShowWindow 定义表单的背景图片。 Picture 定义表
您可能关注的文档
最近下载
- 德邦快递_销售体系优化项目_销售体系现状分析报告v1.0_20150413汇报版.pptx VIP
- 最新子宫颈高级别上皮内病变管理的中国专家共识2022(完整版).pdf
- 雨棚清单报价表格.docx
- 光电图像处理-PPT课件(全).pptx
- 《初中英语阅读课“教-学-评”一体化的实践研究》课题研究方案.doc
- YC_T 10.4-2018烟草机械 通用技术条件 第4部分:灰铸铁件.pdf
- 一种应用于港口无人集卡的路径调度仿真测试方法、系统及介质.pdf VIP
- 人教版八年级地理上册《4-3 工业》教学课件PPT初二优秀公开课.pptx
- 5.2吸收借鉴优秀道德成果.pptx
- 消费者债务清理条例 - 司法院.doc VIP
文档评论(0)