首页 > 文章中心 > vb程序设计论文

vb程序设计论文

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇vb程序设计论文范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

vb程序设计论文

vb程序设计论文范文第1篇

1.1工程施工放样题目模型已知某道路曲线第一切线上控制点ZD1(XZD1,YZD1)和JD1(XJD1,YJD1),该曲线设计半径R=1000m,缓和曲线长0l=100m,JD1里程为,转向角α。请按细则要求使用非程序型函数计算器计算道路曲线主点坐标ZH(XZH,YZH)、HY(XHY,YHY)、QZ(XQZ,YQZ)及第一缓和曲线和圆曲线上中桩点i1i2K、K的坐标(iX,iY),共计算5个点。然后,根据现场已知测站点O、定向点A、定向检核点B,使用全站仪进行第一缓和曲线和圆曲线上中桩点放样i1i2K、K点。控制点和待放样曲线之间关系如图1所示。上交成果:工程施工放样成果资料,其中包含曲线常数、曲线要素、主点里程及曲线中桩坐标的计算成果。

1.2工程施工放样数学模型

1.2.1曲线常数:(1)缓和曲线倾角:πβ180200=×Rl(2)圆曲线内移值:(3)切线外移量:23002240Rllm

1.2.2曲线要素:(1)切线长:(2)曲线长度:(3)外矢距:E=R+PR2()secα(4)切曲差:D=2TL

1.2.3主点里程:(1)ZH点里程:(2)HY点里程:(3)QZ点里程:(4)YH点里程:(5)HZ点里程:检核计算:

1.2.4独立坐标计算:(1)在坐标系x′o′y′中,缓和曲线ZH-HY段(i1K)独立坐标计算:(2)计算ZH-HY缓和曲线细部点:(3)计算ZH-HY缓和曲线HY点(直接将上式0lli代为0lli代为):(4)在坐标系x′o′y′中,圆曲线HY-YH段任意一点独立坐标计算:=+=+(1)siniiiiyPRCosxmRφφ1.2.5主点及若干曲线中桩点坐标:(1)(指ZH到JD的坐标方位角)(2)(右转用-,左转为+)(3)(右转用-,左转为+)(4)三个主点坐标如下:ZH点坐标:HZ点坐标:QZ点坐标:(5)曲线中桩点坐标按线路右转所得公式如下(注意若为线路左转则以下几个公式用iiy代替y):

2工程施工放样项目VisualBasic程序设计

2.1程序界面

2.1.1主程序界面。主程序界面设计如图2所示,通过主界面,可以输入所有的已知数据,并选择偏角的类型。图2主程序界面

2.1.2结果显示界面。计算结果通过一个文本框的形式,将所有需要的结果及一些关键的中间结果分栏显示,如图3所示:图3结果显示界面

2.2核心代码

2.2.1计算曲线常数和曲线要素:IfR<>0ThenJD=Ls*180/(2*R*PI)p=Ls^2/(24*R)-Ls^4/(2688*R^3)m=Ls/2-Ls^3/(240*R^2)T=(R+p)*Tan(PJ/2)+mL=PJ*R+LsE=(R+p)*1/Cos(PJ/2)-Rq=2*T-LElseMsgBox"必须输入曲线半径R!"Text12.SetFocusEndIf

