为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > VB课件vb教案

VB课件vb教案

2018-09-08 14页 doc 167KB 20阅读

用户头像

is_633025

暂无简介

举报
VB课件vb教案内蒙古工业大学 教 案 2009 /2010 学年 二 学期 学 院 信息工程学院 系 别 计算中心 课程名称 高级语言程序设计(VB) 授课对象 财务管理等本科 主讲教师 陈秀燕 职 称 讲师 课程学时 56学时 内蒙古工业大学教案(课程) 教案编写时间: 课程名称 高级语言程序设计(VB) 课程代码 020413008 总学时: 56 学时 讲课...
VB课件vb教案
内蒙古工业大学 教 案 2009 /2010 学年 二 学期 学 院 信息工程学院 系 别 计算中心 课程名称 高级语言程序设计(VB) 授课对象 财务管理等本科 主讲教师 陈秀燕 职 称 讲师 课程学时 56学时 内蒙古工业大学(课程) 教案编写时间: 课程名称 高级语言程序设计(VB) 课程代码 020413008 总学时: 56 学时 讲课: 28 学时 上机: 24 学时 实验: 4 学时 其他: 学时 学 时 56 课程类别 公共课 ( ) 基础课 ( ) 专业课( ) 技术基础课( √) 专业选修课( ) 公共选修课( ) 授课对象 非09-3,土木09-9,电气09-5国贸(双学位)09-2,人资09,国贸09-1工管民08,材民08 教材: [1] 于红光主编,Visual Basic程序设计教程,上海:上海交通大学出版社,2006.11 [2] 冷光麟主编,Visual Basic程序设计上机实验与习题解答,上海:上海交通大学出版社,2006.11 主要参考资料: [1] 蒋加伏、张林峰主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 教学目的、要求: 1、熟悉和掌握VB的集成开发环境;学会简单控件的设计;掌握利用VB的集成开发环境开发应用程序的步骤;了解VB工程的构成,学会创建、打开和保存工程。 2、掌握VB的基本数据类型和符号常量、变量的定义方法;掌握运算符和表达式的正确使用;掌握主要内部函数的使用;能熟练利用立即窗口进行验证和测试。 3、了解算法的概念;掌握数据的输入、输出方法及相关函数;掌握三种控制结构的相关语句,并利用三种控制结构进行简单的程序设计。 4、掌握常用控件的基本属性、常用事件和方法;掌握常用控件的功能和具体使用方法。 5、掌握数组的基本概念;掌握数组的基本操作;掌握一维数组和二维数组的使用方法;学会应用静态数组和动态数组;掌握数组的一般算法。 6、掌握Sub子过程和Function函数过程的定义和调用方法;掌握过程之间参数传递的方式;了解变量和过程的作用域。 7、掌握各种菜单的设计方法;了解多重窗体的程序设计方法。 教学重点、难点: 1、VB的集成开发环境;对象的属性、事件和方法的基本概念;窗体和简单控件设计;开发VB应用程序的基本步骤。 2、数据类型的基本概念;变量的类型定义;表达式运算;常用内部函数的使用。 3、三种控制结构相关语句的格式、功能和使用方法;常见算法及其实现方法。 4、图片框、单选按钮、复选框、列表框、时钟控件的常用属性、事件和方法,以及如何应用。 5、数组的概念和定义;数组的基本操作;静态数组、动态数组的概念和应用;应用数组的算法。 6、Sub过程和Function函数过程的定义和调用;函数和过程的参数传递;变量和过程的作用域。 7、在应用程序中创建菜单、多重窗体的设计方法及相关语句。 注:1、本页内容针对所讲授课程的总体情况填写; 2、预留版面不够可另附页。 内蒙古工业大学教案(课次) 第 1 次课 2 学时 授课题目: 第一章 Visual Basic入门 1.1 Visual Basic 简介1.2 Visual Basic的安装与启动 1.3 简单VB应用程序设计的基本步骤1.4 Visual Basic 的编程环境 1.5 VB的对象、属性、方法和事件 教学目的、要求: 1、 熟悉和掌握VB的集成开发环境; 2、 学会简单控件的设计; 3、 掌握利用VB的集成开发环境开发应用程序的步骤; 教学重点、难点: 1、熟悉VB的集成开发环境; 2、掌握对象的属性、事件和方法的基本概念; 3、掌握窗体和简单控件设计; 4、掌握开发VB应用程序的基本步骤 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 第一章 Visual Basic入门(15分钟) 引例:模仿幸运数字机的游戏 引出Visual Basic的特点和简单VB程序设计步骤(本章的重点) 1.1 Visual Basic 简介(3分钟) 1.2 Visual Basic的安装与启动(2分钟) 1.3 简单VB应用程序设计的基本步骤(15分钟) 例1-1小型计算器 1.4 Visual Basic 的编程环境(25分钟) 1. 主窗口:应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口:设计VB程序的界面。 3. 代码窗口:编辑窗体、模块中的代码。 4. 属性窗口:所有窗体或控件的属性设置。 5. 工程资源管理器窗口:保存一个应用程序所有的文件。 6. 工具箱窗口:显示各种控件的制作工具,供用户在窗体上设计。 1.5 VB的对象、属性、方法和事件(25分钟) 例1-2 板书设计:演示文稿 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 上机实验书P106:9、10、12 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我: 注:各栏大小可根据需要进行调整。 内蒙古工业大学教案(课次) 第 5 次课 2 学时 授课题目: 第三章 基本控制结构 3.1 算法与结构 3.2 顺序结构 教学目的、要求: 1、 了解算法的概念; 2、 掌握数据的输入、输出方法及相关函数; 3、 掌握三种控制结构的顺序结构,并进行简单的程序设计。 教学重点、难点: 1、 三种控制结构:顺序结构、分支结构、循环结构 2、 赋值、注释、暂停、结束语句及输入输出语句的格式、功能和使用方法; 3、 顺序结构的常见算法及其实现方法。 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 3.1 算法与结构 (15分钟) 先介绍算法的基本概念、算法特征、算法的描述,引出“程序控制结构”:顺序结构、分支结构、循环结构(本章的重点) 3.2 顺序结构(70分钟) 分别介绍构成顺序结构的多种语句的格式、功能和使用方法。 1、 赋值语句(8分钟) 2、 注释语句(5分钟) 3、 暂停语句(5分钟) 4、 结束语句(7分钟) 5、 输入输出语句(40分钟) 包括案例分析、讲解。 3.2 VB程序设计上机实验与习题解答(15分钟) 师生互动环节:P108 选择题;填空题;程序设计题 教师问:表达式的值? 学生答: 教师讲解: 板书设计:PPT演示文稿 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P112:选择题:1,2,3,4,5;填空题:1,2,3,4,6 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 注:各栏大小可根据需要进行调整。 内蒙古工业大学教案(课次) 第 6 次课 2 学时 授课题目: 第三章 基本控制结构 3.3 分支 (选择)结构 3.4 循环结构 教学目的、要求: 1、 掌握选择、循环两种控制结构的相关语句; 2、 利用选择、循环两种控制结构进行简单的程序设计; 教学重点、难点: 1、三种控制结构:顺序结构、分支结构、循环结构; 2、三种控制结构相关语句的格式、功能和使用方法; 3、选择、循环结构的常见算法及其实现方法。 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 引言:(3分钟) 顺序程序的执行是按照程序的书写顺序执行的,即程序走过的路径是线性的,而线性的路径能够解决的问题是非常有限的,遇到较为复杂的问题则无法解决,程序中经常需要根据给定的条件进行分析、比较和判断,并根据判断结果采取不同的操作。引出“程序控制结构”:分支结构、循环结构(本章的重点) 3.3 分支(选择)结构 (60分钟) 1、单分支结构(5分钟) 2、双分支结构(5分钟) 3、块结构if条件语句(5分钟) 4、select case多分支语句(5分钟) 5、IIf函数(5分钟) 6、Choose函数(5分钟) 7、案例分析、讲解(例3-10~例3-17)(30分钟) 3.4 循环结构 (30分钟) 1、循环三要素(5分钟) 2、For循环(格式、功能、说明)(10分钟) 3、案例分析、讲解(例3-18~例3-20)(15分钟) VB程序设计上机实验与习题解答(7分钟) 师生互动环节: 实验思考题(3):实例8,采用第二种方法编写程序,P30 教师问: 如何用Mid()字符函数实现 学生答: 教师讲解: 板书设计:PPT演示文稿 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P112:选择题;填空题;程序设计题:1,2,6,7,9 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 注:各栏大小可根据需要进行调整。 内蒙古工业大学教案(课次) 第 7 次课 2 学时 授课题目: 第三章 基本控制结构 3.5 应用程序举例 教学目的、要求: 1、掌握顺序、选择、循环两种控制结构的相关语句; 2、利用顺序、选择、循环两种控制结构进行简单的程序设计; 教学重点、难点: 1、三种控制结构:顺序结构、分支结构、循环结构; 2、三种控制结构相关语句的格式、功能和使用方法; 3、顺序、选择、循环结构的常见算法及其实现方法。 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 引言:(3分钟) 基本控制结构 按照结构化程序设计的观点,任何算法功能都可以通过由3种基本控制结构(顺序结构、选择结构、循环结构)或3种基本控制结构的组合来实现(本章的重点)。 3.4 循环结构 (30分钟) 1、循环三要素(3分钟) 2、三种循环结构: for、 while 、do(格式、功能、说明)(12分钟) 3、案例分析、讲解(例3-20~例3-24)(15分钟) 3.5 应用程序举例(60分钟) 案例分析、讲解(例3-25~例3-32),重点顺序、选择、循环结构的常见算法及其实现方法。 VB程序设计上机实验与习题解答(10分钟) 师生互动环节: 思考题:实例3-24,打印九九乘法表,P81 教师问: 如何实现阶梯式的九九乘法表结果 学生答: 教师讲解: 板书设计:PPT演示文稿 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P112:程序设计题 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 注:各栏大小可根据需要进行调整。 内蒙古工业大学教案(课次) 第 8 次课 2 学时 授课题目: 第四章 常用控件 4.1 控件的基本知识 4.2 图片框和图像框控件4.3 单选按钮和复选框控件 4. 4 框架控件 4. 5 列表框和组合框控件 教学目的、要求: 1、掌握常用控件的基本属性、常用事件和方法; 2、掌握常用控件的功能和具体使用方法。 教学重点、难点: 1、图片框、单选按钮、复选框、列表框、组合框控件的常用属性、事件和方法; 2、以及如何应用这些常用控件。 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 引言:(3分钟) VB的控件可分为以下三类:标准控件、ActiveX控件、可插入对象 4.1 控件的基本知识(15分钟) 案例分析、讲解 4.2 图片框和图像框控件(25分钟) 案例分析、讲解(例4-1~例4-4) 4.3 单选按钮和复选框控件(25分钟) 案例分析、讲解(例4-5~例4-6) 4. 4 框架控件(12分钟) 案例分析、讲解(例4-7) 4. 5 列表框和组合框控件(15分钟) 案例分析、讲解(例4-8~例4-9) VB程序设计上机实验与习题解答(5分钟) 师生互动环节: 思考题:编程序打印一个沙漏图案,P38(上机实验书) 教师问: 如何编程序打印一个沙漏图案 学生答: 教师讲解: 板书设计:PPT演示文稿 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P115选择题:1,2,3,4,6,7,8,9,11,12,15,16,24填空题:1,2,3,4,6,9,11,13,15,16,19,21,22程序设计题:1,2,3 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 内蒙古工业大学教案(课次) 第 9 次课 2 学时 授课题目: 第四章 常用控件 4. 6时钟控件 4.7 综合应用程序举例 第五章 数组 5.1 数组的概念 5.2 数组的定义和引用 教学目的、要求: 1、掌握时钟控件的基本属性、常用事件和方法; 2、数组的概念和定义。 教学重点、难点: 1、时钟控件的常用属性、事件和方法; 2、掌握数组的基本概念、定义和引用。 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 引言:(3分钟) 上节课讲过的VB标准控件:图片框和图像框控件、单选按钮和复选框控件、框架控件、列表框和组合框控件 4. 5 列表框和组合框控件(30分钟) 案例分析、讲解(例4-8~例4-9) 4.7 时钟控件(20分钟) 案例分析、讲解(例4-12) 4.9 综合应用程序举例 第五章 数组 5.1 数组的概念 (30分钟) 案例分析、讲解(例5-1~例5-2) 师生互动环节: 思考题:求5个学生的一门课的平均成绩,并统计高于平均分的人数。 教师问: 如何编程序求5个学生的一门课的平均成绩,并统计高于平均分的人数。 学生答: 教师讲解:强调累加及数组的概念 5.2 数组的定义和引用(17分钟) 案例分析、讲解(例5-3~例5-4) 板书设计:PPT演示文稿+黑板 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P121 选择题:1,2,3,4,5,6,7,8,9,10 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 内蒙古工业大学教案(课次) 第 10 次课 2 学时 授课题目:第五章 数组 5.2 数组的定义和引用5.3 静态数组及动态数组5.4 数组的基本操作5.5 控件数组 教学目的、要求: 1、掌握数组的定义和引用;掌握数组的基本操作; 2、掌握一维数组和二维数组的使用方法; 3、学会应用静态数组和动态数组; 教学重点、难点: 1、掌握数组的定义和引用。 2、静态数组、动态数组的概念和应用; 3、数组的基本操作; 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 引言:(3分钟) 数组的概念 案例分析、讲解(例5-1~例5-2) 5.2 数组的定义和引用(30分钟) 案例分析、讲解(例5-1~例5-4) 5.3 静态数组及动态数组(30分钟) 案例分析、讲解(例5-5~例5-6) 5.4 数组的基本操作(30分钟) 案例分析、讲解(例5-7~例5-12) 5.5 控件数组(7分钟) 案例分析、讲解(例5-13~例5-14) 师生互动环节: 思考题:求5个学生的一门课的平均成绩,并统计高于平均分的人数。 教师问: 如何编程序求5个学生的一门课的平均成绩,并统计高于平均分的人数。 学生答: 教师讲解:强调累加及数组的概念、定义和引用。 板书设计:PPT演示文稿+黑板 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P121 填空题:1,2,3,4 程序设计题:1,2,3 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 内蒙古工业大学教案(课次) 第 11 次课 2 学时 授课题目:第五章 数组 5.4 数组的基本操作5.5 控件数组5. 6 数组应用举例 第六章 过程 6.1 Function函数过程 教学目的、要求: 1、掌握数组的基本操作; 2、掌握数组的一般算法; 3、掌握Function函数过程的定义和调用; 教学重点、难点: 1、数组的基本操作; 2、应用数组的常用算法; 3、Function函数过程的定义和调用; 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 引言:(3分钟) 数组的概念 5.4 数组的基本操作(15分钟) 案例分析、讲解(例5-10~例5-12) 5.5 控件数组(17分钟) 案例分析、讲解(例5-13~例5-14) 5. 6 数组应用举例(30分钟) 案例分析、讲解(例5-18~例5-22) 第六章 过程 6.1 Function函数过程(35分钟) Function函数过程的定义和调用 案例分析、讲解(例6-1~例6-2) 师生互动环节: 思考题:针对重复使用的代码如何提高代码的利用率。 教师问:针对重复使用的代码如何提高代码的利用率? 学生答: 教师讲解:强调过程的意义、定义和调用。 板书设计:PPT演示文稿+黑板 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P126 选择题:1,2,3,4,5,6,78,9,10 填空题:1,2,3,4,5,6,7 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 内蒙古工业大学教案(课次) 第 12 次课 2 学时 授课题目:第六章 过程 6.1 Function函数过程 6.2 Sub过程 6.3 参数的传递 教学目的、要求: 1、掌握Sub子过程和Function函数过程的定义和调用方法; 2、掌握过程之间参数传递的方式; 教学重点、难点: 1、Sub子过程和Function函数过程的定义和调用; 2、函数和过程的参数传递; 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 引言:(7分钟) Function函数过程的定义和调用过程 6.1 Function函数过程(30分钟) Function函数过程的定义和调用 案例分析、讲解(例6-1~例6-3) 6.2 Sub过程(33分钟) Sub子过程的定义和调用及Function函数过程与Sub过程的区别 案例分析、讲解(例6-4~例6-6) 6.3 参数的传递(30分钟) 值传递与地址传递的区别 案例分析、讲解(例6-7~例6-10) 师生互动环节: 思考题:若用Sub子过程带回返回值用什么方法。 教师问:若用Sub子过程带回返回值用什么方法?什么传递方式? 学生答: 教师讲解:强调Function函数过程与Sub过程的区别。 板书设计:PPT演示文稿+黑板 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P126 选择题:1,2,3,4,5,6,7,8,9,10 填空题:1,2,3,4,5,6,7,8,9,10 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: 内蒙古工业大学教案(课次) 第 13 次课 2 学时 授课题目:第六章 过程 6. 4. 变量与过程的作用域 6.5 过程应用举例 第七章 用户界面的设计 7.1 菜单设计 7.2 多重窗体 教学目的、要求: 1、了解变量和过程的作用域; 2、掌握各种菜单的设计方法;了解多重窗体的程序设计方法。 教学重点、难点: 1、变量和过程的作用域; 2、在应用程序中创建菜单、多重窗体的设计方法及相关语句。 教学组织(含课堂教学内容、教学方法、 辅助手段、师生互动、时间分配、板书设计等): 第七章 用户界面的设计 7.1 菜单设计(25分钟) 下拉式菜单、菜单控件数组、弹出式菜单 案例分析、讲解(例7-6~例7-8) 7.2 多重窗体(25分钟) 多重窗体的添加、多重窗体操作的语句和方法、设置启动窗体的方法、多重窗体间的数据存取、 标准模块、窗体模块 案例分析、讲解(例7-9) 第六章 过程 6. 4. 变量与过程的作用域(30分钟) 过程的作用域(窗体/模块级、全局级)、变量的作用域(局部变量、窗体/模块级变量和全局变量)、静态变量(局部变量) 案例分析、讲解(例6-11~例6-13) 6.5 过程应用举例(20分钟) 案例分析、讲解(例6-16~例6-19) 师生互动环节: 思考题:static静态局部变量和dim定义的局部变量的区别。 教师问:static静态局部变量和dim定义的局部变量的区别? 学生答: 教师讲解:强调static静态局部变量和dim定义的局部变量的区别。 板书设计:PPT演示文稿+黑板 教学方法:案例驱动+ PPT演示文稿+VB编译演示 作业布置: 教材P130 选择题:1,2,3,5,6,7,9填空题:1,2,3,4,5,6,7程序设计题:1,2 主要参考资料: [1] 蒋加伏等主编,Visual Basic程序设计教程(第三版),北京:北京邮电大学出版社,2004.6 [2] 龚沛曾等,Visual Basic程序设计教程(第三版),北京:高等教育出版社,2007.3 课后自我总结分析: PAGE 2
/
本文档为【VB课件vb教案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索