正文内容
VB程序设计语言多媒体教学课件的设计与实现
来源:开心麻花
作者:开心麻花
2025-09-19
1

VB程序设计语言多媒体教学课件的设计与实现(精选8篇)

VB程序设计语言多媒体教学课件的设计与实现 第1篇

VB程序设计语言多媒体教学课件的设计与实现

摘 要

随着现代教育技术的不断发展,教学的方式和手段也在不断地改进,多媒体技术在学科教学中的推动作用越来越显著,它通过将文字、图像、声音、动画等多种媒体有机结合起来,在教学上可取得良好的效果,它具有说服力强、工作效率高、信息量大、创造性思维能力训练佳等特点,多媒体教学将对学生产生深远的影响。我们一直倡导在教学中引入各种教学手段,随着多媒体技术的引入,使得教学资源和教学方式变得更加多样化,学生也非常容易接受,从而明显地提高了教学的效果。关键词:多媒体教学,authorware,VB

1选题背景

1.1开发背景

目前制作多媒体教学课件的软件很多,如Dreamweaver,flash,powerpoint和authorware等。但Macromedia公司开发的Authorware以其功能强大、好学易用等特点独占熬头。Authorware是一种基于图标和流程线的多媒体开发工具,使用者不需具备计算机编程的基础知识就能制作出功能强大的交互型教学软件。

1.2选题的目的和意义

基于authouware环境开发的多媒体教学课件作为一种辅助教学手段,在设计时可以明确教学目标,突出重点、难点,有助于激发学生的学习兴趣,调动学生参与的积极性,促进学生对知识的掌握和吸收,进而提高教学质量。1.3指导思想及研究现状

九十年代是多媒体技术飞速发展的年代,也是多媒体应用技术不断拓展的年代。随着多媒体技术的发展,逐步改变着整个人类的生活、学习方式。多媒体技术将对整个教育产生深远的影响,使传统陈旧的教育方式面貌大为改观。

传统的教学模式是:“以教师为中心,教师利用讲解、板书和各种媒体作为教学法的手段和方法向学生传授知识,学生则被动地接受教师传授的知识。”而建构主义的教学模式则是:“以学生为中心,在整个教学过程中由教师起组织者、帮助者和促进者的作用,利用情境协作,会话等学习环境要素充分发挥学生的主动性、积极性和首创精神。”在两种模式中,教师、学生、教材、媒体四个要素有着完全不同的作用。

从认识论的角度看,学生对事物的认识过程的起点是对事物的感性认识。在物理科的学习中学生由于无法理解一些抽象的理论,而对物理产生一种畏惧的心理,阻碍了他们学习物理的情趣,但应用CAI技术就可以直观的解释一些物理现象和规律,激发学生的兴趣,提高学习的效率。

二十一世纪是信息时代,对于在学校里学习的学生,也应培养处理大量信息的能力。因而在课堂教学中教师应该向学生提供更多的信息、更多的资料,及物理学的发展情况,来扩展学生的知识面。教学过程中,教师经常花较多时间板书,特别是上电学课时写例题、画图例的时间更多,而采用多媒体中的显示文本的功能,这可使本应花十几分钟的内容在几秒内显示于学生眼前。由于使用多媒体的直观性也大大缩短了教学难点的突破过程。这就有时间讲解更多相关的知识和现实的应用,引导他们理论联系实际,丰富了课堂内容,而且从根本上改变过去“满堂贯”的教学弊端,给学生较多自由时间复习巩固,优化了课堂教学,增加了课堂的信息量。

传统的物理教学过程中,主要是教师讲学生听,不便于学生个性的培养。应用CAI能够真正改变学生和教师的位置,使学生成为学习的主体。当学生有问题时,可以及时提出或利用计算机网络与同学讨论,从而多渠道寻找解决问题的办法。当学生对某个物理现象有自己的观点时,也可以提供给大家进行研讨和交流,教师提供解答,这样双向交流中使学生的思维更加活跃,有利于培养学生的创新意识,实现学生主体教师主导的现代教学思想。authorware实现解决方案

2.1开发工具的选择与比较

目前,多媒体教学主要使用几种软件:Dreamweaver,flash,powerpoint和authorware等。

2.1.1 Dreamweaver Dreamweaver是集网页制作和网站管理于一身的网页编辑器,是针对专业网页设计师的视觉化网页开发工具。

Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP,Apache,BroadVision,Cold Fusion,iCAT,Tango与自行发展的应用软件。2.1.2 flash

Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。

Flash是用于制作网页动画的多媒体软件,能够集图形、声音、动画、影像文件制作出极富感染力的动画作品。2.1.3 powerpoint

PowerPoint是专门用于创建演示文稿的软件,即用电脑播放的幻灯片。PowerPoint是一种多媒体简报式软件,由于它使用简单,制作效率高,便于课件的集成、修改及二度开发;PowerPoint文件很容易保存为网页文件,可以很方便地实现在线演示,通过与其它创作工具的结合,可以制作出集图、文、声、动画为一体、交互性强、操作简便的多媒体课件。2.1.4 authorware

Authorware是将图片、文本、声音、视频等多种媒体集成到一起的优秀工具软件。authworware的主要技术特点如下:

(1)具备多媒体素材的能力。

(2)具备多样化的交互作用能力和提供强有力的交互控制。(3)具备操作方便、式样灵活的文字、图形图象、动画处理能力。(4)可使用模块和库。

(5)具备强劲的数据处理和集成能力。(6)具备直观易用的开发界面。(7)提供增强的代码编辑窗口。(8)提供方便强大的发行功能。(9)多媒体文本编辑器。

(10)具备内置的数据跟踪能力,提供精彩的范例程序。2.2 四种实现方式的应用范围

PowerPoint幻灯片课件、Authorware多媒体课件、Flash动画型课件均适用于多媒体教室,Dreamweaver网页型课件应用于网络教室或多媒体教室。

2.3 性能比较

Dreamweaver网页型课件 优点:Dreamweaver 网页课件除了具有强大的交互功能和页面跳转功能,还具有超强的信息链接功能,这是其他类型课件所无法比拟的。

缺点:课件开发制作的难度较大。

课件的超大容量和超强的交互性、以及通往互联网的信息通道给学生的任务驱动型学习、合作探究性学习、自主性学习留下了广阔的空间。

Flash动画型课件

优点:Flash课件具有教强的交互功能,程序的开发通过元件、按钮、图层、帧和场景的组合,可以制作出动感极强的课件。

缺点:课件的交互功能不如Authorware课件强大,交互性设计不如Authorware简捷,故常作为其他课件的积件。

除了能够有效地改变知识的呈现方式和教学的交互方式外,动感极强的课件还能够吸引学生的注意力和激发学生的学习兴趣。

PowerPoint幻灯片课件

优点:PowerPoint 课件的开发制作非常方便,操作简明。缺点:课件的交互性较差,只能实现单一的线性播放,要进行页面之间的跳转比较麻烦。

只是改变了知识的呈现方式,仍然是教师主讲型的课堂教学。

Authorware多媒体课件

