PowerBuilder程序设计:第2版核心概览

版权申诉
0 下载量 149 浏览量 更新于2024-07-19 收藏 9.21MB PPT 举报
"PowerBuilder程序设计(第2版)课件.ppt" PowerBuilder是一款由Sybase公司在1991年发布的强大数据库应用系统开发工具,以其面向对象的特性、可视化的开发界面和高效的交互性著称。历经多次版本升级,它不仅能够构建传统的客户端/服务器(C/S)架构应用,还能支持三层结构的Internet应用,并且兼容Microsoft.NET框架。 PowerBuilder的核心特点包括: 1. **面向对象技术**:PowerBuilder支持类、对象、继承、封装和多态等面向对象概念,使开发者能以更模块化和可重用的方式构建软件。 2. **数据窗口技术**:这是PowerBuilder的一大亮点,它允许开发者方便地处理数据库中的数据,提供了丰富的数据展示和操作方式。 3. **多数据库接口**:PowerBuilder能与多种数据库管理系统(如Oracle、SQL Server、DB2等)无缝连接,具有广泛的数据库支持。 4. **可视化开发环境**:提供直观的图形界面,便于拖放组件,简化了开发流程。 5. **PowerScript语言**:这是PowerBuilder的专用脚本语言,功能完善,用于实现对象和控件的逻辑功能。 6. **跨平台开发**:PowerBuilder支持多种操作系统,如Windows、Unix、Linux等,增强了软件的可移植性。 PowerBuilder的集成开发环境(IDE)包括了系统菜单、工具条、子窗口、工作区、系统树窗口、剪贴板窗口和状态栏等组成部分,为开发者提供了全方位的工作空间。 开发一个PowerBuilder应用系统通常涉及以下步骤: 1. **系统分析与设计**:定义应用需求和系统架构。 2. **创建数据库**:使用数据库管理工具或PowerBuilder内置功能建立数据库结构。 3. **创建工作区、目标和对象**:定义项目组织结构,创建必要的数据窗口、窗口、菜单等对象。 4. **设置控件属性**:在窗口上放置和配置控件,调整它们的外观和行为。 5. **编写PowerScript**:为对象和控件的事件编写程序逻辑,用PowerScript实现业务规则和交互功能。 6. **调试**:通过调试器检查代码,找出并修复错误。 7. **编译和发布**:将应用打包成可执行文件,供用户使用。 8. **后期维护**:持续监控和更新应用,以适应变化的需求和技术环境。 在学习和使用PowerBuilder的过程中,PowerBuilder的联机帮助系统是不可或缺的资源,它能帮助开发者迅速找到所需的信息,提高学习和工作效率。 第二章PowerScript语言将深入讲解PowerBuilder的编程语法和用法,是理解并掌握PowerBuilder应用开发的关键。PowerScript提供了丰富的控制结构、函数和数据类型,使得开发者能够灵活地控制应用的行为。