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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

vb教案Word文档格式.docx

1、授课题目名称(教学章、节或主题):第一章 算法与算法描述 (请打) 理论课 讨论课 实验课 习题课 其他 周 次 第 1 周 课时数 1 教学目的及要求(分掌握、熟悉、了解三个层次):了解VB的发展过程,熟悉VB的功能及特点,掌握VB的启动和退出,熟悉VB的集成开发环境。教学重点、难点、关键知识点及采用的措施:重点:VB的集成开发环境 难点:VB的特点 关键知识点:窗体、属性、代码及工程管理器窗口 措施:VB环境下的实例运行。教学方法及手段设计:板书 多媒体辅助教学 教具 其它 (请打) 教学基本内容(提纲) 改进设想 课程简介及要求 点名,学习资源介绍 WebCT网络课程 通知网上答疑 19

2、2.168.228.252 1.1 引例 引例1.1 一行内容在窗体上、下移动(也可左、右移动)。移动两种方法:手动和自动。当内容超出窗体,进行反弹。引例1.2 对输入的字符进行转换的程序。转换规则:大写字母转换成小写字母,小写字母转换成大写字母,空格不转换,其余转换成“*”。要求:每输入一个字符,马上就进行判断和转换。引例1.3 滚动的地球。动画演示。演示过程:先看设计界面,包括1个窗体,4个控件共5个对象;再看运行界面,做什么由你决定,体验事件驱动的特点。提出问题:两种不同形式是由代码决定的,查看代码窗口 通过上述两例说明VB面向对象、可视化、事件驱动的特点。1.2 VB主要功能和特点 1

3、.3 VB集成开发环境 讨论、作业和思考:若属性窗口不见了,如何将其打开?其他:将课程目标、课程要求、考试方式等给学生说明。第二章 程序与程序设计语言第2 周 课时数1课时了解程序设计方法的发展简史,了解面向对象程序设计的一般方法,掌握类和对象的概念,掌握对象的三要素:属性、事件和方法。掌握建立VB程序的一般过程。 建立VB程序的一般过程;对象的属性、事件和方法的概念 类、对象、属性、事件和方法 VB环境演示,对比生活中的例子 2.0程序设计方法的发展 (补充教材内容) 1.初期的程序设计 2.结构化程序设计 程序=算法+数据结构 的面向过程的程序设计 3.面向对象的程序设计 降低程序的复杂性

4、、提高开法效率和改善工作界面为目标 程序=对象+消息 的面向对象的程序设计。2.1对象的有关概念 1.类 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义. 2.对象 是类的一个实例,继承了类的属性、方法。VB中常用的对象有:窗体、控件等。3. VB程序的执行步骤如下:2.2建立简单的应用程序 例2.1 对输入的字符进行转换的程序。建立VB程序的一般步骤:注:将建立过程写在黑板上,然后再照着作例题 1.建立用户界面的对象 7个对象 1个窗体,6个控件 2.对象属性的设置 caption 属性,text属性 3.对象事件过程及编程 完成“清屏”和“结束” 4.程序运行和调试 出

5、点错误,然后修改 5.保存文件 存到E盘,至少存2个文件 课堂完成 例2.3 有关属性的综合设置 对齐、前景、背景、鼠标形状,举例说明两个属性的相关性,如 鼠标形状mouseicon和custom ;例2.4留课后练习。先给出需要的效果,再设置相应的属性,引导学生思考。第二章VB语言及程序设计 第 3 周 掌握文本框和命令按钮控件的属性设置、事件编程等。文本框和命令按钮 ;文本框和命令按钮;文本框和命令按钮 VB环境内讲解,任务驱动。2.4窗体和基本控件 一.常用属性 二.窗体 1.属性 2。方法 3。事件 例2.4 上述属性、Click、DblClick和Load 事件演示。三、标签 Lab

6、el 例2.5 显示浮雕效果的文字,实现方法:字颜色、标签位置 (提问学生完成) 四、文本框 TextBox:是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。 1.其他属性 例2.6 复制选中的文本 2.常用事件 3.常用方法 对象.SetFocus:是把光标移到指定的文本框对象中。4.文本框的应用 数据过滤 例2.7 要求输入合法的数字数据。按Tab键结束,对于输入正确的数据,显示正确信息;对非数字数据,显示错误信息、清除文本框中的内容,并使焦点重新回到文本框。五、命令按钮CommandButton 接受用户输入的命令。输入命令可以有三种方式: 鼠标单击、Tab键焦点到该按钮、快捷键

7、。1. 其他属性 2. 事件 Click 3. 例 2.8 建立一个允许剪切、复制和粘贴的简单便笺板程序 六、常用方法 方法是面向对象的,故使用的形式为: 对象.方法 2.5工程的管理及环境的设置 2.6程序调试 实验作业放大、缩小不用随机数,固定3倍,还原就让字号为12 Text1.fontsize=text1.fontsize*3 或/3 还原: text1.fontsize=12 不用定义变量 存盘,待查。第二章 VB语言开发环境(一)第 4周 掌握VB的数据类型 变量的定义形式、运算符、表达式 关系运算和逻辑运算 变量、常量、运算符、优先级、表达式 板书和幻灯片相结合。板书 多媒体辅助