优点:Authorware课件具有强大友好的交互功能,程序的开发制作基于流程线和设计图标,具有所见即所得的特点。

缺点:课件只能实现图标驱动动画,对动画的制作和处理能力较弱。

能够创设真实的教学情景,有效地改变知识的呈现方式和教学的交互方式。使课件不仅成为教师教学的辅助工具,而且成为学生思维的训练工具。

2.4 Visual Basic介绍

Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言,它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

具有如下特点:

(1)可视化的程序设计过程Visual Basic在开发过程中所看到的界面,与程序运行时的界面基本相同

(2)事件驱动的编程机制用户的操作:“事件”由事件的触发决定程序的执行顺序(3)面向对象的程序设计(4)结构化的程序设计语言(5)提供了集成开发环境

(6)支持多种数据库系统的访问

《VB程序设计》在高等教育学习中既是重点又是难点,利用多媒体课件演示操作简单,定位便捷;突出人机交互功能;文字简练,图形丰富,超文本导航;动画演示丰富多彩;控件按钮丰富;背景设计与课件内容布局协调、美观;充分发挥了多媒体声音、图形、图像、音频和视频相结合的优势,能帮助学生利用多感官系统接受信息,实现学习目标,产生更好的学习效果。3总结与展望

3.1总结

多媒体技术只不过是一种教学手段,更重要的是如何实现多媒体技术与学科教学的整合。多媒体技术与课程的整合,是能够实现高效率,高速度课改目标的重要手段,有效地将多媒体技术融入到学科教学的课程中,成为现代化教学的重要组成部分。通过整理和组合,将会使各种教学资源、各个教学要素和教学环节相互融合,达到整体优化,实现课改目标。在制作authorware课件过程中须注意一下几点:

⑴明确教学目标,突出重点、难点。

作为一种辅助教学的手段,使用课件的目的就在于调动学生学习的积极性和提高教学质量。因此在设计时必须明确教学目标,突出重点、难点,符合学生的年龄特点、认知规律和认识水平。教学内容的选取、表达和组织要体现预定的教学目标,要有助于学生的身心发展。

⑵激发学生的学习兴趣,充分发挥学生学习的主动性。

课件设计时要充分体现多媒体计算机作为教学媒体的特点——交互性。利用文字、图片、动画等多种媒体,多感观、多渠道地激发学生的学习兴趣,调动学生参与的积极性,以促进学生对知识的掌握和吸收。

⑶选择适当的课件类型。

根据学科知识内容及教学方法的需要,选择合适的课件类型能够充分实现教师主导和学生主体的统一。常见的课件类型有课堂演示型、模拟实验型、练习型等。

⑷课件的内容要具有科学性。

课件中的内容要表达清楚、准确、无科学性错误,语言文字要规范。

3.2展望

总之,随着现代教育技术的不断发展,多媒体在教学中的应用范围越来越广泛,它对教学带来的影响也越来越大,因此,多媒体技术知识也显得越来越重要。如果我们掌握了更多的计算机多媒体知识,并将它们恰当地应用到教学工作中来,能更加顺畅地贯彻授课意图,更好地完成教学目标,有利于学生增加才干,挖掘潜力,培养潜能,提高综合素质,体现高等教育的特色,培养社会主义现代化建设的有用人才!

参考文献: [1]韦应波,郝飞,宋志强,等.多媒体教学的探讨[J].局解手术学杂志,2004,13(1):46-47.[2]李学农,陈庆.论多媒体教学的发展与启示[J].医学教育,1994,138(12):37-39.[3]文灿.多媒体课件在外科应用解剖教学中的应用[J].局解手术学杂志,2003,12(2):141-142.[4]倪 武,缪晓辉,王俊学.论当前多媒体教学中的不足及对策[J].中国高等医学教育 2000,5:23-24.[5]黄成荣,黄澍庄.多媒体教学的负面影响[J].南宁师范高等专科学校学报,2000,3a [6]Authorware7.0经典实例详解 朱仁成 张守丽 罗有萍编著-北京: 清华大学出版 2003 [7]Authorware6.x入门与提高 东方人华主编;王华英,幸莉仙编著。-北京:清华大学 出版社,2003.6 [8]Authorware6.0职业技能培训教程 全国计算机信息高新技术考试教材编写委员会编写。-北京:北京希望电子出版社,2002.7 [9]Authorware多媒体设计专家门诊 邓椿志、李恒、王德军编著。-北京:清华大学出版社。[10]《基于Authorware 设计的多媒体课件制作》.教学与管理[J].2009.3:80-81 唐颖悟2004.1061-62.[11]杨金土等.对高等技术教育课程设计的若干理论认识[J].中国高等教育, 2002.21 [12]魏建华编著·多媒体新课堂 Authorware教程·北京希望电子出版社 [13]李立华等编著·Flash速成·人民邮电出版社

[14]贾永红编著·计算机图象处理与分析·武汉大学出版社

[15]刘振华等编著·多媒体课件制作实用教程·清华大学出版社

[16]清汉计算机工作室编著·FrontPage 2000网页制作实例·机械工业出版社 [17]钟玉琢等编著·多媒体技术及其应用·机械工业出版社

[18]James D.Foley·Computer Graphics Principles and Practice·机械工业出社·2002.6·第1版

[19]Malan Sonka· Image Processing,Analysis,and Machine Vision·人民邮电出版社·2002.8 [20]Ramesh Jain ·Machine Vision·机械工业出版社·2003.8·第1版

VB程序设计语言多媒体教学课件的设计与实现 第2篇

浅谈VB语言程序设计课程教学策略

通过VB语言程序设计课程的教学实践和时其理论的思考,结合多年讲授课的实际教学经验,从培养学生学习兴趣、教学方法和考核方式等方面阐述了教学经验和体会.以达到提高计算机语言课程教学质量的.目的.

作 者:杨世福 作者单位:辽宁地质工程职业学院,辽宁,丹东,118009刊 名:中国新技术新产品英文刊名:CHINA NEW TECHNOLOGIES AND PRODUCTS年,卷(期):“”(12)分类号:G71关键词:《VB程序设计》 学生学习兴趣 教学方法 考核方式

VB程序设计语言多媒体教学课件的设计与实现 第3篇

一、确定多媒体网络环境下的教学目标

