VB教案本.docx

上传人:b****5 文档编号:27576050 上传时间:2023-07-03 格式:DOCX 页数:94 大小:462.72KB
下载 相关 举报
VB教案本.docx_第1页
第1页 / 共94页
VB教案本.docx_第2页
第2页 / 共94页
VB教案本.docx_第3页
第3页 / 共94页
VB教案本.docx_第4页
第4页 / 共94页
VB教案本.docx_第5页
第5页 / 共94页
点击查看更多>>
下载资源
资源描述

VB教案本.docx

《VB教案本.docx》由会员分享,可在线阅读,更多相关《VB教案本.docx(94页珍藏版)》请在冰豆网上搜索。

VB教案本.docx

VB教案本

湖南都市职业学院

HunanUrbanProfessionalCollege

 

教案

 

系(部):

经济信息管理系

课程名称:

VisualBasic程序设计项目教程

教学学期:

2012—2013学年第一学期

教学时数:

72学时

授课班级:

11电子商务

主讲教师:

殷艳菊

 

教案编写规范

教案是教师在钻研教材、了解学生、设计教学方法等前期工作的基础上,为实现教学大纲而精心设计的授课框架,是教师为实现一定阶段预期的教学目标,运用系统观点和方法,遵循教学基本规律,对教学活动进行规划和安排,为传授每一知识点(群)的而制定的以课时为单位的教学实施方案。

一、教案编写的基本原则

(一)根据《教学计划》要求,紧扣教学大纲,切合教材、专业和学生实际。

(二)理论联系实际,教学与实际职业工作过程相对接。

(三)以培养学生职业能力、创新精神为本位,以工作项目为导向。

(四)教学目明确,教学内容充实,重点、难点突出。

(五)教学方法科学,教学过程合理、紧凑。

二、教案构成

教案由封面、课程授课计划及进度安排、各教学单元(或专题)教案、教学后记等四部分构成。

三、教案格式及填写说明

(一)教案封面

系(部):

该课程教学任务所属的系(部)。

课程名称:

教学计划中该课程的名称。

教学学期:

20××—20××学年第×学期。

教学时数:

教学计划中该课程的教学时数。

授课班级:

担任该课程教学任务的专业及班级。

主讲教师:

教师本人姓名。

(二)课程授课计划及课程授课进度安排

教师制定并经该课程教学任务所属的系(部)批准的学期授课计划。

分为课程授课计划与课程授课进度安排两部分:

1、课程授课计划:

课程名称,教学学期,授课班级,课程教学总时数、理论教学时数、实践教学时数,课程教学所对接的职业工作与其职业能力要求,教学目标,教学重点、难点及其突破方法。

教学支撑环境与教学资源,主要教学方法与手段,学生学习成绩考核与评价办法等。

2、课程授课进度安排:

分教学单元的教学进度安排。

(三)教学单元(或专题)教案

教学内容:

本教学单元授课的章节、内容。

授课班级:

授课的年级、专业、班级。

如同一内容在多个班级授课,应分别填写。

教学时间:

原则上以二课时为一教学单元。

教学内容所对接的职业工作与其职业能力要求:

本单元教学内容所对接的职业工作,从事该职业工作应必备的职业能力。

教学目标:

包括知识目标、能力目标和态度目标。

教学重点与难点:

本教学单元的重点、难点及其突破方法。

教学支撑环境与教学资源:

本教学单元的教学场地、仪器设备、网络要求,教具、图表、光盘、软件要求,教学参考资料。

主要教学方法与手段:

讲授、演示、实验、讨论、案例分析、上机操作、仿真或现场实训、教学辅助手段、师生互动等。

教学过程:

本教学单元教学步骤安排,各教学步骤的时间分配、教学内容及方法。

学生课外学习任务:

学生课外学习任务、作业及要求。

教学小结;本单元教学任务完成情况,学生上课、完成学习任务、能力提高情况。