8、教学 教具 其它 (请打) 3.1 数据类型 3.2 变量与常量 一.变量和常量的命名规则 二.变量声明 1.用Dim语句显式声明变量 形式 :Dim 变量名 AS 类型 Dim 变量名类型符 例 Dim iCount As integer , sAllsum As single等价于 Dim iCount%, sAllsum!2.隐式声明 直接使用,其类型为 Variant. Option Explicit 强制显式声明变量。三.常量 1. 用户声明常量 形式:Const 常量名 AS 类型 = 表达式 省略 AS 类型 ,常量的类型由表达式值的类型决定, 为使与变量名区分,一般常量名使用大

9、写字母 例 Const MAX=100 2. 系统提供的常量 系统定义常量位于对象库中,可通过“对象浏览器”查看. 例: vbNormal vbMinimized、vbbCrLf等 第二章 VB语言开发环境(二) 第 5 周 1课时 掌握VB的运算符、表达式等基础知识。3.3 运算符和表达式 一.运算符 1. 算术运算符 - * / mod + - 2.字符串运算符 、+ 字符串连接 3.关系运算符 = = like is 4.逻辑运算符 not and or xor eqv imp 二. 表达式 1.组成: 变量、常量、函数、运算符和圆括号 2.书写规则 3. 不同数据类型的转换 4. 优先

10、级 算术运算符=字符运算符关系运算符逻辑运算 3.4 编码基础 3.5 常用内部函数 1. 数学函数 2. 转换函数 3.日期函数 4.字符串编码和函数 5.格式输出函数 6.Shell函数 3.6 常见错误 授课题目名称: 第二章 基本的控制结构 6、7 周 2课时 熟悉顺序结构程序设计的一般方法,掌握赋值语句,掌握人机交互函数InputBox和MsgBox函数和过程。赋值语句、 InputBox和MsgBox函数和过程,if语句的形式和用法。 InputBox和MsgBox函数和过程,单行结构和块结构的区别。赋值语句、 InputBox和MsgBox函数和过程。任务驱动。4.1 顺序结构

11、一. 赋值语句 形式: LET变量名表达式 作用: 将表达式的值赋值给变量名. 二. 与用户交互函数和过程 1. InputBox函数 InputBox(提示,标题,缺省,x 坐标位置,y坐标位置) 其中:提示 提示信息,标题 对话框标题,缺省输入区缺省值函数返回字符类型. 2.MsgBox函数和MsgBox过程 函数形式:变量% = MsgBox(提示,按钮,标题) 过程形式:MsgBox 提示,按钮,标题 例4.1 编一帐号和密码检验程序。要求: 帐号不超过6位数字,有错,清除原内容再输入。密码输入时在屏幕上以 “*”代替; 若密码错,显示有关信息,选择“重试”按钮,清除原内容再输入,选择

12、“取消”按钮,停止运行。4.2 选择结构 1.IfThen语句(单分支结构) 2.IfThenElse语句(双分支结构) 3.IfThenElseIf语句(多分支结构) 4If语句的嵌套 单行结构和块结构的区别和注意事项 select case 语句、循环结构 8、9 周 熟悉循环结构程序设计的一般方法,掌握for语句。for语句 for语句、select语句 用流程图辅助说明。5. Select Case语句(情况语句) 例 4.7由计算机来当一年级的算术老师,要求给出一系列的110的操作数和运算符,学生输入该题的答案,计算机根据学生的答案判断正确与否,当结束时给出成绩。分析:产生110操作

13、数,可通过Int(10 * Rnd + 1) 实现 6.条件函数 (1)IIf IIf(表达式,当表达式为True时的值,当表达式为False时的值) Tmax=IIf(x y,x,y) (2)Choose函数形式是:Choose(数字类型变量,值为1的返回值,值为2的返回值) (3) Switch函数形式是:Switch(条件表达式1,条件表达式1为True时的值 ,条件表达式2,条件表达式2为True时的值) 4.3 循环结构 1. For循环语句 (一般用于循环次数已知) 一般形式:例 求1100的奇数和。 For I=2 To 13 Step 3 循环执行次数 Print I , 输出

14、I的值分别为:Next I 2 5 8 11 Print : Print “I=“, I出了循环输出为: I=14 例 4.12用辗转相除法求两自然数m,n的最大公约数和最小公倍数。分析:求最大公约数的算法思想:循环结束时,循环变量的值如何?第四章 4.3 循环结构 4.4 其他控制语句 课 次 第 2 次 了解常用辅助语句,掌握常用算法如累加、连乘、判断素数等。累加、连乘、判断素数 判断素数 exit end with 累加、连乘、判断素数 板书加VB环境运行 2. do-loop语句 一般形式 3.循环的嵌套 一个循环体内又包含了一个完整的循环结构称为循环的嵌套. 例4.13打印九九乘法表

