文档详情

PowerBuilder实践教程200页完整版教学课件汇总全书电子教案

王****
实名认证
店铺
PPT
433KB
约200页
文档ID:327388982
PowerBuilder实践教程200页完整版教学课件汇总全书电子教案_第1页
1/200

第1章 PowerBuilder概述 PowerBuilder简称PB,是PowerBuilder soft公司推出的数据开发工具PowerBuilder采用了面向对象编程技术,可视化、图形化和自动报表技术突出,它创建了一个具有独特优点的开发编程语言,可以使应用程序开发效率高、成本低、质量好PowerBuilder是高效开发计算机网络应用软件的工具,经常设计客户机/服务器架构的应用,也可以设计B/S结构的应用PowerBuilder把开发工具与企业服务器紧密集成,用户不需要离开PowerBuilder集成环境,就可以开发出应用服务器所需的各种组件,或者编写网页和代码1.1 PowerBuilder特色 PowerBuilder是一种数据库开发工具,比一般开发工具的开发效率强得多数据窗口事件驱动的应用程序4L语言面向对象的编程跨平台开发开放的数据库连接分布式开发1.2 PowerBuilder开发环境 PowerBuilder 10.0安装完毕后,会在“开始”级联菜单中生成程序选项单击“开始/程序/Sybase/PowerBuilder 10.0/PowerBuilder 10.0”菜单项,即可启动。

要利用PowerBuilder进行应用程序开发,首先必须熟悉PowerBuilder的开发环境,也就是说,必须对PowerBuilder的界面及其构成、操作方法、开发流程等进行深入的了解1.2.1 PowerBuilder界面 当第一次启动PowerBuilder 10.0时,会打开“Welcome to PowerBuilder”对话框,其中列出了提供操作的选项具体如下所示:Create a new workspace and a new targetCreate a new workspace and add an existing targetCreate just a new workspaceOpen an existing workspaceClose this dialog PowerBuilder主窗口的最上方是标题栏,下面是菜单栏,菜单栏的下面是PowerBuilder的主工具栏主窗口的左边是系统树窗口和剪贴窗口,下方是输出窗口1.2.2 PowerBuilder菜单 PowerBuilder的所有开发工作都可以通过选择菜单项进行,PowerBuilder的菜单包“File”、“Run”、“Tools”、“Window”、“Help”5菜单项及其下拉菜单。

File”菜单File”菜单下包括“New”、“Inherit”、“Open”、“Run/Preview”等10个菜单项Run”菜单Run”下拉菜单包括“Incremental Build Workspace”、“Full Build Workspace”、“Deploy Workspace”、“Debug”等11个菜单项Tools”菜单Tools”下拉菜单包括“Toolbars”、“Keyboard Shortcuts”、“System Options”、“To Do List”、“Browse”等10个菜单项Window”菜单Window”下拉菜单包括“Tile Vertical”、“Tile Horizontal”、“Layer”、等9个菜单项Help”菜单Help”下拉菜单用来提供系统帮助功能,它的下拉菜单包括“Contents”、“Welcome to PowerBuilder 9.0”、“Sybase Web Site”等6个菜单项1.2.3 PowerBuilder工具栏在菜单栏下面显示的是PowerBuilder的主工具栏,利用工具栏可以执行建立新的对象和应用、打开已经存在的对象、调试和运行当前应用等操作。

1.2.4系统树(System Tree)系统树列出了当前开发的系统的所有可用资源,它可以让开发者获取各类对象的信息,还可以实时拖动对象到画板视图中进行编辑Workspace”选项卡,列出当前工作区及当前工作区中的所有目标Page”选项卡,显示“Microsoft Internet Explorer”对象模型以及在HTML编辑器中当前页的层次结构Language”选项卡,列出了对Web目标有效的语言元素Web target”选项卡,显示了客户端和服务器端脚本语言的语句和实例对象1.3系统开发基本概念 在开始使用PowerBuilder进行应用开发之前,首先介绍PowerBuilder的有关概念和术语在PowerBuilder中所有的程序开发工作都是在工作区下进行的画板(Painter)和编辑器(Editor)画板是用来编辑对象的编辑器;对于每一个画板,都有一个源码编辑器,可以使用这个文件编辑器直接编辑对象的源码事件(Event)和脚本(Script)PowerBuilder开发的应用程序是基于事件驱动的,可以在该事件中编写代码属性(Properties)所有对象和控件都有自己的属性,例如宽度、高度等。

1.4 PowerBuilder的安装PowerBuilder的安装十分简单,只需要根据安装向导的提示,逐步完成操作即可完成把PowerBuilder安装光盘放入光盘驱动器中设置用户信息 输入用户名以及公司名称选择安装文件夹选择安装PowerBuilder 套件中的组件第2章 PowerBuilder程序设计基础 PowerBuilder具有可视化、高效编程的特点,可以编写GUI界面的应用程序PowerBuilder开发环境本身就是一个良好的GUI界面,为程序开发者提供了方便2.1 工作区与应用对象设计 PowerBuilder可以建立多个工作区,但是在同一时刻只能有一个工作区被打开建立了工作区后,可以建立一个或多个目标对象,或者将已存在的目标添加到当前工作区中添加已存在的目标到当前工作区的步骤如下:右击工作区名称,选择“Add Target”菜单项选择要打开的目标文件名(.pbt)设置目标的属性设置工作区的属性2.2 画板布局 默认状态下,系统树窗格和剪贴窗格显示在PowerBuilder主窗口的左边,输出窗口显示在PowerBuilder主窗口的底部但也可以根据需要对画板布局进行调整。

