收藏 分销(赏)

实验一:窗体类.doc

上传人:仙人****88 文档编号:9344174 上传时间:2025-03-22 格式:DOC 页数:5 大小:428KB
下载 相关 举报
实验一:窗体类.doc_第1页
第1页 / 共5页
实验一:窗体类.doc_第2页
第2页 / 共5页
实验一:窗体类.doc_第3页
第3页 / 共5页
实验一:窗体类.doc_第4页
第4页 / 共5页
实验一:窗体类.doc_第5页
第5页 / 共5页
本文档共5页,全文阅读请下载到手机保存,查看更方便
资源描述

1、 本科学生实验报告专业地理信息系统 班级 08级地理信息系统实验课程名称 面向对象编程语言 实验名称 窗体类 开课学期 2010 至 2011 学年上 学期 云南师范大学旅游与地理科学学院编印一、实验准备实验名称:实验( 窗体类 ) 实验时间:2010.9.8实验类型:普通实验 1、 实验目的和要求:(1)、理解窗体类以及两种使用窗体的方法及其差异;(2)、掌握以类的方式使用窗体,并能为其添加额外的自定义属性、事件和方法;(3)、掌握窗体互相调用的技术;(4)、通过实验进一步了解累的概念;(5)、通过实验深入对VB操作的了解。2、实验材料及相关设备:装有VB6.0的电脑一台,参考资料3、实验理

2、论依据或知识背景:如果说创建类的历史与使用 Visual Basic 编程的历史一样长,也许会感到惊奇。但这是真的:Form1,每次开始一个工程都要碰到的这个老相识,实际上就是一个类。为了说明这一点,打开一个新的“标准 EXE”工程。添加一个按钮到 From1,并在单击事件中放置如下的代码:Private Sub Command1.Click() Dim f As New Form1 f.ShowEnd Sub按 F5 键运行这个工程,并单击该按钮。啊!出现了 Form1 的另一个实体!单击其中的按钮,又有另一个窗体!所创建的每一个实体看上去都是一样的,并且有同样的表现,因为它们都是 Form

3、1 类的实体。二、实验内容、步骤和结果实验步骤:1. 添加一个标准模块和一个标准窗体(并命名该标准窗体为frmZhq,该标准模块为Zhq084130332);给窗体添加属性、方法和事件;2. 在标准模块中调用类模块(看看事件能不能使用);实验内容:(1)在模块中键入代码:Private ZhqForm As frmZHQSub main() Set ZhqForm = New frmZHQ frmZHQ.ZhqName = hello MsgBox frmZHQ.ZhqName End Sub End Sub(2)在窗体中键入代码:Public m_ZhqName As String(3)在窗

4、体的编辑状态下,点击工具-添加过程。打开添加过程对话框,填写名称为:ZhqName;类型选:属性;确定。在窗体的代码窗口会出现如下代码:Public Property Get ZhqName() As VariantEnd PropertyPublic Property Let ZhqName(ByVal vNewValue As Variant)End Property(4)将代码补充完成为:Public Property Get ZhqName() As Variant ZhqName = m_ZhqNameEnd PropertyPublic Property Let ZhqName(B

5、yVal vNewValue As Variant) m_ZhqName = v_ZhqName & Zhq 084130332End Property3.写好代码后,点击工具栏工程工程1属性,启动对象设置为:Sub Main。4. 运行所写的程序。5.得到的结果截图如下:6.总结窗体类的定义与使用:类是一个模板,对象是由它而创建的;类模块中的代码描述了从该类创建的对象的特性和行为;虽然类不是对象,但是对象的属性、方法、事件都由类来定义。三、实验小结实验中出现过的问题(或错误)、原因分析1.代码会写错地方,即该写在模块的代码写在了窗体中。原因:对VB的操作不是很熟悉。2.写完后忘记将启动对象设置为Sub Main。原因:对整个程序考虑的不全面。3.写代码时会丢三落四,造成运行不成功。原因:对说要写的代码不熟悉。4.在对标准窗体和标准模块进行命名时用了不合法的名字。原因:对VB的相关知识没有了解透彻。指导教师评语和实验得分:实验得分: 签名: 年 月 日

展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服