最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

VFP表单设计实验报告

来源:动视网 责编:小OO 时间:2025-10-01 10:28:14
文档

VFP表单设计实验报告

佛山科学技术学院实验报告实验名称表单程序设计实验项目使用面向对象程序设计知识设计“计算器”程序专业班级姓名学号指导教师王伟勤成绩日期2009-11-5一、实验目的1.了解面向对象程序设计的基本概念。2.掌握常用对象、属性、事件的使用。3.掌握对象的引用及用代码设置属性的方法。4.掌握普通表单的设计、调试和运行。二、实验内容设计如下图所示的计算器表单程序,并实现要求的功能。要求:(1)可连续进行算术运算;(2)当输入新的数学式时,会自动清除文本框的原有内容;(3)当用户输入的数学式子有误时,可给
推荐度:
导读佛山科学技术学院实验报告实验名称表单程序设计实验项目使用面向对象程序设计知识设计“计算器”程序专业班级姓名学号指导教师王伟勤成绩日期2009-11-5一、实验目的1.了解面向对象程序设计的基本概念。2.掌握常用对象、属性、事件的使用。3.掌握对象的引用及用代码设置属性的方法。4.掌握普通表单的设计、调试和运行。二、实验内容设计如下图所示的计算器表单程序,并实现要求的功能。要求:(1)可连续进行算术运算;(2)当输入新的数学式时,会自动清除文本框的原有内容;(3)当用户输入的数学式子有误时,可给
佛山科学技术学院

实验报告

实验名称 表单程序设计                                

实验项目 使用面向对象程序设计知识设计“计算器”程序  

专业班级                 姓名                 学号               

指导教师 王伟勤          成绩                 日期   2009-11-5            

                                                                         

一、实验目的

1.了解面向对象程序设计的基本概念。

2.掌握常用对象、属性、事件的使用。

3.掌握对象的引用及用代码设置属性的方法。

4.掌握普通表单的设计、调试和运行。

二、实验内容

设计如下图所示的计算器表单程序,并实现要求的功能。

要求:(1)可连续进行算术运算;

 (2)当输入新的数学式时,会自动清除文本框的原有内容;

 (3)当用户输入的数学式子有误时,可给出相应的提示,并要求重新输入,同时使文本框获得焦点,并将原有内容反选。

三、设计步骤及相关按钮代码

建立一个CommandGroup,按钮数为16,然后编辑对象,排列按钮和调整按钮的大小,然后在Form的Init行为新增声明和快捷对16个按钮的Caption进行修改:

PUBLIC T

T=""

for i=1 to 9

this.commandgroup1.buttons(i).caption=alltrim(str(i))

endfor

this.commandgroup1.buttons(10).caption="0"

this.commandgroup1.buttons(11).caption="*"

this.commandgroup1.buttons(12).caption="+"

this.commandgroup1.buttons(13).caption="-"

this.commandgroup1.buttons(14).caption="="

this.commandgroup1.buttons(15).caption="."

this.commandgroup1.buttons(16).caption="/"

然后统一在CommandGroup的Click行为部署各按钮相应的行为:

do case

case this.value=1

t=t+"1"

thisform.text1.value=t

case this.value=2

t=t+"2"

thisform.text1.value=t

case this.value=3

t=t+"3"

thisform.text1.value=t

case this.value=4

t=t+"4"

thisform.text1.value=t

case this.value=5

t=t+"5"

thisform.text1.value=t

case this.value=6

t=t+"6"

thisform.text1.value=t

case this.value=7

t=t+"7"

thisform.text1.value=t

case this.value=8

t=t+"8"

thisform.text1.value=t

case this.value=9

t=t+"9"

thisform.text1.value=t

case this.value=10

t=t+"0"

thisform.text1.value=t

case this.value=11

t=t+"*"

thisform.text1.value=t

case this.value=12

t=t+'+'

thisform.text1.value=t

case this.value=13

t=t+'-'

thisform.text1.value=t

case this.value=14

thisform.text1.value=alltrim(str(&t,20,6))

case this.value=15

t=t+'.'

thisform.text1.value=t

case this.value=16

t=t+'/'

thisform.text1.value=t

endcase

thisform.refresh

四、运行结果

见程序。

五、实验总结(调试分析和体会)

文档

VFP表单设计实验报告

佛山科学技术学院实验报告实验名称表单程序设计实验项目使用面向对象程序设计知识设计“计算器”程序专业班级姓名学号指导教师王伟勤成绩日期2009-11-5一、实验目的1.了解面向对象程序设计的基本概念。2.掌握常用对象、属性、事件的使用。3.掌握对象的引用及用代码设置属性的方法。4.掌握普通表单的设计、调试和运行。二、实验内容设计如下图所示的计算器表单程序,并实现要求的功能。要求:(1)可连续进行算术运算;(2)当输入新的数学式时,会自动清除文本框的原有内容;(3)当用户输入的数学式子有误时,可给
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top