ImageVerifierCode 换一换
你正在下载:

VB教案.docx

[预览]
格式:DOCX , 页数:73 ,大小:525.53KB ,
资源ID:3565740      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3565740.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB教案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB教案.docx

1、VB教案教学教案(农村电气)(学科) 可视化编程应用 Visual Basic授课教师: 李艳霞授课班级: 农村电气2014年8月第一章 Visual Basic开发环境一、设计思路(一)教学任务分析通过教学,使学生明确可视化编程应用 Visual Basic课程教学内容和要求,掌握学习本课程的方法。 通过教学,使学生掌握VB的基本特点,了解可视化编程、事件驱动等概念。通过演示,使学生掌握VB的启动方法和退出方法,初步了解和使用VB 60的集成开发环境编制、运行程序。(二)学情分析该课程是针对计算机系中专班二年级学生开设,在一年级通过对C语言、Visual Foxpro、计算机基础的学习,已经

2、掌握了一定的计算机编程技术,但对面向对象的编程语言还没有了解。二、教学目标及重难点(一)教学目标1、了解VB的发展概况、特点、版本和功能 2、学会VB的安装、启动及退出 3、熟悉VB程序开发环境(二)重难点1、VB的特点和功能2、VB程序开发环境三、教学方法选择讲授法直观演示法任务驱动法四、教学媒体的选择多媒体教学五、教学组织方法及课时安排1、VB简介、安装及开发环境简介 4学时2、VB的快速入门 4学时六、教学过程、引入VB是一种功能强大的可视化的计算机语言,利用VB可以设计出界面漂亮又实用的应用程序,目前在国内外应用特别广泛。、新课(一)VB简介1、VB的发展概况(四阶段): (1)647

3、4:Basic语言问世(2)7585:微机上固化的Basic语言(3)8690:结构化的Basic语言(4)91至今:VB(微软推出)2、 VB的版本(1)学习版使编程人员轻松开发 Windows的应用程序。该版本包括所有的内部控件连同网格(Grid)控件、Tab 和 数据绑定(Data_Bound)控件。(2)专业版为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全部功能连同 ActiveX 控件,还包括 Internet 控件和 Crystal Report Writer。(3)企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同

4、自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe(TM) 面向工程版的控制系统等。3、 VB的特点及功能VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。(1)具有面向对象的可视化设计工具(2)事件驱动的编程机制(3)结构化的程序设计语言(4)友好的VB集成开发环境(5)数据库管理功能(6)网络支持(7)充分利用windows资源(二)VB的安装、启动及退出1、VB的安装2、启动(1)开始/程序(2)我的电脑或资源管理器(3)开始/运行(4)双击VB6.0的快捷方式3、VB的启动界面新建、现存、最新选项卡4、VB的退出(1)

5、文件/退出(2)Alt+Q(3)Alt+F4(4)右上角的“”按钮(三)VB集成开发环境Visual Basic集成开发环境是一个功能非常强的操作界面,在这里用户可以新建程序、设置属性、编写代码、调试程序、生成Exe等。这样大大地提高了Visual Basic应用程序的开发效率,集成开发环境包含主窗口、属性窗口、工具箱窗口、代码编辑窗口、窗体设计窗口等窗口。1、主窗口:应用程序窗口,由标题栏、菜单栏和工具栏组成。(1)标题栏:工作状态的三种模式:设计模式、运行模式、中断模式(2)菜单栏: 共13个菜单项 (3)工具栏:有编辑、标准、窗体编辑器和调试4种工具栏每种工具栏都有固定和浮动两种形式标准

6、工具栏中有21个图标 2、窗体设计器(form)窗口:设计vb程序的界面。一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。 3、工程资源管理器(project expror)窗口:保存一个应用程序所有属性以及组成这个应用程序所有的文件。(1)工程资源管理器窗口的文件可以分为6类,窗体文件(.frm)、程序模块文件(.bas)类模块文件(.cls)工程文件(.vbp)工程组文件(.vbg)资源文件(.res)(2) 工程资源管理器窗口的3个按钮:查看代码、查看对象、切换文件夹4、属性(properties)窗口:所有窗体或控件的属性设置(1)属性窗口除窗口标题外,分为对象框、

