谈如何指导学生学习VB程序设计语言

来源 :中国电子商情 | 被引量 : 0次 | 上传用户:stanley_lippman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  引言:本文主要概述了如何指导学生学习Visual Basic程序设计中程序设计基础、Visual Basic控制结构、Visual Basic常用标准控件等章节,强调课堂知识理论与上机实践相结合的重要性及体会。
  目前对于高校非计算机专业的学生来说,学习高级语言程序设计,掌握一门面向对象程序设计语言非常必要。Visual Basic 是国内外最流行的程序设计语言之一,国内许多高校都开设了Visual Basic 程序设计课程,我们学校也不例外。通过十多年的教学总结出一些教学体会,本文就如何指导学生学习Visual Basic 程序设计谈一点体会。
  一、如何讲授Visual Basic程序设计基础
  根据高级语言程序设计的特点,如果我们只是针对相关题目讲解如何编程,学生就会感到乏味,尤其文科学生数学基础比较薄弱,一部分学生往往在学习VB控制结构时就要掉队,不能达到预期的学习效果。为避免此类现象的发生,在讲授Visual Basic程序设计基础这一章时,事先指导学生预习相关知识点,常用内部函数拿到上机课上讲,学生可以边学边实践。常用日期、时间函数给学生举几个小例子,讲解“今天是xx日”是字符串“今天是”与日期函数Day(D)连接得到的,待学生真正理解后,指导他们做“今天是xx月xx日”,然后再做“今天是xx年xx月xx日”。讲解完WeekDay(D)、Hour(D)、Minute(D)、Second(D)的功能之后指导学生做“现在是xx点”、“现在是xx点xx分”、“现在是北京时间xx点xx分xx秒”,结果是学生既掌握了所学的知识又有成就感,同时对该门课产生了兴趣。讲授编码规则时强调其规则的重要性,使学生认识到不严格遵守Visual Basic代码规则,编写出来的程序计算机不识别,程序就不能正常运行。讲授常用字符串函数时,Left(C,N)、Right(C,N)、Mid(C,N1[,N2])最好举例字符串为汉字,去掉字符串空格函数Ltrim(C)、Rtrim(C)、Trim(C)最好用一个字符串和它们连接,这样学生对它们的功能理解更深。例如“欢迎”+Ltrim(“    你”)、”你”+Rtrim(“好    ”)+Trim(“   再见!     ”),经函数处理后为”欢迎你”、”你好再见!”。该例子如果在理论课上讲解,学生学完印象不深,如果在上机课上边学边练,学习效果很好。数据输入InputBox()函数、消息框函数MsgBox()函数、消息框语句MsgBox语句的学习都是这样,上机讲授效果远远好于理论授课。
  二、如何讲授Visual Basic控制结构
  第四章Visual Basic控制结构,语法结构并不难,学生产生畏难情绪或掉队的原因是数学基础不太好。针对这种情况,采取精讲多练。例如判断奇偶性,从数学角度分析偶数的定义,然后让学生思考被2整除在VB中如何写表达式,再分析满足被2整除条件及结果怎样写进If语句中,不满足其结果又写在If Else语句哪个位置。通过讲解、分析,学生对此类问题有了清晰的思路,对于被3、5等整除的问题就有了清晰的思路和解决问题的方法。把该类型问题加深就是既能被某个数整除又能被另一个数整除的编程问题,指导学生这不外乎就是同时满足两个条件的问题,也就是如何书写逻辑与的条件的问题,学生得到指导后很快把程序编写出来了。再一就是循环问题,1---100连续数累加、1—100偶数和、奇数和、N的阶乘、判断素数、最大公约数等均属此范畴。指导学生此类问题首先把数学模型建立起来,接着就是如何套用循环结构的问题。例如:1—100的偶数和,用For循环求解,首先找好初始变量和终值、步长,求和的表达式,然后带到For循环的结构中。用Do循环来做,条件就是For循环的结构中的终值,循环语句就是求和表达式和循环变量不断增加即i=i+1。二重循环很多例子是二维的问题即行、列都要变化,例如“九九乘法表”、“输出100—300之间所有素数”、二维数组例如矩阵的输出、转置矩阵等,把它们的数学关系、内外循环关系梳理清楚问题就迎刃而解了。例如“九九乘法表”是一个典型的的二维表,行和列都要变化,我们用双重For循环来做,外循环用For i=1 To 9表示从第一行到第九行,内循环For j=1 To 9表示一到九列,数学模型即为S=i*j输出是9行9列矩形图形。如果要输出是三角形则把表示列的J从J=1 To 9改为J=1 To i即可。
  三、如何讲授Visual Basic 常用标准控件
  讲授第六章Visual Basic常用标准控件时仿照Word软件中字体对话框把几种常用颜色用单选按钮来控制,字形用复选框来控制,字体用列表框控制,字号用组合框控制,控件做好后指导学生对相关控件进行编程,这样把这几种重要控件的常见属性、方法综合使用,既加深学生对相关知识的掌握,又培养他们解决实际问题的能力,同时也增强了他们的自信心,使他们认识到编程对他们来说不是遥不可及的事,只要肯下功夫,从简单程序入手,不断学习、不断提高都会学有收获。这一章中计时器是学生最感兴趣的一个知识点,根据这一特点,把前面所做的“现在是北京时间xx点xx分xx秒”,“今天是xx年xx月xx日”利用计时器这个控件做成滚动字幕形式,鼓励他们:“现在你们也可以作相关滚动字幕的编程了”。成功之后指导他们总结一下该制作应用了双分支结构语句、文本框或标签的Left属性或Move方法语句、窗体的Width属性。两个图片的交换首先做成用命令按钮手动的,让学生进一步理解VB中两个变量交换必须使用第三个变量,当用命令按钮成功进行两个图片的交换后,加上计时器控件后实现自动交换两个图片。让学生自己总结这个小程序应用了图片框(图像框)、计时器控件,编程时使用了两个变量交换、计时器Interval、Enabled属性、If语句等知识点。经过几年的教学实践得出教学效果良好。
  参考文献
  [1]龚沛曾,等.2007.Visual Basic程序设计教程.北京:高等教育出版社.
  [2]郑阿奇,等.2004.Visual Basic实用教程.北京:电子工业出版社.
  (作者单位:鞍山师范学院)
  作者简介
  陈杰(1962-),女,辽宁鞍山人。硕士,教授。现在鞍山师范学院计算中心从事教学工作。
