计算机信息管理基础ppt培训课件

上传人:bin****86 文档编号:54683765 上传时间:2018-09-17 格式:PPT 页数:108 大小:1.29MB
返回 下载 相关 举报
计算机信息管理基础ppt培训课件_第1页
第1页 / 共108页
计算机信息管理基础ppt培训课件_第2页
第2页 / 共108页
计算机信息管理基础ppt培训课件_第3页
第3页 / 共108页
计算机信息管理基础ppt培训课件_第4页
第4页 / 共108页
计算机信息管理基础ppt培训课件_第5页
第5页 / 共108页
点击查看更多>>
资源描述

《计算机信息管理基础ppt培训课件》由会员分享,可在线阅读,更多相关《计算机信息管理基础ppt培训课件(108页珍藏版)》请在金锄头文库上搜索。

1、重庆大学全日制本科计算机基础系列课程,计算机信息管理基础,重庆大学计算机学院 曾一,第四章,系统的实现与开发工具,重庆大学计算机学院 曾一,本章主要内容,系统实现的目的与任务 信息系统开发工具概述 PowerBuilder编程基础,第一节 系统实现的目的与任务,目的,系统实现是系统开发的最后阶段,其目的是把系统分析和系统设计的结果实现为在计算机上实际运行的应用系统。,任务,编程 按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序。 测试 运用一定的测试技术与方法,通过模块测试、组装测试、确认测试和系统测试几个步骤,发现和排除系统可能存在的问题。 系统安装 各种软、硬件设备的选

2、形、论证、购置、安装,以及整个系统调试运行。 新旧系统转换 以新开发的系统替换旧的系统,使之投入使用的过程。,第二节 信息系统开发工具,PowerBuilder概述,PB是一种可视化的面向对象的快速应用程序开发环境。 PB是面向对象的,整个应用程序由大量对象组成,对象之间存在消息传递 。 PB中,窗口(window)是主要的用户界面 。 PB是一个开放的应用程序开发环境,它可以访问很多常用的后台数据库系统。 PB的应用程序是事件驱动的,这就是说运行于该环境下的程序并不是顺序执行的,而是用户通过各种动作控制应用程序的流程。,PowerBuilder开发应用程序的步骤,1)建立工作空间(works

3、pace) 2)建立应用(application)对象 3)建立窗口(在窗口上建立各种控件) 4)建立菜单 5)创建数据库 6)创建数据窗口对象 7)编写脚本代码 8)测试和调试 9)编译发布,PowerBuilder界面,菜单栏,工具栏,系统树窗口,剪贴窗口,属性区,工作区,输出窗口,第三节 PowerBuilder编程基础,创建工作区,1.创建一个工作区 (1)单击工具栏上的图标,或者选择FileNew菜单项,打开建立新对象对话框。 (2)选择Workspace选项卡,选中图标后单击OK按钮;或双击图标,打开New Workspace对话框 。 (3)在New Workspace对话框中选

4、择保存位置并输入文件名后单击“保存”按钮即可。,2打开和关闭一个工作区 如果当前没有打开的工作区,则选择FileOpen菜单项,弹出打开对话框,选中要打开的工作区后单击OK按钮或双击打开。 如果当前已有一个打开的工作区,需要打开另一个工作区,则需选择FileOpen Workspace菜单项,将弹出Open Workspace对话框 。 当打开新的工作区后,原来的工作区将会自动关闭,即PB中一次只能有一个工作区工作,并且打开应用程序对象所在的工作区将同时打开应用程序对象。,应用对象,应用对象 是PowerBuilder 应用启动时装入的第一个对象(即应用的入口点)。 应用也称应用程序 在Pow

5、erBuilder中,应用是由一系列PowerBuilder对象组成。,创建应用程序对象,(1)确定应用程序对象所在的工作区,打开这个工作区或新建工作区。 (2)单击工具栏上的new图标,或者选择FileNew菜单项,打开建立新对象对话框。 (3)选择Target选项卡,选中Application图标后单击OK按钮,或双击该图标,打开Specify New Application and Library对话框。 (4)输入应用程序对象名称(Application Name)、应用库(Library)和对象文件名(Target),单击OK按钮,即可完成应用程序的创建。,“Application

