`
bsr1983
  • 浏览: 1117563 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

第八章 PowerBuilder9.0 简介及应用

阅读更多

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实用教程源代码

    第01章 认识PowerBuilder 9.0、第05章 创建应用程序、第06章 创建窗体、第07章 创建菜单和工具栏、第10章 应用程序的调试和发布、第11章 典型小型实例赏析、第12章 图书管理系统实例和第13章 学生选课系统实例。...

    powerbuilder 9.0软件项目开发实践

    第8章 数据转换程序 8.1 实例概述 8.2 各对象的设计及其脚本的编写 8.3 应用程序的运行 8.4 小结 第9章 进销存管理系统 9.1 系统设计 9.2 数据库设计 9.3 数据库的实现 9.4 应用对象的创建 9.5 全局变量和...

    《PowerBuilder 9.0精彩编程百例》源代码(第7-8章)

    第八章可能讲解了如何在PowerBuilder中控制事务,确保数据的一致性和完整性。 6. **菜单系统(Menu System)**:创建用户友好的界面离不开菜单设计。这两章可能包含如何构建和组织菜单,以及如何将菜单项与事件脚本...

    powerbuilder 9.0

    PowerBuilder 9.0 是一款由Sybase公司(现已被SAP收购)开发的可视化的、面向对象的数据库应用程序开发工具。它专为快速构建企业级应用而设计,尤其适用于数据库应用系统的开发。PowerBuilder 9.0 提供了强大的数据...

    PowerBuilder9.0基础开发篇第11章数据管道.pdf

    ### PowerBuilder9.0基础开发篇第11章数据管道 #### 1. 数据管道的概念 数据管道是PowerBuilder中用于数据传输的重要工具,它可以在不同的数据源之间进行数据的导入导出操作。在PowerBuilder9.0中,数据管道被广泛...

    《Powerbuilder9·0实用教程》源代码和书.rar

    压缩包中的"PowerBuilder9.0实用教程.pdf"是本书的电子版,其中涵盖了Powerbuilder 9.0的基础知识和高级特性。通过这本书,读者可以了解到以下关键知识点: 1. **Powerbuilder环境与工作流程**:了解Powerbuilder的...

    PowerBuilder 9.0开发摄像头

    PowerBuilder 9.0是一款经典的面向对象的数据库应用程序开发工具,以其强大的数据窗口控件和易用性闻名。在描述中提到的“PowerBuilder摄像头”指的是利用PowerBuilder 9.0进行摄像头相关的应用开发。在现代软件开发...

    《PowerBuilder 9.0精彩编程百例》源代码

    《PowerBuilder 9.0精彩编程百例》是一本针对PowerBuilder 9.0这款强大的数据库应用开发工具的实战教程。这本书提供了丰富的编程实例,旨在帮助读者深入理解和掌握PowerBuilder的使用技巧,提升开发能力。源代码的...

    《PowerBuilder 9.0精彩编程百例》源代码(第01章)

    本章提供的源代码集是针对《PowerBuilder 9.0精彩编程百例》一书中的第01章内容,旨在帮助读者更好地理解和掌握PowerBuilder 9.0的基本编程技巧和实用功能。 在PowerBuilder 9.0中,主要的知识点包括以下几个方面:...

    [Powerbuilder.9.0基础开发篇].Poerbuilder9.0基础开发篇

    《PowerBuilder 9.0基础开发篇》是针对这款强大的数据库应用开发工具的入门教程,旨在帮助初学者理解和掌握PowerBuilder 9.0的核心概念和技术。PowerBuilder是一款由Sybase公司开发的可视化、面向对象的编程环境,...

    PowerBuilder 9.0编写的摄像头软件

    PowerBuilder 9.0是一款由Sybase公司开发的可视化数据库应用程序开发工具,它以其强大的数据窗口控件和面向对象的编程特性在IT业界享有盛名。在这个“PowerBuilder 9.0编写的摄像头软件”项目中,我们可以推断开发者...

    powerbuilder9.0信息管理系统开发

    在这个"powerbuilder9.0信息管理系统开发"项目中,我们可以深入探讨PowerBuilder的关键技术和在实际开发中的应用。 1. **PowerBuilder的基础架构**: PowerBuilder基于对象的编程模型,包括数据窗口(DataWindow)...

    Power Builder9.0 PBL文件结构解析

    《PowerBuilder 9.0 PBL文件结构解析》 在PowerBuilder(PB)开发环境中,PBL(PowerBuilder Library)文件是重要的组成部分,它存储了PB应用程序中的所有用户对象,如窗口、表单、控件、函数等。理解PBL文件的内部...

    PowerBuilder_9.0程序设计一周通6

    #### 一、PowerBuilder 9.0简介 PowerBuilder 是一款由美国Sybase公司开发的基于Windows环境的应用程序快速开发工具,广泛应用于数据库应用系统的开发。它结合了面向对象技术、可视化编程技术和数据窗口技术等先进...

    PowerBuilder 9.0软件项目开发实践pdf2

    第8章 数据转换程序 8.1 实例概述 8.2 各对象的设计及其脚本的编写 8.3 应用程序的运行 8.4 小结 第9章 进销存管理系统 9.1 系统设计 9.2 数据库设计 9.3 数据库的实现 9.4 应用对象的创建 9.5 全局变量和结构的定义...

    《PowerBuilder案例开发集锦(第二版)》9.rar

    《PowerBuilder案例开发集锦(第二版)》是一本专注于PowerBuilder应用开发的实战书籍,主要针对使用PowerBuilder进行软件开发的程序员和爱好者。PowerBuilder是一款由Sybase(现为SAP公司)开发的可视化数据库应用...

    (全新整理)10月数据库系统原理(实践)自考试题及答案解析.doc

    - **重点章节**:教材“第8章 PowerBuilder 9.0简介及应用”中 8.2节(“学生选课系统”开发过程)中“‘数据操作’窗口”的相关内容。 #### 七、上机样题详解 - **任务概述**: - **建立数据库**:在Power...

    PowerBuilder9·0软件项目开发实践

    《PowerBuilder 9.0软件项目开发实践》是一本深入探讨使用PowerBuilder 9.0进行应用程序开发的专著。本书通过一系列实例,逐步引导读者掌握PowerBuilder的强大功能和高效开发流程。 第2章“实例一:记事本系统”...

    PowerBuilder的DataWindow控件生成PDF文件

    ### PowerBuilder的DataWindow控件生成PDF文件:技术解析与应用案例 #### 技术背景与目标 在医疗信息化领域,医院信息系统(HIS)与影像归档和通信系统(PACS)之间的信息共享至关重要。《中国医疗器械杂志》2008...

    复旦大学数据库考纲.pdf

    - 教材中的“第8章PowerBuilder 9.0简介及应用”,尤其是8.2节中的“学生选课系统”开发过程中的“数据操作”窗口相关内容。 ### 上机样题详解 #### 任务一:建立数据库与表 - **数据库名称:** newdb - **存储...

Global site tag (gtag.js) - Google Analytics