PowerBuilder实验指导书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《PowerBuilder》课程实验指导书实验一PB编程环境一、实验目的了解PowerBuilder的集成环境,熟悉PowerBuilder的基本操作以及利用PowerBuilder控件进行简单的编程。二、实验原理利用PowerBuilder控件进行简单的编程。三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:1.PB的启动与退出。2.定制画板与工具条。3.利用TemplateApplication创建应用程序。4.利用PowerBuilder控件进行简单的编程。步骤:1.启动双击屏幕上的PowerBuilder图标,就可以启动PowerBuilder。2.定制画板根据自己的需要将扩展画板加到PowerBar中,以方便使用。其方法为:在PowerBar上单击鼠标右键,弹出一个弹出式菜单,选择Customize,打开Customize对话框,该对话框包括上下两个部分,上部分为PoweBuilder所能提供的所有画板(含基本画板和扩展画板),下部分为目前已经在PowerBar中的画板.可以通过拖的方式把扩展画板加到PowerBar中。3.定制工具条(1)在PowerBar上单击鼠标,弹出的菜单中Powerbar1和PainterBar1代表系统当前所打开的工具条。(2)单击菜单中的New菜单项就可以生成一个新的工具条,单击后系统弹出一个题为Newtoolbar的对话框,要求用户为要创建的工具条选一个名字。(3)系统接着弹出一个题为Customize的对话框,此后就可以用和前面类似的方法来定制新创建的工具条。4.利用TemplateApplication创建应用程序。在创建workspace之后,单击File→在Target标签中双击TemplateApplication图标→AbouttheTemplateApplicationWizard对话框→Whatyouwilldo对话框→SpecifyNewApplicationandLibrary对话框→SpecifyTemplateType对话框→AdjustApplicationLibrarySearchPath对话框→NameMDIFrameandMenu对话框→NameMDIBaseSheet,MenuandService对话框→NameIndividualSheet对话框→AssignDisplayNamestoSheets对话框→NameAboutBoxandToolbarWindow对话框→SpecifyConnectivity对话框→CreateProject对话框→ReadytoCreateApplication对话框,最后单击Finish。5.利用PowerBuilder控件进行简单的编程单击File菜单中NEW菜单命令,进入NEW画板,如果已经进入了NEW画板,则选择PBOBJECT,然后选择WINDOW图标。在窗体上添加一个文本框和一个命令按钮,程序运行之后,单击命令按钮,则在文本框中显示“Hello,world!”。四、实验注意事项注意实验的步骤,实验完成应给出本实验的实验报告。五、思考题组建PowerBuilder开发环境需要安装那些软件,它们的作用是什么?实验二PowerScript语言一、实验目的使学生熟悉和掌握PowerBuilder的基本语法规则,对PowerBuilder有初步的认识和了解,并能够编写一些简单的小程序二、实验原理对PowerBuilder有初步的认识和了解,并能够编写一些简单的小程序。三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:1.利用PowerScript语言编写程序,判断一个年份是否为闰年。2.创建一个配置文件的读写程序步骤:1.在PowerBuilder首先创建workspace,然后新建应用程序,输入判断一个年份是否为闰年的代码。2.创建一个配置文件的读写程序(1)创建一个结构str_student,用于存放学生的基本信息。提示:学生的基本信息包括“学号”、“姓名”、“性别”、“年龄”、“年级”等。(2)创建一个配置文件student.ini,用于保存多个学生的信息。提示:配置文件的格式可采用学号作为节点,例如:[01]name=…[02]name=…(3)创建一个全局函数of_get_student(),用于从配置文件中读取并显示学生的基本信息。四、实验注意事项1.判断是否闰年,只需满足以下条件,(1)可以被4整除但不可以被100整除;(2)可以被400整除。2.注意实验的步骤,实验完成应给出本实验的实验报告。五、思考题如果配置文件student.ini中保存了50名学生的基本信息,应如何编写程序来读取这些信息?实验三窗口控件及菜单制作一、实验目的使学生了解创建窗体的基本步骤,了解如何添加窗体控件,了解窗体及控件的常用属性、事件和函数以及掌握菜单的设计二、实验原理在PowerBuilder中掌握窗体控件的添加,掌握对窗体及控件的常用属性的设置以及掌握菜单设计。三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:创建一个应用程序,掌握各种对象的使用方法,设计用户界面和菜单。步骤:1.进入PowerBuilder环境,创建应用程序,独立完成一个简单的登录程序。2.在验证通过后,进入“窗口示例演示系统”。提示:创建一个MDI窗口,通过菜单和工具栏调用若干个子窗体,并在其上放置几种常用的控件,并编写程序对这些控件进行控制从而进行演示。四、实验注意事项注意实验的步骤,实验完成应给出本实验的实验报告。五、思考题在什么情况下使用继承方式来创建窗体对象,能简化窗体的设计过程?实验四数据库操作一、实验目的使学生了解数据库的基本概念,掌握建立数据库的方法,掌握数据库的基本操作。二、实验原理在PowerBuilder中建立数据库和对数据库进行基本操作。三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:1.创建一个数据库;2.创建数据表;3.设置表的主键;4.插入,删除,修改记录。步骤:1.创建一个数据库(1)单击PowerBar中的Database按钮,进入Databse画板.(2)在对话框中选中ODBODBC,接着选择UTILITIES.(3)双击CreateASADatabase菜单,出现CreateASADatabase对话框,单击Browse按钮,选择我们在创建应用程序的实验中建立的文件夹c:\myapp,然后在文件夹名输入Localbase。按OK后,PowerBuilder会自动为我们做如下的事情:在c:\myapp创建AdatptiveServerAnywhere数据库Localbase.db。增加一个名称为LocalBase的SybaseSQLAnywhere数据源,并保存在ODBC.ini中。创建一个名为LocalBase的数据库描述文件,并保存在pb.ini文件中。自动连接(启动)了Localbase数据库。2.创建数据库中的表(1)创建表单击PowerBar中Database按钮,进入Database画板,如果已经进入了Database画板,则选择Tables,然后按右键选择Newtable,进入创建Table窗口,输入字段相关内容,NULL一项为是否允许该字段为空值,如果选择了No,则以后数据库进行插入记录时,对应字段内容不能为空,否则程序将提示错误信息.字段录入完毕后,选择菜单文件|保存或者直接按关闭按钮,程序将弹出SaveTable的对话框,在TableName一栏中输入表名:Address_book,然后,按OK。(2)表主键(Primarykey)表的主键是能够记录的惟一标识。主键可以选择多个在PB对主键进行定义的方法是:在表的提示栏上单击鼠标右键,选择Properties项,或者在Table画板中选择Properties按钮;然后,选择PrimaryKey一项,设置主键;接着,选择主键,选择id(序号)作为address_book表的主键,然后按OK即可。(3)插入记录单击PowerBar中Database按钮,进入Database画板,如果已经进入了Database画板,则选择DATABASE,然后选择Tables,在Tables中选择表address_book,单击鼠标右键,选中EDITDATA,接着选择显示风格,在下面的数据显示窗口中插入记录,然后保存即可.(4)修改记录单击PowerBar中Database按钮,进入Database画板,如果已经进入了Database画板,则选择DATABASE,然后选择Tables,在Tables中选择表address_book,单击鼠标右键,选中EDITDATA,接着选择显示风格,在下面的数据显示窗口中修改记录,然后保存即可。(5)删除记录单击PowerBar中Database按钮,进入Database画板,如果已经进入了Database画板,则选择DATABASE,然后选择Tables,在Tables中选择表address_book,单击鼠标右键,选中EDITDATA,接着选择显示风格,在下面的数据显示窗口中删除记录,然后保存即可。四、实验注意事项注意设置表的主键实验的步骤,实验完成应给出本实验的实验报告。五、思考题试创建一学生信息表,将入学日期列的Default设为”currentdate”,即新增学生记录时,该列中的值被默认设置为插入记录时的系统日期值。实验五嵌入式SQL语言一、实验目的正确使用嵌入式SQL语句,可使程序代码简练、灵活、通用,不仅降低了初次编程的工作量,而且也降低以后对代码的维护量。二、实验原理在PowerBuilder中正确使用嵌入式SQL语句。三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:1.数据库的连接;2.基本SQL语句;3.游标的使用。步骤:1.首先,在pb中新建一个db1的数据库,用户名为dba,密码为sql。sqlca.dbms=”odbc”sqlca.autocommit=falsesqlca.dbparm=”connectstring=’dsn=db1;uid=dba;pwd=sql’”connect;ifsqlca.sqlcod0thenmessagebox(“连接数据库失败!”,sqlca.sqlerrtext)haltelsemessagebox(“提示信息”,”连接数据库成功!”)endif2.基本SQL语句(1)单行检索语句SELECT;(2)插入语句INSERT;(3)删除语句DELETE;(4)修改语句UPDATE;(5)SELECTBLOB和UPDATEBLOB语句;3.游标的使用(1)用DECLARE声明游标;(2)用OPEN语句打开游标;(3)使用FETCH语句读取一行数据;(4)处理数据;(5)判断是否已经读完所有数据,未读完时重复执行3~5步;(6)使用CLOSE语句关闭游标。四、实验注意事项注意嵌入式SQL语句的正确使用及实验步骤,实验完成应给出本实验的实验报告。五、思考题从表stu_info中选择学号和姓名列的内容,并将结果存放在两个单行编辑框中,条件是学号等于用户在一个单行编辑框sle_no中输入的学号。实验六数据窗口的使用一、实验目的1.创建数据窗口。2.掌握各种数据源和各种数据窗口的显示风格。二、实验原理在PowerBuilder中创建数据窗口。三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:创建一个应用程序,掌握各种数据窗口的使用方法及其特点。步骤:1.创建一个显示风格为Tabular,数据源为QuickSelect的数据窗口(1)点击PowerBar上的new按钮;(2)选择DataWindow面板;(3)选择所要生成的数据窗口的表现形式,我们选择Tabluar表现风格,然后按OK按钮;(4)在选择数据源面板中选择QuickSelect作为我们的数据源;(5)在selecttables面板中选择所需数据表;(6)在数

1 / 14
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功