(四)教学后记

该课程一学期 的教学任务结束后,授课教师对本人本课程的教学情况进行总结,包括:

教学任务完成情况,学生学习情况、职业能力掌握情况,教学内容重构及教学方法改进的意见,教案的改进和调整等。

四、编写教案的要求

1、每位教师(含兼职教师、外聘教师)所担任教学任务的每一门课程,都必须编写教案。

2、教师不同学期所授的同一门课程的教案,必须更新,积极吸收本专业最新科研成果,充分体现教学改革思想,培养学生创新精神,不断充实完善教学内容。

3、分教学单元(或专题)撰写教学教案。

4、开学前,教师应完成二个星期以上的教案;任一单元的教学单元教案,必须在上课的二个星期前完成。

4、每教学单元的教案不得少于3页(任教时间不满二年的教师不得少于5页)。

5、提倡教师用电脑编写及打印教案。

6、学期结束,教师的教案交该门课程教学任务所属系(部)归档,存入教师个人教学档案。

 

课程授课计划

课程名称

VisualBasic程序设计项目教程

教学学期

2012—2013学年第一学期

授课班级

11电子商务

教学课时

72课时

课程教学总学时

72

教学场地要求

理论课课时

36

实践课课时

36

 

课程教学内容

所对接的职业工作

与其职业能力要求

本课程旨在使学生了解程序设计语言的基本知识、面向对象的基本概念,掌握程序设计的基本方法与思路。

通过本课程学习,使学生较为深入地理解程序设计的内涵。

通过典型案例的分析,运用所学的知识开发图形界面下的应用程序,为培养学生结合本专业进行软件开发的能力打下基础。

 

 

知识目标

(1)程序设计的基础知识:

程序设计的步骤、流程图、结构化程序设计

(2)算法概念,程序设计中的基本技巧和常用算法

(3)阅读、分析、调试简单源程序

(4)能用VisualBasic程序设计语言编制、调试简单应用程序

能力目标

1、具备熟练应用VB集成环境进行VB语言的编写、编译与调试的能力。

2、具备初步的高级语言程序设计能力。

3、能够掌握一定软件开发技术,具备一定的软件开发能力

4、培养严肃,认真一丝不苟的工作作风

态度目标

培养学生耐心、细致的学习态度,相互合作的团队精神和对程序设计的热爱。

教学重点与难点

重点:

让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。

难点:

对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。

教学支撑环境

与教学资源

教科书、参考书、网络资源和VB软件

 

主要教学方法

与手段

1、讲授式的教学方法

2、问题探究式教学方法

3、训练与实践式教学方法

4、基于现代信息技术的教学方法

 

课程授课进度安排

授课进度计划表

周次

课时

授课方式

授课章节与内容

备注

理论

实训

其它

01

 

 

 

 

13号上课

02

 4

4 

 

 

项目-熟悉VB6.0开发环境

 

03

 4

4 

 

 

项目二掌握VB编程基础

 

04

 

 

 

 

国庆放假

05

 4

2 

2

 

项目二掌握VB编程基础

 

06

4 

2 

2 

 

项目三设计简单乘法计算器

 

07

 4

2 

2 

 

项目四设计“字体显示器”

 

08

 4

2 

2 

 

项目五设计商品显示系统

 

09

 4

2 

2 

 

项目六设计各国城市时间显示程序

 

10

 4

2 

2 

 

项目七设计我的记事本

 运动会

11

 4

2 

2 

 

项目八设计学生成绩查询系统

 

12

 4

2 

2 

 

项目八设计学生成绩查询系统

 

13

 4

2 

2 

 

项目九设计简易画图程序

 

14

 4

2 

2 

 

项目十制作CD播放机

 

15

 4

2 

2 

 

项目十一设计学生成绩管理系统

 

16

 4

2 

2 

 

项目十一设计学生成绩管理系统

 

17

 

 

 

元旦放假 

18

 4