Visual Basic语言是一门模块化、集成化很强的高级语言, 它概念较多, 比较抽象, 需要一定的逻辑思维能力。传统的教学模式是教师利用板书花费大量时间讲解该语言的特点、所须配置、运行环境、语句功能、用法。并用板书讲解如何进行程序设计。由于医药高职学生的计算机水平参差不齐, 部分学生对这门课程的认识不足, 缺少学习兴趣。在讲课中经常发现一部分学生能跟着老师的思路听课, 而另一部分学生听课积极性差, 到最后就有放弃学习的想法。在采用多媒体网络环境进行教学后, 教师利用这一先进的教学手段可以非常直观的讲解演示抽象、复杂用语言难以表达的概念、定理, 由于它生动、直观、形象讲授了教学内容, 学生对各种概念、公式的理解得到了极大的提高。同时也激发了学生学习的信心。在VB程序设计课堂教学中我们利用多媒体教学方式采取以实例教学为主, 在讲解具体例题的同时, 将理论知识应用出来, 使学生容易理解容易使用这些概念。我们可以利用多媒体非常直观的讲解如何设计窗体界面, 如何设计程序所需要的外部环境, 怎样切换到代码窗口, 怎样执行程序, 最后是如何显示结果的。例如在讲解多重窗体程序设计这一章时, 我们利用多媒体的特点, 在屏幕上直接点击“工程”菜单中“添加窗体”命令, 很容易就实现了多窗体的添加。用鼠标点击资源管理器的代码窗口, 切换到代码窗口后直接书写代码, 实现程序要求达到各种目标。这种教学方式对逻辑思维相对差的学生, 教学效果非常好。教师利用多媒体可将整个编程环境显示给学生, 让学生直观、形象的理解计算机如何设计、如何执行程序的, 从窗体设计到编写代码最后显示运行结果, 每一个步骤都演示给学生, 使他们听完理论概念后, 从屏幕上实际观看一遍具体应用过程, 学生很快就理解了教学内容。利用多媒体的这些特点组织教学内容, 教师可以节省大量讲解时间, 在有限的时间内可以加强学生的实践能力、自学能力, 创新能力的培养, 提高教学质量。多媒体教学具有直观、教学容量大, 学生容易理解等特点。但单纯的利用多媒体对培养学生的抽象思维能力、联想思维能力还有很大的不足。同时多媒体教学不能成为教师一劳永逸的授课方式, 教师如果完全依赖多媒体, 完全脱离传统教学方式, 教学就有可能由过去的以教师为主体转为以机器为主体。因此, 我们在教学中应按照教学内容, 正确的制定教学模式以达到理想的教学效果。

二、根据学生“认知水平”, 在多媒体网络环境下建立以教师为主导学生为主体的教学模式

教师在授课时应注意调动学生的学习兴趣, 根据学生的认知水平, 合理的规划课堂内容。课堂上根据教学内容我们采用案例教学法、分组教学法、任务驱动等多种教学方法, 调动学生对问题的思考兴趣, 培养学生的主动学习热情。单纯的利用多媒体教学缺乏生气, 比较怅白无力, 多媒体教学可以使学生非常直观的接受大量教学内容, 但学习比较被动。作为教师应以传播知识为主转到以教会学生学习为主。教学过程不仅要传授知识, 还要将教师的责任心、探索精神、以及敬业精神传递给学生, 师生之间要有互动, 培养学生对未知事物的思考能力, 提高学生自身的认知能力, 这是非常重要。面对学生中计算机基础及个人素质的较差现象, 除了对基础差的学生进行耐心辅导外, 个别学生需要在教学中加以支持和鼓励, 主要是消除他们心中的为难情绪, 激发他们学习热情和兴趣, 兴趣是人们探究事物认识事物的动力, 兴趣能使整个学习过程的思维更加积极化, 能使记忆力得到加强, 想象力更加丰富, 有了兴趣就会主动探寻, 深入研究自己感性趣的所有事物, 使人整体的认知水平得到提高。所以作为教师, 在课堂上如何调动学生对所学内容产生兴趣, 是衡量教师教学水平的一项指标。要培养学生的创造力, 提高学生的认知水平和钻研精神, 必须坚持课堂上教师是主导学生是主体的这种教学模式。例如:在介绍Visual Basic语言中“过程”这一章时, 由于本章内容比较抽象, 在讲授时由浅入深, 既直观演示程序设计, 又要调动学生的思考兴趣, 教师利用多媒体具体讲解和演示利用一般过程编写计算矩形面积的SUB过程以及如何调用该过程后, 要求学生根据该例题进行思考, 并以此为样本利用过程编写一个求最大公约数的函数过程, 允许学生利用校园网收集信息, 学生之间也可以进行分组讨论, 教师可以在习题关键处加以引导, 这样既调动了学生的学习兴趣, 又激发了他们的专研精神, 克服了为难情绪。使学习由被动变主动。在例题的选择上在教学方法的使用上首先使学生对这门课程感兴趣, 没有为难情绪是很重要的。这就需要我们认真研究教学内容, 制定合理的教学计划, 根据学生的特点, 逐步引导他们学会使用计算机语言, 逐步掌握程序设计方法, 同时布置不同层次的训练强化内容。

三、多媒体网络教学的前景

1. 有利于发挥学生的学习积极性

学生利用网络可以很方便的查阅资料。网络可以使信息资源共享。利用网络使教师与学生的距离拉近, 同时网络使信息反馈速度加快。人机交互、立即反馈是计算机的显著特点。在这种教学环境下学习, 能够极大地激发学生的学习兴趣, 使学生产生强烈的学习欲望, 从而形成学习动力。学生在交互式学习环境中有了主动参与的可能, 从而真正达到以学生为主体的教学形式。

2. 有利于建构最理想的认知体系

建构主义认为, 知识不是通过教师传授得到, 而是学习者在一定的情境下, 借助其他人的帮助即通过人际间的协作活动, 利用必要的学习资料, 通过意义建构的方式而获得。因此建构主义学习理论认为“情境”、“协作”、“会话”和“意义建构”是学习环境中的4大要素或4大属性。多媒体网络技术恰好可以提供建构主义对学习环境的要求, 多媒体中所包含的大量信息和计算机网络加工处理及交互传输信息的强大功能, 使建构主义提出的条件得到了有利支持。

通过网络进行学习已成为时尚, 网络学习突破了传统学习模式, 多媒体网络教学可以使师生通过电子邮件、教学论坛、课程主页等多种方式进行交流。利用网络还可以进行研究性学习, 对培养学生的实践能力、创新能力具有极大的促进作用。总之, 多媒体网络的教学模式所具备的优点是传统教学模式无法比拟的, 但它也存在着许多的不足有待我们不断探索研究。

摘要:本文通过对多媒体网络环境下Visual Basic语言课堂教学目标、教学模式进行分析, 阐述多媒体网络技术教学特点、优势及它的不足, 提出根据学生“认知水平”, 在多媒体网络环境下建立以教师为主导学生为主体的教学模式, 并结合实际设计了具体教学方法。

VB程序设计语言多媒体教学课件的设计与实现 第4篇

【关键词】VB语言;程序设计;教学改革

Discussion on the teaching reform and practice in the " VB language programming" course

WANG Li

(Information department in Yangtze University College of Technology &Engineering Hubei Jingzhou 434020)

【Abstract】"VB programming language" is a very practical course.Traditional teaching methods and means can not meet the needs of the development,combined with the student's actual situation,I propose the reform measures based on teaching problems in the course as the starting point in this paper.Practice has proved,after improving the teaching methods,on the cultivation of students' practical ability,thinking ability,and innovation ability are obtained remarkable result,so as to achieve the educational purposes to apply their knowledge.

【Key words】VB language; Programming; Teaching Reform

0.引言

《VB语言程序设计》课程是为非计算机专业学生开设的第一门程序设计课程,是高等學校理工科学生的公共基础课。该课程是一门实践性很强的课程,要求学生既要掌握理论知识,同时又要具备一定的实践能力。

