第一篇:VB说课稿
《组合框的使用》说课稿
各位领导、老师大家好!
今天我说课的题目是《组合框的使用》,我将从教材分析、教学目标、教学重点难点、教学方法、教学过程、教学总结六个方面谈谈我的教学思路。
一、教材分析 先说一说教材。
本课题目来自计算机应用专业中职二年级学生的教材,人民邮电出版社出版的可视化编程应用——Visual Basic6.0中文版的项目五—设计学生信息录入系统。本课知识点是可视化界面设计和编程使用的重要控件之一。因此制定了以下的教学目标。
二、教学目标
知识目标:
1、掌握组合框的添加方法和样式的区别
2、掌握组合框中列表项的添加方法
3、掌握组合框和其他控件的结合使用。
能力目标:
1、培养学生的窗体界面的设计能力
2、培养学生综合运用所学知识解决实际问题的能力。情感目标:
1、增强学生的信心,培养学生对专业的兴趣;
2、通过分组教学提高学生交流沟通和团队协作意识;
3、养成良好的编程习惯和编程规范;
为了让学生很好的掌握组合框的使用我把教学重点和教学难点分别放在三、教学的重点、难点
教学重点:组合框列表项的添加方法
教学难点:学生信息的录入功能实现(组合框和其他控件的结合使用)
四、说教法学法
为了让学生达到教学目标,掌握重点难点,在教学方法上,遵循以学生为主体、教师为主导的教学理念,采用任务驱动教学法,并对学生进行分组教学,在布置任务后采取各个小组进行竞赛的方法,看哪个小组做得好做的快,做的好小组可以去指导其他的小组。
在教学过程的实施中采用以下步骤:
五、说教学过程(也是教学思路的重点)
(一)导入新课 展示学生们日常熟悉的组合框的应用的实例,通过对实例的分析,告知学生组合框是什么,引出本节课我们要学习的项目知识点组合框的应用。
展示本节课的项目运行文件,看看组合框的功能是什么?
(二)、搭建整体的程序界面(设置好控件属性)
1、分组进行,首先把学生分成4个小组,用几个课时?每个小组接到的任务都是按照老师给出的程序运行结果搭建程序界面。告知学生组合框在工具箱中的位置,添加方法和以前学过的按钮、文本框等控件一样,直接点击,在窗体合适的位置上拖动画出。程序界面中需要的其他控件学生已经学习过并能掌握,只有组合框没有用过,因此在界面设计中组合框是学生遇到的主要问题。
2、通过每个小组设计的界面情况,和老师展示的界面进行对比,发现不能解决的部分由老师进行知识的逐一补充,从而解决教学的重点内容,由于学生解决的问题没有办法实现,小组之间又进行激励的比较,因此学生的注意力比较集中,认真听需要解决问题的办法,因此这种遇到问题给出解决问题的方法,学生接受起来不是很被动,效果比较理想。
针对以上情况,解决的知识点有两个,一是组合框中列表内容的添加,(组合框的特点为,文本框和列表框的组合)二是组合框的样式,下面逐个解决。
列表内容的添加方法有三种: 1)使用组合框的list属性,直接在list 属性中添加列表项的内容,添加一个回车一次。
2)使用程序代码添加列表项的内容,双击窗体的空白区域,在出现的程序代码窗口中的form_load()事件中添加如下代码
Combo1.AddItem “2012年9月1日” Combo1.AddItem “2013年9月1日” Combo1.AddItem “2014年9月1日” 建议同学们养成使用这种方法的习惯。因为在编程过程中,熟悉代码的写法和规范是学习程序的基础。3)使用 with 语句
组合框的样式有三种:
1)组合下拉式组合框 2)组合式组合框 3)简单下拉式组合框
方法是通过改变组合框属性Style的值即可。
让学生继续刚才的任务,使用任意一个方法去添加组合框中的下拉列表项的内容,并使用不同组合框的样式获得老师展示的效果。并总结等完成后分析汇报。
(三)、实现录入信息功能
通过前面知识点的解决,学生可以把程序界面设计完成,那么怎么才能把在组合框中选择的内容在列表框中显示出来,达到信息录入功能,还是我们进一步需要解决的难点问题。
首先还是由各个小组进行讨论,分析。老师提问,学生阐述解决问题的思路,在思路正确的前提下,告诉学生怎么用VB的方法去实现,编写
按钮事件相应代码,列表框中最后需要的内容为组合框中选择出来的文本和其他控件中的文本组合,作为列表框中的内容最后显示,因此引导学生写出代码,采取逐步攻破的方法,循序渐进,降低学生的难度,让学生简单易懂。
infr = TxtNumb + “ ” + Sname + “ ” + Combo1.text + “ ” + Combo2.Text+””+combo3.text LstShow.FontSize = Combo4.Text LstShow.FontName = Combo5.Text LstShow.AddItem infr 总结组合框的几个常用属性。Text listIndex等
(四)小组总结汇报
每个小组完成后,在机器上演示,由教师先进行点评,指出出现的问题。后由其他小组进行点评,做的好的小组可以说说自己的经验和方法,做的不好的小组要进行一个整改总结,从而使每个学生都能达到一个知识点的掌握和应用。在教师点评和小组互评中又能使重点内容的掌握和难点的突破进一步巩固。
(五)任务拓展
为了巩固知识点,进一步提高学生解决问题的能力,要求学生利用课下时间去思考教师给出的界面上没有实现其他的功能,试着去解决,成功地将任务由课内延伸到了课外,实现了任务的拓展和提升,也为下一步教学做好了准备。
六、教学总结
在这次的教学任务实施过程当中,遵循以学生为主体,教师为主导的教学理念,采用任务驱动教学法,通过遇到问题解决问题的思路,带领学生逐个去攻破难关,掌握知识点。使学生很好的提高了解决问题的能力。
我的说课到此结束,不当之处,敬请各位领导批评指正,谢谢!
第二篇:Vb常用语句
Vb常用语句
语句
1.赋值语句
变量的赋值
格式:
[Let] <变量> = <表达式>
功能:先计算赋值号右边表达式的值,然后将值赋值给变量。
注意:
“=” 意义是“赋值”而不是“等于”,x = y和y = x不等价。
“=”左边只能是变量,不能是数值或表达式,下面语句是错误的:
4 = x+y
a + b/2 = 6
一次只能给一个变量赋值,如果要给多个变量赋相同的值,只能使用多个赋值语句。
例如:sum = 0 : i = 0不能写成:sum = i = 0
对象属性的动态设置、对象属性值的返回
对象属性的动态设置
格式:对象名.属性名 = <属性值>
例如:
Command1.Caption = “计算”
Text2.Text=Str(c)
注意:Name属性只能在属性窗口赋值
对象属性值的返回
例如:
R = Val(Text1.Text)
(2)Print语句
[<对象名>.]Print[<表达式表>][,|;]
功能:在指定的对象上输出<表达式表>中各元素的值。
例
Private Sub Command1_Click()
a = 123: b = 456: c = 789
Form1.Print a;b;c'输出在窗体Form1上
Print “中华”, “天下”, a + b + c„输出在窗体Form1上
Picture1.Print “中华”, “天下”, a + b + c'输出在图片框Picture1上Debug.Print “中华”, “天下”, a + b + c'输出在立即窗口上
End Sub
注意:
只能在窗体、图片框、打印机、立即窗口上输出内容
Print的相关函数
①Tab()函数
Tab(N)
功能:把光标移到由N确定的位置。
②Spc()函数
Spc(N)
功能:光标移到N个空格之后的位置。
③Cls方法
[<对象名>.]Cls
功能:清除由Print方法显示的信息。
④Format$函数
Format$(表达式,格式字符串)
功能:将数值、字符串或日期等数据按照指定的格式生成字符串
3.注释语句
Vb中添加注释语句的方法为在字符“‟”(即单引号)后加注释内容或采用Rem 注释内容的形式
参照print语句中的例子
4..结束语句
语法格式:end
功能:强制程序结束运行
练习:
1.用vb语言编程序,分别为每个基本数据类型声明一个变量,给变量赋一个合适的值,使用print语句输出变量值
2.上机编写如下代码
Private Sub Form_Click()
Print “北京”,“奥运”
Print“北京”;“奥运”
表达式列表各输出项之间有分隔符。运行上面的程序说出逗号分隔符和分号分隔符的不同 采用逗号分隔符各输出项
采用分号分隔符各输出项
3.编写一个程序,用end语句结束这个程序,体会一下end语句的用法。
综合练习:
新建一工程,在窗体中有两个命令按钮,通过代码使一按钮显示“输出”,另一按钮显示“结束”。定义一变量a,类型为数值型且赋值123。定义一变量s, 类型为字符型且赋值为I am a student.要求当点击输出按钮时,用print语句输出“I am a student 学号位123”。点击结束按钮时,结束本程序。
选择:
1、在VB应用程序中,修改控制代码,使Command1按钮显示“end”,正确的设置是()。
A.Command1.Text=“end”B.Command1.Caption=“end”
C.Command1.Name=endD.Command1.Caption=end2、在VB程序中,当变量H的值等于8时,执行“IF H>8 then R=10 else R=20”语句后,R值为()。
A.5B.10C.20D.10或20
3.下列句子中,()不是赋值语句。
A.A=”123” +”456”B.Label1.Captin=”你好!”
C.r=Val(Text1.Text)D.x+1=y
4.下列程序运行后,变量s=()。
Dim a,b,c,s As Integer
a=9
b=41
c=2*(a+b)
s=a*c
A.100B.50C.900D.300
4.VB的注释语句是以()开始的?
(A)Rem或'(B)Rem或;(C)Note或*(D)Note或!
5.针对下面的赋值语句,哪个叙述是正确的?
HA123=&HA456
(A)“=”左右两边的都是变量(B)“=”左边的是变量,右边是常量
(C)“=”左边的是常量,右边是变量(D)“=”左右两边的都是常量
6.下列哪个是结束程序的语句
(A)End(B)Stop(C)Exit(D)Pause
第三篇:VB教学计划
中等职业技术学校教学计划
课程:visual basic程序设计语言
班级:09计算机1班,09计算机2班
教师:林飞醋
时间:2010-2011学年第一学期 1 2 3 4 篇二:信息技术教学计划vb 信息技术教学计划
一、教材分析(结构系统、单元内容、重难点)
《算法与程序设计》是高中信息技术的选修1,是比较难学的一门课,涉及到的专业知识比较多,是一门专业课。全书分为五章:
第一章:算法和算法的表示。主要介绍算法的概念及表示方法。(上学期已完成)
第二章:算法实例。主要介绍常用的四种算法。
第三章:面向对象程序设计的基本知识。介绍vb的使用方法。
第四章:vb程序设计初步。学习vb语言基础
第五章:算法实例的程序实现。四种算法的程序实现。
本书重点为二、四两章,难点为第五章。
二、学生分析(双基智能水平、学习态度、方法、纪律)
由于学生在高中之前无学习过相关内容,只才高一上学期的必修课提到过很少的一部分知识,所以学生在几乎零基础下学习这门课还是有难度的,特别是学习初期,可能有相当一部分学生无法理解相关知识。由于学生对信息技术学科的不重视,可能会更加加剧学生学习的积极性。
三、教学目的要求
1、通过该课程的学习,使学生进一步了解算法和程序设计在解决实际问题中的地位和作用,培养学生的算法思维能力,使学生能利用学过的算法和vb语言解决生活和学习中碰到的一些简单问题。激发学生进一步继续学习的热情。
2、顺利完成会考任务。
四、完成教学任务和提高教学质量的具体措施
1、进行该课程的相关介绍,着重介绍该课程的重要性,提高学生的学习主动性。
2、认真钻研教材,尽可能用学生生活学习中碰到的实际问题作为例子,来提高学生的学习兴趣,提高学习积极性。同时尽可能用通俗易懂的语言来进行教学,降低学生的学习难度。
3、由于教材的章节安排对初学学生学习理解有困难,打算对教材进行重新处理,用讲义形式向每位学生印发每节课的相关知识,这样使学生有了课后继续学习巩固的资料。篇三:vb教学计划(2012-2013)湖 北 大 学 学 期 授 课 计 划(2012 ~ 2013 学第
学期)注:
1、课程类别指公共基础课、专业基础课、专业课、专业选修课、公共选修课。
2、教学时数应填写教学所需的学时数,周学时要与学校课表保持一致。
3、教学形式指讲授、实验、习题课、讨论、自学指导、演示、录像示教、辅导答疑、上机实习、实地考察、参观等。
4、课外作业指作业类型,如习题(注明题量)、课程论文、调查报告、实验报告、读书报告、查阅文献资料等。课外辅导应扼要说明辅导形式和内容。
5、考核形式:考试(开卷、闭卷、机考)、考查。
系(教研室)主任
(签 名)
学院教学副院长
(签 名)
注:
1、课程类别指公共基础课、专业基础课、专业课、专业选修课、公共选修课。
2、教学时数应填写教学所需的学时数,周学时要与学校课表保持一致。
3、教学形式指讲授、实验、习题课、讨论、自学指导、演示、录像示教、辅导答疑、上机实习、实地考察、参观等。
4、课外作业指作业类型,如习题(注明题量)、课程论文、调查报告、实验报告、读书报告、查阅文献资料等。课外辅导应扼要说明辅导形式和内容。
5、考核形式:考试(开卷、闭卷、机考)、考查。篇四:《vb语言程序设计》课程教学计划
《可视化编程应用——visual basic》课程教学计划
――邝光亮
一、课程内容和教学目的本课程以visual basic6.0为语言背景,课程内容包括vb语言基础,输入输出,分支程序设计,循环程序设计,数组,过程,数据文件的存取,程序的调试等。
通过本课程的学习,使学生掌握vb可视化程序设计的基本方法和使用vb解决实际问题的初步能力。具体
要求如下:
1. 了解面向对象的初步概念; 2. 熟悉vb标准控件的使用,能在vb集成化开发环境下设计用户界面; 3. 掌握可视化程序设计方法,编制出风格良好的应用程序; 4. 掌握上机调试程序的基本技能
二、教学基本内容提要
(一)基本概念及基本操作 1. 可视化编程的概念
对象,容器,类,属性,方法
事件,事件过程,事件驱动 2. 集成化开发环境
主窗口,窗体编辑器,工具箱和控件,工程资源管理器,属性窗口,代码窗口 3.窗体及vb标准控件的使用
标准控件基本操作
标准控件的常用属性、事件、方法 4.工程的管理
重点掌握下列三种类型的文件:.vbp,.frm,.bas 创建、打开和保存工程
添加、删除和保存文件
(二)程序设计基础 1.基本数据类型
数值型(整型,长整型,单精度,双精度,货币型,字节型),字符型,逻辑型,日期型,变体型 2. 常量与变量 3.表达式
算术表达式,字符串表达式,日期表达式,关系表达式和逻辑表达式 4.常用内部函数
数学函数;字符串函数;日期和时间函数;类型转换函数 5.代码编写规则
(三)赋值与输入输出 1. 赋值语句
2.常用基本语句:rem;load;unload;end;stop
3.print方法
4.窗体(form):基本属性;事件;方法;焦点与tab键序 5.基本控件(1)控件的公共属性(3)标签(label)(4)文本框(textbox)6.使用对话框
(1)输入对话框(inputbox函数)(2)消息对话框(msgbox函数)
(四)选择结构 1.条件语句(if…then,if…then…else);条件语句的嵌套 2.多分支语句(select case)3.选择性控件(单选按钮optionbutton和复选框checkbox)4.使用计时器(timer)
(五)循环结构 1.循环语句 for...next;do...loop(前测型和后测型);while...wend;exit 2.多重循环
(六)数组
1.数组的概念
数组与数组元素;下标和数组的维数 2.数组的声明和应用
数组声明语句(dim);array函数 3.动态数组
建立动态数组(redim);数组刷新语句(erase)4.for each...next循环语句 5.控件数组
(七)过程 1.通用过程
sub过程、function过程和sub main过程
过程的定义与调用(call语句)2.参数传递
形参与实参,按地址(byref)传递和按值(byval)传递 3.过程的嵌套与递归调用 4.变量的作用范围 代码模块的概念
变量的作用域(局部变量,模块级变量,全局变量)
变量的生存期(动态变量,静态变量)5.多窗体与sub main过程
(八)数据文件的存取 1.数据文件概述
数据文件的结构
文件类型
文件处理的一般步骤
文件的打开(open)和关闭(close)有关的语句和函数(freefile,seek,eof,lof,loc)2.顺序文件
写入操作(write,print);读出操作(input,line input)3.随机文件
存取操作(get,put)4.文件操作命令
chdrive,chdir,mkdir,rmdir,name,kill,filecopy
(九)程序调试和错误处理 1.vb程序中的错误类型 2.程序工作模式 3.程序调试
静态检查与动态检查;使用vb调试工具 4.错误处理 err对象,捕获错误语句(on error),退出错误处理语句(resume)
(十)其他常用语句及控件 1.其他常用语句
option explicit,def,type,enum,goto,on goto,doevents 2.框架(frame)3.滚动条(scrollbar) 4.图形方法和图形控件
坐标系;图形方法(pset,line,circle)图片框(picturebox);图像框(image)shape形状控件;line直线控件
5.菜单设计
下拉式菜单;菜单编辑器;弹出式菜单 6.工具栏和状态栏
activex控件简介;工具栏(toolbar);状态栏(statusbar)7.键盘与鼠标事件 8.对话框
文件系统控件
(十一)解题算法
主要包括下列内容:
穷举法;
迭代法; 排序(选择法,起泡法); 查找(顺序查找,折半查找); 递归法
三、教学安排(供参考)本课程总学时为上课96/上机46。每周上课4学时,上机4学时。
第四篇:vb错误处理
Vb错误处理 出错处理
(1)设置错误陷阱
On Error Resume Next
若出现错误,则将当前错误语句忽略,执行下条语句。
On Error GoTo 语句标号
On Error GoTo 0 不进行任何处理
(2)编写错误处理程序
Resume:接着错误的地方执行,重试。
Resume Next:类似On Error Resume Next,忽略当前错误语句,执行下一语句Resume <标号>:到标号那里去处理。
过程级、模块级
节选:
Onerrorgoto标签是放在错误发生之前,有效范围是到此事件的结束,包括错误处理时发生的错误。(此时的错误一般是没有想到的,故也没有处理)所以要保证不要在错误处理的代码中写复杂的代码。
OnErrorGotoErr_Normal
'一般代码
sql= “insertinto......”
OnErrorGotoErr_Roll
adocn.BeginTrans
adocn.Executesqladocn.CommitTrans
OnErrorGotoErr_Normal
....Exitsub
Err_Normal:
'正常错误处理
ExitSub
vb6.0 遇到错误能不退出吗
2012-1-25 20:04提问者: 咫·尺 | 浏览次数:278次
比如遇到数据溢出啊等,弹出错误以后,就直接把程序关闭了,数据都没保存,能弹出错误后,不关闭程序吗?
满意回答
插入以下代码:
On Error Resume Next
即可。意思是,程序遇到错误不理会,继续执行。
或者使用GoTo,比如下面的代码计算肯定是溢出的,但程序不会退出,不过会提示: On Error GoTo ToExit
Dim g, ErrNum As Boolean
g = 1
Do Until ErrNum
g = g * 1024
Loop
ToExit:
If Err.Number = 6 Then
Print “程序溢出,计算结果不准确”, g
Exit Sub
End If
或者使用以下代码,可以完全显示计算过程:
Dim WithEvents List As ListBox
Private Sub Form_Load()
On Error GoTo ToExit
Dim g, ErrNum As Boolean
g = 1
Set List = Me.Controls.Add(“VB.ListBox”, “List”)
With List
.Left = 0
.Top = 0
.Width = Form1.Width490
.Visible = True
End With
Do Until ErrNum
g = g * 1024
List.AddItem g
Loop
ToExit:
If Err.Number = 6 Then
List.AddItem “程序溢出,计算结果不准确” & g
Exit Sub
End If
End Sub
追问
是不是要在每一个容易出错的sub里面都要这样加一下?有没有整体设置一下或者写代码的?每个sub都写一下也挺麻烦的回答
首先,第一行是每个里边都需要有的,有了这一行,才会执行错误跳转。
比如上边的第二段代码也可以这样写:这样在每段容易出错的过程中,加上第一个的On Error GoTo ToExit和最后一行的ToExit: MsgBox “程序出现错误!” & Chr(10)& “错误类型:” & Error(Err.Number), 16即可。当然,你需要在Esub这个子过程中,把所有可能会涉及到的错误代码都添加上。如果只想知道哪里错了,也可以直接提醒,出错也是可以的Private Sub Form_Load()
On Error GoTo ToExit
Dim g, ErrNum As Boolean
g = 1
Do Until ErrNum
g = g * 1024
Loop
ToExit: MsgBox “程序出现错误!” & Chr(10)& “错误类型:” & Error(Err.Number), 16
End Sub
第五篇:VB学习心得(本站推荐)
VB学习心得
一、学习VB程序设计的方法
保持良好的学习心态
1、要有自信,自强,积极主动学习.2、克服畏难情绪,树立学好程序设计的信心
要有良好的学习习惯、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.2、VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成.学习程序设计要注重理解一些重要的概念.VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在程序入门阶段还是应该重视概念的学习.自己动手编写程序
程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力.阅读,借签别人设计的好程序
多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能则可以学到别人优秀的东西,帮助自己提高自身水平.VB程序设计学习的重点、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的.2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了.3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用.)上机调试程序应注意的几点:
1、上机前应认真把实验题在用纸上做一做
2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学.3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么.养成良好的编程习惯
1、程序构思要有说明;
2、学会如何调试程序;
3、对运行结果要做正确与否的分析.二、复习过程简单的说就是细看书,勤做题,最后练上机。
细看书,就是在考试前的一个月内,以看书为主,越细越好(如果你时间紧的话可只重点看些考点涉及的东西),把书上的知识点看懂看透,暂时不明白的或者不理解的先用笔记本记下。这样你的笔记本就有每章你不懂的知识点和题目了,之后可以问同学,问老师……如此反复,半个月下来你的笔试水平考试应该没问题了;下半个月的时间可以一边练习题目,一边练习上机。切不可前一段时间做题,后一段时间上机,那样的话会有很多忘记的知识点。