第1章 PowerBuilder 8.0概述
1.1 PowerBuiider简介
PowerBuilder是**的数据库应用开发工具生产商Sybase lnc.的子公司PowerSofl于1991年6月推出的数据库应用开发工具,历经了多次升级换代。PowerBuilder 8.0是2000年推出的*新版本,以其自由的编程风格、强大的数据库处理能力、先进的Web应用技术和友好的界面等特点,给用户留下了深��的印象。
PowerBuilder是图形界面的应用程序开发环境,可以设计传统的高性能、基于客户机/服务器体系结构的应用程序,也可以开发基于lntemet的应用程序。客户机,服务器体系结构在目前的数据库应用技术中被普遍采用,所有的数据和数据库管理系统都在服务器上,客户通过采用标准的SQL语句等方式来访问后台服务器上数据库中的数据。由于数据和数据的管理都统一放在服务器上,从而在充分利用服务器高性能的同时保证了数据的**性和完整性;在客户机上利用PowerBuilder的面向对象和可视化的特点可以方便快捷地开发出前台应用程序。例如,PowerBuilder使用获得专利的数据窗口(DataWindow)技术,只需要定义好数据源和表现风格,就可以自动生成适合于各种场合使用的编辑、浏览、统计、图表等数十种类型和表现风格的数据窗口,不必再编写任何代码。PowerBuilder所提供的网络开发工具——Internet Tools可以用来创建新型动态Web服务器应用程序,也可以将已经开发完成的PowerBuilder应用程序全面扩展到Web上。
《PB程序设计(基础篇)》(第二版)是新世纪高职高专教材编审委员会组编的计算机类课程规划教材之一。
高职高专的教材建设是一项基础性工程,对于高等职业教育的发展具有重大的战略意义。我们遵循高职教育“以职业为基础,以能力为本位”,“理论必须够用为度”的原则和培养应用型、技能型人才这一目标,针对高职教育的特点和要求,结合几年来的教学实践经验,编写了本教材。本教材编写的目的是使学生通过对PB的学习,掌握PB这种面向对象数据库的编程思想,了解面向对象应用项目的开发方法,为以后从事计算机编程打下良好的基础。
本教材具有如下特点:
**,强调应用性。在知识讲解的过程中,为了激发学生的学习兴趣,本教材在每一部分都先强调该部分知识在实际应用中的地位及作用,当学生对此部分有了初步的了解之后,然后再讲解基础知识。在整体结构以及素材的选择上,本书特别注意了实际应用,并以一个完整的实例贯穿于本书始终,以满足学生学习和工作的需要。