目前,该课程的课堂教学大多采用传统的讲授式教学法,其结果是学生一开始学习VB语言就进入到这些语法知识记忆和理解中,导致学生在上课开始反映VB语言难懂、难学,只会照着书本上的例子进行验证,要独立完成程序编写常常感到无从下手。因此,提高《VB语言程序设计》课程的教学质量是课程改革的一项急迫任务。

1.课程教学中存在的问题

该课程中涉及的概念多而杂,数据类型及表达式丰富,语法结构复杂,对于初学者来说是一门较难的课程。在传统的程序设计教学中,采用的是“以教为主”的讲授教学法。教学的内容以单向传输为主,教师灌输知识,学生被动接受知识。由于教学环境的改进,目前大多数的程序设计课程都是在多媒体教室上课,课堂的信息量一般都比较大,连续高强度听课,导致学生注意力下降,课堂显得枯燥乏味,学生提出问题、分析问题和解决问题的能力都不能得到很好地培养。

目前,在《VB语言程序设计》课程教学中存在着以下几方面的问题:

1.1没有充分调动学生学习的积极性

在课程教学中,教师往往会在第一次课上向学生说明该课程的性质和学习的目的及用途。但是,随着教学的进行,不断出现的语法规则及大量琐碎的知识点,让学生感到学习内容的枯燥乏味,加之,缺少有效的实践环节,致使学生听课没有兴趣,缺乏主动性。

1.2教学方法陈旧

教师讲授该课程时一般是介绍基本语句,语法要点,然后是讲解例题。学生在前几次课还可以较好地领会与掌握,随着教学的深入,概念的增多,学生愈来愈感觉VB语言难以掌握,对其产生“望而生畏”的厌烦心理。

1.3对于实践教学环节重视不够

《VB语言程序设计》课程是一门实践性很强的学科,书本中的理论只有在实践中才能得以验证,在制定教学计划时,由于受传统教学观念影响,致使VB语言理论学时远高于实践学时,实践学时的不足也影响学生实践环节的学习效果。

1.4课程的考核方式缺乏有效性

考试是现行教学模式下检验和评价“教”与“学”效果的最常用手段。VB语言本身是一门实践性很强的课程,学生是否已掌握和理解所学的知识,设计算法解决问题,将算法转化为计算机程序,需要通过在计算机上实际操作,并以能否顺利调试通过为标准来考核。而在具体的教学过程中,一般教师很难做到这一点。

2.课程教学改革的方法和策略

针对传统VB语言教学中出现的种种问题,本人总结讲授VB语言的教学经验,同时借鉴众多教师的教学改革实践经验,通过以下几个方面来提高本课程的教学效果:

2.1激发学生的学习兴趣

兴趣是最好的老师,要使学生学好VB语言,必须让他们对编程产生兴趣。在教学实践中,应根据学生的认知程度和学习特点,合理安排和调整授课内容。在学习之初,教师应设法充分调动学生的学习兴趣,特别是第一堂课的教学尤为重要。教师要精心设计第一节课的教学内容,做到先入为主,引起学生的学习兴趣。

我国对于大学生的认证考试有很多,学习该课程后,我们鼓励学生参加全国计算机等级考试二级考试(VB语言)或参加全国计算机水平和资格考试初级程序员或程序员级的考试,拿到计算机专业资格证书,提高了学生走向社会的市场竞争能力,同时也能极大限度地激发学生学习的积极性。

VB程序设计语言多媒体教学课件的设计与实现 第5篇

[摘要] 在VB语言程序设计教学中,如何解决程序设计本身枯燥、难懂这个问题,并找出一条比较新颖的教学方法,越来越成为广大计算机教师颇感兴趣的话题。新课程理念指导教师需以学生为本,重视培养学生的自主学习能力和相对独立的分析问题、解决问题能力。本文阐述笔者使用任务驱动教学法在VB程序设计教学中的几点体会,并对教学过程中的任务设计和任务实施过程进行详细说明。

[关键字] 程序设计教学

任务驱动教学法

任务设计

任务实施

作为语言程序设计领域的前沿软件,VB的发展历史已经很久,相关的技术也比较成熟,由于其简单易学、功能强大、应用广泛,因此在很多职业院校都开设了这门课程。对于VB这门编程学科来说,中职的学生培养目标,侧重于编程能力的提高和良好的编程习惯,开发学生利用已有的知识和经验主动去探索知识的发展,培养学生的创新精神和实践能力、分析和解决问题的能力以及合作交流的能力。根据以上目标,结合学生的实际,笔者在教学实践中,认为使用任务驱动教学法能取得良好的效果。本文以《选择结构》一节为例,谈谈几个学期来在具体教学中的实践与体会。

一、任务驱动教学法的意义

在《VB语言程序设计》教学中,传统的教学形式是:语句格式-→功能介绍-→举例解释-→巩固型独立练习-→小结评讲-→上机练习。在这个过程中,学生的学习基本上是被动的、机械的。

而运用任务驱动教学法在形式上是:提出任务-→师生共同分析完成任务的方法和步骤-→适当讲解或自学或协作学习-→完成任务实践-→交流或归纳。这种教学法,历本人通过让学生在一个典型的“任务”的驱动下,展开教学活动,引导学生由简到繁、由易到难、循序渐进地完成一系列“子任务”,从而得到清晰的思路、方法和知识的脉络,在完成“任务”的过程中,培养培养学生的自主学习能力和相对独立的分析问题、解决问题的能力。

二、“选择结构”任务驱动教学法教学设计

1.任务的设计

首先我全面分析了《选择结构》的教学内容,归纳出学生必须掌握的关键知识点有“if„then语句格式及应用”、“if„then„else 双向分支语句格式及应用”、“if语句的嵌套”、“select„.case„.endselect多分支语句格式及应用”,然后以这些知识点为核心,以实验操作和相关的理论分析为载体,设计了以下实践任务:

单元任务:设计一个密码登录框

子任务1:在密码框中输入密码后进行验证,如果密码正确则登录到另一个界面。

涉及知识点:if„.then„.end if语句的应用

子任务2:在密码框中输入密码后进行验证,如果密码正确则登录到另一个界面,如果错误则弹出一个错误提示信息框。

涉及知识点:if„.then„.else„end if的应用。

子任务3:在界面上加入一个用户名的文本框,先验证用户名是否正确,再验证该用户名对应的密码是否正确。

涉及知识点:if语句的嵌套

子任务4:将用户名的文本框换成一个组合框,根据组合框中不同的用户名判断相对应的密码是否正确。

涉及知识点:select„.case„.end select语句的应用

2.教学实施流程

三、任务驱动教学法实施过程中应注意的几点

(一)任务设计方面

1、任务的系统性

