当前位置:首页 > 开发 > 数据库 > 正文

第八章 PowerBuilder9.0 简介及应用

发表于: 2010-12-31   作者:bsr1983   来源:转载   浏览次数:
摘要: 8.1 PowerBuildder9.0集成开发环境 8.1.1 PB特点 (1)采用面向对象的编程方法和事件驱动的工作原理。 (2)支持跨平台开发,具有开放的数据库连接系统。 (3)无须记住各种语句格式即可轻松编写语句。 (4)人性化设计,为用户提供方便快捷的语句块剪贴板工具。 (5)独特的库文件画板和层次清晰的系统资源树。 (6)系统提供11种不同“显示风格”

8.1 PowerBuildder9.0集成开发环境

8.1.1 PB特点

(1)采用面向对象的编程方法和事件驱动的工作原理。

(2)支持跨平台开发,具有开放的数据库连接系统。

(3)无须记住各种语句格式即可轻松编写语句。

(4)人性化设计,为用户提供方便快捷的语句块剪贴板工具。

(5)独特的库文件画板和层次清晰的系统资源树。

(6)系统提供11种不同“显示风格”的数据窗口,以满足不同的用户需求。

(7)提供规范化的Workspace(工作空间)对象,让程序员更方便地管理创建的应用对象。

8.1.2 开发空间

PB9.0中,开发空间有三个层次:Workspace(工作空间)、Target(目标)和Libarty(库文件)。

工作空间是开发应用系统的“容器”,用户必须首先建立或打开一个工作空间才能进行开发。若新建一个工作空间则将产生一个扩展名为.pbw的文件,其中记录了有关工作空间的信息。在PB9.0中一次只能打开一个工作空间。

目标用于描述加入到工作空间中的应用。一个工作空间中可以建立多个目标,一个目标对应一个扩展名为.pbt的文件,用于记录有关目标的信息。在一个工作空间中,可以在多个目标中同时打开多个对象进行编辑,因此,可以同时开发多个应用。

每个目标对应一个或多个扩展名为.pbl的PowerBuilder的库文件。

8.1.3 PB9.0的启动

8.1.4 系统树、剪贴板和输出窗口

1.系统树窗口

2.剪贴板窗口

3.输出窗口

8.1.5 PB9.0的工具栏

1.两组工具栏(Toolbar):PowerBar(工具栏)和PainterBar(画板工具栏)

(1)PowerBar:PowerBar是PB的主控菜单工具栏。

(2)PainterBar:PainterBar是PB提供的操作画板组件的工具栏。

2.定制工具栏

8.1.6 PB9.0的主要画板

PB为每种类型的对象都提供了一个画板,用户通过这些画板来编辑应用程序的各个对象,以完成整个应用程序的开发任务。

(1)窗口(Window)画板。

(2)应用(Application)画板。

(3)数据库(Database)画板。

(4)数据窗口(Data Window)画板。数据窗口画板是PB中功能最强大的画板。

(5)数据管道(Data Pipe Line)画板。用来实现数据库内、数据库之间,甚至不同的数据库管理系统之间快速的数据转换。

(6)函数(Function)画板。

(7)库(Library)画板。

(8)菜单(Menu)画板。

(9)工程(Project)画板。

(10)查询(Query)画板。

(11)结构(Structure)画板。

(12)用户对象(User Object)画板。

8.2 “学生选课系统”的开发过程

8.2.1 “学生选课系统”概貌

8.2.2 建立数据库newdb,并自动连接数据库

8.2.3 在数据库中建立三张表及一个视图

8.2.4 新建工作空间、目标和应用对象

8.2.5 在应用中建立五个数据窗口

8.2.6 在应用中建六个窗口

8.2.7 编写脚本

8.2.8 运行应用程序

8.3 PB9.0与数据库的连接

8.3.1 建立ODBC数据源

8.3.2 建立数据库描述文件

8.3.3 连接数据源

<!--EndFragment-->

第八章 PowerBuilder9.0 简介及应用

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
JavaWeb应用的定义 JavaWeb应用由一组Servlet/JSP,HTML,JAVA类,以及其它可绑定的资源构成,它可以
原文: Knockout应用开发指南 第八章:简单应用举例(1) 本章展示的4个例子主要是利用了Knockout的基
原文: Knockout应用开发指南 第八章:简单应用举例(2) 5 Control types 这个例子,对view model没
本章展示的4个例子主要是利用了Knockout的基本语法特性,让大家感受到使用Kncokout的快感。 1 Hello
5 Control types 这个例子,对view model没有什么特殊的展示,只是展示如何绑定到各种元素上(例如
安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http
感觉做的笔记得经常看经常改,否则一会就忘了,记忆力真差啊…,代码直接下源码查看 比较神奇的是,
RFID相关技术和应用标准简介 由于RFID的应用牵涉到众多行业,因此其相关的标准盘根错节,非常复杂。
关于本博客《Android应用开发揭秘》分类中的文章,欢迎转载。 最近,本博客关于Android的文章更新速
转自http://askdb.blog.163.com/blog/static/215683163201322711754198/ Hi,everybody这里来介绍另
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号