4 

 

 

 复习

 

19

 

 

 

 

 

 

20

 

 

 

 

 

 

 

第一教学单元(专题)教案

教学内容

项目一熟悉VB6.0开发环境

授课班级

11电子商务

教学课时

4课时

教学内容对接的

职业工作与

职业能力要求

 

教学目标

了解:

VB的工程的三种:

工作模式、运行模式、中断模式。

了解:

属性窗口和代码编辑窗口的关系和区别。

理解:

各个窗口在程序开发中的作用。

掌握:

主窗口的使用、窗体窗口的使用、工具箱窗口的使用、

属性窗口的使用和工程资源管理器窗口的使用。

教学重点与难点

知识点:

1.VisualBasic在程序开发中的地位及作用。

2.掌握开发环境的窗口作用。

3.对VisualBasic的使用环境加以介绍。

技能点:

1.理解并能解释面向对象程序设计的基本思想。

2.熟悉并基本掌握VisualBasic的运行环境。

3.理解并能运用VisualBasic6.0的主要开发窗口。

重点:

VB程序的基本特点,主窗口、属性窗口、代码编辑窗口、工程资源管理器窗口、工具箱窗口的作用及使用方法。

教学支撑环境与

教学资源

教科书、参考书、网络资源、VB软件

主要教学

方法与手段

1、讲授式的教学方法

2、问题探究式教学方法

3、训练与实践式教学方法

4、基于现代信息技术的教学方法

学生课外

学习任务

 

P14-15

 

教学小结

本项目首先给出了学习VB的基本方法。

之后通过一个简单应用程序的编写,介绍了面向对象编程技术及相关概念,如对象、事件、方法等,让学生了解创建应用程序,进行程序界面设计以及编写代码的方法,使读者对VB6.0编程过程和事件驱动的编程机制有了初步了解。

在后续项目中详细介绍VB6.0编程方法和特点。

学习VisualBasic程序设计的开发环境,理解掌握主窗口、属性窗口、代码编辑窗口、工程资源管理器窗口、工具箱窗口的作用及使用方法

 

 

一、Windows平台上应用程序的可视化开发工具VisualBasic

VisualBasic最早于1991年由Microsoft公司推出,其中Visual表示“可视化”,可视化

程序设计语言是当代计算机程序设计语言的先进代表与主流。

1998年Microsoft公司又推出

VisualBasic6.0,VisualBasic6.0在开发环境、功能方面比前几版进一步完善和扩充,尤

其在数据库管理、网络应用方面更胜一筹,使得VisualBasic6.0成为大多数程序员首选的

编程工具。

VB6.0包括三个版本,分别为学习版、专业版和企业版。

其中“学习版”为VB6.0的基础

版本,主要供初学者学习使用。

“专业版”主要供专业人员使用,它除具有学习版的全部功能外,

还包括ActiveX、Internet控件开发工具、动态HTML页面设计等高级特性。

“企业版”是VB6.0

的最高版本,供开发研制企业应用程序使用。

二、VB功能特点

1、具有面向对象的可视化设计工具

在VB中,应用面向对象的程序设计方法(OOP方法),把程序和数据封装起来视为一个对

象,每个对象都是可视的。

程序员在设计时只需根据界面设计的要求,直接在计算机屏幕上“画”

出各种需要的不同类型的对象(控件和窗体),并为每个对象设置属性,就可以完成应用程序的

人机对话的界面设计。

最后程序员的编程工作仅针对对象要完成的功能进行编程,就可以完成应

用程序的全部程序设计工作。

2、事件驱动的编程机制

事件驱动编程是当代最先进的编程方法,VB中每个对象都有相应的各种事件,每个事件都能

够驱动一段程序的运行。

针对对象所响应的事件进行编程,能够令应用程序完成设计者所期望的

各种数据处理及其他工作。

此种编程机制既可以极大地减少编程量,又可以降低编程的难度,使

得程序易于编写和维护。

