《2022年2022年计算机信息管理基础信管 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机信息管理基础信管 .pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、重庆大学计算机基础系列课程实 验 报 告 本课程名称计算机信息管理基础实验学期 2011 年至 2012 年第 1 学期学生所在学院材料科学与工程学院年级 2010 专业班级学生姓名学号指导教师实验最终成绩计算机学院基础系制名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 实验题目熟悉 PowerBuilder开发环境实验时间2011-12-9 实验地点DS1408 实验成绩实验性质验证性设计性综合性教师评价:算法正确;程序结构
2、合理;语法、语义正确;实验结果正确;报告规范;其他:一、实验目的1通过实验,熟悉PowerBuilder应用开发环境;2能创建窗口对象,能添加按钮、静态文本、单行可编辑文本框等控件;3. 能创建 PB中的菜单和掌握其基本应用。3. 能掌握基本脚本的编写4掌握使用PowerBuilder开发环境开发应用项目的步骤。二、实验主要内容及过程(原始记录)实验题目:通过PowerBuilder集成开发环境实现相关要求1.主窗口能按切换键实现“欢迎”字体大小60 到“谢谢”字体大小40 的反复切换。 (如图)2.退出时能根据弹出窗口的按钮实现退出或者不退出。(如图)3.和主窗口关联的菜单设计如下,同时能按
3、照要求打开图片窗口一,图片窗口二和计算器窗口。4. 如图所示的简单计算器。能完成一次两个数的加减乘除。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 三、实验过程及结果1. 窗口 w_main cb_1 if sle_1.text=欢迎 then sle_1.text=谢谢 sle_1.textsize=60 elseif sle_1.text=谢谢 then sle_1.text=欢迎 sle_1.textsize=40 e
4、nd if cb_2 gi_xx=messagebox(退出 , 真的要退出吗?,Question!,YesNo!) if gi_xx=1 then close(parent) end if 全局变量int gi_xx int flag=0 int gi_x=0 dec gdc_1=0 dec gdc_2=0 char gc_1=0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 -
5、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 2. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - -
6、 - - - 3. 窗口 w_jsq cb_0 数字if gi_x=0 then sle_1.text= 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - sle_1.text=sle_1.text+this.text gi_x=1 cb_cheng 乘if gi_x=1 then gdc_1=dec(sle_1.text) gc_1=* gi_x=0 end if flag=0 cb_chu 除if gi_x=1 then g
7、dc_1=dec(sle_1.text) gc_1=/ gi_x=0 end if flag=0 cb_deng 等于gdc_2=dec(sle_1.text) if gc_1=+ then sle_1.text=string(gdc_1+gdc_2) elseif gc_1=- then sle_1.text=string(gdc_1)-gdc_2) elseif gc_1=* then sle_1.text=string(gdc_1*gdc_2) elseif gc_1=/ and gdc_20 then sle_1.text=string(gdc_1/gdc_2) elseif gc_1
8、=/ and gdc_2=0 then sle_1.text=Error end if cb_dian 小数点if flag=0 then sle_1.text=sle_1.text+this.text flag=1 end if 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - cb_jia加if gi_x=1 then gdc_1=dec(sle_1.text) gc_1=+ gi_x=0 end if flag=0 cb_
9、jian减if gi_x=0 then sle_1.text=this.text gi_x=2 elseif gi_x=1 then gdc_1=dec(sle_1.text) gc_1=- gi_x=0 end if flag=0 cb_qc 清除sle_1.text= flag=0 gi_x=0 gdc_1=0 gdc_2=0 gc_1=0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 四实验分析或总结1.通过这次实验, 我基本上了熟悉PowerBuilder 应用开发环境,能创建窗口对象,能添加按钮、静态文本、单行可编辑文本框等控件,能创建PB 中的菜单和掌握其基本应用以及能掌握基本脚本的编写;2.我也学会了简单计算器的制作原理,以及一些基本函数语句的应用,在实验中要注重细节,还有要对基础知识的牢固掌握。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -