vb程序设计实训报告

2024-04-09

vb程序设计实训报告(通用11篇)

篇1:vb程序设计实训报告

VB编程设计实训报告

一,实训目的:

加深对可视化编程技术基本知识的理解,掌握运用VB开发应用程序的基本方法及基本技巧。

二,实训时间:

2011年10月——2011年11月

三,实训方式:

上机操作

四,实训类容:

这次在杨立雄老师的带领下,利用VB开发工具与数据库SQL开发一个使用的小型管理信息系统。我选择了学籍管理系统。它的功能要求如下:

1,学籍信息输入:实现学生基本情况的输入。包括各个学生的情况,姓名,家庭号码,家庭住址,学号等各个信息。

2,学籍信息管理:本模块实现了信息的修改,删除,查询。还有个人信息。把信息统计这个繁琐的工作简单化,为学生信息的管理方面提高工作效率。

3,学籍信息查询:通过输入学号便可以查询到这个学生的全部信息,包括姓名,性别,出生年月,班级,入学日期,联系电话,奖励和成绩表都一目了然,很大的方便了教工们查询学生信息的过程。

4,统计查询:实现查询全班人数,男女生比例等。

五,实训体会:

这次实训,感觉既有趣又有些辛苦。这还是老师担心我们适应不了所以没教那么多知识,即使这样我们仍学到了比以前上学时更多的知识,而且这些知识有好多都是我们自己去领悟的到的。我也知道有人比我们更累,所以我自觉得还是挺好的。

经过这次的实训,我真真切切的感受到了计算机在我们生活中工作中的运用,这些软件,程序能让我们提高工作的效率,更直观更便捷切入主题。这次我们学习的是数据源的原理及应用的各方面知识,由老师带着我们不断操作。VB能有效的组织,管理和共享数据库信息,能把数据库信息与ADO结合在一起,实现数据库信息的共享。同时,VB概念清晰,简单易学,使用。是适合企业管理人员,数据库管理员使用的首选。我觉得学习了这个,对我们参加工作后制表,创建查询,数据分析和材料演示都有很大的作用,这样,我们能更清楚的了解信息并进行分析。当然,在学习的过程并不是一帆风顺的,在这之中,因为要操作的东西很多,有时错一步,后面的结果都无法显示,而自己的计算机反应慢,根本检查不出来是哪里出了错。这时候,老师都会耐心的过来帮助我,我很感谢杨老师也很感谢学校能安排这么优秀的老师来教我们。

甘述琪计应0901班

篇2:vb程序设计实训报告

VB程序设计的入门学习并不难,但需要在学习的过程中掌握一个良好的程序设计习惯,这时,做好课前预习,上课认真听讲,下课认真消化所学内容显得十分重要。上机实验课努力完成老师留的课堂作业,能加深对所学知识点的理解和运用。能做到这些,也是积极主动学习的表现。

对于VB,每一个VB老师都是一个严谨的老师,要求严格是应该的。刚学习VB,严格要求格式,这是熟练之后能随意运用的基础,也是学好VB课程的重要前提。在课上,应该注意老师所提到的每一点要求,上机课认真完成老师布置的作业,注意每一个细节,争取做到零失误。

正式踏入VB课之后你会发现,编写程序代码其实是一件很有意思的事情。每一个程序当你完成时你都会有一种成就感。遇到问题时,程序代码可能会让很多人无从下手,建议大家多看别人设计好的程序代码,包括教材上的例题程序。读懂别人的程序后,要想他为什么这么设计,学到别人优秀的东西。积极跟同学讨论程序问题,在大家一起研究出一个正确的程序时,高兴的同时也促进了彼此的友情。

细节决定成败,VB程序设计的成败正是在于细节。纸上得来终觉浅,自己调试程序的时候总会犯很多错误,比如“文件未找到”“下标越界”等等,都是平时没有机会解决和一些曾经被忽视的问题,为了找到代码中错误和不符合要求的地方,标点符号都不能放过。细节决定成败,一个小小的分号也会起着扭转乾坤的作用。我个人,经常出现问题的地方在于与滚动条有关的事件。与滚动条有关的事件主要是Scroll和Change.当在滚动条内拖动滚动框时会触发Scroll事件,但注意单击滚动箭头或滚动条时不发生Scroll事件,而改变滚动框的位置后会触发Change事件。Scroll事件用于跟踪滚动条中的动态变化,Change事件则用来得到滚动条的最后的值。不注意时,容易忽略Scroll事件与Change事件的区别,出现编程的问题不容易得到解决。VB中,这样的小细节比比皆是,一定要注意细节才能学好VB这门课。

我对VB的兴趣从何而来呢?从我对电脑的喜爱说起。我参加过一个学校的计算机培训班,之后在没事的时候自己还设计个ppt,photoshop什么的。大学加入广播站的网络技术部之后也学习了不少关于AU,AE,视频方面的制作。学习VB,我觉得能加深我对计算机已有认识的理解,能促进我对计算机的喜爱热情的提高,同时又能增长计算机知识。这么好的一门课,我为什么不好好学呢?兴趣来自于生活,来自于习惯,以来自于自身对VB这门课的看法。