3、提供了易学易用的应用程序集成开发环境

VB为用户提供了开发应用程序的集成开发环境,用户可以在同一个开发环境中设计应用程序

界面、编写程序代码、调试程序、进行应用程序的编译等各项工作。

4、结构化的程序设计

5、支持多种数据库系统的访问

利用VB提供的数据控件或ODBC,VB可以访问各种当代流行的数据库系统,如Access、

SQLServer以及Oracle等各种类型的数据库,也可访问Microsoft的Excel电子电子表格以

Loutus1-2-3等。

6、OLE技术

VB的核心是其对对象的链接与嵌入(OLE)的支持,利用OLE,VB可开发集声音、

图象、动画、字处理、Web等对象于一体的应用程序。

 

7、Active技术

VB可方便地使用标准的Active部件,调用标准接口,实现各种特定的功能。

8、完备的Help联机帮助功能。

三、运行环境

VB6.0是Windows95/98、WindowsNT或Windows2000下的一个应用程序,它对环境的要

求与所依赖的操作系统的要求是一致的。

硬件要求:

586以上CPU,16M以上内存,100M以上硬盘。

软件要求:

Windows95/98、NT3.51以上版本或Windows2000。

四、启动

启动VB的常用方法主要有以下两种方法:

1、通过“开始”按钮的“程序”菜单,选择打开“MicrosoftVisualBasic6.0中文版”。

2、双击桌面上的VB快捷方式图标。

导入:

用户启动MicrosoftVisualBasic6.0中文版后,首先进入的环境就是VB的系统集成开

发环境。

用户可以在这个环境中进行应用程序界面的设计、编写程序代码、调试程序、进行应用

程序的编译等各项工作。

系统集成开发环境中包括以下的栏目和窗口:

当用户启动MicrosoftVisualBasic6.0中文版后,首先进入的环境就是VB的系统集成开

发环境。

用户可以在这个环境中进行应用程序界面的设计、编写程序代码、调试程序、进行应用

程序的编译等各项工作。

系统集成开发环境中包括以下的栏目和窗口:

一、集成开发环境窗口

系统集成开发环境也由一个窗口展示,它包括以下3个栏目:

1、标题栏

窗口中的“标题拦”用于标识当前工程的名称以及工程当前所处的工作模式。

VB的工程有

三种工作模式:

(1)设计模式:

进行用户界面的设计、代码的编制及应用程序的开发。

(2)运行模式:

运行应用程序,此时不可编辑代码和界面。

(3)中断模式:

运行暂时中断,此时可编辑代码,但不能编辑界面。

2、菜单栏

“菜单拦”中包括13个下拉菜单,这些菜单中包含了程序开发过程中所需要的命令。

(1)文件:

主要用于创建VB的工程、保存工程、显示最近设计的工程、将当前工程编译生

成可执行文件、保存或另存工程中的文件、打印等工作。

VB的工程是应用程序的基本和主要载

体,要开发一个VB的应用程序首先要创建一个工程。

一个工程可以包含一个应用程序的全部窗

体、模块、程序等。

VB的工程以文件的形式存放到磁盘,文件的扩展名为:

.VBP。

(2)编辑:

主要用于对程序源代码的编辑,其中包括复制、粘贴、查找、替换等诸多功能。

(3)视图:

主要用于在集成开发环境下,各种管理和工具窗口的显示,以便用户在程序设

计中对VB源程序以及各种对象的查看和定义。

(4)工程:

主要用于添加窗体或模块、移除窗体或模块、在VB工具箱中添加控件、设置

应用程序运行的启动窗体等。

(5)格式:

主要用于设置窗体控件的位置(如水平居中、垂直居中)、多个控件的对齐位

置、控件间的间距等。

(6)调试:

主要用于源程序的查错和调试。

(7)运行:

用于程序的运行、停止及中断。

(8)查询:

主要用于在设计数据库应用程序时设计SQL属性。