7、属性显示方式、属性列表和属性解释4部分。(2)属性显示方式分为两种即按字母顺序和按分类顺序。5、代码(code)窗口:编辑窗体、标准模块中的代码。6、工具箱(toolbox)窗口:显示各种控件的制作工具, 供用户在窗体上设计。(四)VB的快速入门1、知识准备(1)工程的组成(2)工程的新建、打开、保存2、例1-1设计一个程序,当程序运行后,在窗体的正中间显示“你好!请输入你的姓名”,当用户输入姓名并单击“确定”按钮后,在窗体中用黑体、12磅、红色字显示“XXX同学,你好!祝你学好VB程序设计”,同时窗体上出现两个命令按钮“继续”和“结束”,其中“XXX”是用户输入的姓名。(1)建立用户界面(2

8、)设置各个控件的属性对象默认名设置对象名称标题属性其他属性Form1使用对象默认名一个简单的VB程序Text1无定义Text为空串Label1你好!请输入你的姓名Label2空串AutoSize=True,Visible=FalseCommand1确定Command2继续Visible=FalseCommand3结束Visible=False(3)编写程序代码,建立事件过程确定:出现:label2,command2,command3消失:label1,text1,command1双击“确定”命令按钮,在代码窗口写入如下代码:Private Sub Command1_Click()Command

9、1.Visible = FalseText1.Visible = FalseLabel1.Visible = FalseLabel2.Visible = TrueLabel2.FontSize = 12Label2.FontName = 黑体Label2.ForeColor = vbRedLabel2.Caption = Text1.Text & 同学,你好!祝你学好VB程序设计Command2.Visible = TrueCommand3.Visible = TrueEnd Sub继续:出现:label1,text1,command1消失:label2,command2,command3双击

10、“继续”命令按钮,在代码窗口写入如下代码:Private Sub Command2_Click()Label1.Visible = TrueText1.Visible = TrueText1.Text = Command1.Visible = TrueLabel2.Visible = FalseCommand2.Visible = FalseCommand3.Visible = FalseEnd Sub双击“结束”命令按钮,在代码窗口写入如下代码:Private Sub Command3_Click()EndEnd Sub(4)运行程序3、Visual Basic程序设计的一般过程(1)建立用

11、户界面(2)设置各个对象的属性(3)编写程序代码,建立事件过程(4)程序的存盘、运行和调试4、常用控件的基本知识(1)对象对象就是程序代码和数据的组合,可以做为一个整体来处理。VB中的窗体及添加到窗体中的控件统称为对象。对象是具体存在的,每个对象都是唯一的,有着自己独特的个性。类则是具有相同性质的对象的集合。对象和类的区别,在于前者是具体的,而后者则是抽象的。比如“人”可以被称为类,平常我们谈到人类时,绝不是指某一个具体的人或某一群具体的人,而我们每一个具体的人,只能被看作是对象。(2)窗体窗体是Visual Basic工程中的基本容器,通常一个窗体就是应用程序的一个模块。窗体的基本属性:Na

12、me、Height、Width、Top、Left、Font、Enabled、Visible、ForeColor、BackColor等。窗体事件:Click;DblClick(3)控件控件的分类:标准控件;ActiveX控件;可插入对象控件的命名及属性的赋值控件的命名:每个控件都有一个名字,即Name值。控件属性的赋值:控件.属性=“属性值”控件的画法方法一:单击并拖动特点:所画控件的大小和位置自定方法二:双击特点:所画控件的大小和位置是固定的控件的基本操作:缩放和移动;选择多个控件;多个控件的对齐七、课后训练P30:画圆程序。八、教学反思第二章 Visual Basic程序设计基础一、设计思路