6、Name”项中输入Application的名称,这里输入new_app。点击library就会自动填入相应的值。在默认情况下,Library项的中路径部分为Workspace的路径,名称与Application相同,只是后缀分别为“pbl”、“pbt”。,应用程序结构,应用属性,应用程序对象的属性,General选项卡,应用程序对象名称,应用程序的显示名称,设置状态条的默认文本,默认设置为Ready,定义显示数据窗口消息对话框时的默认标题,应用程序对象的附加属性,应用程序对象的方法和事件,(1)Open事件 open事件是一个重要的事件,它表明了应用程序对象开始执行。该事件只发生一次,且必须为

7、其编写脚本代码。 Open事件脚本的功能应该是初始化运行环境,并打开程序的主窗口。,应用程序对象的方法和事件,应用对象的事件-open,脚本 /设置事务对象的参数 SQLCA.DBMS = “ODBC“ SQLCA.AutoCommit = False SQLCA.DBParm = “ConnectString=DSN=my_db;uid=dba;pwd=sql “/连接数据库 CONNECT USING SQLCA; /连接数据库/打开窗口 IF SQLCA.SQLcode0 thenmessagebox(“ 数据库连接失败! “,SQLCA.SQLErrText,stopSign!,OK!

8、) ELSEopen(w_main) /打开主窗口 End if,应用对象的事件-close,脚本: /断开与数据库的连接 DISCONNECT USING SQLCA;/判断断开数据库的情况 IF SQLCA.SQLcode0 thenmessagebox(“ 数据库断开失败! ”,SQLCA.SQLErrText,stopSign!,OK!) End If,窗口对象和常用窗口控件,窗口窗口是Windows应用的可视图形操作界面,是PB中主要的组成部分。 用户通过窗口向应用程序提供必要的数据,直接操作应用程序;应用程序通过窗口显示运行状态和执行结果。 窗口的组成 属性:定义窗口的外观和行为;

9、 事件:由用户动作触发而进行的动作; 控件:放在窗口上,用于请求、输入或显示信息。,窗口的类型,PB提供下列几种类型的窗口: 1、主窗口(Main): 2、子窗口(Child): 3、弹出式窗口(Popup): 4、响应窗口(Response): 5、框架窗口及带微帮助的框架窗口:(MDI Frame and MDI Frame with Microhelp),创建窗口,创建新窗口步骤:1.单击New ;2.选PB Object 3.选Window,窗口对象,定义窗口的属性: 窗口的属性用于指定窗口的表现形式。 可以在设计窗口时通过打开窗口的属性框 来定义或修改;也可以在程序运行时动态地修改。

10、 打开窗口的属性框:在窗口的空白工作区双击,或右键选属性项,或单击工具栏属性图标,或选择Edit/Properties。 可看到四个属性标签页,每个标签页中包含一类属性值。,常用窗口控件,控件大致可以分为四类: 激活动作类型:这些控件包括命令按钮和图片命令按钮等。 选择项类型:这些控件包括单选按钮、复选框还可以用选项组控件对这些选择项控件进行分组 显示数据类型:这些控件包括列表框、图片列表框、数据窗口、下拉列表框、下拉图片列表框、静态文本框、图形、列表窗口、树状窗口、多格式文在编辑框、进度条、滚动条、单行编辑框、多行编辑框、编辑掩码控件以及OLE控件等。 修饰类型:这些控件是绘制对象,如图片、

11、直线、矩形、圆角矩形和椭圆等。,常用窗口控件,1Commandbutton(命令按钮)控件 Default(默认)属性和cancel (取消)属性 Clicked事件 2StaticText(静态文本框)静态文本控件常用于向用户显示提示信息或说明没有标题的控件等。 属性 : Text:显示的文本 Border:有否边框 Alignment:对齐方式 Border Color:选择边框的颜色 Fill Pattern:指定填充图案,常用窗口控件,3. SingleLineEdit(单行编辑框) 、MultiLineEdit(多行编辑框) 单行编辑框和多行编辑框都是用于文本输入和输出的控件。单行编