篇3:vb程序设计实训报告

关键词:实训报告,健康评估,护理专业,《健康评估实训报告册》

健康评估实训报告是护生对实训操作的总结与汇报, 必须在科学实训的基础上进行撰写, 体现完整性、规范性、正确性、有效性和实用性[1]。传统的健康评估实训报告按实训目的、实训内容、实训用物、实训过程、实训记录、分析讨论、个人小结的“八股”方式记录。实训报告单上只有标题, 实训内容全部需要学生手抄, 占用了大量实训时间, 使实训课变成了书写实训报告课, 实训效果不佳。为了提高实训课堂教学效果, 突出学生操作技能培养, 笔者设计了《健康评估实训报告册》并将其用于实训教学, 学生反映良好。现报告如下。

1实训报告册的设计

本门课程开设的实训项目有7个, 分别是实验一:健康史的采集方法;实验二:一般状态、皮肤浅表淋巴结、头颈部评估;实验三:胸部、肺脏评估;实验四:心脏和血管评估;实验五:腹部、神经系统评估;实验六:心电图检查;实验七:血液、尿液和粪便检查。实训课内容以体格检查居多, 且有一定的顺序, 内在联系较强。传统的实训报告单近乎一张白纸, 学生书写任务繁重, 且各门课程通用, 难以体现本门实训课特色。笔者根据实训项目的特点将实训报告单设计成实训报告册, 把每个实训项目的名称、用物、方法预先打印出来, 以节省学生书写时间, 并有助于学生提前预习。根据实训内容特点将实训结果设计成表格, 指导学生全面系统地进行健康评估实训。报告册首页为封面, 正中标题为《健康评估实训报告册》, 学生姓名、班级、学号统一填写在标题下;封二备注健康评估实训课要求及注意事项。将健康评估所开设的全部实训项目按授课顺序装订其中, 具体见表1。

2应用研究

2.1对象

将2012级大专护理4个班学生以班级为单位, 随机分为两组, 每组两个班。实验组112名, 年龄18~20岁, 平均 (19.2±0.5) 岁, 对照组110名, 年龄18~20岁, 平均 (19.5±0.6) 岁。两组在年龄、性别、综合测评成绩方面比较, 差异无显著性。

2.2方法

两组授课教师、理论课内容、实训课内容、学时均相同。两组均采用卫生部高职高专系列规划教材 (刘惠莲主编的《健康评估》, 人民卫生出版社出版) 。实验组按《健康评估实训报告册》提示与要求书写实训报告, 对照组按常规要求书写实训报告。课程学习结束后, 两组均进行课终理论考核、实训考核。

2.3效果评价

课程结束后对本门课程进行实训考核, 考核内容为考试大纲规定的实训内容。考核采取随机抽签形式。将实训考核结果、实训报告成绩进行统计分析。

健康评估实训报告评价:采用自行设计的健康评估实训报告学生评价调查问卷对两组学生进行调查, 问卷主要包括实训报告课堂完成情况、利于课前预习课后复习、重难点突出、合理分配课堂时间4个条目, 每个条目的选项为好、一般、差, 学生匿名填写。教学结束后, 发放调查问卷222份, 问卷有效回收率为100%。

2.4统计学方法

采用SPSS统计软件进行数据录入及统计分析, 主要采用描述性统计分析、两独立样本t检验和非参数秩和检验。

3结果 (见表2~3)

4讨论

(1) 《健康评估实训报告册》的使用缩短了学生书写实训报告的时间, 将学生从繁重的实训报告书写中解放出来。

传统的“八股”式实训报告书写费时、费力, 调查发现很多学生把实训课的大部分时间用于书写实训报告, 实训课成了书写实训报告课。《健康评估实训报告册》书写简明, 学生只需花少量时间即可完成, 从而有更多时间参与实训。

(2) 《健康评估实训报告册》能引导学生实训, 使学生由被动实训变为主动实训, 充分调动了学生学习的积极性和主动性, 实现了实训教学的高效有序开展。

传统的实训报告只有标题, 学生需按照教师课堂上讲述的内容书写报告, 看起来给学生很大的发挥空间, 其实没有引导, 且学生处于专科层次, 学习方法、主动性都有所欠缺, 如果没有教师的限制和引导, 学生不易养成良好习惯[2]。预先将印有实训内容、要求、方法的《健康评估实训报告册》发放给学生, 利于学生课前预习和课后复习。预先打印在实训报告册上的内容重、难点突出, 可以引导学生有目标地进行实训。同时学生还可以自主合理分配实训时间, 对照《健康评估实训报告册》进行规范化操作, 揣摩实训方法并同步完成实训报告。

综上所述, 《健康评估实训报告册》的应用减轻了学生的学习负担, 能引导学生实训, 提高实训教学效果。当然, 《健康评估实训报告册》还需要在教学实践中不断完善, 使其更具启发性、引导性和实用性。

参考文献

[1]张海星, 路旋.高职工科实训报告撰写的创新探索[J].职教论坛, 2010, 6 (8) :44-45.

篇4:VB程序设计教学方法探讨

[关键词]教学方法 程序设计 对象 能力

Visual Basic 是一门面向对象的可视化编程语言,它的应用非常广泛,可以开发科学计算、数据库管理、客户/服务器模式、Internet/Intranet等多个领域的应用程序,它简单易学、功能强大、应用广泛,是一门实用性很强的课程。

程序设计课程的设置,是培养中职生职业技能的一个重要手段之一。但是对于学生们来说,程序设计的思维方式和概念都是全新的,学生接受起来比较困难,在教学中如何紧紧围绕Visual Basic应用程序开发的界面设计、属性设置和代码编写三个环节,由简及繁、由浅入深、循序渐进地开展教学,每个教师都在摸索着以寻求一个最佳方案。通过几年来的VB教学实践,我谈一谈自己在教学中使用的方法。

(一)努力培养学生兴趣

俗话说:兴趣是最好的老师。在程序设计教学中要利用学生对事物的好奇心,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。为了激发学生的兴趣,在VB程序设计中的第1堂课,先不讲理论知识,而是演示一些有趣的实例如动画效果蝴蝶飞舞、移动字幕等、计算器,记事本等小实用程序,给学生一个视觉冲击,吸引他们,并告诉他们学习了VB程序设计后,大家都能够编出这些小程序,来充分调动学生的学习积极性,迎合了学生渴望成功的心理特点。

(二)立足具体实例,渗透基本概念

刚接触程序设计的中职学生,对程序设计充满了好奇,如果教材把对象、事件、控件等一大堆的概念放在前面讲,一下子引入大量抽象的名词、概念,就会打击学生的学习兴趣。因此要想让学生领会这些抽象的概念,教学中应以一个个鲜活的具体实例为切入点,在每个例子中适时、适量渗透一些相关的概念和知识,让学生在做中学,在学中做,使学生在完成任务的过程中,逐渐地、很自然地去体会控件、对象、事件的概念。为了让学生灵活掌握每个控件的用法,教学中要安排足够的课时把这些控件的用法渗透到一个个程序实例中,由浅入深逐渐介绍,让学生在编写程序的过程中总结控件的用法。

(三)分解难点,逐个掌握

在VB程序设计的三大环节中,重点难点是编写代码。代码不要一次性给出,而是通过逐步实现各个功能,再组合程序(若程序较复杂,还应给出流程图),实现加强功能,这样学生才能真正理解结构化程序设计的特点,并且把难点进行了分解。最好在编写程序代码的过程中设想好一些以往学生常见的、典型的错误,以便通过调试工具进行找错并修改,可以让学生加深对知识点的掌握,以后也不会再犯同样的错误。

(四)注意因材施教,发挥学生特长

由于中职学生基础和能力的差异,在进行教学时,应根据学生的具体情况制定不同的目标,提出不同的要求,充分调动每个学生的学习积极性,这样才能达到应有的效果。一学到程序设计,学生的两极分化就会特别严重。有些学生对程序设计特别感兴趣,喜欢编程,有时会编出让教师都惊讶的程序,而有些学生则是根本不愿意学习,这时就要在整体教学中注意兼顾个别学生。例如教材中的习题可以分为必做题和选做题,可以发挥优秀学生的内在潜力,同时也可以调动中等学生的学习积极性。在教学的过程中,学生个体的差异性不可避免,如果每个学生的问题都要教师来解决的话,不仅课堂时间不允许,而且顾此失彼,还会影响课堂秩序。教师可以让成绩好的学生去辅导后进生,不仅可以减轻教师负担,同时也加强了学生之间的编程思想的交流。这既遵循了信息技术学科强调的团结合作的精神,又解决了现实问题。

(五)养成动态思维习惯

为了培养学生的逻辑思维能力和抽象思维能力,在程序设计教学中可以有意识的在以下几个方面给予关注:①对于一些比较简单的程序要求同学们直接写出结果;②对于有循环或判断结构的程序,要求学生根据条件一步步向前走,把循环过程写下来;③故意给出一些错误的程序,给学生设计一些陷阱,让学生自己去发现;④让学生把书本中程序编写错了的地方改正过来。

(六)通过课程设计,培养学生的程序开发能力

通过学习,学生大致掌握了VB的一些基本知识,但对知识的理解只停留在表面上,缺乏系统的运用,对小型应用程序系统的开发步骤和调试都还不熟悉。因此,如果我们能开设12周的课程设计让学生在教师的指导下根据自己的实际能力选择一个课题进行设计,这样对学生的知识运用能力的培养大有裨益的。例如可以要求学生模仿设计windows附件中的计算器或写字板;对于部分数据库基础掌握得较好的同学,要求他们编写网上学生成绩查询系统或图书馆管理系统,这些课题都比较贴近学生的实际,学生也很有兴趣,因此他们在设计时较为投入,也能认真地查阅资料,分析步骤,进行控件的选取、属性的设置和事件的编写、调试。这样可以大大提高学生的程序开发能力。

VB语言所涉及的内容多,知识面宽,在短短的课堂教学中,要让学生完全掌握是不可能的,所以学生课外自学也是一个重要的环节。另外,教师还应重视自己创新能力和将专业知识应用到社会实践中的能力的培养,利用VB结合实际开发一些小型的应用程序系统,使自己更好地掌握它,只有这样,教师在教学中才能更好地进行目标任务的选编、设计和组织,探索出更适应学生的教学方法,取得更好的教学效果。

参考文献:

[1]全国中等专业学校计算机应用基础课程组.Visual Basic 程序设计[M].北京:高等教育出版社,1999.

[2]何克抗.建构主义──革新传统教学的理论基础[J].学科教育,1998,(3-5).

篇5:2014 vb课程设计报告

课 程 设 计 报 告

所属课程名称:Visual Basic程序设计 课程设计题号:

课程设计题目:

课程设计难度:?星

课程设计时间:2014.2.23 ~ 4.9 学号:

姓名:

自评成绩:

二〇一四年三月

一、程序功能

简叙题目的功能要求,涉及的知识点等。

二、课程设计的详细设计

1、总体设计思路

介绍程序的设计思路,给出程序结构框图。

2、界面设计

界面构成及实现方法。

3、功能模块设计

文字介绍程序主要功能的实现算法,尽量给出算法流程图。

三、设计中遇到的问题与解决办法

【问题1】:

【解决办法】:

【问题2】:

【解决办法】:

【问题3】:

【解决办法】:

……

四、更上一层楼

描述增加的新功能、对程序的改进等。

五、课程设计总结

列出程序功能未实现之处,程序运行有问题之处。

说明这次课程设计的感想和心得体会、经验教训等。

六、源程序代码

篇6:vb综合性设计实验报告

实 验 名 称: 用vb编写简单计算器 专 业 班 级: 土 木 工 程 0901班 学 生 姓 名: *** 学 号: ********* 指 导 教 师: *** 需求分析

该计算器程序是在Visual Basic6.0环境下编写,编写完成后在Windows xp下运行,通过初步测试,发现该计算程序能完成整数的加,减,乘,除四种运算。通过在虚拟键盘上用鼠标点击输入第一个数,然后点击运算符,再输入第二个数,最后点击“=”就会在计算器上方的文本框中输出结果,清空文本框进行下次运算。经过仔细测试发现,该计算器最高支持五位整数的运算,在除法运算中能精确到小数点后14位。运行环境

WINDOWS XP系统;VB6.0;

3开发工具和编程语言

开发工具:Visual Basic6.0 “微型整值计算器”程序编写代码:

Dim op1 As Integer Dim op2 As Integer Dim operator As String

Private Sub Command1_Click()

Text1.Text = Text1.Text & “1” End Sub

Private Sub Command2_Click()

Text1.Text = Text1.Text & “2” End Sub

Private Sub Command3_Click()

Text1.Text = Text1.Text & “3” End Sub

Private Sub Command4_Click()

Text1.Text = Text1.Text & “4” End Sub

Private Sub Command5_Click()

Text1.Text = Text1.Text & “5” End Sub

Private Sub Command6_Click()

Text1.Text = Text1.Text & “6” End Sub

Private Sub Command7_Click()

Text1.Text = Text1.Text & “7” End Sub

Private Sub Command8_Click()

Text1.Text = Text1.Text & “8” End Sub

Private Sub Command9_Click()

Text1.Text = Text1.Text & “9” End Sub

Private Sub Command11_Click()Text1.Text = Text1.Text & “0” End Sub

Private Sub Command10_Click()op1 = Val(Text1.Text)operator = “+” Text1.Text = “" End Sub

Private Sub Command12_Click()op1 = Val(Text1.Text)operator = ”-“ Text1.Text = ”“ End Sub

Private Sub Command13_Click()op1 = Val(Text1.Text)operator = ”*“ Text1.Text = ”“ End Sub

Private Sub Command14_Click()op1 = Val(Text1.Text)operator = ”/“ Text1.Text = ”“ End Sub

Private Sub Command15_Click()op2 = Val(Text1.Text)If operator = ”+“ Then Text1.Text = op1 + op2 ElseIf operator = ”-“ Then Text1.Text = op1-op2 ElseIf operator = ”*“ Then Text1.Text = op1 * op2 ElseIf operator = ”/" Then Text1.Text = op1 / op2 End If End Sub 4 系统设计

(1)程序的组织结构(包括窗体、模块及其功能)。

窗体模块:用来包含sub与事件过程 窗口:用来承载控件,包括按钮控件、文本框控件、标签控件。

控件:按钮控件用来输入数据与运算符号,文本框控件用来显示输入的数值以及最后的运算结果,标签控件显示标签既该程序的自定义名称。

Sub过程:通过代码的编写使窗口上的控件能在程序运行时有特殊的作用,使命令按钮能产生相应的数值,运算按钮产生相应的运算过程,及文本框中显示相应结果。

(2)每个窗体(模块)详细描述设计思路。

I.首先打开新建工程,创建一个forml窗口,并在窗口中放入控件。分别放入一个标签控件,一个文本框控件和15个按钮控件,调整各控件的大小和位置,使其布局如下图示。

II.调 整 各 控 件 的 属 性 值。单击标签控件,将其caption属性 设置为“微型整

值计 算器”并将fount属性 设 置 为 粗 体,小四。将文本框清空,然后依次设置command1~command15的caption属性分别为数字“1~10”和运算符“+”“-”“*”“/”以及“=”。

III.编写控件触发事件过程代码。先声明三个变量:两个整值和一个字符串。然后编写command1~command10的click事件使用赋值语句,在文本框中显示相应数值。再编写command11~command14的click事件,使用赋值语句赋予相应运算符,并将文本框中字符串转换为数值型赋值给第一个变量,清空文本框。编写command15的click事件代码,将第二次输入的字符串转换为数值型赋给第二个变量,并用块结构条件语句分别编写四种运算过程。IV.完成后进行调试,修改,运行,测试。系统运行及测试

(1)几组测试数据以及相应的测试结果:

运算10/3的结果 运算14*3的结果 运算78+20的结果(2)运行界面:

参考文献

[1] 郭晓君、谢日行,visual basic程序设计教程,黄河水利出版社

[2] 龚沛曾、杨志强、陆慰民,visual basic程序设计实验指导与测试,高等教育出版社 7心得体会

篇7:VB实训总结

实训任务问题的解决:

通过网上搜寻相关资料以及查阅相关书籍了解更多关于VB的知识。到了第四次实训的时候,虽然能实现基本的排版后,但是调试的时候出现了很多问题。而且,有时候由于考虑不周以及粗心的缘故,代码方面存在很大的误差。老师们教了我们很多简单实用的技巧。也让我们意识到了要想全面完整的完成一个模块,首先要经行程序设计,全面分析会用到的东西及考虑可能会出现的情况。所以出现的问题也在老师的指导下以及团队的团结精神一起探讨,一起思索,顺利解决了发生的问题。

实训后体会: 在程序的编写上,有很多不足的地方,可能有些功能不太全面也不太完善,但我觉得自己是认认真真的做了,而且从中学到了很多,以后,我要把自己欠缺的知识点补习好,而且要学会举一反三,融会贯通,最重要的是改掉粗心马虎、考虑不周的习惯。我想我以后会将此程序完善好,争取能够运用到生活中去。

“纸上得来终觉浅,绝知此事要躬行!”在短暂的实习过程中,让我深深的感觉到自己在实际运用中的.专业知识的匮乏,刚开始的一段时间里,对一些工作感到无从下手,茫然不知所措,这让我感到十分的难过。在学校总以为自己学的不错,一旦接触到实际,才发现自己知道的是多么少,这时才真正领悟到“学无止境”的含义。

“千里之行,始于足下”,这次短暂而又充实的实习,我认为对我走向社会起到了一个桥梁的作用,过渡的作用,是人生的一段重要的经历,也是一个重要步骤,对将来走上工作岗位也有着很大帮助。

突然想起鲁迅先生的一句话:这里本来没有路,只是走的人多了,也便成了路。生活的路呢?生活的路也是人走出来的,每个人一生总要去很多陌生的地方,然后熟悉,而接着又要启程去另一个陌生的地方。

作为初涉社会的开端,这里有许多回忆和联想,面对残酷的现实社会,每个人都无法选择逃避,除了勇敢面对,我们也无从选择!

篇8:VB程序设计教学探讨

1 课程的地位和作用

VB程序设计是一门应用型基础课, 是使学生掌握一种简单、实用的编程工具, 掌握面向对象的基本概念与高级语言的基本结构, 提高学生的编程能力。作为非计算机专业学科中一门承前启后的基础课程, VB程序设计在各专业课程体系中扮演着重要的角色。

2 教学设计

教学设计是指教学的系统规划及其教学方法的设计, 也就是为了达到一定的教学目标, 对教什么 (课程内容) 和怎么教 (教学组织、模式选择、媒体选用等) 进行设计。

2.1 教学内容 (交什么)

教学内容是为实现教学目标, 学生系统学习知识、技能和行为经验的总和。教学内容的范围和深度规定了学生掌握知识的广度、深度和能力水平。在设计VB课程的教学内容时, 应该结合教学目标, 学生原有的知识水平, 认知能力和技能, 查阅、比较近年出版的有关VB教材, 确定VB课程的教学内容。以我校计算机教研室为例, 规定了以下教学内容, 第一部分:VB程序设计概述。简要介绍VB的特点, VB6.0的集成开发环境, 同时生成第一个没代码的应用程序, 让学生对VB程序设计有一个初步的认识。第二部分:简单VB程序设计。介绍面向对象程序设计的概念, 然后通过简单实例说明VB应用程序设计的一般过程, 使学生对VB程序设计有一个全面的了解。第三部分:VB基本语言。详细介绍VB规定的可编程的数据类型、基本语句、函数和过程等, 为应用程序的设计、开发, 打下扎实的语言基础。第四部分:常用控件。系统介绍开发应用程序的常用控件和一些重要高级控件。使学生掌握它们的功能和用法, 从而在应用程序的开发中, 设计出美观、实用的用户界面。第五部分:文件。介绍文件的基本操作, 使学生掌握文件系统控件的功能和用法, 对文件的读写有一定的了解。第六部分:图形操作。详细介绍VB图形操作基础以及VB提供的主要图形控件和图形方法, 使学生熟练掌握图形设计的基本方法和技能。第七部分:VB与数据库简介。简要介绍关系数据库设计的基本概念, VB6.0管理数据库的基本方案和SQL语言的使用, 使学生对VB6.0管理数据库的基本方案和SQL语言有一定的了解。

2.2 教学过程 (怎么教)

2.2.1 理论教学

在VB课程的教学中, 主要是在多媒体教室, 以自制的CAI课件为主完成的。在CAI课件中, 应设计大量有针对性的应用实例和编程“任务”, 供教学使用。在VB课程教学中, 坚持以实例教学为主, 任务驱动和实验为辅的原则, 根据学生知识基础、认知能力、教学内容, 将实例教学和任务驱动灵活运用于教学中, 充分发挥它们在优化课堂教学过程、提高教学效率的积极作用。

2.2.2 上机实验

VB是一门实践性很强, 极富创造性特点的课程。要想学好, 上机实验是一个非常重要的环节。为了确保实验的顺利进行, 实验前应该给出明确的实验内容, 并要求学生复习和掌握与本次实验有关的教学内容。根据实验内容对问题进行认真的分析, 初步设计出程序的用户界面。根据应用程序的主要功能, 考虑通过什么方法来实现, 制定初步的解决方案。在实验过程中, 可以将将学生分成若干小组, 让学生自己独立完成实验或者小组成员一起分析、讨论、交流后共同完成。在实验中除了通过观察了解学生实验的情况外, 还可以将有特点、有创意的设计, 通过大屏幕进行演示、分析、讨论, 从而拓展学生的思路, 激发学生积极探索精神和创新的意识。

3 教学探索

关于本课程的试验改革可以在以下两方面进行探索。

(1) 实验指导书, 实验项目的选择与设计注重实际应用 (与相关的专业进行结合) , 以启迪学生科学思维和创新意识为主。

(2) 可以利用学校的网络资源设计网络教学平台、考核系统及相应的考核体制。

摘要:《VB程序设计》课程是非计算机专业学生必修的公共基础课程之一, 并且还是计算机等级考试二级考试科目, 如何利用现有的教学条件和教学资源, 围绕学生这个教学对象, 选择教学内容, 确定教学策略, 进行系统、科学有效的课程教学设计, 对于实现教学目标, 提高教学质量有着重要的意义。本文主要分析了VB程序设计在理论教学和实践教学中的现状, 提出了该课程在教学内容的制定上应与专业和学生实际情况相结合, 以及在教学过程中采用的教学方式, 并对教学改革进行了探究。

关键词:实践教学,教学改革,教学方式

参考文献

[1]蒋正炎.基于高职环境下VB语言课程教学改革的实践[J].考试周刊, 2009, 27.

篇9:VB程序设计教学方法探析

关键词:程序设计;教学方法;能力

中图分类号:G642文献标识码:A文章编号:1009-3044(2007)12-21704-01

An Exploration of VB Program Design Teaching Methods

YAN Li

(Department of Computer Studies,Anhui University,Hefei 230031,China)

Abstract:In teaching program design, finding new ways to solve the dryness and complexity of program design has always been a fascinating subject for many computer science educators. This article provides several ideas on the following aspects of teaching VB program design:how to improve course quality, how to enhance the teaching effectiveness, how to nurture and strengthen students’ ability and creativity in analyzing and solving a design problem, etc.

Key words:program design;teaching methods;aptitude

程序設计语言类课程的指导思想是:使学生通过学习既掌握高级编程语言的知识、编程技术和基本算法,又掌握程序设计的思想和方法,更具备利用计算机求解实际问题的能力,能灵活运用高级语言进行程序设计。其重点是培养学生掌握程序设计的思想和方法,难点是作为程序设计的入门课程,应当如何引导学生突破传统的思维方式,培养程序设计的新思想。本文结合教学实践与理论思考,谈谈在教学上的一些经验和体会。

1 采用实例教学法,培养学生学习的兴趣

兴趣是学习的关键,兴趣决定了教学效果的好坏。在程序设计教学中要从学生的兴趣入手,选择一些有趣的、有实际意义的程序,激发学生的学习兴趣。在VB程序设计的第一节课,简单地介绍了VB的发展历史后,我就演示了一个动画作为引例,如下图所示,一行文字“欢迎使用Visual Basic”在具有背景图案的窗体上、下移动(稍改动也可左、右移动)。移动方法有两种:单击手动按钮一次,移动50twip单位;单击自动按钮,按时钟触发频率连续移动;当内容超出窗体范围时进行反弹。