13、(一)教学任务分析为开发较为复杂的应用程序,VB的学习者必须首先掌握VB的基本语法和基本语言,有了扎实的程序设计语言基础,才能够对数据处理和功能复杂的窗体和模块进行编程工作,使之满足工作需要,进而顺利完成应用程序的程序设计工作。(二)学情分析农村电气班的学生已经学习过C语言,VB中的数据类型、标准函数以及程序流程控制与C语言中相应的内容类似,但也有一些不同之处,所以在教学过程中,应着重对不同之处进行讲解。二、教学目标及重难点(一)教学目标1、掌握数据类型、表达式和操作符的正确使用方法;2、熟悉变量的定义、赋值和使用方法;3、理解三种程序流程控制;4、了解常用的标准函数;5、了解简单的应用程序开

14、发。(二)重难点1、各数据类型之间的差别;2、选择结构;3、循环语句;三、教学方法选择讲授法直观演示法任务驱动法四、教学媒体的选择多媒体教学五、教学组织方法及课时安排(1)数据类型 4学时(2)变量、运算符和表达式 4学时(3)选择结构 6学时(4)循环结构 6学时(5)VB编码规则及常用算法 4学时六、教学过程、复习(1)VB的特点及功能(2)VB的安装、启动及退出(3)Visual Basic程序设计的一般过程、引入解如下问题:输入一个圆半径,求它的周长和面积。 分析说明:回忆C语言中的程序 float R,L,S; R=5; L=2*3.1416*R S=3.1416*R*R Print

15、f(“L%f,S%fn”,L,S); 在Visual Basic中,对每个变量也必须先定义,后使用,但定义方式不同。 如果要把结果显示在文本框对象中,还必须把数字转变为字符。、新课(一)基本数据类型数据类型概述:数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。数据类型的不同,则在内存中的存储结构也不同,占用空间也不同。VB的基本数据类型:(编程中可直接使用基本类型)整型 浮点型 字符串型 布尔型 货币型 日期型 基本数据类型:1、整型整型数是指不带小数点和指数符号的数。按表示范围整数

16、型分为:整型、长整型(1)整型(Integer,类型符%)整型在内存中占两个字节(16位)十进制整型数的取值范围:-32768 +32767例如:15,-345,654%都是整数型。而45678则会发生溢出错误。(2)长整型(Long,类型符&)长整数型在内存中占4个字节(32位)。十进制长整型数的取值范围:-2147483648 +2147483647例如:123456,45678&都是长整数型。2、浮点型3.234E+2 表示3.234*102尾数部分 指数部分浮点数是指带有小数部分的数。浮点数由三部分组成:符号,指数和尾数。注意:数12和数12.0对计算机来说是不同的,前者是整数(占2个

17、字节),后者是浮点数(占4个字节)在VB中浮点数分为两种:单精度浮点数( Single ) 双精度浮点数( Double )(1)单精度浮点数(Single,类型符!)在内存中占4个字节(32位),有效数字:可以精确到7位十进制数取值范围:负数 -3.402823E+38 -1.401298E-45正数 1.401298E-45 3.402823E+38在计算机程序里面不能有上标下标的写法,所以乘幂采用的是一种称为科学计数法的表达方法。这里用E或者e表示10的次方(E/e大小写都可以)比如:1.401298E-45表示1.401298的10的负45次方VB里面可以这样表示:8.96E-5例:2

18、1e5(正号省略)表示:21乘以10的5次方的一个单精度数(2) 双精度浮点数(Double,类型符)Double类型数据在内存中占用8个字节(64位)Double型可以精确到15或16位十进制数,即15或16位有效数字。取值范围:负数:1.797693134862316D+308 -4.94065D-324正数: 4.94065D-324 1.797693134862316D+308比如17.88D5,表示它是一个双精度数,表示17.88乘以10的5次方这里用D来表示10的次方 指数表示法:单精度数E,双精度数D例: -28E9 表示-28*109 4.56E-17 表示4.56*10-17

