由VISUAL BASIC控件教学探讨

来源 :硅谷 | 被引量 : 0次 | 上传用户:cn1976
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]通过VB控件教学,讲述怎样教学生将专业知识和其它素质相结合起来,并系统化。
  [关键词]visual basic 控件 对象 创造性 方法
  中图分类号:G43 文献标识码:B 文章编号:1671-7597 (2008) 0310076-01
  
  控件是面向对象的程序设计语言中的一大特色,它是面向对象程序设计中的一个基本组成部分,同样,在VISUAL BASIC语言中,它也给我们提供了丰富的控件,可以这样说,如果你能很好的掌握这些控件,并能熟练的应用,那么,你会发现你对VISUAL BASIC程序设计的流程控制是如此的得心应手,为你设计美观的应用程序界面带来如此大的帮助。正是因为学好VISUAL BASIC语言中的控件如此重要,才使得我们教学中必须高度重视它,在教学中我发现使学生学得好、掌握得牢,并且能灵活应用外,更重要的是要教给学生专业技能和其它解决问题的综合能力。以下是本人在讲授《VIUSALBASIC程序设计》教学中的一点体会,仅作参考。
  
  一、由简入繁、循循善诱,以提高学生的学习兴趣为目的、为中心
  
  “兴趣是最好的老师”,但是,我们知道,对于绝大多数的中技生来说,对学习编程没有多大的兴趣,而且,相当一部分的教师也认为,如今计算机专业的本科生毕业后,也没几个搞开发的,中技生更不可能,所以对于程序设计语言的教学也就只停留在书本的基本内容,对于其它方面也就没考虑那么多,我们也知道,我们所面对的学生本身的学习基础不扎实,而且还有相当部分学生对自己的前途缺乏自信心,如今上下矛盾集中在一起,使得教学工作更是难以开展,为此,我采取由简入繁的办法,不求多、求快,从最基本的入手,人都是爱美的,恰好,VISUAL BASIC中控件提供给了我们一个很好的条件,正是因为有了控件才是我们的编程界面如此美观、大方,我一方面从WINDOWS本身的界面着手,因为对于WINDOWS操作系统,同学们都熟悉,对其界面也感兴趣,当发觉自己也能设计出如此漂亮的界面时,无言提高了学生的自信心,另外,精选一些有趣的小游戏程序,有些是我自己根据学生的实际开发的,当学生从这些有趣的小游戏中体会到写程序的乐趣时,慢慢的兴趣也就提高了,如:利用图像控件做拼图游戏,井字游戏等;第三、充分利用多媒体的教学设备,利用控件做一些动画和声音处理程序,如媒体播放器等,当学生的兴趣、学习积极性调动起来后,再回过头来,对其中的一两个例子进行精讲、细讲,控件如同一个零件,我们不关心其内部结构,只要知道它的规格尺寸,就行了,这里的规格尺寸就是控件的属性,另外,就是它的用途,也就是控件的方法、最后才是我们利用它应完成的任务也就是其事件代码。通过这样一个步骤后,只要学生入了门,下一步相对来说就好办多了。
  
  二、在教学中,要求学生对VISUAL BASIC控件要有一个全面的了解,培养学生的整体观念
  
  我们要求学生全面掌握VISUAL BASIC的所有控件,似乎是不可能,而且也没这个必要,为什么呢,因为我们知道,VISUAL BASIC中的控件分两大类,一是VISUAL BASIC中的内部控件,另外还有许多ACTIVEX控件,也就是扩展的控件,是由第三方厂家开发的或后来自加的,这些控件不固定,也就决定我们不可能完全掌握,但是我们可以从全局出发,在掌握内部基本控件的基础上,掌握控件的一些共性,注册新控件的方法,那么我们就能很好的应用ACTIVEX控件,所以对控件的分类总结才是重点,只要对控件有一个全面的了解,才能把各种控件很好的组织在一起,同时在下一次编程时,如果遇到不是基本控件的控件就知道怎样去查找和注册,这即减轻了学生的学习负担,也对学生在将来工作中遇到了困难时提供了一种解决途径。通过这种教学方法,培养了学生的专业思维能力,计算机技术更新快,怎样才能使自己学的知识不落后,这其实也是教给学生一种学习方法。
  
  三、在教学中,注意培养学生抓住重点、分清主次的处事方法,精益求精的求学态度
  
  我们知道,VISUAL BASIC中的控件只是我们学习VISUAL BASIC编程的一个重要部分,告诉我们在面向对象的编程中,我们怎样去很好的利用这些控件提高开发效率,给用户的工作带来方便,不要花太多的时间和精力在设计用户界面的美观和装饰上,毕竟程序的功能才是用户想要的,也是我们设计程序的目的,所以在教学中,在讲述控件的属性、方法的同时,对学生更应强调事件代码,它才是我们整个控件的灵魂,最后,集中到编程的算法上,到数学的建模上,这样学生的学习也就在不知不觉中进入到一个新的层次,为一些对专业接受能力强的学生提供更高的要求,为他们的新造创造条件,所以说,控件虽然一个比较简单的教学内容,但包含的内容很丰富,如果要照顾全部的学生确实也不易。
  
  四、综合所学控件的有关知识,开发一个较复杂的程序,在这个环节中我们可以采用项目教学法
  
  学以致用,为了综合同学们所学,可以给出一个或几个项目,由学生抽签分组,然后由各小组自己分工,规定时间,一看学生的创造性,另外检查学生对控件的掌握情况,所以在选题时,一是应注意控件的涉及范围,应既有基本控件,也有ACTIVEX控件,二是在算法处理上要有一定的难度,但不能太难,要学生有思考余地,同时满足大部分学生的要求;三是应有一定的趣味性或对生活有一定的实际意义。最后在学生完成时,对每组的项目完成情况、优劣应作详细分析;同时在设计过程中,注重学生的实际,多给建设性的意见和鼓励。在这整个过程中,我们要注意培养学生的团结协作精神,团队意识。
  在VISUALBASIC学习中控件的教学是一个重点内容,也是一个难点内容,在教学中如能很好把握这个环节,令能给学生带来很大的收获,整体素质的提高,以上只是本人在教学中所想到的一些看法,但愿能起到抛砖引玉的作用。
  
  参考文献:
  [1]许卫林、王泰、麻泓,VISUAL BASIC 程序设计.北京:电子工业出版社,1999.10.
  
  作者简介:
  王毅,男,湖南衡东人,佛山三水技工学校讲师,学士,南华大学计算机及应用专业毕业,主要从事计算机专业教学研究。
