通信录管理系统录入界面设计PowerBuilder数据库程序设计曹玉茹版PPT课件_第1页
通信录管理系统录入界面设计PowerBuilder数据库程序设计曹玉茹版PPT课件_第2页
通信录管理系统录入界面设计PowerBuilder数据库程序设计曹玉茹版PPT课件_第3页
通信录管理系统录入界面设计PowerBuilder数据库程序设计曹玉茹版PPT课件_第4页
通信录管理系统录入界面设计PowerBuilder数据库程序设计曹玉茹版PPT课件_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 PowerBuilder数据库程序设计 2010年上海市教委重点课程 商务信息学院计算机教学部 2 第一讲PowerBuilder数据库创建及录入界面设计 3 什么是PowerBuilder 是美国PowerSoft公司的产品 在1994年底被被著名的Sybase公司兼并 2010年5月被SAP公司兼并 是目前最具代表性的数据库前端开发工具之一 它不仅仅是一个开发工具 而是一个比开发工具强大得多的可视化的 面向对象的开发环境 其第一个版本于1991年6月正式投入市场 4 PowerBuilder的特点 专业的快速 便捷的Client Server C S 开发工具可视化集成开发环境支持多种平台的开发环境面向对象的程序设计方法抽象 继承性 多态性 封装性支持多种DBMS拥有核心的专利技术 数据窗口具有强大的 易于使用的第四代编程语言PowerScript灵活的数据转移功能分布式应用支持Internet Intranet下的Web应用开发 5 PowerBuilder11 5新特点P67 数据窗口的新特征数据窗口字段支持RichText编辑风格数据窗口支持3D图形风格数据窗口字段和控件支持工具提示 Tooltip 支持PNG图形格式 PortableNetworkGraphicFormat 支持图像设计时 Design time 透明度新增了数据窗口对象的属性 数据窗口背景属性 如 Brushmode Gradient Transparency等 新字段或控件属性 如 Render3D Tooltip Transparency等 新增了数据窗口事件和函数 新的事件 如RichTextLimitError RichTetLoseFocus等 新的函数 如GetDatalabelling GetDataTransarency 等 6 PowerBuilder11 5新特点P67 三维图形格式PowerBuilder11 5增加了3D技术渲染饼状图 柱状图 条状图 线形图和范围图表 支持PNG图形格式支持菜单 工具栏 树形控件和数据窗口 图片和图片按钮使用流式网络图形格式 PNG 增强数据库接口Oracle11g本地机驱动程序MSSQLServer2008本地机驱动程序 7 PowerBuilder11 5新特点P67 增强 NET支持借助PowerBuilder11 5平台 能够轻松地将现有的和最新的应用程序部署到丰富的 NET环境内 同时可以快速 轻松地以 NETWindowsForms或ASP NETWebForms方式部署应用程序 PowerBuilder11 5是PowerBuilder产品多阶段支持 NET计划中的一个关键步骤 PowerBuilder11 5支持强命名程序集 访问 NET静态 原语和枚举类 支持Vista和IIS7 支持 NET目标共享对象 增强语言的互操作性和增强安全机制 因此它为开发人员提供了现成的工具来开发最前沿 快速和易用的 NET应用程序 8 PowerBuilder11 5新特点P67 事务对象 TransactionObject 的增强PowerBuilder11 5为事务对象增加了两个新的事件 即EBError和SQLPreview 他们与数据窗口控件和数据存储中的这两个事件稍有不同 但功能是相似的 FDCC适应性FDCC TheFederalDesktopCoreConfiguration 是一种安全标准 由美国管理和预算办事处 OMB 授权 为了满足FDCC的安全要求 PowerBuilder11 5可以只由系统管理员安装 但是 PowerBuilder以及利用PowerBuilder开发的应用程序可以在不提升管理权限的情况下 在标准用户环境中运行 静默安装和卸载当接受Sybase许可协议后 在安装和卸载PowerBuilder11 5时 系统不再显示任何信息和窗口 9 学习哪种编程语言呢 仁者见仁 智者见智一个小老板眼中的开发工具VBPBDelphiVCJava开发工具比较 10 PowerBuilder应用实例 1999年解决磁盘考试问题2000年解决选择题随机抽题自动阅卷问题2001年集成抽题交卷与选择题测试系统2004年解决无纸化考试问题2004年解决Windows操作题自动阅卷问题2005年解决成绩分析系统2005年开发试题库及测试系统2007年解决考试时使用U盘的问题2007年为企业开发管理信息系统2009年开发 简约自助 客观题自动阅卷系统 11 学生PowerBuilder开发实例 1999年谭俊同学为海关开发报关系统2001年汤淼同学为父亲公司开发开发进销存系统2002年张洪俊同学为父亲公司开发药品管理系统2005年周俊青同学为金融学院开发学生投票管理系统2005年郑娴丽同学为自励中心开发值班系统05年两个经贸学院女毕业生利用PB做毕业论文 开发海运费用管理系统2006年陆晓凌 甘小燕 谌文婷 李岸 都用PB开发了管理信息系统06年电子商务毕业生利用PB开发考试系统更多的同学是一边学习PB 一边学习 管理信息系统 课程 同时完成了该课的大作业09年三个小组参加上海市计算机应用能力大赛数据库设计 就业管理系统 宿舍物业管理系统等 学生会财务信息管理系统10年贺筱蕾两年前上了powerBuilder的选修课 后来就转学去美国了 回国后开发管理系统 10天完成10年二个小组参加外贸学院计算机应用能力和全国计算机设计大赛 DECARGO碳足迹管理系统 计算机DIY零售管理系统 12 学生学习PowerBuilder获奖情况 参加计算机设计大赛会计学院三名学生组成的团队的作品 学生会财务信息管理系统 荣获2009年第二届上海市计算机应用能力大赛三等奖 金融学院三名学院组成的团队的作品 就业管理系统 荣获2009年 第二届 中国大学生 文科 计算机设计大赛三等奖 金融学院三名学生组成的团队的作品 DECARGO碳足迹管理系统 荣获2010年学校计算机设计大赛一等奖 国际经贸学院三名同学组成的团队的作品 计算机DIY零售管理系统 荣获2010年 第三届 中国大学生 文科 计算机设计大赛二等奖 13 PowerBuilder开发环境 它是一个多文档的集成开发环境 有标题栏 菜单栏 工具栏 系统树窗口 输出窗口和剪辑窗口 当打开不同的画板 对应的菜单栏 工具栏都会显示在界面上 14 PowerBuilder11 5工具栏 PowerBar工具栏 包含了创建PowerBuilder应用程序的主要控制功能 通过这个工具栏 你可以新建 继承或打开一个对象 打开一个画板 调试或运行当前的应用程序等操作 PainterBar工具栏 包含了与当前打开画板相关的一组操作图标 不同的画板 Paintbar上的图标按钮是不同的 有的画板只有一个PainterBar工具栏 有的画板有三个PainterBar工具栏 分别命名为PainterBar1 PainterBar2和PainterBar3 StyleBar工具栏 用于改变文字的字体 字号 样式 粗体 斜体和下划线 和对齐方式 左对齐 中心对齐和右对齐 15 PowerBuilder11 5的画板 画板 Painter 就是PowerBuilder用于对象的创建 修改 编辑 调试以及属性设置的编辑器 16 PowerBuilder11 5的菜单 File下拉菜单项 主要是关于对象的操作 17 PowerBuilder11 5的菜单 Run下拉菜单项 主要是关于程序运行 调试和发布的操作 18 PowerBuilder11 5的菜单 Tools下拉菜单项 主要是关于系统工具栏 菜单快捷键 插件 许可证 查看对象 数据库管理等操作 19 PowerBuilder11 5的菜单 Window下拉菜单项 主要是关于对象窗口的排列 显示 关闭 Window下拉菜单项及功能 20 开发数据库管理系统的基本步骤 创建工作区工作区 Workplace 是一个集合区域 在这个区域内开发者可以维护和操作多个目标 Target 例如 PB应用程序 Web站点或者被认为是目标的一个EAServer组件的集合 创建目标 库和应用目标 Target 是为一组特定数据规划的部署类型 如果你开发了一个系统 打算部署为PowerBuilder可执行文件 就可以将其考虑为一个PowerBuilder目标 库 Library 就是存储在相同位置上的编译对象 编译的二进制表示 和源对象 包含脚本 的集合 其扩展名为 PBL 应用 Application 是指一个应用程序的入口 它是一个独立的对象 就象窗口 菜单 函数或数据窗口对象一样保存在PowerBuilder库中 创建数据库 创建数据表 为表建索引和主键信息录入数据窗口和对应窗口的设计为窗口及窗口上的按钮编写代码为应用编写代码运行系统 21 案例一 通信录管理系统 本节及下一节课的任务 22 图示 1 登录界面 23 图示 2 主界面 24 图示 3 录入界面 25 图示 4 多关系组合查找 26 图示 5 单选按钮功能 27 图示 6 标签功能 28 PB115的安装 运行安装盘中的autorun exe文件 打开 29 PB115的安装 先安装SQLAnywhere11 0 30 PB115的安装 再安装PowerBuilder11 5 31 PB115的安装 再安装PowerBuilder11 5 32 PB115的安装 再安装PowerBuilder11 5 33 PB115的安装 再安装PowerBuilder11 5 34 PB115的安装 破解文件 PB 11 5 2506破解文件 rar解压缩后 按照readme txt文件中的说明进行操作 OK 35 实验一 创建数据库 开发通信录录入界面 实验目的和要求 P225创建工作区创建目标 应用和PBL库创建ASA数据库 数据表 并为数据表创建索引和主键在数据表中录入记录创建数据窗口创建窗口 数据窗口控件以及按钮控件为窗口 按钮以及应用编写代码 36 实验一 创建数据库 开发通信录录入界面 重点掌握 数据表的创建方法数据窗口 DataWindow 的创建和属性设置方法窗口 Window 的创建和属性方法窗口 按钮控件以及应用中的代码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论