19、注意:整数运算速度快、精确,但表示数的范围小。浮点实数表示数的范围大,但有误差。3、字符串( String,类型符$)字符串是一个除了回车和双引号的字符序列,由标准ASCII字符和扩展ASCII字符组成。放在双引号内 例如:abc ABC 计算机 12.34 3+2 (空串)如果字符串本身包括双引号,可用连续两个双引号表示。例: 要打印以下字符串: You must study hard, he said. 在程序中需要将该字符串表示成: You must study hard , he said. 分类:变长字符串、定长字符串说明:(1)双引号为分界符,输入和输出时并不显示。(2)字符串中包

20、含字符的个数称为字符串长度。(3)长度为零的字符串称为空字符串,比如,引号里面没有任何内容。(4)字符串中包含的字符区分大小写。(5)字符串可分为变长字符串和定长字符串两种。 变长字符串(长度为字符串长度)例:dim a as string a=123 a=456789定长字符串(长度为规定长度)对于定长字符串,当字符长度低于规定长度,即用空格填满,当字符长度多于规定长度,则截去多余的字符。例:dim a as string * 104、布尔型(Boolean)若变量的值是“True/False”、“Yes/No”、“On/Off”,则可将它声明为Boolean类型。布尔型变量一般用于程序流程

21、控制的条件判断语句中。(二)变量每个变量都有一个名字和相应的数据类型,名字可用来引用变量,而数据类型则决定了该变量的存储方式。1、变量的命名规则(1)变量名只能由字母、数字、下划线组成。所有字母不分大小写,但一般习惯单词的第一个字母大写。(2)变量名的第一个字符必须是英文字母。(3)变量名的长度不超过255个字符。(4)不能使用Visual Basic的保留字为变量命名。注意:(1)所有字母不分大小写,但一般习惯单词的第一个字母大写。(2)在同一个范围内必须是惟一的。(3)变量名要“见名知义”,即变量名要便于记忆、有意义。(4)变量名不能与过程名和符号常量名相同。2、变量的声明变量在使用之前必

22、须进行显示声明。格式: Dim 变量名 As 类型例如,定义一个名为Fa的整型变量 Dim Fa As Integer练习:说出下列变量定义语句的意义 DimAAsInteger DimXANAMEAsString DimBAsString *203、变量的赋值及使用赋值格式: 变量名=表达式例如,对上面定义的整型变量Fa进行赋值:Fa=5变量的使用:变量在使用之前必须先显示声明,然后再使用。参与运算时,变量必须先赋值,否则变量的值不可预测。例如:float R,L,S;R=5;L=2*3.1416*R S=3.1416*R*R “R=5;”这句必须要有,否则下面变量L和S的值将出错。说明:(

23、1)赋值语句兼有计算与赋值双重功能。(2)在赋值语句中,“=”是赋值号,与数学上的等号意义不一样。(3)变量名与表达式的数据类型必须一致。(4)每一个赋值语句可以单独放在一行中,也允许多个语句放在同一行中,用冒号隔开。(三)运算符与表达式1、 算术运算符运算符说明优先级例(A=4)结果(A=4)乘方1A364-负号2-A-4*乘3A*a16/除3A/100.4整除410a2Mod取模510 mod a2加6A+26减6A-132、字符串运算符&、+,其功能是将两个字符串拼接,运算结果为字符。&:连接字符串,必要时,操作数将改为字符串类型,&与操作数之间用空格隔开如:strA=“abc” & 1