教材的每一章都有一个总的教学目标,设计任务时须先把总目标细分成一个个的小目标,并把每一个学习模块的内容细化为一个个容易掌握的“任务”,通过这些小“任务”的有机组合来体现总的学习目标。《选择结构》一章的总目标是“应用选择结构进行程序设计”,我把这个总目标用一个大任务“密码登录框”来概括。而这一总目标的实现又是通过对各种语句模式的具体学习而实现的。因此,我设计了4个小任务(子任务1、2、3、4)让学生去完成,学生通过对这4个小任务的探究,认识了各种选择语句的格式并能熟悉运用。

2、任务的趣味性

兴趣是最好的老师。因此,任务的设计要有趣味性。如果设置的任务不能吸引学生的兴趣,就不能调动学生的学习积极性,达不到学生主动参与学习的效果,教学任务也就难以保证能够顺利完成。实践证明,通过对学生进行成功激励或当学生发现他们所学的知识能解决生活中遇到的问题时,学生往往会对学习产生浓厚的兴趣,从而起到事半功倍的效果。本例采用的“密码登录框”是同学们日常生活中经常用到的,很贴近实际,任务一呈现便能让学生磨拳擦掌,跃跃欲试。

3、任务的阶梯性

“任务”的设计要充分考虑学生的现有文化知识、认知的能力与兴趣,知识接受能力的差异等,遵循由简单到复杂、由表及里、循序渐进的原则。在设计时,要根据学生个性的不同来设计任务,让任务从简单到复杂的执行或根据学生的实际水平来设计任务,始终以学生的角度考虑,“以兴趣为主线,以实用为载体,以培养学生的能力为目的”。本例中的四个子任务围绕一个主题,四个子任务从易到难,让学生由浅入深、循序渐进地学好有关的知识和技能;也鼓励了学生学习的主动性。而且,采用这种方法,伴随着学生的是一个跟着一个的成就感。

(二)任务实施方面

1、让学生学会学习、学用促进

任务驱动教学法,将目标定在培养学生的学习动机和能力上。在教师的指导下,使学生能根据已有的知识经验,掌握有序的学习途径,在教师的指导下去解决问题,完成任务。在完成任务的过程中学会学习。学生解决任务的途径是通过“用”来促进“学”的,用然后知不足,用然后学,学以致用,学用互动,相互促进。

2、让学生学会合作交往

合作是现代社会谋求共同发展的基础,让学生以小组为单位进行任务探究,不仅可以培养学生的合作精神,而且对一些发散性任务,通过组内讨论交流,可以提高任务探究的效率。如某班一共是45人,我就按5人一组把全班分成9个小组,并指派了小组长。任务布置后,由组长牵头进行分工,然后制定计划并进行实施。又由学生选举产生了一名部长,由这名部长负责9个小组的统筹和协调。另外还设计了“项目完成监控表”,要求各小组把探究过程记录在“项目完成监控表”中。这样既促进了小组协作,又为过程评估提供了依据。

3、教师适当参与,控制引导

在学生完成任务的过程中,教师不是袖手旁观,应参与学生的讨论。教师要制定好策略,使学生对学习产生兴趣和求知欲,在出现的众多问题中能筛选提炼出最适合某个或某类学生探究、积极思维的问题。在学生的众争纷议中能恰当地梳理,进行必要的引导。控制好个别研究和集体讨论的步骤、节奏和深广度,在学习过程中培养学生的合作精神和创造思维。

4、教师要适时归纳,总结回顾

在程序设计语言教学中,采用任务驱动教学法,其优势是明显的,但也会存在一点问题。由于教师主要是进行方法的引导,学生有更多时间自主学习,而学生的学习能力是不同的,因而在同一课堂内,全班同学所掌握的知识会有所不同,容易造成学生成绩两极分化和教学知识点的疏漏。这就需要教师在教学中,要加强课堂或阶段小结和知识点的交流或回顾,使得学习能力差的同学或操作有疏漏的同学能通过教师的总结和回顾,跟上教学进度,全面掌握知识点,达到教学目标,促进同步发展。

“任务驱动教学法”是一把双刃剑,我们在教会学生动手的同时也要注意理论知识的灌输,只有结合各种教学方法,取长补短,才能真正体现以生为本的教育思想。

[参考文献]

1、钟志贤 徐洪建:《建构主义教学思想揽要》,中国电化教育,第157期

2、贾长云:《VB教学之我见》,中国职业技术教育,2004(4)

3、《visual Basci 编程案例精解》,电子工业出版社

VB程序设计语言多媒体教学课件的设计与实现 第6篇

摘要:随着计算机网络技术和教育、教学理论的发展,网络教学越来越得到重视与研究。本文以建构主义学习理论为基础,对网络教学(NI)的定义和系统平台的设计作了分析与研究,提出了基于宽带IP网的分层网络教学系统模型以及系统的软、硬件平台模型。基于这一模型的网络教学系统目前的使用效果良好。

关键词:网络教学 建构主义 宽带IP网 计算机教育 教育技术

自二十世纪八十年代以来,为了迎接信息化社会对教育提出的种种挑战,国内外的学者作了许多探索,从CAI、ICAI、卫星电视、多媒体到教育网络,努力运用各种最新的信息技术手段来优化教育与教学过程,并且取得了显著的成效。到了九十年代,随着计算机网络技术和教育、教学理论的发展,计算机教育从传统的计算机辅助教学(CAI)向着网络教学(NI)发展。这主要表现为,多媒体化与网络化(指基于Internet 的教育应用迅速发展)的结合日益紧密;认知主义和建构主义在教学理论中日益得到重视。前者使教学条件、教学环境大为改观,后者使教师从传统的知识授予者转变为学习的促进者,学生不再是被动的知识接受者而是知识的主动建构者,媒体则由原来的简单的辅助工具向复杂的教学环境转变。因此,网络教学是现代教育技术理论研究的重点课题之一,也是现代教育技术的重要组成部分。

网络教学的概念和理论基础

网络教学(NI-Network Instruction)是以计算机网络作为传输教学信息的载体,将计算机网络技术与多媒体技术以及现代化教学设备相结合,使学习者从知识的被动接受者转为知识的主动建构者,使教学管理更为简便、科学的一种新型的教育技术。它改变了传统教师课堂授课的线性教学模式,而转变为学习者突破时间和空间限制的非线性自主学习模式。

网络教学是计算机网络技术在教育学中的应用,它是基于计算机科学、教育学、心理学、行为科学等多学科而发展起来的一门新兴技术。它日益受到重视的原因,除了技术和教学资源的支持之外,更重要的是现代教育、教学理论的发展为其提供了全面的指导。

1、建构主义学习理论

二十世纪计算机教育应用的理论基础曾有过三次大的演变。图1是计算机教育应用的三大发展阶段。

图1 计算机教育应用的三大阶段

行为主义学习理论强调教育就是要不断地对学生进行“刺激”,强化记忆,大部份CAI课件都是基于第一代行为主义学习理论而开发的。认知主义学习理论要求CAI课件作为一种辅助媒体,让学生自己选择学习的对象和内容,着重于引导学生内部心理结构、知识结构由“不平衡”向“平衡”的转变。由于加入了计算机多媒体技术,华丽的界面,加上播放课堂录像式的AVI文件,以及简单的跳转、链接是这类课件的共同特征。典型的有计算机学习软件“开天辟地”和“万事无忧”等。

