掌握PowerBuilder9.0:快速构建商业应用开发教程

版权申诉
5星 · 超过95%的资源 7 下载量 185 浏览量 更新于2024-11-25 收藏 2.75MB RAR 举报
资源摘要信息:"PowerBuilder9.0实用教程" 1. PowerBuilder简介: PowerBuilder是由Sybase公司开发的面向对象的快速应用开发(RAD)工具,它允许开发人员在不牺牲性能的情况下快速构建数据密集型的应用程序。PowerBuilder自发布以来一直深受开发者的喜爱,尤其是在金融、电信等行业的大型企业中应用广泛。 2. 面向对象编程(OOP): PowerBuilder支持面向对象编程,允许开发人员通过对象、类和继承等概念来构建应用程序。面向对象的特性使得代码更易于维护和复用,有助于提高开发效率。 3. 开发工具的黄金标准: IDC将PowerBuilder誉为开发工具的黄金标准,意味着它在性能、功能性、易用性等方面达到了业界领先水平,成为其他应用开发工具进行比较的基准。 4. PowerBuilder9.0新特性: PowerBuilder9.0相比之前的版本,提供了更多的功能和改进。它不仅包含了原有的功能,还扩展了对.Net、PBDOM、XML DataWindow、RAD JavaServer Pages与PBNI等技术的支持。 ***支持:PowerBuilder9.0通过新的.Net支持,可以让开发人员更容易地创建和部署与*** Framework兼容的应用程序。 - PBDOM(PowerBuilder Document Object Model):这是PowerBuilder的文档对象模型,它允许开发者更方便地处理和展示XML数据。 - XML DataWindow:DataWindow是PowerBuilder中一个非常强大的组件,用于显示和操作数据。PowerBuilder9.0增强了对XML的支持,使得开发人员可以更灵活地处理XML数据。 - RAD JavaServer Pages:PowerBuilder9.0的快速应用开发能力进一步扩展到Java Web应用中,允许开发者利用RAD的特点快速开发Java Web应用。 - PBNI(PowerBuilder Native Interface):PBNI是PowerBuilder与外部C++代码的接口,使得开发者可以直接在PowerBuilder中嵌入C++代码,以扩展应用功能或优化性能。 5. 一体化的开发环境: PowerBuilder9.0将设计、建模、开发、部署、管理等功能集于一体,为开发者提供了一个全面的开发平台,从而简化了开发流程,加快了开发周期。 6. 优秀的代码基础: PowerBuilder拥有一个高效、可维护的代码基础,使得应用程序更加健壮和稳定。新版本在代码基础方面也进行了优化,为开发者提供了更好的支持。 7. Web和N层应用开发: PowerBuilder9.0进一步整合了与Web和N层应用开发的相关技术,这使得PowerBuilder能够更好地适应当前的网络计算模式,支持企业级应用的开发。 总结:PowerBuilder9.0实用教程不仅涵盖了基础知识点,还包括了对最新版本的新特性介绍,让开发者能够全面掌握PowerBuilder的开发技巧,并利用该工具快速开发出高质量的商业应用程序。教程可能包含了从基础的PowerBuilder概念,到如何实现复杂的应用程序设计,再到如何部署和管理应用的全部过程。通过学习该教程,开发者能够充分了解PowerBuilder9.0在企业应用开发中的强大优势和独特地位。
2004-01-16 上传
Powerbuilder 9.0实用教程》源代码 1.本源代码包括以下章节源代码: 第01章 认识PowerBuilder 9.0、第05章 创建应用程序、第06章 创建窗体、第07章 创建菜单和工具栏、第10章 应用程序的调试和发布、第11章 典型小型实例赏析、第12章 图书管理系统实例和第13章 学生选课系统实例。 2.源代码使用方法参见《附录A 源代码的使用方法》文件。 __________________________________________________________________ 注意: 1.建议读者下载源文件后,将该源文件进行备份,读者使用副本源文件进行学习,这样一但出问题就不用再从网上下载了。 2.将源文件中“数据库文件”文件夹一定要复制到C盘根目录下,这样才能保证您连接数据库文件成功,具体方法参见《附录A 源代码的使用方法》。 对于书中源代码除了数据库外其他都能正常使用,而示例中数据库需要用户在自己的计算机上注册后才能使用,如果不注册数据源就运行应用程序是检索不到任何数据的,下面以连接学生选课系统数据库为例具体介绍如何连接数据库文件。 第1章 认识PowerBuilder 9.0 1 1.1 PowerBuilder 9.0简介 1 1.1.1 中国软件业现状 1 1.1.2 为什么要学习PowerBuilder 9.0 2 1.1.3 PowerBuilder的概述 2 1.1.4 PowerBuilder的特点 3 1.1.5 PowerBuilder 9.0的新特性 6 1.2 安装PowerBuilder 9.0软硬件需求 9 1.2.1 软件环境需求 9 1.2.2 硬件环境需求 9 1.3 PowerBuilder 9.0功能界面介绍 10 1.3.1 PowerBuilder 9.0界面简介 10 1.3.2 常用功能菜单 10 1.4 工作环境设置 16 1.4.1 工具栏的设置 16 1.4.2 窗口排列 19 1.4.3 快捷键设置 20 1.4.4 系统选项设置 21 1.5 用5分钟制作一个简单实例 22 1.5.1 实例运行界面 22 1.5.2 新建一个工作空间对象 22 1.5.3 新建一个应用程序对象 23 1.5.4 创建窗体 23 1.5.5 为应用程序添加open事件代码 25 1.6 小结 27 1.7 习题 27 第2章 编程基础知识 28 2.1 PowerScript脚本语言书写规则 28 2.1.1 忽略大小写 28 2.1.2 语句的断行、续行和分割 28 2.1.3 注释 29 2.2 数据类型 29 2.3 变量和作用域 30 2.3.1 定义变量 30 2.3.2 引用变量 30 2.3.3 变量的作用域 30 2.4 操作符 31 2.5 标识符 32 2.5.1 标识符的构成 32 2.5.2 匈牙利命名法 32 2.6 常用代词 33 2.7 控制语句 34 2.7.1 判断语句 34 2.7.2 循环语句 36 2.8 结构 38 2.8.1 创建结构 38 2.8.2 使用结构 40 2.9 函数 40 2.9.1 Open()和Close()函数 41 2.9.2 MessageBox()函数 41 2.9.3 类型转换函数 41 2.9.4 类型判断函数 42 2.9.5 其他函数 42 2.10 ODBC数据源与专用数据库接口 43 2.10.1 什么是ODBC数据源 43 2.10.2 专用数据库接口 43 2.10.3 连接数据库 44 2.10.4 配置ODBC 48 2.11 SQL语言 49 2.11.1 SQL语言的格式 49 2.11.2 在PowerBuilder 9中使用SQL语句 51 2.12 类和对象的概念 56 2.12.1 继承 57 2.12.2 重载和多态性 57 2.12.3 封装 57 2.12.4 属性、事件和函数 57 2.13 在PowerBuilder 9.0中实现面向对象编程 58 2.13.1 创建对象 58 2.13.2 设置对象属性 59 2.13.3 编写事件代码 59 2.13.4 实现继承对象 60 2.14 用户对象和用户事件 61 2.14.1 用户对象分类 61 2.14.2 定义用户对象 62 2.14.3 使用用户对象 64 2.14.4 用户事件 66 2.15 小结 67 2.16 习题 68 第3章 创建数据库 69 3.1 数