这个动画立刻激起了学生的好奇心,在演示过程中再通过介绍,可以让学生很直观地体会到VB具有面向对象、可视化、事件驱动、模块化、简单易学等特点。

2 采用问题驱动法,激发学生的学习主动性

在教学过程中提出问题,集中学生的注意力,促进学生主动思考、主动探索,可以使学生在学习的过程中成为主体。实际上,问题是最好的老师,是学生学习的引导者,没有问题便没有深入,老师要引导学生在解决问题中学习,即提出问题,留给学生时间思考、讨论、解决问题,从而更深入地展开学习。实践证明,这种教学方法充分调动了学生学习的积极性和主动性。

例如,在讲数组的概念时,老师先设置问题:编程计算10个人的英语平均成绩。根据以前所学,学生会想到:需要说明10个类型相同的变量用于存放这10个人的英语成绩。再进一步要求:计算50个人的英语平均成绩。这时候如再说明50个变量,则会将问题麻烦化,学生此刻需要讨论该如何合理说明变量。再深入一步:求100个人的英语平均成绩。此时,当教师引出数组的概念、分析数组的性质时,学生不仅能够很容易记住数组的性质,还能够知道在什么情况下使用数组类型,事半功倍。

3 采用逐步渗透法,促进学生综合编程能力的提高

学习程序设计是一个逐步积累的过程。对于有难度的知识点,采用先用一个简单的例子让学生有所了解,再引入一个复杂一些的例子,深入理解和掌握,然后再加以概括和总结。让学生对知识的认识、理解、运用有一个逐步深入的“螺旋式”上升过程。

例如,学生在学习For……Next循环时,书本内给出了一段求1到100之间所有奇数和的程序。代码如下:

Dim I as Integer, S as Integer

S=0

For I=1 to 100 Step 2

S=S+I

Next I

这段程序在学生弄懂For……Next循环语句之后,理解起来是并不困难的,但为了提高学生的综合编程能力,我对题目要求做了如下几种变化:

(1)求1到100之间所有偶数的和。

(2)任意输入一个自然数N,求1到N之间所有数的和。

(3)求N!即1*2*……*N。

(4)求1!+2!+3!+……+N!

这里的第⑴题和课本程序相比难度不大,学生通过模仿就可以完成。第⑵题增加了难度,即循环变量的终止值需用变量N来表示,因此需要在程序的前面增加一条定义变量N的语句,还需要使用InputBox语句在程序运行的过程中将终止值输入给变量N,这就要求学生能够把前面所学的知识综合起来运用。第(3)题不但要将第(2)题的加换成乘,S的初值也不能再置为0了。第(4)题则容易将学生引到双重循环上去,其实,在第(3)题增加一个累加变量就行了,这对刚刚学习编程的学生来说还是有一定难度的,但通过练习,学生的综合编程能力可以得到训练和明显提高。

4 及时归纳小结,提高学生的学习效率

程序设计的教学,一般都是从局部分散地讲,如果不归纳总结,学生则难以形成完整、清晰的框架,因此,教学中要及时归纳、做好小结。归纳可以是一个控件多方面(如事件、属性设置等)的归纳,也可以是对一种结构的归纳(如分支结构的归纳)。总结可以是一课的总结,也可以是几课的总结。归纳总结的形式也可以多种多样,可以使用文字概括,也可以使用图示总结,重难点要着重强调。这种归纳总结,一方面有利于学生理解知识、融会贯通,顺利实现知识迁移,另一方面对于提高学生的学习效率也有很大的帮助。

5 合理运用多媒体教学,提高教学效率和学生的综合思维能力

直观、形象、便捷的多媒体教学可以使学生在有限时间内迅速理解、掌握、获取更多知识和信息,VB不仅仅要教会学生语法知识,更要通过课程教学,培养学生抽象思维和逻辑推理能力,掌握程序设计的思想和方法。教学过程中,我们要有选择地使用多媒体教学,将VB语法中非深奥理论和逻辑推理的内容(如数据类型、运算符、语句及部分语法规则),运用多媒体教学直观、形象地讲授给学生,加深其对问题的理解。这样的多媒体教学,收到了将抽象问题形象化、枯燥问题生动化的效果。对于多媒体教学不易实施的程序设计方法的讲解,则采用传统的教学方法,教会学生如何思考、推理,如何用语句实现算法,培养了学生的抽象思维、逻辑推理能力。这样,将传统的教学方法与多媒体教学相结合,大大提高了学生的综合思维能力。

总之,教学方法在程序设计教学中举足轻重,它制约着程序设计教学的效率。在教学过程中,学生知识的获得、能力的培养、智力的发展,不可能只依靠一种教学方法,必须把多种教学方法合理地结合起来,并根据教学过程的实际情况,灵活地、创造性地掌握教学过程,以争取获得最大的教学效果。

