应用程序设计教学ppt课件

应用程序设计教学ppt课件

ID:11454932

大小:870.51 KB

页数:92页

时间:2018-07-12

应用程序设计教学ppt课件_第1页
应用程序设计教学ppt课件_第2页
应用程序设计教学ppt课件_第3页
应用程序设计教学ppt课件_第4页
应用程序设计教学ppt课件_第5页
资源描述:

《应用程序设计教学ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、13应用程序设计同济大学本章目标本章主要介绍使用PowerBuilder8.0进行应用程序设计,要求掌握使用PowerBuilder8.0进行应用程序设计的基本步骤和需要编写的代码。应用程序是PowerBuilder程序的入口,它定义了应用程序的系统级行为,例如应用程序使用哪些应用库来保存用到的各种对象、对象的缺省字体、应用程序的图标等。13.1概述对于所有的应用程序而言,都必须有一个程序入口,系统的运行必须从这个入口开始。例如,用C语言编写程序时,main()就是入口点。与此相同使用PowerBu

2、ilder开发的应用程序同样需要一个入口点,它是PowerBuilder的一个对象——应用对象。每个PowerBuilder应用程序都有且恰有一个应用对象,它代表了整个应用程序。程序从应用对象开始运行。PowerBuilder是个面向对象的开发环境,用它开发的应用程序以对象和事件驱动为基本特征。应用对象是作为PowerBuilder的对象之一,同样有一组事件,当用户运行应用程序时,这些事件在不同的情况下被触发,我们可以为这些事件编写代码以满足我们的具体要求。13.1.1应用程序的类别在PowerBu

3、ilder中的应用程序有以下几种:执行应用程序:这类应用程序是包括窗口、数据窗口和菜单等内容的集合一般用于传统的C/S模式。应用程序是分布式系统中的客户机或服务器程序。服务器应用程序:这类应用程序是包含多个用户自定义对象的组件集合,这些对象提供了分布式系统(比如JaguarCTS.)需要的企业级信息。网络应用程序:这类应用程序是在IE中运行的一些窗体。PowerBuilder为我们提供了创建网络应用程序的很多扩展信息,读者可以在以后的工作中灵活调用。13.1.2新建应用程序创建工作区Step1保存工

4、作区Step2创建应用程序Step3定义应用程序和库文件Step4完成应用程序Step513.1.3打开建应用程序打开应用程序Step1应用程序选择对话框Step2定义搜索路径Step3目标文件对话框Step4打开应用程序结果Step5开始应用程序的升迁Step6应用程序升迁对话框Step713.2为应用程序编写代码13.2.1连接数据库直接连接数据库是在应用程序中直接书写数据库的连接信息以实现与数据库的连接。这种方法使用起来比较简单,但是一定要注意,当数据库的信息发生变化则必须修改程序源代码以适应

5、这些变化,由此对于移动数据库来说很不适合需要。主要实现代码如下:///////////接口采用ODBC,DNS是HK_ERP,UID是HK_ERP,PWD是HK_ERPsqlca.dbms="ODBC"sqlca.dbparm="Connectstring='DSN=HK_ERP;UID=HK_ERP;PWD=HK_ERP'"ConnectIfsqlca.sqlcode<>0ThenMessageBox("数据库连接错误",sqlca.sqlerrtext, Exclamation!)HaltClo

6、seEndif13.2.2打开窗口数据库连接完成后需要打开应用系统的主窗口主要实现代码如下://///////续上节代码Open(w_main)本章小结应用程序设计的基本步骤为应用程序设计编写代码14菜单设计本章目标本章主要介绍使用PowerBuilder8.0进行菜单设计,要求掌握使用PowerBuilder8.0进行菜单设计的基本步骤和需要编写的代码。菜单由一系列命令或选项(菜单项)构成,用户通过选择选项发出命令,指示程序完成用户期待的任务。菜单项就相当于一个命令,有时,通过菜单项和通过命令按钮

7、可以达到同样的效果。但是,应当注意,菜单是在程序运行过程中动态生成和维护的,因此具有不稳定性,在其中应当尽量放置较少的代码。14.1菜单设计基础菜单可以分为下拉式菜单、弹出式菜单、级联式菜单三种类型。它们都是由一些菜单项组成的。菜单在PowerBuilder中也是一种对象,在应用设计过程中,我们可以在任何时间创建可修改菜单。14.1.1创建菜单菜单项的创建和修改一般都是通过PowerBuilder系统提供的Menu画板完成的。创建菜单一般包括以下几个步骤:新建对话框Step1Menu画板Step2创

8、建菜单Step3菜单示例Step414.1.2工具栏设计为了使应用程序使用起来更加方便,我们可以给它加上工具栏。工具栏上的图标按钮为菜单项的选择提供了一种快捷方式,用户只需单击工具栏上的图标就能完成相应菜单项的相同功能。在PowerBuilder中:用户能够控制工具栏的显示特性;工具栏上的图标按钮直接对应于菜单中的某个菜单项,用户单击工具栏上的图标按钮与单击相应菜单项的效果相同;同一个菜单可以有多个工具栏;菜单中定义的工具栏只对MDI窗口有效。对其它类型窗口来说,菜单

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。