具体步骤如下:选择“Tools/System Options”菜单项选择“General”选项卡,清除“Horizontal Dock Windows Dominate”复选框单击“OK”按钮2.3 定制工具栏 PowerBuilder提供的工具栏由3种,主工具栏(称为Power工具栏)、画板工具栏和格式工具栏并且对工具栏可以实施以下操作:下拉工具栏工具栏的显示属性设置移动工具栏定制工具栏重建工具栏2.4 PowerBuilder画板 在PowerBuilder中,建立和编辑对象的地方称为画板(Painter),例如窗口画板、菜单画板、数据库画板等在画板中可以设置对象的各种属性,为对象的事件编写脚本,定义变量、函数等大多数用来编辑PowerBuilder对象的画板具有以下特征:带有多个视图(View)、具有撤消(Undo)/重做(Redo)功能,可以采用拖放操作来编辑脚本或复制对象,支持历史记录恢复,可以按照任务列表(To Do List)上的链接项跳转到指定位置,支持存盘提醒功能2.4.1 布局画板 视图是画板内用来执行特定功能的地方主要视图如下:布局(Layout)视图,显示对象及其控件的实际外观属性(Properties)视图,显示和设置对象或者当前选中的控件的属性值脚本(Script)编辑视图,用来编辑事件和函数的脚本控件列表(Control List)视图,列出对象中的可视控件事件列表(Event List)视图,显示了对象或控件的所有事件非可视化对象列表(Non-Visual Object List)视图,列出已经添加到当前对象中的非可视化用户对象函数列表(Function List)视图,列出了PowerBuilder内置的函数以及对象级的自定义函数2.4.2 快捷键 PowerBuilder菜单的大多数菜单项都设置有快捷键,通过这些快捷键可以快速执行菜单项的功能。

PowerBuilder允许定制菜单项的快捷键设置菜单项快捷键的步骤如下:选择“Tools/Keyboard Shorts”菜单项选择一个设有快捷键的菜单项或者带有默认快捷键的菜单项按下快捷键单击“OK”按钮即可 移去一个已定义的菜单项快捷键,操作步骤如下:选择“Tools/Keyboard Shorts”菜单项选择要移去快捷键的菜单项单击“Remove”按钮单击“OK”按钮 重置快捷键方法如下:选择“Tools/Keyboard Shorts”菜单项单击“Reset”按钮,在确认对话框中单击相应的按钮单击“OK”按钮2.4.3 设计字体 PowerBuilder启动后,各对象或画板都会以系统默认的字体显示,但也可根据需要,重新设计字体PowerBuilder 可以完成对以下字体的设计:数据表、标题和标签中的字体属性用户对象、窗口以及数据窗口画板内的字体属性应用、菜单、库画板、浏览器和帮助的字体属性函数画板、脚本视图、数据库画板内的交互SQL视图、源码编辑器、文件编辑器、调试窗口的字体属性2.4.4 定制颜色 PowerBuilder提供了数十种预定义颜色,同时也允许开发者定制自己的颜色。

定制颜色的步骤如下:打开画板,选择“Design/Custom Colors”菜单项调整基本颜色的属性或者直接输入确切的颜色数值单击“添加到自定义颜色”按钮即可根据需要再定制其它颜色单击“确定”按钮即可2.4.5 输出窗口 输出窗口用来显示各种操作的有关信息,例如,迁移(Migration)、构建(Build)、调度(Deployment)、编译项目、保存对象、检索等单击Power工具栏中的“Output Window”按钮或者选择“Window/Output”菜单项可以隐藏或显示输出窗口初次启动PowerBuilder时,工作环境会按照默认的设置显示,不过这个设置是可以改变的设置启动PowerBuilder时的有关参数,其步骤如下:选择“Tools/System Options”菜单项,从中选择“Workspaces”选项卡根据不同的要求设置有关属性2.5 设置PowerBuilder环境参数2.6 使用帮助 PowerBuilder提供的联机帮助功能有两类:l HTML帮助文件包含大量的帮助信息,分别是“HTML帮助用户手册”、“应用开发技术”、“数据窗口程序员手册”、“数据库连接”以及为PowerBuilder企业级用户准备的“使用Web和JSP目标”。

l Windows帮助包含以下内容:PowerBuilder当前版本的新特性,上下文敏感帮助,对象控件、数据窗口、Power Script的参考信息,以及描述语法工具、迁移助手等工具的帮助信息2.7 PowerBuilder开发典型案例 最新版本的PowerBuilder除了可以开发传统的客户机/服务器应用之外,还可以方便地开发出多层应用(分布式应用)和Web应用使用PowerBuilder开发应用程序的步骤如下:建立工作区建立应用建立窗口创建数据窗口对象测试和调试与应用编译应用2.8 数据库连接 数据库(Database,DB)是按一定组织方式存储在计算机存储器中的相互关联的数据集合数据库的应用开发,包括数据库的创建、管理、连接和ODBC的工作原理,以及建立数据表、建立主键和数据修改等数据库管理系统(DBMS)是一个管理数据库的软件系统,为用户提供了描述数据库、操纵数据库和维护数据库的方法和命令,并且能自动控制数据库的数据完整性以及安全性2.8.1 创建数据库 数据库系统(DBS)是一个具有管理数据库功能的计算机系统,包括数据库、数据库管理系统、应用软件和数据库管理人员(DBA)等几部分。

下载提示
相似文档
正为您匹配相似的精品文档