(9)图表:

主要用于在设计数据库应用程序时编辑数据库。

(10)工具:

主要用于应用程序的菜单设计,以及应用程序设计过程中设置VB系统的各种

编辑状态。

如,是否要求对源程序进行自动语法检测、是否要求变量声明、是否要求控件对齐到

窗体的网格等。

(11)外接程序:

用于为工程增加或删除外接程序。

(12)窗口:

用于屏幕窗口的层叠、平铺以及列出全部打开的文档窗口等。

(13)帮助:

用于帮助用户系统学习掌握VB的使用方法及程序设计的方法。

3、工具栏

工具拦可以使用户迅速地访问系统常用的菜单命令。

二、窗体窗口

窗体窗口用于对窗体的设计。

窗体是组成VB应用程序的主体对象,它是一个容器,即每一

个窗体都可以容纳诸多控件,它通常也是应用程序中人机交互的主要界面。

一个应用程序中包括

多个窗体,每个窗体必须有唯一的窗体名。

在设计时,窗体网格是可见的,并可通过“工具”菜

单中的“选项”命令来改变。

三、属性窗口

属性窗口由对象列表框、属性列表框、属性含义说明、属性显示排列方式4部分组成,通过

属性窗口,用户可以设置对象的各种属性。

四、工程资源管理器窗口

工程资源管理器窗口类似Windows中的资源管理器,它保存并展示一个应用程序所有的文

件,其中主要包括以下三类文件:

窗体文件(文件扩展名是:

.FRM)、标准模块文件(文件扩展

名是:

.BAS)、类模块文件(文件扩展名是:

.CLS)。

工程资源管理器窗口有三个按钮:

“查看

代码”、“查看对象”、“切换文件夹”,其中“查看代码”命令按钮用于查看与编辑窗体的源

程序;“查看对象”命令按钮用于对窗体和窗体控件的设计以及各种对象属性的设

五、代码窗口

代码窗口专门供用户编写程序。

打开代码窗口有以下三种方法:

1、选择窗体或模块后,单击“查看代码”按钮。

2、鼠标双击窗体或控件。

3、“视图”菜单中的“代码窗口”命令。

六、立即窗口

用户可在立即窗口显示所关心的表达式的值,以便调试程序。

七、窗体布局窗口

窗体布局窗口用于指定程序运行时的初始位置,主要为使用户所开发的应用程序能够在各种

不同分辨率的计算机屏幕上正常运行。

八、对象浏览器窗口

对象浏览器窗口用以查看在工程中定义的模块或过程。

九、工具箱窗口

工具箱窗口为用户提供标准控件,如:

命令按钮(Command)、标签(Label)、文本框(TextBox)、

组合框(ComboBox)等,也可以通过“工程”菜单中的“部件”项在其中添加其它控件或Windows

应用程序。

第二教学单元(专题)教案

教学内容

简单的VB程序设计

授课班级

11电子商务

教学课时

4课时

教学内容对接的

职业工作与

职业能力要求

 

教学目标

学习面向对象程序设计OOP语言的基本思想和基本方法。

知识点:

1.结构化程序设计和面向对象程序设计的区别。

2.掌握类及对象的概念。

3.窗体、控件、属性、事件、方法的开发程序中的作用。

4.工程文件的作用及结构。

技能点:

1.理解并能正确设置窗体及相关控件的属性。

2.熟悉并基本掌握VisualBasic程序的创建过程。

3.理解并能运用工程文件的作用及工程的使用方法。

4.正确掌握事件代码的创建方法及方法的调用。

教学重点与难点

重点:

(1)结构化程序设计和面向对象程序设计的区别。

(2)对象和类的关系。

(3)属性、方法、事件在面向对象程序设计中的作用。

(4)开发VB应用程序的步骤。

(5)常用控件及窗体的属性及事件的作用及定义方法。

难点:

(1)对象和类的概念