12、辑框通常用于输入一行文本;而多行编辑框则用于输入大量多行文本。 Text属性 Password属性,常用窗口控件,4EditMark(编辑掩码控件) 掩码编辑框与单行编辑框的外观完全一样,但是掩码编辑框可以通过创建的掩码完成格式化的输入。 属性: MaskDataType:掩码类型 Mask:掩码字符串 Spin:微调控件项 Min:最小值 Max:最大值,常用窗口控件,5RadioButton(单选按钮)、CheckBox(复选框) 单选按钮控件表示在一组选项按钮中只有一个按钮可以被选中,它们通常只用于表示某些选项的状态,而不用于激活动作,单选按钮的checked属性为True(选中). 。

13、单选按钮一般总是安排在选项组中使用 。 复选框用来表示或让用户选择一组状态,多个复选框是彼此相互独立的 。复选框被选中,checked属性为True。复选框未被选中, checked属性为False。复选框为第三种状态, ThirdState属性设置为True。,常用窗口控件,6 ListBox(列表框) 、DropDownListDox(下拉列表框)列表框在一个矩形框中显示多行文本,主要用来提供多个选项供用户选择。 sle_1.text=lb_1.selecteditem() /选中内容给单行编辑框下拉列表框与列表框的功能利用途类似,它是将单行编辑体与列表框的功能结合起来。 sle_1.te

14、xt=ddlb_1.text /选中内容给单行编辑框属性 text:选中的文本 列表项:items标签页中列出 AllowEdit:选中后,允许用户编辑列表项 ShowList:选中后,下拉列表框仅用于列表显示,不具备下拉功能。相当于列表框。 事件 Selectionchanged事件:改变选项后触发该事件 DoubleClicked事件:双击某选项时触发 Modified事件:列表框编辑确认后触发 GetFocus事件:下拉列表框获得焦点时 触发 LoseFocus事件:失去焦点时触发,常用窗口控件,7Picture(图片框) 图片控件一般用来美化界面它在界面的指定位置插入一幅图片,图片格式

15、可以是BMP、WMF、GIF和JPG等格式。 属性: Picturename:图片的文件名 Invert :反转图片颜色,常用窗口控件 (图示),窗口对象和常用窗口控件,运行、预览窗口要查看设计好的窗口效果,在系统树窗口的某窗口名处单击右键,选Run/Preview.,建立菜单,1.菜单基本概念,菜单,2. 菜单分类下拉式菜单 下拉式菜单由菜单标题和菜单项组成,位于菜单栏上。用户选择菜单标题后,弹出该标题下的菜单项。弹出式菜单 弹出式菜单与对象相关联,也叫做上下文菜单。当用户在某对象内单击鼠标右键时,在鼠标指针处打开相应的弹出式菜单。 级联菜单 级联菜单可以出现在前两种菜单中,在其父菜单项后面

16、有个箭头符号,表示该菜单项后有级联菜单。,3菜单设计 菜单是一种独立的对象,它用Menu(菜单)画板来建立和修改, 在Menu画板中提供了WYSIWYG(所见即所得)的窗口。,4.创建菜单对象 在PB Object选项卡中选择Menu图标,然后单击OK按钮打开Menu画板 添加菜单项:选择InsertSubmenu菜单项,或在所见即所得视图区单击右键,从弹出式菜单中选择Insert Submenu Item菜单项。 设置加速键:在定义的加速键前面加上&符号,如设置菜单:文件(F),则输入菜单项应为:文件(&F) 设置快捷键:利用菜单项属性ShortCut 设置分隔线:- 一个减号,菜单属性,General选项卡,Toolbar选项卡,菜单的使用,通过窗口属性MenuName中输入菜单名,将菜单连接到相应的窗口上注意:窗口的Window Type 属性必须为mdi!或mdihelp!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号