其他文献
引言:本文在中小企业内部控制现状的基础上进行分析研究,对其特点进行详细分析,并进一步分析存在问题的原因。针对中小企业内部控制中普遍存在的弱点提出改进建议,以期能够对我国中小企业解决其内部控制问题提供有益参考,进而增强其未来在市场中的竞争力和盈利水平。  一、我国中小企业及其内部控制的特点  由于我国宏观经济环境和信用体系的特点以及金融危机过后国进民退的企业经营趋势,我国中小企业在其企业性质、结构规
期刊
引言:人力资源规划,是系统评价人力资源需求,从而拟订一套措施,使组织稳定的拥有一定质量和必要数量的人力,求得人员需求量和人员拥有量之间在组织未来发展过程中的相互匹配,以实现包括个人利益在内的组织目标的活动。人是生产力诸要素中最活跃的因素,是知识、信息、技术等资源的载体,是企业最宝贵的资源。企业间的竞争归根到底表现为人才的竞争。美国钢铁大王卡耐基就曾说:“假如我的企业被烧掉了,但把人留住,我20年后
期刊
引言:近年来,随着国民经济的发展和人民生活水平的提高,川菜行业有了长足发展,产业优势日益显现,已成为我国国民经济新的增长点。大批川菜企业走出巴山蜀水,开始向全国各地连锁扩张。在这些川菜企业的带动下,川菜的菜点种类、烹调技术、服务水平和管理机制都有了大幅提升,在全国的竞争力大大增强。但是,这些企业在扩张连锁过程中,也面临着很多困难和问题,如受到当地企业的打压、经营成本高、文化冲突激烈等,需要尽快加以
期刊
引言:本文就近年来货币市场基金的发展情况进行研究,分析了其规模增长迅速、交易方式日趋便捷、开创了消费支付等新功能的特点,分析了其对银行存款的分流、对银行理财业务和基金代销业务的冲击,最后阐明了货币市场基金存在的风险。  近年来,在金融创新不断加快,互联网金融快速发展以及居民理财意识不断增强的背景下,货币市场基金呈现出规模快速扩张、功能不断拓展、交易方式日趋便捷等特点。不过,货币市场基金的快速发展在
期刊
引言:鼓励和扶持创业是政府的一项重要工作,近几年,对河南省出台的一些鼓励全民创业、优化创业环境等方面的指导性意见和政策长期跟踪发现,目前仍然存在创业企业数量不够多、创业成功率较低、创业企业发展动力不足等问题。其主要原因之一是有关意见和政策的针对性不强、操作性较差。本文的目的是通过对河南省创业活动的研究提出有针对性和操作性的对策与建议,为进一步推动创业活动建立长效的促进机制。  近年来,河南省社会经
期刊
引言:企业财务管理者的主要任务是管理资金,而作为经营活动中的应收账款又成为其资金管理重点与难点,许多企业由于在应收账款方面管理不善,造成企业应收账款的上升,呆坏账的增加,困挠着企业的正常经营工作,甚至造成企业的破产清算。应收账款风险是指由于企业应收账款所引起的坏账损失、资金成本和管理成本的增加。应收账款所带来的风险与应收账款的规模成同比例增长,企业利用商业信用实现的销售额越大,承受的应收账款风险就
期刊
引言:近年来,我国医学模式虽然得到了不断地创新和改革,但是依旧摆脱不了传统医学模式“高成本”,“低效率”的弊病,传统医学模式在某种程度上可以说是“疾病医学”,就是人们在病后运用卫生资源进行治疗,我国巨大的人口数量和全球卫生资源紧缺的巨大压力更加剧了这一矛盾。我们要想从根本上上解决这一矛盾,就必须提高人们预防疾病的能力,提高人们的保健意识和保健能力,而能帮助传统医学模式转型的就是现代通信技术。  前
期刊
引言:近几年来,随着我国国民经济与医疗卫生事业的不断发展,医院对医疗设备的需求量也越来越大,很多医院的医疗设备长期都处于满负荷的工作状态,这也就导致了其出现故障停机的情况越来越频繁。因此,为了保障医疗工作的顺来开展,医院必须要做好医疗设备的维修工作,这也是提高医院服务性能的一大重要措施。本文主要针对医院医疗设备维修的创新思维进行浅要分析,以期能够对我国医院的医疗设备维修工作有所助益。  生活水平的
期刊
引言:随着网络信息技术的发展,其应用也非常的广泛,覆盖到各个行业。在医院,网络的应用遍及到门诊、药品管理、病理诊断等角落,有效的提高了医院的运作效率和质量。网络化门诊挂号系统作为医院信息管理系统的首要窗口,利用该系统用户就可以实现网络预约、挂号,无需到医院排队挂号,而且还可以收集患者信息、协调科室医生管理和控制各科室。本文主要分析了网络挂号系统软、硬件的配置,维修和管理。  一、收费系统软硬件的配
期刊
引言:言语行为理论自诞生之日就在语用学界得到广泛的关注。它与其他学科相结合的应用研究是言语行为理论取得的新发展。本文着重诠释言语行为理论对翻译实践的启示和作用。  一、行为理论概述  奥斯汀的言语行为理论经历了两个阶段:在第一阶段他把句子划分为表述句和施为句。表述句就是表达有所述之言的句子,目的在于以言指事。而施为句就是表达有所为之言的句子,目的在于以言行事。但是后来,他发现这样划分不科学,两者之
期刊