建构主义学习理论强调以学生为中心。它不仅要求学生由外部刺激的被动接受者和知识的灌输对象转变为信息加工的主体、知识意义的主动建构者,而且要求教师由知识的传授者、灌输者转变为学生主动建构意义的帮助者、促进者。这就意味着教师应当在教学过程中采用全新的教学模式、全新的教学方法和全新的教学设计思想,因而必然要对传统的教学理论、教学观念提出挑战,从而在形成新一代学习理论——建构主义学习理论的同时,逐步形成与建构主义学习理论、学习环境相适应的新一代教学模式、教学方法和教学设计思想。

网络教学正是基于建构主义学习理论而产生的。计算机网络为学习者提供了良好的建构学习环境,主要包括丰富的学习资源、信息检索与查询工具、各种通信工具等,支持学习者独立或合作获取知识。在网络教学的环境中,教师根据教学目标,确定问题的种类,然后利用网络技术中的信息检索与查询等工具,确立达到目标的最佳学习环境,促进学生进行建构学习。学习者则可以根据自己的实际情况建构知识,完成学习任务。

2、合作学习理论

合作学习理论强调在师生真诚的合作中实现目的与手段、教学与教育、教学与发展的深刻的一致性。学生在网络教学环境中,可以通过计算机的信息网络系统快速、准确地查阅有关的知识,在Internet和Intranet中,学生还可以通过BBS、Chat Room、E-mail、ICQ等计算机网络功能进行交流,学习者可以选择性地对某一问题展开讨论、协商、会话,每个人根据自己对问题的看法与解决方案发表意见,实现学习者之间的信息交流,同时培养学习者的社交能力与创造能力。

3、个别化学习理论

个别化学习理论是以个体各自特点为出发点,以发展个性为目标,以服务社会为归宿,以适应个人需要为原则,以学生自我管理和自主学习为活动方式的教学。从教学活动本身看,个别化教学包括两方面:第一,在个别化教学中,教学活动让位与学习活动,教学从学习者本人出发,把教学的对象变成自我教育的主体,受教育的人成为自我教育的人;第二,学习者成为教育与教学活动的中心,随着个体的发展允许他有的自由越来越大,并且学习者决定其学习内容、学习方式以及学习时间与地点、教学内容与方法。网络教学中的电子阅览室就是个别化学习理论的最好体现,它为学习者提供了种类繁多、数量庞大的知识信息,既有面向教学需要的系统教学内容,又有扩大学习者知识面的各种学习资源。学习者可以根据自己的能力、水平、爱好,选择所需要的知识内容,明显适合于个别化自主学习。自学能力强的学习者可以从中获取个人所需的大量信息,自学能力差的学习者可以根据自己的实际情况适当的选择学习内容,循序渐进地学习知识。因此,在目标明确的条件下,学习者可以自己找到问题的答案,问题解决的过程就是自学能力锻炼成长的过程。

随着计算机网络技术和教育、教学理论的发展,教学不再是教师简单地课堂讲授,而是通过网络教学实现教师、学生之间的相互合作、相互促进的关系。网络教学系统平台是网络教学得以实现的关键所在,设计一个好的网络教学系统平台是网络教学成功与否的基础。

网络教学系统平台的设计

网络教学是一种新兴的教育技术,也是一种全新的教学模式,它可以完全按照个人的需要进行,不论是教学内容、教学时间、教学方式甚至指导教师都可以按照学习者自己的意愿或需要进行选择。由于在这种教学模式下,能为学习者提供图文音像并茂的、丰富多采的交互式人机界面,能为学习者提供符合人类联想思维与联想记忆特点的、按超文本结构组织的大规模知识库与信息库,因而很易于激发学习者的学习兴趣,并为学习者实现探索式、发现式学习创造有利条件。从而有可能在这种教学模式下,真正达到让学习者主动建构知识的意义、实现自己获取知识自我更新甚至创造新知识的理想目标。

1、网络教学系统的组成结构

根据建构主义学习理论、合作学习理论、个别化学习理论,网络教学系统的设计应考虑可以最大限度地发挥学习者的主动性、积极性,既保留传统的教师授课模式,又可以进行个别化学习,以及合作学习,还可以将“个别化”与“合作”二者结合起来。这就要求网络教学系统应具备Internet接入、网络化多媒体教室子系统、音视频子系统、信息数据库子系统、教学资源网站子系统、电子阅览室子系统、课件制作子系统、教学管理子系统、Internet远程教育子系统以及BBS、E-Mail、Chat-Room、ICQ等子系统。图2是网络教学系统结构示意图。

图2 网络教学系统结构

2、分层的网络教学系统

经过对网络教学系统的研究与实践,网络教学系统可以分为四层:即网络层、软件层、资源层、应用层。图3是分层网络教学系统示意图。

图3分层的网络教学系统

网络层(NetworkLayer)是网络教学系统的基础。由于音视频是网络教学不可缺少的教学手段,而MPEG1格式提供VCD质量的画质,带宽为200Kbps~1.5Mbps,MPEG2则提供广播级的DVD质量图像,带宽为1.5Mbps~15Mbps,同时,为满足网络信息资源的查询以及远程教育,与互联网相连也是必不可少的,因此,只有宽带IP网才能满足网络教学的需要,这也适应当代网络发展的方向。

软件层(Software Layer)是网络教学的手段和桥梁。通过聊天室、电子邮件和电子论坛等,可以实现教师与学生、学生与学生、教师与教师之间跨时间、跨空间的交流,使用音视频点播、音视频实时转播可以取代传统的广播式电视教学和非网络多媒体教学模式,同时它增加了学习者学习的随时性和现场感。基于BROWSER/SERVER模式是网络教学软件开发的基本模式。

资源层(Source Layer)是网络教学实现的关键。所有的教学内容都集中在资源层。各教学资源网站、信息资源数据库为学习者提供了广泛的学习资源,同时也为教师提供教学资源。教学资源网站包含各种教师和学生所需要的教学内容,教师的教案以及课程辅导内容均存放在网站内;信息资源数据库包含各种光盘数据库、图书资料信息以及试题库等;教学管理不仅包含所有教师和学生的个人信息、课程设置以及课表等,还是整个网络教学系统运行的中枢。

应用层(Application Layer)是网络教学实施的场所。教师可以通过网络化多媒体教室形象、生动地传授知识,学生也可以通过电子阅览室查询和访问分布在世界各地的各种信息,跨时间、跨空间地与学生或教师进行咨询、辅导、讨论和交流,和教师或其他学习者共享或共同操纵某个软件或文档资料的内容,也可以自己选择所需要的知识,完成自主对知识的建构,培养自己的社交能力。由于采用宽带IP网,真正意义上的远程教育也就变得不再遥远。

3、网络教学的实践

基于分层的网络教学系统模型,我校网络中心经过系统设计,系统建设,功能模块开发,功能组合,试验运行等发展阶段,初步在我校建立起了新型的网络教学系统,并在教学区和家属区全面建立了以光缆为骨干的宽带IP网络,保证教师、学生方便有效地在网上备课、制作网络化教学课件以及自主学习。我校研制和实施的网络教学系统与传统的广播式电视教学及非网络多媒体教学相比,具有以下特点: ·基于统一的浏览器(Web)使用模式,降低了使用难度,便于教师和学生普遍掌握使用。

