- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重庆大学全日制本科计算机基础系列课程 第四章 本章主要内容 系统实现的目的与任务 信息系统开发工具概述 PowerBuilder编程基础 第一节 系统实现的目的与任务 目的 系统实现是系统开发的最后阶段,其目的是把系统分析和系统设计的结果实现为在计算机上实际运行的系统。 任务 编程:按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序。 测试:运用一定的测试技术与方法,通过模块测试、组装测试、确认测试和系统测试几个步骤,发现和排除系统可能存在的问题。 系统安装:各种软、硬件设备的选形、论证、购置、安装,以及整个系统调试运行。 新旧系统转换:以新开发的系统替换旧的系统,并使之投入使用的过程。 第二节 信息系统开发工具 PowerBuilder概述 PowerBuilder 是一种可视化的面向对象的快速应用程序开发环境。 PowerBuilder是面向对象的,整个应用程序由大量对象组成,对象之间存在消息传递 。 PowerBuilder中,窗口 window 是主要的用户界面 。 PowerBuilder是一个开放的应用程序开发环境,它可以访问很多常用的后台数据库系统。 PowerBuilder的应用程序是事件驱动的,这就是说运行于该环境下的程序并不是顺序执行的,而是用户通过各种动作控制应用程序的流程。 PowerBuilder开发应用程序的步骤 1)建立工作空间(workspace 与应用 application 对象 2)建立窗口(在窗口上建立各种控件) 3)建立菜单 4)创建数据库 5)创建数据窗口对象 6)编写脚本代码 7)测试和调试 8)编译发布 PowerBuilder界面 第三节 PowerBuilder编程基础 应用对象 应用对象是PowerBuilder 应用启动时装入的第一个对象(即应用的入口点)。 应用也称应用程序,在PowerBuilder中,应用是由一系列PowerBuilder对象组成。 创建应用对象 1.创建一个工作区 1)单击工具栏上的图标,或者选择File→New菜单项,打开建立新对象对话框。 (2)选择Workspace选项卡,选中图标后单击OK按钮;或双击图标,打开New Workspace对话框 。 (3)在New Workspace对话框中选择保存位置并输入文件名后单击“保存”按钮即可。 2.打开和关闭一个工作区 如果当前没有打开的工作区,则选择File→Open菜单项,弹出打开对话框,选中要打开的工作区后单击OK按钮或双击打开。 如果当前已有一个打开的工作区,需要打开另一个工作区,则需选择File→Open Workspace菜单项,将弹出Open Workspace对话框 。 当打开新的工作区后,原来的工作区将会自动关闭,即PowerBuilder中一次只能有一个工作区工作,并且打开应用程序对象所在的工作区将同时打开应用程序对象。 创建应用程序对象 (1)确定应用程序对象所在的工作区,打开这个工作区或新建工作区。 (2)单击工具栏上的new图标,或者选择File→New菜单项,打开建立新对象对话框。 (3)选择Target选项卡,选中Application图标后单击OK按钮,或双击该图标,打开Specify New Application and Library对话框。 (4)输入应用程序对象名称(Application Name)、应用库(Library)和对象文件名(Target),单击OK按钮,即可完成应用程序的创建。 应用程序对象的属性 应用程序对象的方法和事件 应用对象的事件-open open事件是一个重要的事件,它表明了应用程序对象开始执行。该事件只发生一次,且必须为其编写脚本代码 。 脚本 //设置事务对象的参数 SQLCA.DBMS ODBC SQLCA.AutoCommit False SQLCA.DBParm ConnectString DSN my_db;uid dba;pwd sql “ //连接数据库 CONNECT USING SQLCA; //连接数据库 //打开窗口 IF SQLCA.SQLcode 0 then messagebox 数据库连接失败! ,SQLCA.SQLErrText,stopSign!,OK! ELSE open w_main //打开主窗口 End if 应用对象的事件-close 脚本: //断开与数据库的连接 DISCONNECT USING SQLCA; //判断断开数据库的情况 IF SQLCA.SQLcode 0 then messagebox “ 数据库断开失败!
您可能关注的文档
最近下载
- 高中英语教学中思政元素与理念的融入.pptx VIP
- 工程地质与土力学基础第一章案例.ppt
- 2025年郑州城建职业学院单招职业技能测试题库及一套完整答案.docx VIP
- 小尺寸海尔贝克阵列磁体结构的生产装置、工艺及治具.pdf VIP
- 【行业研报】2023年美国饰品行业发展概况分析及五年行业数据趋势报告.docx
- (三级)智能云服务交付工程师理论考试题库大全-上(单选题).pdf VIP
- 2024年湖南湘潭大学招聘辅导员综合岗教师211人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 过松源晨炊漆公店教学设计.docx
- 计算机学院-北航研究生院-北京航空航天大学.pdf VIP
- 筑业浙江省建筑工程资料表格填写范例与指南.pdf
文档评论(0)