PowerBuilder教程.doc


文档分类:IT计算机 | 页数:约99页 举报非法文档有奖
1/99
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/99
文档列表 文档介绍
第一章PowerBuilder简介
本章主要内容:本章中,首先扼要地介绍本课程在软件课程中的作用和信息系统的开发模式  PowerBuilder的主要特性,然后阐述集成开发环境的组成、各画板的功能、作用、定制开发环境的方法、对象的基本概念等,并在章尾介绍本课程的教学内容以及开发PowerBuilder应用程序的基本步骤。
自学内容: 

在计算机专业中,软件教学占有非常重要的位置。为了满足计算机职业岗位群的需要,近年来,我们对计算机网络专业和计算机程序员专业中的软件课程进行了相应的改革。通过学****Word、Excel、FrontPage等常用软件使学生学会计算机的使用方法;通过学****C语言程序设计、数据结构等课程使学生掌握基本的程序设计方法;通过学****SQL Server使学生掌握网络数据库的设计方法和使用方法;通过学****网页制作和Java语言使学生能够编写网站应用程序;通过学****PB使学生能够编写客户端应用程序;通过学****软件工程使学生能够懂得软件开发的全过程,掌握编写软件的规范,为学生在“软件工厂”从事软件工作打下基础。从以上分析可知,PB课程属于与职业岗位群直接有关的课程,在整个软件课程体系中占有比较重要的位置。
不同的软件课程应该采用不同的教学方法,根据软件的特点,我们把软件课程分成三种不同类型:
。这类课程需要讲的内容较多,讲的内容相对也比较完整,使用传统的“课堂教学+课后****题+上机实验”教学方式即能满足教学要求。
。这类课程人机交互内容占绝大多数,操作性强,采用传统的“黑板+粉笔”的授课方式不但难以讲清楚,而且学生也很难学会使用。因此,对这类课我们通常采用上机授课,一人一机,边讲边练的方式,一般都能取得较好的效果。
。这类课程往往是可视化的程序设计语言或软件开发工具,它既有程序设计类型的特点,也有交互类型的特点。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 不仅能够开发客户端应用程序,而且还可以轻而易举地构造应用服务器,从而形成分布式应用。PowerBuilder 支持多种平台,并能生成机器代码的可执行文件。下面简单地介绍一下PowerBuilder 的特点:
一  专业的客户/服务器开发工具
    客户/服务器是一种将任务进行分解、然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务。用PowerBuilder 开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。
二  强大的Web开发功能

PowerBuilder教程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数99
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luciferios04
  • 文件大小1.20 MB
  • 时间2018-05-14