2.2.2主点里程及独立坐标计算:k1=k1*1000+k11k2=k2*1000+k22k3=k3*1000+k33kZH=k1-TkkZH=kZH\1000kkkZH=kZH-kkZH*1000kkkZH=Format(kkkZH,“###.###”)Str1="ZH点里程:"&"K"&kkZH&"+"&kkkZHStr2="HY点里程:"&"K"&kkHY&"+"&kkkHYStr3="QZ点里程:"&"K"&kkQZ&"+"&kkkQZStr4="YH点里程:"&"K"&kkYH&"+"&kkkYHStr5="HZ点里程:"&"K"&kkHZ&"+"&kkkHZLi=k2-kZHLi1=k3-kZHX11=Li-(Li^5)/(40*R^2*Ls^2)Y11=(Li^3)/(6*R*Ls)X12=m+R*Sin((Li1-0.5*Ls)/R)Y12=p+R*(1-Cos((Li1-0.5*Ls)/R))Xhy1=m+R*Sin(JD*PI/180)Yhy1=p+R*(1-Cos(JD*PI/180))Ajd=((Li1-0.5*Ls)/R)*180/PI

2.2.3坐标计算:Xzh=X2+T*Cos(A)Yzh=Y2+T*Sin(A)Xhy=Xzh-Xhy1*Cos(A)+K*Yhy1*Sin(A)Yhy=Yzh-Xhy1*Sin(A)-K*Yhy1*Cos(A)Xqz=X2+E*Cos(Ajz)Yqz=Y2+E*Sin(Ajz)X111=Xzh-X11*Cos(A)+K*Y11*Sin(A)Y111=Yzh-X11*Sin(A)-K*Y11*Cos(A)X112=Xzh-X12*Cos(A)+K*Y12*Sin(A)Y112=Yzh-X12*Sin(A)-K*Y12*Cos(A)

2.2.4结果输出:OpenApp.Path&“\T1.txt”ForInputAs#2DoWhileNotEOF(2)'循环至文件尾。LineInput#2,TextLine'读入一行数据并将其赋予某变量。Form2.Text1.Text=Form2.Text1.Text&Chr(13)+Chr(10)&TextLineLoopClose#2Form2.Show

3结语

vb程序设计论文范文第2篇

[关键词]培养方案 Visual Basic 教学改革 教学质量

[中图分类号] G642.0 [文献标识码] A [文章编号] 2095-3437(2015)11-0141-03

为了适应社会经济发展对高等教育人才培养的需求,各个专业的培养方案往往隔几年就要修订一次。

在山东科技大学2008版的培养方案中,通识教育课程包括人文社会科学、自然科学基础、体育、外语、计算机基础和公共选修课。其中,非计算机专业的计算机教学分为“计算机文化基础”(60学时),“计算机技术基础”(共60学时,其中理论授课30学时,上机实践30学时),“计算机应用基础”(共60学时,其中理论授课30学时,上机实践30学时)三个层次组织教学。地球科学与工程学院的“计算机技术基础(VB)”安排在大学一年级的第二学期,“计算机应用基础(VB)”安排在大学二年级的第一学期。

2013年,我校进行了新一轮的培养方案修订工作。在2013版的培养方案中,公共基础课程包括人文社会科学、自然科学基础、体育、外语、计算机基础和公共选修课。对计算机基础课程,要求非计算机专业的计算机教学实行分层、分类教学,开设“计算机文化基础”和“计算机程序设计”两门课程。最终,地球科学与工程学院确定“计算机程序设计(VB)”课程共60学时,其中理论授课40学时,上机实践20学时,安排在大学二年级的第一学期。

转眼2014级的“计算机程序设计(VB)”就要开课,如何应对教学学时的巨大变化,又保证教学质量,是目前必须要思考的问题。

一、课程的性质与教学基本要求

(一)课程的性质

“计算机程序设计(VB)”是为地质类专业开设的一门公共基础课。通过本课程的教学,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VB语言编写相应的程序,具有一定的程序调试能力,为以后进一步自习其他程序语言和提高程序设计能力打下坚实的基础。

(二)教学基本要求

本课程以“计算机文化基础(VB)”为先修课程,通过学习应达到以下基本要求:

1.掌握VB的基本内容和一般规定;

2.能够独立上机编辑、调试、运行程序,并能得到正确结果;

3.能够阅读和分析VB语言源程序;

4.能够使用VB语言编写简单的应用程序,解决实际问题。

二、教学基本内容及学时分配

根据地质类专业对“计算机程序设计(VB)”的基本要求,结合学时及学生的接受能力和水平,教学基本内容及学时分配如表1。

表1 教学基本内容及学时分配表

三、教材选择

当前,Visual Basic程序设计方面的教材主要有:英文影印版,主要用于高校双语教学试点、教学参考和图书馆馆藏;编译版,主要用作教学参考和图书馆馆藏,较少用作教材;中文编著版,多数配有习题解答、实验指导和课件等配套教材,主要用作教材、图书馆馆藏和教学参考。[1]

虽然市场上现有的Visual Basic教材种类繁多,缺乏针对性的教材是目前教学上最突出的问题[2],真正切合高校地质类学生实际情况的教材很少。

由同济大学龚沛曾等人编写的《Visual Basic程序设计教程(第4版)》[3]是在第三版的基础上实施“问题驱动”教学法修订而成的,教学目标明确,易于学生了解和掌握知识点。该教材不再集中介绍常用控件,而是将常用控件分散在程序设计语言的相应知识点中介绍,解决了教学学时少的矛盾;每章末配备了“自主学习”内容,以满足不同学习对象和教学学时的要求。因此,该教材是一个比较合适的选择。

四、教学方法改革

面对教学学时压缩的压力,如果仍然沿用以往“以老师为中心”的教学方法显然是行不通的,必须实行教学方法的改革。因材施教,灵活运用各种恰当的教学方法,以学生自主学习为中心,以问题为中心,才能有效地调动学生的学习兴趣,促进学生积极思考与实践,提高教学质量。[2]

(一)课堂理论教学

实践证明,适用于Visual Basic程序设计的方法很多,下面结合具体内容,以《Visual Basic程序设计教程(第4版)》(龚沛曾,等编)为例作简要说明。

1.兴趣教学法

“兴趣是最好的老师”。现在的大学生对计算机已经非常熟悉,但对计算机语言了解不深。要从第一章授课开始(包括每一章开始)就激发学生的兴趣,让学生接受它,喜欢它。比如,“字幕动画”这个例子一定要讲好,从一开始就吸引学生的注意力,对VB的学习产生兴趣。[4] [5] [6]

2.案例教学法

案例教学法生动、简洁,具有启发和创造性,在促进学生对知识点的理解、提高学生的创新能力等方面比传统教学方法具有优势。实例教学法要求教师对VB语言及要讲解的内容非常熟悉,课前要认真动脑,准备与知识点相关的典型例题,这是前提和必要条件。[7] [8] [9] [10]

3.任务驱动教学法

“计算机程序设计(VB)”是一门理论与实践并重的课程,教授根据理论教学的进度和内容,向学生提出由易到难、循序渐进的一系列“任务”,使学生在完成“任务”的过程中获得知识,培养分析问题、解决问题的能力。[4] [6] [11] [12]

4.项目教学法

项目教学法是一种以项目为驱动的教学形式,让学生全面参与到教学中去,在项目中引入新的知识激发学生的积极性,加深所学知识的印象,提高学生综合运用所学知识的能力。[13] [14] [15]

5.CDIO工程教育理念

CDIO是当前高等工程教育的一种人才培养理念,以构思、设计、实施及运作全过程为载体来培养学生的工程能力,以学生为中心,通过项目实践,边做边学,激发学生的学习兴趣,引导学生主动学习。[16] [17] [18]

表2 部分知识点教学方法设计表

此外,在教学过程中,要时刻注意深入浅出、举一反三、归纳总结[19],引导学生熟练掌握并运用所学知识,解决相关问题。

(二)上机实践教学

上机实践是“计算机程序设计(VB)”教学的关键环节,对提高VB教学质量至关重要。[20]只有经过上机实践操作,学生才能真正地领会和应用相关知识点。

课堂理论授课结束后,要给学生布置适量的上机实践内容,让学生充分准备好。上机实践课上,学生的主要任务是调试程序,在此过程中遇到的问题,教师应尽量启发学生自己解决。对共性的问题,可以采用集中讲解的方式。[21]在上机实践课结束之前,教师要针对本次课的总体情况加以点评,以利于学生的课后自学和总结。

五、结语

Visual Basic程序设计是一门重要的基础性编程语言,虽然相对于有些计算机语言而言简单易学,但仍需在教学中综合运用多种方法,善于探索,敢于改革,增强学生的学习兴趣,培养学生运用所需知识解决实际问题的能力。

[ 注 释 ]

[1] 艾菊梅,王晓燕,宋文琳.基于案例的VB立体化教材建设研究[J].大学教育,2012(11):21-22.

[2] 张荣华,殷士勇.以教材建设为中心的VB课程改革与实践[J].吉林农业科技学院学报,2009(1):83-84.

[3] 龚沛曾,杨志强,陆慰民,等编.Visual Basic程序设计教程(第4版)[M].北京:高等教育出版社,2013.

[4] 王鹏宇.VB教学改革的几点认识[J].科技信息,2007(5):33.

[5] 李林,刘毅,秦洪英.“VB程序设计”教学模式改革[J].现代计算机,2009(10):97-98,106.

[6] 朱智谋,陈建军.就“应用型”人才培养下的《VB语言程序设计》课程教学改革探讨[J].软件,2013(11):166-167.

[7] 何小年.VB程序设计教学的改革与实践[J].湖南第一师范学报,2006(1):55-57.

[8] 杨潞霞.“VB程序设计”教学的改革与实践[J].计算机教育,2007(8):24-26.

[9] 刘洪坡,石磊.Visual Basic程序设计课程教学改革的探索与实践[J].广州番禺职业技术学院学报,2010(3):32-35.

[10] 史媛.案例驱动法对VB程序设计课程的改革[J].宜春学院学报,2011(4):168,185.

[11] 王洪艳.高校“VB程序设计语言”课程教学改革探索与实践[J].鞍山师范学院学报,2013(6):56-59.

[12] 钟玉峰,运海红,葛冬梅.高校VB程序设计课程教学改革研究[J].黑龙江教育(高教研究与评估),2013(5):26-27.

[13] 金林樵.基于项目教学法的VB课程教学改革与实践[J].浙江树人大学学报,2012(1):61-65.

[14] 张小卫,谢巧玲.VB课程项目化教学改革的探索与实践[J].河南科技,2013(9):274-275.

[15] 程鹏.VB课程项目化教学改革的探索[J].延安职业技术学院学报,2014(6):84-85.

[16] 廖丽嵘.CDIO工程教育理念下《VB程序设计》课程教学改革研究[J].韶关学院学报(自然科学),2011(8):96-98.

[17] 李艳梅,张亚峰,燕振刚.面向CDIO理念的VB程序设计应用型本科教学改革初探[J].农业网络信息,2012(1):112-114.

[18] 周蚌艳,钦明皖.基于CDIO理念的VB程序设计基础课程教学改革初探[J].中国电力教育,2014(35):123-124.

[19] 文静.浅议VB教学方法改革的探讨和实践[J].吉林省教育学院学报,2012(2):17-18.

vb程序设计论文范文第3篇

关键词:VB语言;安排教学内容;教学方法;综合训练

中图分类号:TP312.1-4

VB语言课程是计算机专业的一门必修课程,是一门操作性和实践性很强的课程。课程教学目标是通过系统规范的理论知识学习和上机实践,让学生熟练掌握VB软件的各项功能和VB程序设计的思维及技巧,最终实现自主设计实用的应用程序。中职学生基础差、厌学的情况依然存在,怎么才能使学生更好、更快地学会计算机VB编程,这需要老师在教学实践中不断探索和总结的问题。现就VB语言课程教学从以下方面谈谈自己的一点探索和实施方法。

1 合理安排教学内容,提高教学效率

为了让学生能够更好的接受和理解,我们不必一定按照教材的章节和顺序进行讲解,可根据VB语言知识的特点和学生认识规律,对教材的一些内容进行了重新划分和组合,将整个教学内容的知识点分别安排在三个阶段上实施,使学生对VB语言知识的掌握程度逐步深化。

1.1 VB入门阶段,该阶段教学内容着重是熟悉VB集成开发环境,掌握VB开发界面的使用方法;对VB语言的基本语法大致了解,知道常见的语句的意义,学习VB控件和函数的使用方法,并能将它们灵活运用到应用程序中,能开发简单的VB程序。这阶段教学安排主要是使学生对VB语言知识有个整体认识,为继续学习VB编程奠定一个良好的基础。

1.2 VB提高阶段,该阶段教学内容着重是熟练掌握VB语言的基本语句、常用控件和函数的使用,熟悉VB语法结构的使用,学习简单的数据结构与算法。这阶段教学安排主要是采用一个一个生动有趣典型的例子进模仿练习,例子尽量涉及多一点VB编程知识点,让学生对每一个知识点亲自练习一下,逐个深入的学习,使学生对基本语句、常用控件和函数、语法结构等知识达到熟练掌握的程度。

1.3 综合应用阶段,该阶段教学内容着重是培养学生的程序设计思维,使学生具有一定的程序设能力,能够对知识进行综合应用编程的能力。这阶段教学安排主要是对VB语言所有知识点进行整合及应用,对知识内容进行多想、多用、多实践,从而培养学生具一定的综合编程能力。

根据认识客观事物的规律,结合学生的特点、文化基础水平,对教学内容进行科学的重新划分组合,通过由浅入深,局部整体认识的方式展开教学,可调动学生学习的主动性和积极性,也更易于学生理解和掌握。

2 挖掘VB知识的特点,巧用教学方法展开教学

教学方法是系教师教学生学的重要纽带,是完成教学任务的必要条件,是提高教学质量的重要保证,因此,对从未接触过编程中职学生进行VB语言教学,采取科学的教学方法展开教学是很重要的,可以起到事半功倍的效果。现根据VB语言知识的特点,结合学生实际情况,在教学过程中探索和实施的一些教学方法,望能起到抛砖引玉的作用。

2.1 抽象概念生活实例化的教学方法

大家都知道,VB语言中有很多抽象概念,如对象、属性、事件、方法等,在讲解这些内容时,可以类比生活中的一些实例,直观形象比喻最容易为学生接受。为了引起学生的注意,向学生提出问题“我打算丢掉一只粉笔,怎么扔啊?”,然后,我拿起粉笔,走到垃圾桶,扔!请同学们一起来分析这个过程,我们是先选一个“对象”——粉笔,然后向这个对象施加一个动作——扔,这“扔”就是事件,事件是外界给对象施加的动作;一根粉笔可以写字、可以扔、可以敲等,这些就是方法,方法是对象自己的一个动作;粉笔的颜色、大小等就是属性。而VB中对象是什么呢?在操作电脑时,看见的应用程序窗口(窗体)和窗口里的组成部分就是VB的对象,即VB的对象主要有窗体和控件,窗口的大小、标题等就是VB的属性,对窗口进行操作的单击、双击、拖动等就是事件,窗口的放大、缩小、移动等就是窗体的方法。将抽象概念生活化、感性化,从而让学生愿意学、学得轻松、学得好。

2.2 理论与实践相结合的教学方法

在学习基础理论知识时,怎样才能使学生不会感到枯燥、难懂呢?我们可根据VB语言具有实践性强的特点,引用理论与实践相结合的方法展开教学。由理论指导实践操作,如,在学习了语法规则、变量、数据类型知识后,由学生在电脑上亲自动手、亲自实践,通过机器直接反馈信息,使学生真正体会理论知识的含义和应用,通过实践方法加深对理论知识的掌握。同时,实践操作也是用来检验理论知识掌握情况如何的工具,学生在实践操作中肯定会遇到一些问题,如,在刚接触VB语法基础知识时,进行程序语句输入,常会遇到语句关键字错误、语法格式不对、变量名不合法或数据类型不匹配等问题,为了解决这些问题,又得通过理论知识来寻找答案,也就是由实践操作反过来促使学习理论。总之,理论是实践的基础,而实践是理论的升华,两者密不可分。在教学过程中,灵活用好理论与实践交替进行的教学方法,可激发学生的学习热情,让学生主动接受知识和体验知识,也能更牢固地掌握知识和技能,培养解决问题能力。

2.3 利用VB编程语言功能的特点指导学生进行程序设计的教学方法

计算机编程语言是人和计算机“对话”的桥梁,其功能是为了解决某一问题,输入需要的数据,按照一定的算法对数据进行处理,最后把数据结果输出显示。在学生处于程序设计入门阶段时,为了学生更好着手进行程序设计,把程序设计过程归纳为“三步走”,即数据输入、数据处理、数据输出。学生按照“三步走”的思路进行需求分析、编写代码、调试程序,能够有一个明确的指导方向,可更快、更易设计好应用程序。

教学过程中,让学生能够更侧重数据处理这一步程序思维和算法的培养,可引导学生对VB语言知识进行整理和归纳,寻找VB语言中有那些可实现数据输入输出的方式?数据输入主要有“文本框”控件和输入对话框,而数据输出主要有窗体的Print方法、“文体框”和“标签”控件、输出对话框等。这样数据输入输出进行更具体的指导,对于初学编程的学生来说,可大大简化了他们进行程序设计的难度,也更能激发他们的积极性和自信心。学生遵循“三步走”的指导思路进行程序设计,通过一定量有针对性的例子进行实践、体验,从而集累了一定的编程经验,也具有一定程度的程序设计能力。

3 综合应用程序设计训练,巩固和应用VB知识,培养软件开发能力

综合应用程序设计训练是教学过程中一个很重要的环节,能使学生对知识达到透彻理解、运用自如。设计一个综合应用程序,它会涉及VB语言很多知识点,以及各知识点相互结合应用的技巧,为了学生能对所学的知识灵活应用到程序设计中,要科学、有效设计好综合应用程序训练,由学生独立完成或分工合作完成,通过这训练进行多思考、多应用、多实践,从而使学生对VB语言知识有个系统、全面的认识。综合应用程序设计一般包括需求捕捉、需求分析、设计、实现和测试等过程,通过综合应用程序设计训练可以培养学生分析问题、解决问题、研究和探索问题的能力,让学生综合应用所学知识解决实际问题,提高综合应用能力和动手操作能力,进而培养了学生软件设开发能力。

计算机语言课程的教学,是计算机应用知识教学的一个难点。为了使学生能够真正的掌握VB语言知识内容,教师要根据教学内容和学生的实际情况,积极探索和总结,逐渐改进教学内容的安排方式,调整教学方法,提高教学质量,达到学以致用的目的。同时,计算机学科知识更新快的特点又要求我们不断地学习新的专业知识和专业技能,才能适应现代新形式下的教育要求。

vb程序设计论文范文第4篇

关键词: 案例教学法;探索; 实践

中图分类号:G642 文献标识码:B 文章编号:1006-5962(2013)08-0020-01

VB程序设计语言由于本身具有简单易学、功能强大的特点, 近年来, 一直受到学习者的欢迎和喜爱,也成为中等职业学校计算机应用专业的一门专业必修课,受到广泛重视。但由于中职学生本身基础差,以往采用传统的讲授法教学,学生学习效果并不好,学生缺乏学习VB的信心和兴趣。为此,本人在VB教学中采用了案例教学法,收到了非常好的教学效果。本文结合近几年来的教学实践,阐述本人在VB程序设计教学中采用案例教学法的探索及其实施策略。

1 VB程序设计语言的特点

VB是面向对象的程序设计语言,它应用面向对象的程序设计方法,使用窗体和控件设计应用程序界面,采用事件驱动的编程机制。 而传统的编程方式是一种面向过程,按程序事先设计的流程运行。用VB编写的带图形用户界面的应用程序中,用户的动作(即事件)掌握着程序的运行流向,每个事件都能驱动一段程序的运行,而每段程序又是结构化的程序设计。VB程序设计语言的特点如下:

1.1 理论多、概念多、涉及内容广。

VB功能强大,内容丰富,它支持多种数据库系统的访问,支持动态数据交换(JJP),以及强大的网络功能等。区别于结构化的程序设计,VB采用面向对象的程序设计方法和事件驱动的编程机制。内容涉及:顺序、选择、循环基本结构、数组、过程、常用算法及文件的使用、数据库技术、多媒体技术等。

1.2 实践性强。

通过本课程的学习后,使学生在程序设计和应用软件的开发两个方面都得到锻炼,具有用VB开发一些Windows环境下应用程序的能力。

1.3 相对难教。

一方面,职业技术学院的学生一般基础相对较差、理解力不够强;另外一方面,学生没有编程基础,学生之前所学的是结构化的程序设计语言,没有接触过面向对象的程序设计语言,由于编程思想的不同,很多学生需要花较长时间才能实现编程思想、方法上的转变。

正是基于VB程序设计语言的如上特点,教学不能完全采用传统的教学方法进行。传统的教学方式注重概念定义的讲解,强调理论体系的完善,重视教学过程中的教师讲授。而在教学过程中除了加强学生对于关键性概念、整体实现思想的理解,更要培养学生的动手能力。

2 案例教学的优点

2.1 案例教学极大地激发了学生学习的兴趣。

兴趣是学习最好的动力,通过案例教学可以把一些枯燥的概念通过一个个案例进行展示,把学生感觉枯燥的知识点植入案例之中,让他们在不知不觉中掌握好知识点的内涵。尤其在对于程序语言的函数、变量部分的讲解更加需要合理的案例进行辅助教学。

2.2 培养学生自我思维的能力和习惯。

教师在运用案例教学中,引用的案例包括了诸多的知识点,往往一个案例的解决需要多个知识点的辅助,所以,案例教学给了学生自主探索的空间。对于同一个案例,可能不同的学生有不同的解决方法。经常长时间的自我思维的探索,学生便会慢慢养成自我思维的习惯,在对待学习时,变得乐于思考,不再是一味地接受老师的知识传授。

3 案例教学法在VB程序设计教学中的探索实践

案例教学法的核心是案例的选取。案例的选取应以提高学生的兴趣, 满足学生的求知欲, 帮助学生理解知识,掌握实践技能, 从而提高学生分析问题解决问题的能力为根本出发点和归宿。本人根据教学实践总结出案例选取的总体原则和实践关键点。

3.1 案例选取应该遵循的总体原则。

案例的选取应遵循以下原则:(1)案例的选取应该贴近学生的生活实际和工作需求,有利于提高学习兴趣。(2)案例的引入便于学生更好地掌握知识, 学习技能, 不能为案例教学而案例教学。(3)案例的选取,既要有新知识的内容,又要有原有的知识基础,这样才能符合建构主义的思想,便于教师帮助学生在原有的知识基础之上学习新的知识。(4)案例的选取要有一定的延展性,便于学生今后的探索、创新。按照上述原则,本人在VB教学中进行了案例教学法的探索实践。

3.2 案例的选取应贴近学生学习和生活实际。

案例教学在选取案例时应选取与学生生活、学习紧密联系的案例, 这样才能激发学生学习的兴趣, 调动学生学习的积极性, 便于学生在原有知识基础上建构新的知识。

4 案例教学法的实施策略

4.1 案例的选取。案例教学是以案例的知识讲解为出发点,因此,正确的选择案例是关键。教师在案例的选择时,应该先注重知识点的巩固,进而选择知识点的拓展。选择的案例不应过于简单或复杂,应该要设置一定的难度梯度,这样不仅可以做到知识点的巩固学习,而且拓展了学生的学习视野。

4.2 案例中问题的设置。教师在选择好了一个案例时,问题的设置又是体现其案例教学价值的关键。教师在案例教学过程中,应该根据设计好的案例把知识点引入其中,当一个知识点被引入时,教师应该提出相应的问题以配合案例的情境。与情境相结合的问题设置有利于学生对知识的理解和接受。当一个问题被解决后,教师应该根据学生的实际反应,对接下来的问题做一定的调整,以适应课堂的实际情况。

4.3 案例的分析讨论。在上述基本的问题被解决后,教师应该结合实际情况对教学做进一步的加深分析,诸如让学生结合教师的案例自行设计相关的程序,然后上机课时根据自己的程序自行操作实施,而且学生还可以对于案例中的一些问题提出自己的见解,有利于学生思维能力的培养。这样就可以从本质上加深学生对知识点的理解锻炼学生知识运用能力。

4.4 案例总结。本人认为这样流程是一定要有的,是案例教学效果落实到实处的关键。总结案例时,可把案例中的程序指令、文档类型等再进行系统地罗列总结,又可以把一个个知识点串联起来为同学们巩固一遍,经过反复的巩固学习,更加利于学生的进步。经上述,我们可以知道,对VB程序设计课程采用案例教学法可以达到良好的教学效果。在案例教学法的教学中,不仅注重学生对知识点的认识,而且注重学生思维能力和自主操作能力的培养,从而对VB教学的改革起到良好的借鉴作用。同时相信随着案例教学法的不断深入,其也会越来越成为VB程序课程的主流教学法。

5 结束语

案例教学法是VB程序设计教学中的一种有益探索,随着计算机技术和Internet 应用的日益广泛, 案例教学法的内涵将更加丰富, 案例教学法的效果也将更加突出, 更符合建构主义的思想和学生的学习需求,真正使学生成为学习的主人。

参考文献

[1] 纪兆华,等.VB程序设计教学的研究[J].吉林:吉林大学学报,2005(8):149-151.

vb程序设计论文范文第5篇

关键词:Visual Basic ; 双语 ;教学软件

中图分类号:G434 文献标识码:B 文章编号:1673-8454(2012)21-0039-03

《高级语言程序设计(VB)》是浙江大学城市学院本科专业(除信息科技学院、艺术学院外)的计算机技术基础必修课程。同时,结合学校的实际情况和专业性质,还开设了VB程序设计的双语教学课程。

由于Visual Basic(VB)双语教学的教材、课件、作业、测试等均以英文为主,因此学生在学习全新的程序设计思维的同时,还必须克服语言上的障碍。根据调查发现,学生认为最大的语言障碍来自教材和课后练习。因此为了帮助学生更好地阅读教材以及在课后独立完成练习,并使其在练习过程中完成对知识点的复习和巩固,本文完成了“VB双语教学辅助系统”的设计与开发。

“VB双语教学辅助系统”主要给学习VB双语课程的学生提供了一个自学和练习Visual Basic程序设计的平台,软件包含了课件、课程字典及各种习题和解题指导等教学资源,以美观精致的界面提高学生的学习兴趣,并增加了教师和学生之间的互动交流,提高学生课后复习的主动性和独立思考能力,从而提高VB双语课程的教学效果。

一、开发环境

1.Visual Basic6.0

Visual Basic是Microsoft公司研发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。Visual Basic6.0具有强大的数据库管理功能,能够方便、灵活地完成数据库应用中涉及的诸如建立数据库、查询和更新等各种基本操作。[1]它简单易学、容易掌握,而且效率高,可用于开发Windows环境下功能强大、图形界面丰富的应用软件系统。

2.Macromedia Flash 8.0

设计者可以使用Flash软件随心所欲地设计出高品质的图片和动画,具有很大的设计自由度。同时Flash还可以独立制作多媒体演示软件、多媒体教学软件和游戏等。

二、主要模块

“VB双语教学辅助系统”是一个带论坛的VB教学辅助练习系统,主要用Flash8.0和Visual Basic6.0 开发完成,后台采用Access数据库保存数据。软件包括“VB双语学习系统”和“教师小助手”两部分,主要模块有:

1.“VB双语学习系统”主界面

2.“Dictionary(课程字典)”模块

“Dictionary”模块是一个用Visual Basic6.0开发完成的独立程序,针对教师总结出的在教材各章节中出现的一些重点生词,提供了查询其中文释义的功能。可在界面上直接输入要查询的单词,也可选择按章节查阅该章的所有疑难词汇。程序界面如图2所示。

3.“Exercise(课程练习)”模块

该模块除了提供各章理论习题的word版本外,主要提供了一个由VB6.0开发的练习系统。该系统分为理论练习和上机练习两部分,学生可根据自身水平,选择想练习的题号和章节。

其中理论练习全部为选择题,系统对学生的回答做出批改,并提示相关知识点所在章节。同时系统给出练习的正确率,方便学生了解自己的知识掌握程度。

上机练习题部分,在界面上提供了题目信息和题目运行后的界面图片,并给每个上机题提供了解题示范的Flash文件,从而可以在没有老师现场辅导的情况下,帮助学生顺利完成练习,达到较好地复习巩固VB知识点及解题思路的目的。

4.“教师小助手”模块

该模块由VB6.0开发完成。主要完成对“课程字典”、“理论练习”、“上机练习”这三个数据库的更新功能。使用时点击“请先导入数据库”按钮,选择相应的数据库文件。当在DataGrid控件中列出具体内容后,就可以对数据库中的记录进行添加、删除及修改等操作。具体如图3所示。

5.其他模块

“Course Description(课程介绍)”模块中介绍了《高级程序设计(VB双语)》的课程性质及基本要求等。

“Courseware(课件大纲)”模块则提供了VB双语课件的Flash版本,并提供了《高级程序设计(VB双语)》的教学大纲,方便学生进行课后复习,巩固课上所讲内容。

“Enter the bbs(论坛)”模块提供了论坛功能,教师可在论坛上通知,同时学生可以通过论坛对自己不懂的地方进行提问,增进了师生间的互动,也提高了学生学习的兴趣。

三、VB 6.0实现的关键技术

1.SSTab控件的使用

SSTab控件即多页控件,[2]能实现多页显示的效果,其中每页可包含不同的控件及布局。在用VB6.0开发的“课程练习”系统和“教师小助手”系统的界面设计上,就使用SSTab控件将多个操作界面整合在一个窗体中,为学生提供了一个清晰方便的操作环境。使用控件前,需要在“工程”菜单“部件”选项中添加“Microsoft Tabbed Dialog Control 6.0”控件。[3]

2.Adodc控件的使用

在“课程字典”模块、“课程练习”系统和“教师小助手”系统中,都采用了Adodc控件完成与Access数据库的连接。下面以“课程字典”模块为例进行说明。

3.Data数据控件的使用

VB6.0为用户提供了一种简便管理数据库的途径――Data控件。[4]使用数据控件要先建立与数据库的连接,然后通过数据控件对数据库记录进行显示、修改、增加和删除。

4.DataCombo数据下拉框控件

5.DataGrid控件

在“教师小助手”系统中还使用了DataGrid控件,这是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示记录集对象的记录和字段,并可直接在界面上完成对记录的添加、删除和修改。在该控件的属性窗口中,设置其DataSource属性为相应的Adodc控件,以完成与对应数据表的连接。并在DataGrid控件上单击鼠标右键,选择“属性”,“列”选项卡,修改各列的标题,并根据需求选择显示数据表中的字段。

四、总结和展望

“VB双语教学辅助系统”是一个带论坛交流功能的多媒体VB练习系统。因其界面美观,包含资源丰富,并具有针对性,已在学校的部分VB程序设计双语教学班进行试点应用。实践表明,它可以帮助学生更好的克服双语学习当中的语言障碍,尽快掌握双语教学内容,熟悉VB编程技术,较好地激发了学生的学习兴趣,取得了良好的学习效果。同时,在下一步的开发设计过程中,可以更注重交互功能的实现。?

参考文献:

[1]李春葆,曾平.数据库原理与应用[M].北京:清华大学出版社, 2006:351.

[2王娟,孙斌,龙云. SSTab控件在考试系统中答题卡部分的应用[J].计算机工程与设计, 2003(2):71.