参考文献:

[1]龚沛曾.Visual Basic程序设计与应用开发教程.

[2]张书云.程序设计语言课程教学方法探析.

篇10:VB 课程实训总结 电子商务

电商0902聂茜

一、实训目的:

加深对可视化编程技术基本知识的理解,掌握运用VB开发应用程序的基本方法及基本技巧。

二、实训时间:2011年01月02日—2010年01月06日

三、实训方式:上机操作

四、实训内容:

这次在3名指导老师的带领下,利用VB开发工具与数据库SQL server开发一个实用的小型管理信息系统。一共有五个题目。我选择的是第四个—-学籍管理系统。它的功能要求如下:

1、学籍信息输入:实现学生基本情况的输入。包括各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息。

2、学籍信息管理:本模块实现了信息的修改、删除、查询。还能查询到平均信息以及单科最高最低信息以及个人信息。把信息统计这个繁琐的工作简单化,为学生信息的管理方面提高工作效率。

3、学籍信息查询:通过输入学号便可以查询到这个学生的全部信息,包括姓名、性别、生日是、班号、入学日期、联系电话、奖惩日期、奖惩名称和成绩表都一目了然,很大的方便了教工们查询学生信息的过程。

4、统计查询:实现查询每班人数,男女生比例等

五、实训体会:

为期一周的VB实训在不知不觉中就结束了。在这短短的一周里,我学会了很多新的知识,更掌握了新的技能,让我觉得受益匪浅。同时我又感觉到自己还有好多东西要学,还有好多的东西不懂。这是我大学以来第四次实训,每次实训我都感觉学到了好多东西。因为是一天到晚的不间断训练,所以记的会非常牢固。不像平时上课,每次上课只有45分钟的实际操作。在课上,有老师在前面演示我们都还能跟着做,可轮到我们独立完成的时候,因为实际操作的少,早就忘光了。

接到任务的时候我的第一感觉就是好难。很多都似乎不会,这学期也没学到什么东西。所以做起来总是不顺利。在实训过程中,Vb结合Access建立学籍信息管理系统,从设计到实现,问题是层出不穷,但经过我的努力,大部分问题都已解决,实在搞不了的,也在老师的指导下,顺利解决了。学籍信息管理系统是一个比较系统、完善、功能相对较齐全的管理系统,即使是用户模块也可以完成各种操作,如对用户的查询、添加、删除以及修改等。因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我只是学了点简单的vb程序编写,没有尝试过这种相对来说比较系统完善的系统。在做的过程中由于一些小疏忽,我的程序在编写上存在一些漏洞,导致调试时不能正常运行,这让我很是郁闷。后来在自己的检查和老师的帮助下,总算完成任务了。

这一周的实训总的来说还是不错的,因为实训扩展了我的知识。最后出来的系统,让我觉得很有成就感,这是我不断设计、不断完善、辛苦付出后得到的成果。(当然也少不了老师和同学的帮助)。我还领

篇11:vb程序设计实训报告

为期一周的实训很快就接近尾声了,这一周里很紧张,很忙碌,却很充实!通过这次的实训使我学到了很多,同时也让我意识到我要学的更多。

这次实训的内容主要是利用VB开发工具与数据库SQL server开发一个实用的小型管理信息系统。经过仔细斟酌考虑,我最后决定开发一个学生学籍管理系统。该系统主要包括学籍信息输入、学籍信息管理、学籍信息查询和统计查询四大功能。

刚开始时我觉得开发这个学籍管理系统还是有点难度,很有挑战性的。毕竟学生学籍管理系统是一个比较系统、完善、功能相对较齐全的管理系统,每一个模块都需要具备各种查询、修改、添加和删除等功能,因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我们只是学了点简单的vb程序编写,没有尝试过这种相对来说比较系统完善的系统。所以在做项目的时候我还是感觉有点压力、整个实训过程中都在为这个系统捏着一根紧弦。可即使如此程序的开发过程中还是出现了各种大大小小的错误,比如vb与数据库的连接,一开始我使用的是SQL数据库,程序编写时一切数据都是建立在SQL基础上的,可是中途换了一次机房,该机房里并没有装SQL2005,但是基于时间因素的考虑,最终改用了access。

另外,通过这次实训,让我了解意识到了“规划”这个词的重要

作用。任何事情只有先规划好了才可能一帆风顺的进行下去。一开始,就是因为我没有很好地对这次实训进行规划,所以一上机就开始写程序,想到什么就补,到后来不紧浪费的很多时间,连以前已经写好了 的程序都开始乱套了。因此我得出总结:开发程序,首先要进行程序的设计,全面分析会用到的东西以及考虑可能会出现的情况,理清思绪、写出大致的要点后再上机编写程序以及操作。系统分析越准确,设计的系统越精确,可以大大减少后期的修改、维护工作。当然做好做对一个项目固然重要,同时美观程度也是必不可少的,无论是从参观者的角度还是自己看的角度都很重要。

上一篇:卫生事业管理梁万年下一篇:进网许可进网试用