- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PowerBuilder 课程设计 任务:通讯录管理软件 通讯录管理器 系统概述 通讯录管理的软件,我们称之为通讯录管理器。该软件具有对通讯录信息的增、删、改、查、排序、打印等功能,以单文档界面和多文档界面两种形式实现。涉及的主要技术包括数据窗口缓冲区的共享、用回车键实现TAB键功能、多条件查询、多文档界面的实现、窗口之间的参数传递、结构的应用、图片的使用等。 开发流程 一、基础工作 1.1 建立文件夹、准备图片文件 为便于管理,我们为通讯录管理建立一个专门的文件夹,取名为“txl”。 建立文件夹的操作可以在操作系统下进行,也可以在Powerbuilder 8.0中进行。 把有关人员照片的图形文件放到文件夹txl中,照片图形文件的扩展名为gif,文件名用人员的姓名。 ? 一、基础工作 1.2 建立或打开工作空间 File〉New〉WorkSpace〉OK 选择工作空间目录(TXL目录下),输入工作空间名称,例如TXL,选择保存。 一、基础工作 1.3 建立应用程序对象、库和目标 FileNewTargetApplicationok建立应用程序对象txl_s,对象库txl_s.pbl和目标txl_s.pbt用来设计单文档界面的通讯录管理软件,选择Finish保存。 一、基础工作 1.4 创建数据库和表 在PowerBuilder中创建一个Adaptive Server Anywhere 7.0数据库。 1.4 创建数据库和表(续) 配置ODBC数据源“txl”和描述文件“txl”并进行连接。 1.4 创建数据库和表(续) 在数据库已经连接的情况下,可以建立存储通讯录信息的表。 1.4 创建数据库和表(续) 我们只定义一个表,命名为“txl”,表结构如下。 1.4 创建数据库和表(续) 1.4 创建数据库和表(续) 根据TXL的表结构建表 1.4 创建数据库和表(续) 表建立之后,要建立用于唯一标识每一行数据(元组)的主键。主键可由表中的一个或多个属性(列)组成。 1.4 创建数据库和表(续) 最后,我们还要逐一为每一列设置标题或标签属性,以简化设计数据窗口对象时的操作。 开发流程 二、用户操作界面设计 二、用户操作界面设计 2.1 数据窗口对象设计 2.2 窗口设计 2.1 数据窗口对象设计 根据基本设计思想,我们首先要建立两个数据窗口对象,一个自由表样式,命名为dw_zy;另一个为网格样式,命名为dw_wg。 FileNewDataWindowFreeFormOk 2.1 数据窗口对象设计(续) 2.1 数据窗口对象设计(续) 2.1 数据窗口对象设计 FileNewDataWindowGridOk 2.1 数据窗口对象设计(续) 2.1 数据窗口对象设计(续) 二、用户操作界面设计 2.1 数据窗口对象设计 2.2 窗口设计 2.2窗口设计 新建一个窗口对象,FileNewPb ObjectWindow 在属性视图的“General”标签页中,设置Title为“通讯录”,不使用菜单,取消最大化按钮复选标记,在Window Type下拉列表中选择窗口类型为main!,在WindowState下拉列表中选择窗口的初始状态为normal,BackColor设置为silver,保存为w_txl。 2.2窗口设计 开发流程 三、 编码 3.1应用程序对象编码 3.2窗口w_txl的open事件 3.3窗口w_txl的closequery事件 3.4数据窗口相关事件 3.5单选按钮rb_1、rb_2、rb_3clicked事件 3.6按钮(Button)的clicked事件 3.1 应用程序编码(Open事件) 首先打开应用程序对象txl_s,方法有以下几种: 【方法1】在PowerBuilder主工具栏上,单击“System Tree”按钮,打开 “System Tree”视图,在当前工作空间中找到目标txl_s、对象库txl_s.pbl和应用程序对象txl_s,在应用程序对象上用鼠标双击。 【方法2】在PowerBuilder主工具栏上,单击“Library”按钮,打开 “Library”视图,找到需要的驱动器、文件夹、对象库txl_s.pbl和应用程序对象txl_s,在应用程序对象上用鼠标双击。 【方法3】在PowerBuilder主工具栏上,单击“Open”按钮,打开“Open”对话框,在“Target”下拉列表选择目标txl_s,在“Objects of Type”选择Applications,在“Object”列表中选择应用程序对象txl_s,再单击“OK”按钮。 在打开的应用程序对象脚本窗口中选择“open”事件
您可能关注的文档
- 网上订货方案介绍.ppt
- hc900控制系统培训手册.doc
- 1.5_质量的测量.ppt
- 5.1质量守恒定律.ppt
- 4.2 透镜课件.ppt
- 草莓栽培与管理(培训用).ppt
- 伟大的抗日战争复习课件1.ppt
- 地质公园规划培训.ppt
- 迪信通汇报方案.ppt
- 文岩-自主安全意识培训.ppt
- 山西阳光焦化(集团)有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版审定.docx
- 山西闻喜银光镁业(集团)有限责任公司校园招聘模拟试题附带答案详解及参考答案1套.docx
- 山西阳泉固庄煤矿校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答案.docx
- 内科护士护理查房.pptx
- 山西长信钢铁有限公司校园招聘模拟试题附带答案详解及参考答案.docx
- 山西闻喜银光镁业(集团)有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详.docx
- 山西闻喜银光镁业有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版必考.docx
- 山西长信工业有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版必考题.docx
- 2025年鞍山市民政系统事业单位人员招聘笔试考试题库及答案解析.docx
- 内科护理专科培训.pptx
文档评论(0)