15、. 4.4 其他辅助控制语句 1. Go To 语句 形式: Go To 标号|行号 作用:无条件地转移到标号或行号指定的那行语句. 2.Exit语句 多种形式: Exit For、Exit Do、Exit Sub、Exit Function等。3.End语句 End、 End If、 End Select、 End With、 End Type、 End Sub、 End Function、 4.With 语句 形式如下: With 对象 语句块 End With 例 判断素数 判别某数m是否为素数最简单的方法是: 对于m 从i=2,3,m-1判别m能否被i整除,只要有一个能整除,m不是素数

16、,否则m是素数。几种循环结构的比较。第四章 4.5 常用算法(一) 第 6 周 第 1次 熟悉穷举、递推的算法,掌握求最大最小值的算法。求最大最小值的算法 递推的算法 穷举、递推、最大值、最小值 板书分析,程序运行 算法是对某个问题求解过程的描述 1.累加、连乘 1100的5或7的倍数的和 例4.14求自然对数e的近似值,要求其误差小于0.00001:该例题涉及两个问题:(1)用循环结构求级数和的问题。本例根据某项值的精度来控制循环的结束与否。(2)累加:e=e+t 循环体外对累加和的变量清零 e=0 2.穷举法 “穷举法”也称为“枚举法”或“试凑法”, 即将可能出现的各种情况一一测试,判断是

17、否满足条件,一般采用循环来实现。例4.16 百元买百鸡问题。3.递推法 “递推法”又称为“迭代法”,其基本思想是把一个复杂的计算过程转化为简单过程的多次重复。每次重复都从旧值的基础上递推出新值,并由新值代替旧值。例4.17 猴子吃桃子。小猴在一天摘了若干个桃子,当天吃掉一半多一个;第二天接着吃了剩下的桃子的一半多一个;以后每天都吃尚存桃子的一半零一个,到第7天早上要吃时只剩下一个了,问小猴那天共摘下了多少个桃子?4.最小、最大值。在若干个数中求最大值,一般先假设一个较小的数为最大值的初值,若无法估计较小的值,则取第一个数为最大值的初值;然后将每一个数与最大值比较,若该数大于最大值,将该数替换为

18、最大值;依次逐一比较。例随机产生10个100200之间的数,求最大值。教材102页 12题 第五章 数组 5.1 5.2 5.3 第 7 周 第 1 次 熟悉数组的概念,掌握静态数组、动态数组和控件数组的声明和建立的方法,掌握数组的基本操作,数组的初始化、输入和输出。静态数组的声明、初始化、输入和输出 动态数组的使用 数组的声明、初始化、输入、输出 5.1 数组的概念 1.引例 例5.1若我们要求一个班100个学生的平均成绩,然后统计高于平均分的人数。解决此问题的根本方法,引入数组,始终保持输入的数据,一次输入,多次使用。5.2 数组的声明 数组并不是一种数据类型,而是一组相同类型的变量的集合

19、.数组必须先声明后使用。两类数组: 静态(定长)数组、动态(可变长)数组 1. 静态数组及声明 形式: Dim 数组名(下标1,下标2) As 类型 5.3动态数组及声明 动态数组指在声明数组时未给出数组的大小(省略括号中的下标),当要使用它时,随时用ReDim语句重新指出数组大小。ReDim 数组名(下标,下标2) As 类型 第五章 数组 5.4 数组的基本操作 5.5 控件数组 掌握数组的基本操作,熟悉控件数组的概念和建立。了解自定义数据类型。数组的基本操作,控件数组的建立 控件数组的建立 控件数组、自定义数据类型 5.4 数组的基本操作 1. 数组元素的赋初值 (1)用循环 (2) A

20、rray函数 2数组的赋值 3. 数组的输出 4. 求数组中最大元素及所在下标 5. 将数组中各元素交换 5.5控件数组 一组相同类型的控件组成。 它们共用一个控件名,具有相同的属性,建立时系统给每个元素赋一个唯一的索引号(Index)。控件数组共享同样的事件过程,通过返回的下标值区分控件数组中的各个元素。1.在设计时建立控件数组 例5.3 建立含有四个命令按钮的控件数组,当单击某个命令按钮,分别显示不同的图形或结束操作。2.运行时添加控件数组 教材124页 7题 (4)和(6) 第五章 5.6常用算法(二) 第 8 周 掌握常用算法中的求最大、最小值、平均值、排序、插入、删除元素等。求最大、最小值、平均值、排序 排序 统计、排序、插入、删除 图示说明 1. 统计 例5.6 输入一串字符,统计各字母出现的次数,大小写字母不区分。

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

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