1 / 86
文档名称:

pb软件开发工具.doc.doc

格式:doc   页数:86页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

pb软件开发工具.doc.doc

上传人:xinsheng2008 2016/6/6 文件大小:0 KB

下载得到文件列表

pb软件开发工具.doc.doc

相关文档

文档介绍

文档介绍:软件开发工具_pb_ 自学指导孙勇第一章 PowerBuilder 简介一、目的要求 1 .本课程在软件课程中的作用; 2 .信息系统的开发模式; 3 .掌握 PowerBuilder 的主要特性; 4 .初步掌握 PowerBuilder 开发环境; 5 .了解应用程序开发步骤; 6 .熟悉 PowerBuilder 的安装方法。二、重点难点重点是 PowerBuilder 开发环境。第一章 PowerBuilder 简介本章主要内容: 本章中, 首先扼要地介绍本课程在软件课程中的作用和信息系统的开发模式 PowerBuilder 的主要特性, 然后阐述集成开发环境的组成、各画板的功能、作用、定制开发环境的方法、对象的基本概念等,并在章尾介绍本课程的教学内容以及开发 PowerBuilde r 应用程序的基本步骤。自学内容: 本课程在软件课程中的作用在计算机专业中, 软件教学占有非常重要的位置。为了满足计算机职业岗位群的需要, 近年来, 我们对计算机网络专业和计算机程序员专业中的软件课程进行了相应的改革。通过学****Word 、 Excel 、 FrontPage 等常用软件使学生学会计算机的使用方法; 通过学****C 语言程序设计、数据结构等课程使学生掌握基本的程序设计方法;通过学****SQL Server 使学生掌握网络数据库的设计方法和使用方法;通过学****网页制作和 Java 语言使学生能够编写网站应用程序; 通过学****PB 使学生能够编写客户端应用程序; 通过学****软件工程使学生能够懂得软件开发的全过程,掌握编写软件的规范,为学生在“软件工厂”从事软件工作打下基础。从以上分析可知, PB 课程属于与职业岗位群直接有关的课程,在整个软件课程体系中占有比较重要的位置。不同的软件课程应该采用不同的教学方法, 根据软件的特点, 我们把软件课程分成三种不同类型: 1. 程序设计类型。这类课程需要讲的内容较多, 讲的内容相对也比较完整, 使用传统的“课堂教学+课后****题+上机实验”教学方式即能满足教学要求。 2 .交互类型。这类课程人机交互内容占绝大多数,操作性强,采用传统的“黑板+粉笔”的授课方式不但难以讲清楚, 而且学生也很难学会使用。因此, 对这类课我们通常采用上机授课,一人一机,边讲边练的方式,一般都能取得较好的效果。 3 .可视化程序设计类型。这类课程往往是可视化的程序设计语言或软件开发工具,它既有程序设计类型的特点,也有交互类型的特点。 PB 即属于这类课程,因此需要对这类课程的授课方式进行探讨。体系如下图所示。 信息系统的开发模式 1. 单机模式 2. C/S 模式 3. B/S 模式 PowerBuilder 概述作为一个功能不凡的客户/ 服务器型应用程序开发工具, PowerBuilder 相当庞大,它的众多功能都在其开发环境中得到了体现。对初次接触 PowerBuilder 的开发人员来说, 可能会感到有点无从下手,但当你掌握了 PowerBuild 基础知识并熟悉了它的使用方式后,很快就会爱不释手、游刃有余了。 PowerBuilder 的集成开发环境为开发人员提供了一个交互式定义对象、编写代码、调试程序的图形界面。应用程序中使用的各种对象均通过称之为画板( Painter )的相应工具来定义, 比如, 窗口对象使用窗口画板定义、菜单对象使用菜单画板定义、用户对象使用用户对象画板定义、等等。开发人员定义的所有对象都作为一个个的单独条目最终保存到磁盘文件中, 这些磁盘文件叫做应用库,将应用库理解成应用程序的源文件也未尝不可。 PowerBuilder 应用程序的开发过程实际上就是定义对象、组合对象的过程。 PowerBuilder 是 Sybase Inc 的子公司---PowerSoft--- 推出的新一代数据库应用开发工具,它除了能够设计传统的高性能、基于客户/ 服务器( Client/Server )体系结构的应用系统外,也能够用于开发基于 的应用系统。 PowerBuilder 支持应用系统同时访问多种数据库, 这既包括诸如 Oracle 、 Sybase 之类的大型数据库, 也包括小至 FoxPro 之类的支持 ODBC 接口的数据库。另外, PowerBuilder 开发环境随系统携带的 Adaptive Server Anywhere 本身就是个功能强大的 DBMS ,对小型应用来说,直接使用这个数据库就是个质优价廉的选择。为方便用户界面的开发, PowerBuilder 提供了大量控件, 这既丰富了应用程序的表达能力, 也加快了项目的开发进度。 PowerBuilder 还支持分布式应用系统的开发, 形成多层应用系统结构,也就是说,用 PowerBuilder 不仅能够开发客户端应