PowerBuilder培训(中级)
- 格式:ppt
- 大小:1.24 MB
- 文档页数:63
1.1Power Builder 及MIS系统开发基础培训教学课程(PB的IDE环境、数据库操作、程序结构、常用控件)
1、授课特点
本课程使学员掌握快速开发工具(RAD)开发Window平台的MIS应用程序。
授课方式是理论与应用实例相结合,围绕着一个典型的人事管理系统实例来讲述的。
其特点是既有概念和方法等抽象的讲述,又有实际例子,简单易学。
2、培训目标
培养学员利用PB8开发MIS系统的能力并且全面地掌握Windows平台的编程技术,操作后台大型数据库。
为MIS系统开发打好基础,最终成为MIS系统专业程序员。
同时也为更深入地学习PB8的高级应用开发打下基础。
3、学习基础
学习过Basic或其它语言,使用过可视化编程工具熟悉数据库如:dBASE、Foxpro、Access、Sql Server、Oracle中的一种。
4、培训内容。
powerbuilder教程
PowerBuilder是一种用于开发客户端/服务器和Web应用程序
的集成开发环境(IDE)。
它具有易于使用的可视化设计工具
和强大的开发功能,适用于数据库应用程序的快速开发和维护。
PowerBuilder的开发过程主要包含以下几个步骤:
1. 创建新的应用程序:在PowerBuilder中,可以选择新建应
用程序,然后配置数据库连接等信息。
2. 创建数据窗口:数据窗口是PowerBuilder中最重要的界面
元素之一,用于显示数据库中的数据。
可以通过拖放方式将数据库表或查询结果添加到数据窗口中,然后设计数据窗口的布局和样式。
3. 编写业务逻辑:可以使用PowerScript编程语言来编写数据
窗口和应用程序的逻辑。
PowerScript是一种类似于其他编程
语言的脚本语言,可以用于处理用户交互、数据库操作、错误处理等。
4. 调试和测试:在开发过程中,可以使用PowerBuilder提供
的调试工具来调试和测试应用程序。
可以设置断点、监视变量的值,并逐步执行代码以检查程序的运行情况。
5. 部署和发布:完成开发和测试后,可以将应用程序部署到目标环境中。
PowerBuilder支持将应用程序打包成可执行文件或
安装程序,以便用户在其计算机上安装和运行应用程序。
总之,通过PowerBuilder的可视化设计工具和强大的开发功能,开发人员可以快速构建数据库应用程序,并实现复杂的业务逻辑。
它是一种非常适合开发数据驱动应用程序的开发工具。
PB培训教程(提高篇)-(多场景)PB培训教程(提高篇)一、引言随着我国经济的快速发展,企业对人才的需求日益增长,专业技能培训成为了提升员工素质的重要途径。
PB(PowerBuilder)作为一款优秀的客户端/服务器应用程序开发工具,具有强大的数据处理能力和灵活的界面设计功能,广泛应用于企业级应用开发。
为了帮助广大PB爱好者提高开发技能,本教程将从实战角度出发,详细讲解PB的高级应用技巧。
二、PB开发环境介绍1.PB简介PowerBuilder(简称PB)是美国Sybase公司推出的一款客户端/服务器应用程序开发工具。
它采用面向对象的编程思想,支持多种数据库,具有强大的数据处理能力和灵活的界面设计功能。
PB在我国的企业级应用开发领域具有广泛的应用。
2.PB开发环境搭建(1)安装PB开发工具:并安装PB开发工具,根据提示完成安装过程。
(2)配置数据库连接:安装并配置数据库软件(如Oracle、SQLServer等),建立数据库连接。
(3)创建PB项目:在PB开发环境中创建新项目,配置项目属性,为后续开发做好准备。
三、PB高级应用技巧1.数据窗口应用(1)数据窗口简介:数据窗口是PB中用于数据显示和编辑的重要组件,具有强大的数据处理能力。
(2)数据窗口设计:掌握数据窗口的设计方法,包括数据源设置、列属性设置、样式设置等。
(3)数据窗口事件处理:了解数据窗口的事件处理机制,掌握常见事件(如Click、DoubleClick等)的编写方法。
(4)数据窗口与数据库交互:学习如何使用数据窗口进行数据的增、删、改、查操作。
2.PB与Web技术结合(1)Web开发简介:了解Web开发的基本概念,掌握、CSS、JavaScript等基本技术。
(2)PBWeb应用程序:学习如何使用PBWeb应用程序,包括Web数据窗口的使用、Web事件处理等。
(3)PB与WebService交互:掌握PB调用WebService的方法,实现PB与WebService的数据交互。
PowerBuilder开发工具教学大纲大纲说明课程代码:3235007总学时:64学时(讲课32学时,实验32学时)总学分:4课程类别:限制性选修适用专业:计算机科学与技术专业预修要求:C程序设计语言、数据结构、数据库系统原理课程的性质、目的、任务:《PowerBuilder开发工具》是本专业的专业选修课。
通过本课程的学习,学生应了解PowerBuilder的基本功能和设计思想。
能使用PowerBuilder和MS SQL Server 数据库以及其他的使用ODBC数据源连接的桌面数据库进行编程。
熟练掌握数据窗口的操作。
能使用PowerBuilder 和一种数据库编制一个小型的数据库管理系统,例如:学生成绩管理或库存管理等。
本课程作为本专业面向对象编程课程的重要组成部分。
课程教学的基本要求:本课程是一门理论和实际相结合的课程,在课堂教学过程中应尽量使用多媒体教学手段,CAI课件、实例演示与板书相结合,使本课程的教学变得具体和形象生动。
在教学时应多结合具体例子进行讲解。
需要具备教学辅助资料包括:CAI课件、试卷库等。
每章要求布置1-3个课后习题,通过与课堂教学内容同步的习题和配套的实验,能帮助学生对相关知识的理解。
实验参照实验指导书上安排的内容,主要实验完成后要求提交实验报告。
考试采取开卷或上机考试的方式,主要考察学生使用PowerBuilder开发工具进行面向对象编程的能力。
大纲的使用说明:本教学大纲供计算机科学与技术专业使用,若学时小于64则可以根据教学实际酌情取舍有关的内容。
大纲正文第一章 PowerBuilder开发环境学时:4学时(讲课2学时,实验2学时)了解PowerBuilder的特点和功能,了解面向对象程序设计的特点;掌握怎样使用PowerBuilder的帮助学习相关知识;初步了解PowerBuilder的集成环境,掌握PowerBuilder 简单应用程序的开发。
本章讲授要点:PowerBuilder是一种高效能的客户/服务器模式以及分布式数据库应用程序的前端开发工具。
目录第一讲面向对象与PB开发环境 ............................................ 错误!未定义书签。
一.开发工具总体介绍.......................................................... 错误!未定义书签。
二.面向对象技术与可视化开发环境.................................. 错误!未定义书签。
1.面向对象技术................................................................. 错误!未定义书签。
2.PowerBuilder可视化开发环境 ..................................... 错误!未定义书签。
三.熟悉开发环境.................................................................. 错误!未定义书签。
四.应用程序开发步骤.......................................................... 错误!未定义书签。
第二讲应用对象与事务对象 ................................................... 错误!未定义书签。
一.应用对象和应用对象画笔.............................................. 错误!未定义书签。
1.应用对象......................................................................... 错误!未定义书签。
2.应用库............................................................................. 错误!未定义书签。
本文档分为两个部分,(完全是分开的两部-没关联)第一部分:PB书本自学类容一:标识符:标识符是程序中用来代表变量,标号,函数,窗口,控件,对象等名称的符号。
标识符必须是下划线或者字母开头,标识符的非开头字符可以是字母,数字或者5中特殊符号(-,_,#,%,$)标识符不区分大小写标识符的书写应保持连续,中间不能留空格。
标识符的最大长度应该控制在100个字符内。
保留字不能用作标识符,因为它们已经有特殊的含义。
Asdf_dfdfDffds-adfDfsdf_adfDfa#dfAsdf%fggDff$fsdfThis //误用保留字二:ASCLL码字符:字符串中可以包括特殊的ascll码字符,它们不能使用常规的的输入方法直接输入,要使用其他字符来替代。
新行:~n 制表:~t 双引号:~”单引号:~’等等三:代词:日常生活中可以用你,我,他之类的代词来指代特定的人物,PowerBuilder也提供了几个代词指定特定的对象。
4个代词分别是:this parent parentwindow super 其中前3个广泛使用。
1.This:代表窗口,用户对象,菜单,应用对象或控件本身,即代表正在为之编写事件处理程序的对象。
示例;设窗口有一个名称为cb_button的按钮,其上显示的文本是‘请单击’在该按钮的clicked事件中可以添加如下代码:This.text= ‘再单机一次’:语句执行后把请单击改成了‘再单机一次’不用代词语句:cb_button.text= ‘再单机一次’2.parent: 代表当前控件所在的窗口对象如上述例子:parent.text= ‘再单机一次’3Parentwindow 代表程序运行时当前菜单所在的窗口对象,注意:改代词只能在菜单对象的事件处理程序中使用。
例子:假设cb_button窗口关联了一个菜单对象,该菜单中的‘关闭’命令用于关闭窗口cb_button,我们可以在该菜单项的clicked事件中添加如下代码://关闭关联窗口Close (parentwindow)//等同于Close(cb_button)Super :在编写空间或对象的子对象时,子对象中可以调用父对象的事件处理程序,程序中的既可直接利用父对象名称调用他们,也可以使用super代词来应用。
《PowerBuilder》课程实验指导书实验一PB编程环境一、实验目的了解PowerBuilder的集成环境,熟悉PowerBuilder的基本操作以及利用PowerBuilder控件进行简单的编程。
二、实验原理利用PowerBuilder控件进行简单的编程。
三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:1. PB 的启动与退出。
2.定制画板与工具条。
3. 利用Template Application创建应用程序。
4. 利用PowerBuilder控件进行简单的编程。
步骤:1.启动双击屏幕上的PowerBuilder图标,就可以启动PowerBuilder。
2.定制画板根据自己的需要将扩展画板加到PowerBar中,以方便使用。
其方法为:在PowerBar 上单击鼠标右键,弹出一个弹出式菜单,选择"Customize", 打开"Customize"对话框,该对话框包括上下两个部分,上部分为PoweBuilder所能提供的所有画板(含基本画板和扩展画板),下部分为目前已经在PowerBar中的画板.可以通过拖的方式把扩展画板加到PowerBar中。
3.定制工具条(1) 在PowerBar上单击鼠标,弹出的菜单中Powerbar1和PainterBar1代表系统当前所打开的工具条。
(2) 单击菜单中的New菜单项就可以生成一个新的工具条,单击后系统弹出一个题为New toolbar 的对话框,要求用户为要创建的工具条选一个名字。
(3) 系统接着弹出一个题为Customize的对话框,此后就可以用和前面类似的方法来定制新创建的工具条。
4.利用Template Application创建应用程序。
在创建workspace之后,单击File→在Target标签中双击Template Application图标→About the Template Application Wizard对话框→What you will do对话框→Specify New Application and Library对话框→Specify Template Type对话框→Adjust Application Library Search Path对话框→Name MDI Frame and Menu对话框→Name MDI Base Sheet,Menu and Service对话框→Name Individual Sheet对话框→Assign Display Names to Sheets对话框→Name About Box and Toolbar Window对话框→Specify Connectivity对话框→Create Project 对话框→Ready to Create Application对话框,最后单击Finish。