其他文献
中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)0310030-01    网络边界流量调节机制是指在城域网DiffServ域PE设备(包括BRAS和SR)实现的DiffServ QoS机制,包括速率限制、分类、标记和流量整形。其中速率限制、分类和标记是入方向的QoS机制,而流量整形是出方向的QoS机制。    一、速率限制    速率限制是QoS保证的一种手段,又称为流
期刊
[摘要]IPv6是“Internet Protocol Version 6”的缩写,也被称作下一代互联网协议,它是由IETF设计的用来替代现行的IPv4协议的一种新的IP协议。  [关键词]IPV6协议 优势 网络安全   中图分类号:TP3文献标示码:A 文章编号:1671-7597 (2008) 0310034-01    一、推出IPV6的原因    目前因特网使用的地址都是IPv4地址IP
期刊
[摘要]讨论循环冗余校验码的原理,以ATM中的CRC为例,用FPGA实现并行计算  [关键词]CRC FPGA 并行  中图分类号:TP2文献标识码:A 文章编号:1671-7597(2008)0310011-01    一、CRC的数学原理    在一个(n,k)循环码中,仅存在一个r=n-k次的生成多项式G(x),其最高位和最低位系数恒为1,其他各项系数为0或1。将由信息帧组成的信息码多项式M
期刊
[摘要]目的:构建硒蛋白SelK的重组表达载体pGEX-6P-1-SelK-GFP。方法:利用PCR、酶切和连接酶连接等技术将硒蛋白selk连接到质粒pGEX-6P-1上,通过酶切、序列测定进行鉴定。通过IPTG诱导重组载体在BL21大肠杆菌中表达,并筛选最适诱导剂浓度和最适诱导时间。结果:成功在大肠杆菌中高效表达带有GST的SelK-GFP融合蛋白,占菌体总蛋白的15%,主要以包涵体形式表达。结
期刊
[摘要]数字身份是在数字网络等特定的环境下,区别于传统的身份辨识形式,对个人或团体属性独一无二的描述。认证又称为鉴别或鉴权,它用来证实被认证对象(人物或其他行为主体)是否名副其实或是否有效的一种过程。简要地探讨基于PKI的身份认证的技术问题。  [关键词]PKI 身份认证  中图分类号:TP3文献标示码:A文章编号:1671-7597 (2008) 0310033-01    一、身份认证技术  
期刊
[摘要]介绍采用GPRS(General Packet Radio Service,通用分组无线业务)技术作为GPS车载卫星定位系统的无线数据传输方法,提出通过GPRS模块来实现数据传输的方法,简要概括了软件设计。  [关键词]GPRS 车载导航 GPS  中图分类号:TN96文献标识码:A 文章编号:1671-7597(2008)0310018-01    一、系统的构成    本系统主要由车载
期刊
[摘要]随着钢铁企业陆续实施ERP信息化系统项目,决定项目实施成功与否的一个基础因素ERP系统的物料编码体系也备受关注。通过邯钢ERP项目实施的实例,介绍钢铁行业物料编码体系设计对项目实施的重要意义、设计原则、具体应用及实施效果。  [关键词]ERP 信息化系统 物料编码体系  中图分类号:TP3文献标示码:A文章编号:1671-7597 (2008) 0310032-01    在信息化推动企业
期刊
[摘要]研究一种VPN网关的设计方案,使工作在局域网的网关位置具有加密和认证功能:完成了采用IPSec的VPN网关设计,通过修改Linux内核可以实现基于IPSec的VPN网关,加快了处理速度并避免了操作系统本身的不安全性。  [关键词]VPN网关 IPSec协议 Linux内核  中图分类号:TP3文献标识码:A 文章编号:1671-7597 (2008) 0310028-01    一、设计方
期刊
[摘要]一种基于Trident Pro-QX数字电视系统的DDR2 400信号完整性设计、采用Cadence SPecctraQuest 仿真平台进行分析设计。类似于理论指导实践,来保证memory在高速状态下,保持稳定工作。从而达到研发成本最小,系统效率最大。  [关键词]DDR2 Pro-Qx 数字电视 信号完整性 Cadence SPecctraQuest  中图分类号:TN94文献标示码:
期刊
[摘要]讨论C语言教学中需要注意的几个问题,包括兴趣、实践、数学基础以及程序设计风格等问题。  [关键词]C语言 兴趣 程序设计  中图分类号:G43 文献标识码:A 文章编号:1671-7597(2008)0310067-01    C语言是计算机及其相关专业本科生的一门专业基础课,很多高校都将其作为学习计算机时的必修课程。学好C 语言既是学习C++、Windows编程等程序语言的基础,也是数据
期刊