24、23+:连接字符串,要求操作数必须为字符串类型3、关系运算符运算符测试关系表达式示例=等于a=b不等于ab大于ab小于ab=小于等于a=大于等于a=bLike比较样式Is比较对象变量说明:(1)关系运算的结果为True或False,分别用“-1”、“0”表示。(2)若两个操作数是数值型,按大小比较;若为字符型,按ASCII码(拼音)值进行比较。(3)Like用于字符串之间的匹配比较,如:ACDE like *CD* 的值为true。4、逻辑运算符逻辑运算符为双目运算符,运算结果为False或True。常用的逻辑运算符有与(and)、或(or)、非(not)。And 与 仅两操作数为真时,结果为

25、真Or 或 两操作数有一个为真时,结果为真Not 取反 操作数为假,结果为真(四)标准函数1、标准函数调用格式一般调用格式为: (1)参数表中的参数可以是常量、变量或表达式。(2)每个参数间用“,”分隔,如果调用的函数不带参数,则可省略。2、数学函数(1)绝对值函数Abs(x):求x的绝对值 例如: Abs(-3.5)=3.5(2)平方根函数Sqr(x):求x的平方根,x必须大于或等于0(3)三角函数Sin(x) 求x的正弦值,x的单位是弧度,1度=/180=3.14159/180(弧度)Cos(x) 求x的余弦值,x的单位是弧度 Cos(0)= 1 Sin(0)=0Atn(x) 求x的反正切

26、值,x的单位是弧度,函数返回的是弧度值Tan(x) 求x的正切值,x的单位是弧度 Tan(0)=0 (4)指数和对数函数Exp(x)返回以e为底、以x为指数的值,即求e的x次方Log(x):返回x的自然对数值以常数e为底数的对数叫做自然对数例如:103=1000,则Log(1000)=3(5)符号函数Sgn(x):返回自变量X的符号,X为正数返回1,X为负数返回-1 ,X为0返回03、转换函数(1)Asc(s): 求C中第一个字符的ASCII值举例:Asc(A)=65(2)Chr(x): 求ASCII值为N的字符举例:Chr(65)= A(3)Str(x): 将数值转换成字符串举例:Str(1

27、23.45)= 123.45(4)Val(s): 将字符串转换成数值举例: Val(123)= 123 Val(-123AB)= -123 Val(A123B)= 0 Val将数字字符串转换为数值类型,当字符串中出现数值类型规定的字符外的字符,则停止转换,函数返回的是停止转换前的结果。(5)Int(x): 取不大于N的最大整数举例:设x=5.67, y=-5.67, 则Int(x)=5,int(y)=-6。Cint(x) 将数值型数据x的小数部分四舍五入取整。cint(2.6)= 3 cint(-2.6)= -3 cint(-2.3)= -2 cint(2.3)= 2(6)Fix(x): 取整

28、举例:设a=5.69,b= -5.88,则 Fix(a) 和 Fix(b) 的值分别为 5和-5(7)Ucase(s): 小写字母转换成大写字母(8)Lcase(s): 大写字母转换成小写字母4、字符串操作函数(1)字符串长度函数Len(s):返回字符串s的长度,即s中字符的个数(空格也是字符)(2)删除空格字符函数Ltrim(s):去掉s左面的空格Rtrim(s):去掉s右面的空格Trim(s):去掉s前后的空格(3)生成空格函数Space(n):产生n个空格(4)生成字符串函数String(n,s):返回n个油字符串s的首字符构造的字符串(5)取字符串函数Left(s,n):返回s左边的n个字符Right(s,n):返回s右边的Nn个字符Mid(s,n1,n2):返回s第n1个字符开始的了连续n2个字符5、日期和时间函数Now:返回系统日期和时间Date: 返回系统日期Time:返回系统时间Day(Now) 返回日期代号(1-31)WeekDay(Now) 返回星期代号(1-7),星期日为1Month(Now) 返回月份代号(1-12)Year(Now) 返回当前的年份Hour(Now)返回小时(0-23)Minute(Now) 返回分钟(0-59)Second(Now) 返回秒(0-59)(五)程序流程控制1、选择结构程序(1)单行条件语句(IfThen)IfThenEls

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1