(2)工程文件的结构及使用方法。

教学支撑环境与

教学资源

教科书、参考书、网络资源、VB软件

主要教学

方法与手段

1、讲授式的教学方法

2、问题探究式教学方法

3、训练与实践式教学方法

4、基于现代信息技术的教学方法

学生课外

学习任务

P42-P43

教学小结

在了解VB语言的基本特性、功能特点及其开发环境后,VB的学习者还需要进一步了解面向对象程序设计的概念,掌握建立简单应用程序的基本方法,然后通过一个较为简单的VB应用程序窗体实例的开发,对VB的程序设计有一个全面的了解,以便为今后复杂应用程序的开发打下良好的基础。

 

§1程序设计方法的发展

一、初期的程序设计

自1946年诞生世界上第一台计算机起,计算机程序设计语言的发展经历了四个阶段:

1、机器语言阶段

2、汇编语言阶段

3、高级语言阶段

4、面向对象程序设计阶段

二、结构化程序设计

结构化程序设计(StructureProgramming)是一种强调功能抽象化和模块化的编程方法,它把

求解问题的过程看作一个处理过程。

20世纪70年代,Dijkstra提出三种基本的程序结构:

顺序结构、选择结构、循环结构,以及

自顶向下、逐步求精、模块化程序设计的原则。

结构化程序设计解决了由多人共同开发大型软件

时,如何高效率地完成高可靠性系统的问题。

结构化程序的可读性好、可维护性好已成为评价程

序质量的首要条件。

VB改变了原Basic语言的非结构程序设计思想,采用结构化程序设计的思想

和方法。

三、面向对象的程序设计

面向对象程序设计OOP(ObjectOrientedProgramming)是一种以对象为基础,以事件来驱动

对象执行的程序设计技术。

OOP将一个应用程序,逐步划分成相互关联的多个对象,并且建立起

与这些对象相关联的事件过程,通过对象对所发生的事件产生响应,来执行相应事件过程,以引

发对象状态的改变,从而最终达到运算、处理的目的。

程序员在应用程序中只需说明对象应完成

的任务,该任务通常仍由编程来完成,仍采用结构化程序设计的方法。

面向对象程序设计最早在20世纪80年代就已提出,起源于Smalltalk语言。

此种方法引入了

新的概念和思维方式,为使软件在程序设计阶段能够模仿建立真实世界的模型,此种设计方法对

系统的复杂性进行概括、抽象和分类,使软件的设计与实现形成一个由抽象到具体、由简单到复

杂的一个循序渐进的过程,从而解决了大型软件研制中存在的效率低、质量难以保证、调试复杂、

维护困难等一系列问题,因此近年来面向对象的程序设计得到广泛的应用。

目前在Windows环境

下常用的面向对象程序设计语言有:

VisualBasic、VisualJ++、VisualC++、VisualFoxPro等。

面向对象程序设计的优点:

1、符合人们的习惯思维方式,便于分析复杂而多变的问题。

2、易于软件的维护和功能的增减。

3、能用继承的方式减短程序开发所花的时间。

4、与可视化技术相结合,改善了工作界面。

 

§2对象的概念

VB提供了面向对象程序设计的强大功能,程序的核心是对象。

VB不仅提供了大量的控件对

象,而且提供了创建自定义对象的方法和工具,为开发应用者带来了诸多便利。

一、对象和类

1、对象(Object)

在OOP中,程序的核心是对象。

在开发一个应用程序时,必须先建立各种对象,然后围绕对

象来进行程序设计。

对象是具有某些特性的具体事物的抽象(如:

控件及窗体)。

每个对象都具

有描述其特征的属性,以及附属于它的行为。

在VB中,工程中的每一个窗体、窗体中的每一个控件都是一个对象。

2、类

类是创建对象实例的模板,是同种对象的集合与抽象,它包含所创建对象的属性描述和行为

特征的定义。

类含有属性和方法,它封

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

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

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