




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 PowerBuilder概述 PowerBuilder简称PB,是PowerBuilder soft公司推出的数据开发工具。 PowerBuilder采用了面向对象编程技术,可视化、图形化和自动报表技术突出,它创建了一个具有独特优点的开发编程语言,可以使应用程序开发效率高、成本低、质量好。 PowerBuilder是高效开发计算机网络应用软件的工具,经常设计客户机/服务器架构的应用,也可以设计B/S结构的应用。PowerBuilder把开发工具与企业服务器紧密集成,用户不需要离开PowerBuilder集成环境,就可以开发出应用服务器所需的各种组件,或者编写网页和代码。1.1 Powe
2、rBuilder特色 PowerBuilder是一种数据库开发工具,比一般开发工具的开发效率强得多。 数据窗口 事件驱动的应用程序 4L语言 面向对象的编程 跨平台开发 开放的数据库连接 分布式开发1.2 PowerBuilder开发环境 PowerBuilder 10.0安装完毕后,会在“开始”级联菜单中生成程序选项。单击“开始/程序/Sybase/ PowerBuilder 10.0/ PowerBuilder 10.0”菜单项,即可启动。 要利用PowerBuilder进行应用程序开发,首先必须熟悉PowerBuilder的开发环境,也就是说,必须对PowerBuilder的界面及其构成
3、、操作方法、开发流程等进行深入的了解。1.2.1 PowerBuilder界面 当第一次启动PowerBuilder 10.0时,会打开“Welcome to PowerBuilder”对话框,其中列出了提供操作的选项。具体如下所示: Create a new workspace and a new target Create a new workspace and add an existing target Create just a new workspace Open an existing workspace Close this dialog PowerBuilder主窗口的最上方
4、是标题栏,下面是菜单栏,菜单栏的下面是PowerBuilder的主工具栏。主窗口的左边是系统树窗口和剪贴窗口,下方是输出窗口。1.2.2 PowerBuilder菜单 PowerBuilder的所有开发工作都可以通过选择菜单项进行,PowerBuilder的菜单包“File”、“Run”、“Tools”、“Window”、“Help”5菜单项及其下拉菜单。“File”菜单。“File”菜单下包括“New”、“Inherit”、“Open”、“Run/Preview” 等10个菜单项。“Run”菜单。“Run”下拉菜单包括“Incremental Build Workspace”、“Full B
5、uild Workspace”、“Deploy Workspace”、“Debug”等11个菜单项。“Tools”菜单。“Tools”下拉菜单包括“Toolbars”、“Keyboard Shortcuts”、“System Options”、“To Do List”、“Browse”等10个菜单项。 “Window”菜单。“Window”下拉菜单包括“Tile Vertical”、“Tile Horizontal”、“Layer”、等9个菜单项。 “Help”菜单。“Help”下拉菜单用来提供系统帮助功能,它的下拉菜单包括“Contents”、“Welcome to PowerBuilder
6、 9.0”、“Sybase Web Site”等6个菜单项。1.2.3 PowerBuilder工具栏在菜单栏下面显示的是PowerBuilder的主工具栏,利用工具栏可以执行建立新的对象和应用、打开已经存在的对象、调试和运行当前应用等操作。1.2.4系统树(System Tree) 系统树列出了当前开发的系统的所有可用资源,它可以让开发者获取各类对象的信息,还可以实时拖动对象到画板视图中进行编辑。 “Workspace”选项卡,列出当前工作区及当前工作区中的所有目标。 “Page”选项卡,显示“Microsoft Internet Explorer”对象模型以及在HTML编辑器中当前页的层次
7、结构。 “Language”选项卡,列出了对Web目标有效的语言元素。 “Web target”选项卡,显示了客户端和服务器端脚本语言的语句和实例对象。1.3系统开发基本概念 在开始使用PowerBuilder进行应用开发之前,首先介绍PowerBuilder的有关概念和术语。工作区。在PowerBuilder中所有的程序开发工作都是在工作区下进行的。画板(Painter)和编辑器(Editor)。画板是用来编辑对象的编辑器;对于每一个画板,都有一个源码编辑器,可以使用这个文件编辑器直接编辑对象的源码。事件(Event)和脚本(Script)。 PowerBuilder开发的应用程序是基于事件驱动的,可以在该事件中编写代码。属性(Properties)。所有对象和控件都有自己的属性,例如宽度、高度等。1.4 PowerBuilder的安装PowerBu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 南通智能装备制造基地建设合作合同
- 报警器安装施工合同
- 个人居间合同
- 借款合同抵押与担保
- 民间借贷抵押合同年
- 冬季水果供应链管理服务合同
- 森林资源培育与利用合作合同
- 沈阳科技学院《推销理论与实务》2023-2024学年第二学期期末试卷
- 广州城市理工学院《科研实训》2023-2024学年第二学期期末试卷
- 双手向后抛实心球的练习 教学设计-2023-2024学年高一上学期体育与健康人教版必修第一册
- 宠物运输合同样本
- 在优化营商环境工作座谈会上的讲话
- 2024-2025学年七年级数学下册第7章《幂的运算》检测卷(苏科版2024 含答案解析)
- 2025年餐饮股权分配协议书模板
- 2025春季开学前学校安全隐患排查工作实施方案:5大安全排查一个都不能少
- 浙江省宁波市奉化区2024-2025学年高二上学期期末联考语文试题及答案
- 2025-2030年中国铅酸蓄电池行业市场需求分析与十三五规划研究报告
- 2024年苏州职业大学高职单招职业适应性测试历年参考题库含答案解析
- 2025年江苏苏州市常熟市交通公有资产经营有限公司招聘笔试参考题库附带答案详解
- 中国民用航空飞行学院《大学数学(二)》2023-2024学年第一学期期末试卷
- ESG新政与国有企业ESG发展
评论
0/150
提交评论