- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerBuilder的案例开发程序的设计教程chap1
21世纪高职高专新概念教材PowerBuilder案例开发程序设计教程 第1章 PowerBuilder概述 1.1 PowerBuilder 8.0简介 PowerBuilder 8.0是Sybase公司必威体育精装版推出的一个功能超群、使用方便、易于开发复杂应用系统的数据库前端开发工具。由于对网络功能的巨大支持,PowerBuilder正在成为客户/服务器(C/S)应用程序开发的标准。也可以方便地开发B/S的应用程序。 1.1 PowerBuilder 8.0简介 1.1.1 跨平台开发 1.1.2 开放的数据库连接 1.1 PowerBuilder 8.0简介 在PowerBuilder 8.0中新增了JDBC JDB数据库接口,提供了对Java数据库的连接。 1.1.3 面向对象的编程 1.1.4 事件驱动的应用程序 事件是作用在某个对象上的动作。 1.1.5 功能强大的编程语言与函数 PowerScript是PowerBuilder内置的功能强大的第四代编程语言,用PowerScript编写的程序通常称为脚本(Script)。 1.1 PowerBuilder 8.0简介 1.1.6 引入了workspace和target对象 在PowerBuilder 8.0中引入了workspace(工作空间)对象,开发人员可以在workspace对象中,对多个应用程序和target(目标)对象同时进行开发。 Workspace是PB所有活动的核心。 Sybase使用Target(目标)这个术语来描述被加入到workspace的应用或者组件。 target对象可以分为两种:脚本target对象和网络target对象。脚本target对象可以生成各种类型的应用程序对象,网络target对象就是网络应用程序,包括建立一个网站所需的全部组件,如HTML文件、脚本、图像、下载组件等。 1.1.7 增强的网络功能 1.2 PowerBuilder 8.0的开发环境 PowerBuilder的开发环境由一组集成的画板(Painter)组成。所谓画板实际上就是完成一定功能的工具,开发人员通过简单的鼠标操作就能完成应用程序的设计。 1.2.1 菜单栏 在PowerBuilder中不同画板的菜单栏中的命令及其下拉菜单的命令是不尽相同的。 用户还可以使用还可以使用PowerBuilder所提供的上下文相关快捷菜单(弹出式菜单) 。 1.2 PowerBuilder 8.0的开发环境 1.2.2 工具栏 PowerBuilder工具栏(ToolBar)有两种:主工具栏和画板工具栏。主工具栏可以在任何画板中使用,其名称为PowerBar1。画板工具栏只有在相应的画板为活动窗口时才能使用。 PowerBuilder的画板工具栏又分为两种:画板工具栏和样式工具栏。在不同的画板中对应的画板工具栏各不相同,其对应的名称分别是PainterBar1、PainterBar2等等。 1.2 PowerBuilder 8.0的开发环境 使用快捷菜单是定义工具栏的快捷方法。 Left/Right/Top/Bottom:选中其中的一项用于控制工具栏固定显示时的显示位置。 Floating:选择该选项可使工具栏成为浮动显示,此时,用户既可以把它拖动为长条形放置在PowerBuilder窗口的上、下或左、右位置。也可以把它拖动为矩形浮动在窗口的任何位置,使所有的按钮都可见。如图7-4所示为显示文本的浮动式工具栏。 Customize:打开定制工具栏对话框。 New:添加新工具栏。 Show Text:是否显示工具栏的文本。 Show PowerTips:如果不显示工具栏上的文本,用于设置是否显示PowerTips(按钮提示)。 1.2 PowerBuilder 8.0的开发环境 用户完全可以根据自己的习惯来设置经常使用的PowerBar和PainterBar。 1.2.3 系统树 显示在开发应用程序时所需要用到的各种对象的属性、事件等一些信息。 1.2.4 画板区和编辑区(工作区) 1.3 PowerBuilder 8.0应用系统的构成 完整的应用系统由应用对象、窗口对象、挂在窗口上的菜单对象、贴在窗口上的数据窗口对象和控件对象、用户对象以及这些对象的事件处理程序(包括脚本和函数)构成。 1.4 面向对象程序设计基础 1.类(Class) 把具有相同特征和方法的所有对象统称为一个对象类,简称为类。类和类型有相似之处,但也存在着重要的区别。 2.封装性(Encapsulation) 类包含了数据和操作,它们是被“封装”在类定义中的。用户通过类
文档评论(0)