上机操作指南3建立PowerBuilder应用程序.docx

上传人:b****6 文档编号:8911716 上传时间:2023-02-02 格式:DOCX 页数:20 大小:1.23MB
下载 相关 举报
上机操作指南3建立PowerBuilder应用程序.docx_第1页
第1页 / 共20页
上机操作指南3建立PowerBuilder应用程序.docx_第2页
第2页 / 共20页
上机操作指南3建立PowerBuilder应用程序.docx_第3页
第3页 / 共20页
上机操作指南3建立PowerBuilder应用程序.docx_第4页
第4页 / 共20页
上机操作指南3建立PowerBuilder应用程序.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

上机操作指南3建立PowerBuilder应用程序.docx

《上机操作指南3建立PowerBuilder应用程序.docx》由会员分享,可在线阅读,更多相关《上机操作指南3建立PowerBuilder应用程序.docx(20页珍藏版)》请在冰豆网上搜索。

上机操作指南3建立PowerBuilder应用程序.docx

上机操作指南3建立PowerBuilder应用程序

上机操作指南3:

建立PowerBuilder应用程序

基本要求:

利用开发工具PowerBuilder9.0建立学生成绩管理信息系统的应用对象(student),构建起系统的基本功能框架,包括系统的主窗口和主菜单。

要点:

(1)Workspace(工作空间)及Application(应用对象)的创建;

(2)Application(应用对象)中的代码编写;(3)主菜单的制作;(4)主窗口的制作;(5)系统的首次运行。

具体步骤:

1、运行PowerBuilder9.0程序。

2、新建工作空间Workspace

在PowerBuilder9.0系统中,单击工具栏上的“New”图标。

在弹出窗口中,单击“OK”按钮。

选择自己的个人文件夹作为工作空间Workspace的保存地点,并为工作空间取名为student,然后单击“保存”按钮。

3、建立目标文件Target及应用Application。

右键点击student工作空间,在弹出菜单中选择“New…”。

在弹出窗口中,选中Target标签页下的Application,单击“OK”按钮。

在弹出的“SpecifyNewApplicationandLibrary”窗口中,在ApplicationName:

下输入应用程序名称student,Library:

和Target:

下方的内容由系统自动生成默认值,不需要我们干预。

然后点击“Finish”按钮,返回PowerBuilder9.0系统的主界面。

4、在工作空间中打开应用student,可以看到如下界面。

在应用student的open事件中,写入如下代码(代码完成的功能是:

利用ODBC数据源名来连接数据库,如果连接成功,则打开主窗口;如果连接失败,则给出提示信息):

//Profilestudent

SQLCA.DBMS="ODBC"

SQLCA.AutoCommit=False

SQLCA.DBParm="ConnectString='DSN=student'"

connectusingsqlca;

ifsqlca.sqlcode<>0then

messagebox("提示信息","数据库连接失败!

")

halt

else

open(w_main)

endif

注意1:

请在代码open(w_main)前加上//(即将该行注释掉),见下图。

因为目前主窗口w_main尚未制作完成。

注意2:

待主窗口w_main制作完成后(详见本文档后面的内容),请将open(w_main)前的//去掉,系统才能正常运行(打开主窗口w_main)。

在应用student的close事件中,写入如下代码:

disconnectusingsqlca;

5、设计主菜单。

在设计主菜单之前,应首先确定本学生成绩管理系统的功能结构。

表1学生成绩管理系统的功能结构

一级菜单

二级菜单

学生档案管理

学生档案信息维护

按学院查询学生信息

按班级查询学生信息

按姓名查询学生信息

按学号查询学生信息

按生源地查询学生信息

学生课程管理

学生课程信息维护

按课程编号查询课程信息

按课程名称查询课程信息

按任课教师查询课程信息

学生成绩管理

学生成绩维护

按班级/课程查询学生成绩信息

退出

在PowerBuilder9.0系统中,单击工具栏上的“New”图标。

在弹出窗口中,选中PBObject标签页下的Menu,单击“OK”按钮。

在菜单设计窗口中,右键点击untitled0对象,在弹出菜单中选择InsertSubmenuItem。

在弹出的菜单命名框中输入一级菜单名称,如“学生档案管理”

同样,在菜单设计窗口中,右键点击untitled0对象,在弹出菜单中选择InsertSubmenuItem。

在弹出的菜单命名框中输入一级菜单名称,包括“学生课程管理”、“学生成绩管理”、“退出”。

然后单击工具栏上的“Save”按钮,将设计的菜单进行保存。

在弹出的“SaveMenu”窗口中,为菜单取名“m_main”,并在comments:

下输入注释信息“系统主菜单”,单击“OK”按钮进行保存。

在菜单项“退出”的“clicked”事件中编写如下代码(代码功能是:

点击该菜单项时,弹出一个提示信息窗口,询问是否退出系统):

longll_code

ll_code=messagebox("提示信息","是否推出本系统,请确认",question!

yesno!

ifll_code=1then

close(parentwindow)

else

return

endif

6、为主菜单设计二级菜单。

在菜单设计窗口中,右键点击“学生档案管理”菜单项,选择“InsertSubmenuItem”,在弹出的菜单命名框中输入二级菜单名称,如“学生档案信息维护”。

同样的操作,设计“按学院查询学生信息”、“按班级查询学生信息”、“按姓名查询学生信息”、“按学号查询学生信息”、“按生源地查询学生信息”等二级菜单项。

然后再为“学生课程管理”、“学生成绩管理”设计二级菜单项。

设计完成后,单击工具栏上的“Save”按钮,将设计工作进行保存。

7、设计主窗口。

在PowerBuilder9.0系统中,单击工具栏上的“New”图标。

在弹出窗口中,选中PBObject标签页下的Window,单击“OK”按钮。

在右侧属性设计窗口中的General标签页下:

Title下输入“学生成绩管理信息系统”;

MenuName下选择主菜单m_main,单击OK;

WindowType下选择“mdi!

”;

WindowState下选择“maximized!

”;

然后单击工具栏上的“Save”按钮,将设计的主窗口进行保存。

在弹出的“SaveWindow”窗口中,为窗口取名“w_main”,并在comments:

下输入注释信息“系统主窗口”,单击“OK”按钮进行保存。

注意:

主窗口w_main制作完成后,请将Application(应用对象)的open事件中的代码:

open(w_main)前的//去掉,系统才能正常运行(即打开主窗口w_main)。

8、学生成绩管理系统的第一次运行。

在PowerBuilder9.0系统中,单击工具栏上的“Runstudent”图标。

得到如下的主界面:

由于除“退出”外的其它菜单项中均未编写程序代码,所以暂时无法显示相应的信息。

单击“退出”菜单项,系统给出提示信息,

单击“是”按钮,退出学生成绩管理系统。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1