·基于网络的教学系统信息传播模式多样、灵活。视频点播、音频点播、网络动画以及音、视频实时转播等技术代替了传统电视广播教学中的录像、录音等材料的使用。

·可以提供适合互联网的交互式超文本课件。使教材、教案结构立体化,非线性化。·可以提供交互式的电子公告板、电子留言板、电子邮件、课件下载等多种教学交互手段。并将这些材料的使用由单向改变为双向可交互式使用。

·突破了时间和空间的限制。改变了远程教学的模式,学生在网上的学习可以不受时间和和空间的限制,同时由于可以使用交互功能,为远程解答问题、辅导、交流、讨论等创造了条件,还可以简单方便地利用广域网中的教学资源,共享全球各地的各种知识和信息资源。

·对课堂教学模式产生了重大影响。网络化多媒体教室的使用效果特别明显,受到校内外的重视,目前出现供不应求的局面,同时,电子阅览室的使用率也相当高。

结束语

网络教学解决了原来教育技术存在的瓶颈和限制。教师可以在计算机网络环境下,不受时间和空间的限制,在广阔的网络空间中编辑、制作、存储和使用教学材料,利用新型教学设备展示网络上的教学材料,更有效地进行课堂教学和课后辅导,高效率的进行教学活动。学员可以在网络环境下,突破时间和空间的限制,充分利用多种手段自主地获取知识。教学管理部门也可以通过网络更加有效地检查和管理教学。由于网络教学是一种新兴的教育技术,目前存在的主要问题是软件平台设计中的动态性与复杂性,如何把各种网络软件集成在一起,并与理想的教学模式相结合,有待于教育工作者的进一步研究。

随着网络化教学系统的实施和发展,教育模式、教育结构和教学管理体系必将进入一个崭新的阶段。参考文献

VB程序设计语言多媒体教学课件的设计与实现 第7篇

1.编制程序实现:在窗体上,单击按钮1,在文本框中动态显示当前时间;单击按钮2,则停止动态显示;单击按钮3,清除文本框内容。提示:可用定时器控制时间,用系统函数Now显示时间(如Text1.Text = Now)。

2.编制程序:求出100-200之间所有可以被3整除的数的总和,将结果用消息框显示输出。

3.编制程序:利用输入框输入10个不同的整数,将它们从小到大排序,并打印输出。4.编制程序实现:设计在一框架中包含三个复选框,只有当其1,3选中而2未选中时,才在Text1中显示“Hello”字符。

5.编一程序能实现在窗体上打印出如下图所示的图形。

A AAA AAAAA AAAAAAA BBBBBBB BBBBB BBB B 6.编一程序用于判断一正整数是否为素数。(提示:只能被1和本身整除的正整数称为素数。为了判断一个数n是不是素数,可以将n被2到sqr(n)之间的所有整数除,如果都除不尽,则n就是素数,否则n是非素数。)

7.选用If和Select判断结构中任意一种编写满足下列条件的计税要求的程序:少于1600元,免税;1601-5000元,征2%的税;多于5000元,超过部分征5%的税。

8.有a、b、c三个数,编一程序实现通过文本框给a、b赋值;再调用能完成a、b比较大小的子过程,用c将大数回传。要求按值传送a、b。

9.编一程序用于求所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153就是一水仙花数,因为153 = 13+53+33。

10.设计一弹出式菜单,用于设置窗体的背景色,背景色包含白色、黄色、红色三种颜色。11.编写程序实现:输入三角形的三条边a,b,c的值,根据其数值判断能否构成三角形。如果能,则判断三角形是否是直角三角形,若是则计算该直角三角形的面积。

提示:判断能否构成三角形的方法是,求最长的一边,判断它的边长是否小于另外两边边长之和;或求最短的一边,判断它的边长是否大于另外两边之差。

12.编写程序:通过四个命令按钮Command1-Command4,在图片框Picture1内分别实现画点、画线、画圆、擦除等功能。

13.编写程序实现:在窗体上单击按钮1,可通过输入对话框输入两个字符串;单击按钮

2,将输入的两个字符串连接为一个字符串,并计算该字符串长度,然后在消息框中显示出来。

14.编一程序:用三个文本框分别输入a、b、c,求一元二次方程ax2+bx+c=0的解x1和x2,只包括实根。

15.编一程序:利用输入对话框输入两个正整数,求最大公约数。

答案

1.Private Sub Command1_Click()

Timer1.Interval = 5

Timer1.Enabled = True End Sub Private Sub Command2_Click()

Timer1.Enabled = False End Sub Private Sub Command3_Click()

Timer1.Enabled = False

Text1.Text = “" End Sub Private Sub Timer1_Timer()

Text1.Text = Now End Sub

2.Private Sub Command1_Click()Dim i, s As Integer For i = 100 To 200

If i Mod 3 = 0 Then s = s + i Next i MsgBox(”100-200之间所有可以被3整除的数的总和为:“ & Str(s))End Sub

3.Private Sub Command1_Click()Dim a(9), i, j, m As Integer For i = 0 To 9

