2008信息管理第四节.ppt

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆大学全日制本科计算机基础系列课程 第四章 本章主要内容 系统实现的目的与任务 信息系统开发工具概述 PowerBuilder编程基础 第一节 系统实现的目的与任务 目的 系统实现是系统开发的最后阶段,其目的是把系统分析和系统设计的结果实现为在计算机上实际运行的应用系统。 任务 编程 按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序。 测试 运用一定的测试技术与方法,通过模块测试、组装测试、确认测试和系统测试几个步骤,发现和排除系统可能存在的问题。 系统安装 各种软、硬件设备的选形、论证、购置、安装,以及整个系统调试运行。 新旧系统转换 以新开发的系统替换旧的系统,使之投入使用的过程。 第二节 信息系统开发工具 PowerBuilder概述 PB是一种可视化的面向对象的快速应用程序开发环境。 PB是面向对象的,整个应用程序由大量对象组成,对象之间存在消息传递 。 PB中,窗口(window)是主要的用户界面 。 PB是一个开放的应用程序开发环境,它可以访问很多常用的后台数据库系统。 PB的应用程序是事件驱动的,这就是说运行于该环境下的程序并不是顺序执行的,而是用户通过各种动作控制应用程序的流程。 PowerBuilder开发应用程序的步骤 1)建立工作空间(workspace) 2)建立应用(application)对象 3)建立窗口(在窗口上建立各种控件) 4)建立菜单 5)创建数据库 6)创建数据窗口对象 7)编写脚本代码 8)测试和调试 9)编译发布 PowerBuilder界面 第三节 PowerBuilder编程基础 创建工作区 1.创建一个工作区 (1)单击工具栏上的图标,或者选择File→New菜单项,打开建立新对象对话框。 (2)选择Workspace选项卡,选中图标后单击OK按钮;或双击图标,打开New Workspace对话框 。 (3)在New Workspace对话框中选择保存位置并输入文件名后单击“保存”按钮即可。 2.打开和关闭一个工作区 如果当前没有打开的工作区,则选择File→Open菜单项,弹出打开对话框,选中要打开的工作区后单击OK按钮或双击打开。 如果当前已有一个打开的工作区,需要打开另一个工作区,则需选择File→Open Workspace菜单项,将弹出Open Workspace对话框 。 当打开新的工作区后,原来的工作区将会自动关闭,即PB中一次只能有一个工作区工作,并且打开应用程序对象所在的工作区将同时打开应用程序对象。 应用对象 应用对象 是PowerBuilder 应用启动时装入的第一个对象(即应用的入口点)。 应用也称应用程序 在PowerBuilder中,应用是由一系列PowerBuilder对象组成。 创建应用程序对象 (1)确定应用程序对象所在的工作区,打开这个工作区或新建工作区。 (2)单击工具栏上的new图标,或者选择File→New菜单项,打开建立新对象对话框。 (3)选择Target选项卡,选中Application图标后单击OK按钮,或双击该图标,打开Specify New Application and Library对话框。 (4)输入应用程序对象名称(Application Name)、应用库(Library)和对象文件名(Target),单击OK按钮,即可完成应用程序的创建。 应用程序结构 应用程序对象的属性 应用程序对象的附加属性 应用程序对象的方法和事件 (1)Open事件 open事件是一个重要的事件,它表明了应用程序对象开始执行。该事件只发生一次,且必须为其编写脚本代码。 Open事件脚本的功能应该是初始化运行环境,并打开程序的主窗口。 应用程序对象的方法和事件 应用对象的事件-open 脚本 //设置事务对象的参数 SQLCA.DBMS = ODBC SQLCA.AutoCommit = False SQLCA.DBParm = ConnectString=DSN=my_db;uid=dba;pwd=sql “ //连接数据库 CONNECT USING SQLCA; //连接数据库 //打开窗口 IF SQLCA.SQLcode0 then messagebox( 数据库连接失败! ,SQLCA.SQLErrText,stopSign!,OK!) ELSE open(w_main) //打开主窗口 End if 应用对象的事件-close 脚本: //断开与数据库的连接 DISCONNECT USING SQLCA; //判断断开数据库的情况 IF SQLCA.SQLcode0 then messa

文档评论(0)

00625 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档