a(i)= Val(InputBox(”

For i = 0 To 9

For j = i + 1 To 9

If a(i)> a(j)Then

m = a(i)

a(i)= a(j)

a(j)= m

End If

Next j Next i For i = 0 To 9

Print a(i);Next i End Sub

4.Private Sub Command1_Click()If Check1.Value = 1 And

Check2.Value = 1 And Check3.Value = 0 Then Text1.Text = “Hello” End If End Sub

5.Private Sub Command1_Click()Dim i, j As Integer For i = 1 To 4

For j = 1 To(2 * i1)To 1 Step-1

Print “B”;

Next j

Print Next i End Sub

6.Private Sub Command4_Click()

Dim n, k, i, temp As Integer

n = InputBox(“请输入一个正整数”)

k = Int(Sqr(n))

i = 2

temp = 0

Do While i <= k And temp = 0

If n Mod i = 0 Then

temp = 1

Else

i = i + 1

End If Loop

If temp = 0 Then

Print n;“是一个素数”

Else

Print n;“不是素数”

End If End Sub

7.Private Sub Command1_Click()Dim n, p As Single n = Val(Text1.Text)Select Case n

Case Is <= 1600

p = 0

Case 1600 To 5000

p =(n5000)* 0.05 End Select End Sub

8.Private Sub c1(ByVal a As Single, ByVal b As Single, c)If a > b Then c = a Else c = b End Sub

Private Sub Command1_Click()Dim a, b, c As Single a = Val(Text1.Text)b = Val(Text2.Text)

Call c1(a, b, c)

Print c End Sub

9.Private Sub Command1_Click()Dim a, b, c, n As Integer For n = 100 To 999

a = Int(n / 100)

b = Int((n(a * 100 + b * 10)

If n = a ^ 3 + b ^ 3 + c ^ 3 Then Print n;

Next End Sub

10.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = 2 Then

PopupMenu MenuA

End If End Sub

Private Sub B_Click(Index As Integer)

Select Case Index

Case 1

Form1.BackColor = vbWhite

Case 2

Form1.BackColor = vbYellow

Case Else

Form1.BackColor = vbRed

End Select End Sub

11.Private Sub Command1_Click()Dim a(2), i, j, m As Integer For i = 0 To 2

a(i)= Val(InputBox(“

If a(i)> a(j)Then

m = a(i)

a(i)= a(j)

a(j)= m

End If

Next j Next i If a(0)+ a(1)> a(2)Then

If a(0)^ 2 + a(1)^ 2 = a(2)^ 2 Then

Print ”能构成直角三角形,面积为:“ & a(0)* a(1)/ 2

Else

Print ”能构成三角形,但不是直角三角形“

End If Else

Print ”不能构成三角形“ End If End Sub

12.Private Sub Command1_Click()Picture1.PSet(Picture1.Width / 2, Picture1.Height / 2)End Sub

Private Sub Command2_Click()Picture1.Line(0, 0)-(Picture1.Width, Picture1.Height)End Sub

Private Sub Command3_Click()Picture1.Circle(Picture1.Width / 2, Picture1.Height / 2), 800 End Sub

Private Sub Command4_Click()Picture1.Cls End Sub

13.Dim a, b, c As String Private Sub Command1_Click()a = InputBox(”请输入

Private Sub Command2_Click()c = a + b MsgBox “连接后的字符串为:” & c & “。长度为:” & Len(c)End Sub

14.Private Sub Command4_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If a = 0 Then

x =-c / b

Print x Else

t = b * bSqr(t))/ 2 / a

Print X1, X2

End If End If End Sub

VB程序设计语言多媒体教学课件的设计与实现 第8篇

关键词:无纸化,VB,实现

0、序言

进行在线无纸化考试, 可以减轻教师的工作负担及提高工作效率, 与此同时也提高了考试的质量, 从而使考试更趋于公证!客观!更加激发学生的学习兴趣。

在设计无纸化考试系统首先考虑的是试题库的设计, 试题库的结构设计将决定整个系统的简易程度。对试题库采用题型分表建立, 一共建立判断题表, 单选题表, 多选题表, 填空题表一共4个表。系统数据库采用Microsoft Access设计开发, 名为试题;系统界面采用VB6.0设计开发, 名为XX课程考试系统。这2个软件都比较通用, 便于读者学习开发。系统利用登录考试学生姓名随机从试题库中抽取一套4种题型100分的试卷, 包括答案, 生成一张临时表, 在系统界面上只显示题目, 学生的答案存储在这张表的"学生答案"字段中, 待学生交卷后, 再比对两个字段值, 根据事先定制好的分值给出分数, 最后汇总各题型的分数.

1、试题数据库建立

在"试题"数据库中添加4个表结构如下:

判断题表结构 (字段名称1:题目, 数据类型:文本型;字段名称2:标准答案, 数据类型, 文本型) ;建立好表结构后, 添加若干条记录;

单选题表结构 (字段名称1:题目, 数据类型:文本型;字段名称2:标准答案, 数据类型, 文本型) ;建立好表结构后, 添加若干条记录;

多选题表结构 (字段名称1:题目, 数据类型:文本型;字段名称2:标准答案, 数据类型, 文本型) ;建立好表结构后, 添加若干条记录;

填空题表结构 (字段名称1:题目, 数据类型:文本型;字段名称2:标准答案, 数据类型, 文本型) ;建立好表结构后, 添加若干条记录;

2、考试系统设计

2.1 考试开始

在VB6.0的"XX课程考试系统"工程中添加一个窗体, 用于学生登录, 在这个窗体中要验证学生身份, 并自动完成该学生随机试卷生成。

2.2 判断题分析设计

在VB6.0的"XX课程考试系统"工程中添加一个窗体用于显示判断题, 界面如图1所示。

题号显示:

按钮"上一题"核心代码:

按钮"下一题"按钮核心代码:

其它题型参考判断题做就行了.

2.3 考试时间显示及限定

考试时间的显示及限定利用时钟控件的timer事件完成, 代码参考如下。

2.4 成绩判定

汉字录入题分数判定:

3、总结

这个设计是单机版的考试系统, 在此基础上, 可以开发更为实用的C/S和B/S架构的系统。随着计算机技术的发展, 大家可以采用一些新的技术进行改进, 如使用XM、JSP、J2EE等。试题数据库也可采用更为安全的SQL Server2005或当前流行的面向对象的Oracle数据库建立。

参考文献

[1]冯能山.一种基于局域网的无纸化考试系统设计[J].北京:微计算机信息, 2007, 12:273

[2]柳青.程序设计语言VB及开发应用[M].北京:高等教育出版社, 2008

相关文章
2024中考体育考试安全预案

2024中考体育考试安全预案

2024中考体育考试安全预案(精选13篇)2024中考体育考试安全预案 第1篇清涧分部2014年初中毕业学业理科实验操作、体育考试安全工作预案为...

1
2025-09-19
2024国培总结

2024国培总结

2024国培总结(精选9篇)2024国培总结 第1篇2017教师国培学习总结当今社会,教事业迅猛发展,各类培训数不胜数,而“国培”对于我们教育发...

1
2025-09-19
2024年单位与单位的新年联欢会主持稿及串词

2024年单位与单位的新年联欢会主持稿及串词

2024年单位与单位的新年联欢会主持稿及串词(精选5篇)2024年单位与单位的新年联欢会主持稿及串词 第1篇2018年单位与单位的新年联欢会主持...

1
2025-09-19
2024年上海市崇明县中考一模语文试题及答案

2024年上海市崇明县中考一模语文试题及答案

2024年上海市崇明县中考一模语文试题及答案(精选6篇)2024年上海市崇明县中考一模语文试题及答案 第1篇2017年崇明区初三一模语文试题(一...

1
2025-09-19
2010—2011学年度第一学期六年级语文教学计划

2010—2011学年度第一学期六年级语文教学计划

2010—2011学年度第一学期六年级语文教学计划(精选13篇)2010—2011学年度第一学期六年级语文教学计划 第1篇2010—2011学年下学期六年级...

1
2025-09-19
2011《农业农村工作知识》高频考点

2011《农业农村工作知识》高频考点

2011《农业农村工作知识》高频考点(精选12篇)2011《农业农村工作知识》高频考点 第1篇2011公考备考:《农业农村工作知识》高频考点2011-0...

1
2025-09-19
以案促改主持词

以案促改主持词

以案促改主持词(精选4篇)以案促改主持词 第1篇主持词同志们:根据市委要求,今天我们在这里召开“××局开展案件剖析做好以案促改工作动...

1
2025-09-19
2024致自己的励志说说

2024致自己的励志说说

2024致自己的励志说说(精选5篇)2024致自己的励志说说 第1篇人生,说到底,活的是心情。人活得累,是因为能左右你心情的东西太多。以下是...

1
2025-09-19
付费阅读
确认删除?
回到顶部