VB可视化编程.docx

上传人:b****3 文档编号:3753427 上传时间:2022-11-25 格式:DOCX 页数:51 大小:73.05KB
下载 相关 举报
VB可视化编程.docx_第1页
第1页 / 共51页
VB可视化编程.docx_第2页
第2页 / 共51页
VB可视化编程.docx_第3页
第3页 / 共51页
VB可视化编程.docx_第4页
第4页 / 共51页
VB可视化编程.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

VB可视化编程.docx

《VB可视化编程.docx》由会员分享,可在线阅读,更多相关《VB可视化编程.docx(51页珍藏版)》请在冰豆网上搜索。

VB可视化编程.docx

VB可视化编程

课时计划

授课班级

12计算机

授课时间

2013.3.1

课型

新授

第1学时

课题

Visualbasic概述

教学方法

讲授

教学目标

认知

VisualBasic的主要特点

技能

VisualBasic的安装、启动和退出

情感

教材分析

重点

VisualBasic的主要特点

难点

VisualBasic的安装、启动和退出

关键

端正学习态度

教具资料

教学环节

教师讲授、指导内容

教学活动

时间

分配

一、

二、

三、

组织教学:

复习:

讲授:

1.1VisualBasic简介

方便的开发环境:

VisualBasic提供了完善的可视化编程环境

事件驱动机制:

VisualBasic程序运行的基本方法是由“事件”来驱动程序的运行

VisualBasic的版本

学习版:

专业版:

企业版:

VisualBasic的启动步骤

Ø单击“开始”按钮

Ø选择“程序”菜单中的“MicrosoftVisualBasic”程序组,然后选择“MicrosoftVisualBasic”选项

Ø在“新建工程”对话框中,VisualBasic提示新建一个工程或打开一个现有的工程。

对话框中包括“新建”、“现存”和“最新”三个标签,可用鼠标进行选择切换

退出VisualBasic的方法

单击窗口右上角的关闭按钮

选择“文件”菜单中的“退出”命令

按快捷键Alt+Q

教师讲解

1

 

44

 

板书设计

VisualBasic简介

教学小节

课时计划

授课班级

12计算机

授课时间

2013.2.29

课型

新授

第2学时

课题

VisualBasic的开发环境

教学方法

教学目标

认知

了解VisualBasic开发环境的各个组成部分

技能

理解VisualBasic开发环境的各个组成部分之间的关系

情感

教材分析

重点

理解VisualBasic开发环境的各个组成部分之间的关系

难点

掌握VisualBasic开发环境的各个组成部分的功能和用法

关键

教具资料

教学环节

教师讲授、指导内容

教学活动

时间

分配

一、

二、

三、

组织教学:

复习:

讲授:

VisualBasic的开发环境

标题条:

用来显示“MicrosoftVisualBasic”的标识和当前打开的工程文件名(默认为“工程1”)。

菜单栏:

包含“文件”、“编辑”、“视图”、“工程”、“格式”、“调试”、“运行”、“查询”、“图表”、“工具”、“外接程序”、“窗口”和“帮助”等菜单。

工具条:

由一些操作按钮构成,为用户提供了一种快速使用常用命令的方法。

工具箱:

包含一组在程序设计时往窗体中放置控件的工具,其中每一个工具都表示一种VisualBasic所固有的控件。

工具箱的控件可以由编程人员根据需要添加。

教师演示

1

44

 

板书设计

Vb开发环境

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.3.1

课型

新授

第3学时

课题

VisualBasic的开发环境

教学方法

教学目标

认知

了解VisualBasic开发环境的各个组成部分

技能

理解VisualBasic开发环境的各个组成部分之间的关系

情感

教材分析

重点

理解VisualBasic开发环境的各个组成部分之间的关系

难点

掌握VisualBasic开发环境的各个组成部分的功能和用法

关键

教具资料

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

通过一个简单的程序设计实例说明如何使用VisualBasic的开发环境进行程序设计

设计应用程序的界面

Ø启动VisualBasic集成开发环境

Ø在工具箱中单击命令按钮(CommandButton)控件,将鼠标移到“Form1”窗体中,鼠标的形状变成一个“十”字叉

Ø在窗体相应的位置添加“Command1”命令按钮

设置对象的属性

Ø打开“属性”窗口

Ø在属性列表中选择属性名

Ø在右侧选择合适的取值或输入新的属性值

编写事件代码

程序的运行

程序的保存

教师演示

1

 

44

 

板书设计

编写事件代码

程序的运行

程序的保存

教学小节

课时计划

授课班级

12计算机

授课时间

2013.3.7

课型

新授

第4学时

课题

Vb编程基础

教学方法

将受

教学目标

认知

VisualBasic程序设计的基本步骤、程序书写规范

技能

VisualBasic面向对象程序设计中的几个概念:

情感

教材分析

重点

了解VisualBasic程序设计的基本步骤,类模块的概念

难点

理解对象与类的概念,事件驱动机制

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

3.1VisualBasic程序设计的基本步骤

Ø设计应用程序的界面

Ø编写事件过程代码

Ø调试并保存应用程序中的各个组成文件,并编译生成可执行文件

3.2对象与类

对象(Object)

“对象”可以看做是VisualBasic程序设计的核心。

VisualBasic具有“面向对象”的特性,VisualBasic应用程序的基本单元就是对象,用VisualBasic编程就是用“对象”组装程序

“面向对象”的编程方法比传统的编程方法更简单、更方便,并且编写出的程序也更加稳定

类(Class)

在VisualBasic中,对象是由类创建的,是类的具体实例

各种不同的对象分属于各种不同的种类

同一类对象可能具有一些不同的特性

具有某些相同特性的对象,不一定是同一类对象

教师讲解

 

实例演示

2

43

 

板书设计

VisualBasic程序设计的基本步骤

对象与类

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.3.8

课型

新授

第5学时

课题

属性、方法和事件

教学方法

讲授

教学目标

认知

VisualBasic面向对象程序设计中的几个概念

技能

理解对象与类的概念,事件驱动机制

情感

教材分析

重点

对象与类,属性、方法和事件

难点

事件驱动机制,窗体模块、标准模块和类模块

关键

教具资料

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

在VisualBasic中可以用属性、方法和事件来说明和衡量一个对象的特性。

属性(Property)

属性指明了对象“是什么样的?

”,常用于定义对象的外观

用于描述对象的名称、位置、颜色、字体等特性的一些指标

通过改变对象的属性值可以改变对象的特性

属性分为读写属性和只读属性两类

方法(Method)

方法指明了对象“能做什么?

”,常用于定义对象的功能和操作

用来控制对象的功能及操作的内部程序

事件(Event)

事件指明了对象“什么情况下做?

”,常用于定义对象发生某种反应的时机和条件

事件可分为鼠标事件及键盘事件

通过实例讲解

1

44

 

板书设计

属性(Property)

方法(Method)

事件(Event)

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.3.14

课型

新授

第6学时

课题

事件驱动机制

教学方法

讲解

教学目标

认知

VisualBasic面向对象程序设计中的几个概念

技能

理解对象与类的概念,事件驱动机制

情感

教材分析

重点

对象与类,属性、方法和事件

难点

事件驱动机制,窗体模块、标准模块和类模块

关键

教具资料

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

事件驱动机制与传统编程方式的异同

在传统的程序设计过程中,程序是按照预先编写的代码逐条依次执行的,程序按照预定的流程执行。

而VB是按照事件驱动机制运行程序的

在事件驱动机制中,系统先执行哪一段代码并不取决于预定的顺序,而是由用户操作来决定的

在一个事件处理过程内部,VB语言与其他传统语言类似,程序也是按照预定的流程执行的。

事件产生的方式

程序操作者触发

由系统触发

代码间接触发

事件驱动程序的执行过程

按照事件驱动机制编写程序的基本方法

实例演示

1

44

 

板书设计

事件驱动机制与传统编程方式的异同

事件产生的方式

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.3.15

课型

新授

第7学时

课题

VisualBasic程序代码书写规范

教学方法

讲解

教学目标

认知

VisualBasic面向对象程序设计中的几个概念

技能

理解对象与类的概念,事件驱动机制

情感

教材分析

重点

对象与类,属性、方法和事件

难点

事件驱动机制,窗体模块、标准模块和类模块

关键

教具资料

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

VisualBasic程序代码书写规范

命名规范

必须以字母开头

不能包含嵌入的句号或者类型声明字符

不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符

不能和受到限制的关键字同名

注释规范

在VisualBasic语言中,注释符为“'”

分行书写规范

分行的方法是在代码中用续行符(一个空格后面跟一个下划线)将长语句分成多行

合并行规范

将多条语句合并写到同一行上,只需要将各语句用“:

”分开即可。

教师实际操作

学生练习

1

44

 

板书设计

命名规范分行书写规范

合并行规范

注释规范

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.3.14

课型

新授

第8学时

课题

常量和变量

教学方法

教学目标

认知

了解数据类型、变量及常量的概念和分类

技能

变量和常量的使用方法

情感

教材分析

重点

理解变量和常量声明的语法、功能

难点

掌握变量和常量的使用方法

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

4.2变量

变量(Variable),就是在程序执行过程中,其值可以发生变化的量。

在应用程序的执行过程中,常用变量来临时存储数据。

4.2.1变量的声明

变量声明就是将变量的名称和数据类型事先通知给应用程序,也叫做变量定义。

1.隐式声明

隐式声明就是在使用一个变量之前并不专门声明这个变量而直接使用。

2.显式声明

语法:

{Dim|Static|Public|Private}<变量名>[{<类型说明符>|As<类型说明词>}]

4.2.2变量的作用域及其生存期

1.变量的作用域

一个变量的有效使用范围称为该变量的作用域。

一个变量是过程级变量、模块级变量、还是全局变量,VB允许在声明一个变量时同时指定它的作用域。

2.变量的生存期

一个变量的有效存续时间,称为该变量的生存期

4.2.3变体(Variant)变量

教师讲解

学生操作

2

433

 

板书设计

变量

变量的声明

教学小节

课时计划

授课班级

12计算机

授课时间

2013.3.15

课型

新授

第9学时

课题

常量和变量

教学方法

教学目标

认知

了解数据类型、变量及常量的概念和分类

技能

变量和常量的使用方法

情感

教材分析

重点

理解变量和常量声明的语法、功能

难点

掌握变量和常量的使用方法

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

4.3常量

常量(Constant),是在程序运行过程中,其值保持不变的量,它在程序运行之前就是已知的。

4.3.1值常量

值常量就是用数据本身的值所表示的常量。

4.3.2符号常量

用一个容易理解和记忆的符号来表示常量,此符号就是符号常量。

4.3.3符号常量的定义

语法:

[Public|Private]Const常量名{<类型说明符>|As<类型说明词>}=表达式

功能:

先计算赋值号右边表达式的值,然后将此值赋给左边的符号常量。

教师讲解

2

 

43

 

板书设计

常量

值常量

符号常量的定义

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.3.21

课型

新授

第10学时

课题

5.1函数

教学方法

讲解

教学目标

认知

了解函数和表达式的概念和分类

技能

掌握常用函数的使用方法

情感

教材分析

重点

函数的概念、功能及使用方法

难点

理解各种函数的语法和功能、表达式的书写规则和运算顺序

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

5.1函数

函数(Function)是一些特殊的语句或程序段,每一种函数都可进行一种具体的运算。

在程序中,只要给出函数名和相应的参数就可以使用它们,并可得到一个函数值

5.1.1标准函数

标准函数,也叫做预定义的函数,是由VisualBasic语言直接提供的函数。

程序设计人员使用时只需写上函数名和所需参数就可以了,而不用事先定义。

标准函数按其参数及函数值的类型可分为数值函数、字符串函数、日期和时间函数、转换函数、数组函数和输入、输出函数。

5.1.2自定义函数

当标准函数不能满足程序设计人员的实际需要时,由程序设计人员按照一定的语法规则自己定义而成的函数。

这类函数必须先定义,然后才能在程序中使用。

5.2表达式

VisualBasic表达式是用运算符和圆括号将常量、变量和函数按

照一定的语法规则连接而成的有一定意义的式子。

根据表达式中使用的运算符以及表达式的值的类型可以将表达式分为算术表达式、字符串表达式、关系表达式和逻辑表达式

教师讲解

2

 

43

 

板书设计

5.1函数

教学小节

课时计划

授课班级

12计算机

授课时间

2013.3.22

课型

新授

第11学时

课题

数组和记录

教学方法

讲解

教学目标

认知

数组和记录的概念、分类

技能

数组的声明和记录的定义

情感

教材分析

重点

数组的声明和记录的定义

难点

数组和记录的使用方法

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

6.1数组的概念

VisualBasic中的数组和数学中数组的概念基本类似,都是由一批互相联系的、有一定顺序的数据组成的集合。

与数学中的数组不同的是,VisualBasic中的数组必须先声明,然后才能在程序中使用。

一个数组中的所有数据,称为该数组的数组元素。

6.2常规数组

常规数组,即大小固定的数组,也就是说常规数组中包含的数组元素的个数不变,它总是保持同样的大小,占有的存储空间当然也就保持不变。

6.2.1常规数组的声明

6.2.2多维数组

6.2.3数组数据的输入和输出

6.2.4包含其他数组的数组

6.3动态数组

动态数组就是能够随时调整数组的大小的数组。

6.3.1动态数组的声明

6.3.2分配实际可用空间

教师讲解

2

 

43

 

板书设计

6.2常规数组

6.3动态数组

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.3.28

课型

新授

第12学时

课题

7.1条件判断结构

教学方法

教学目标

认知

各种控制结构的含义和使用的语句

技能

掌握各种控制结构、函数过程和子程序过程的使用方法

情感

教材分析

重点

过程的概念、分类、定义及调用方法

难点

掌握各种控制结构、函数过程和子程序过程的使用方法

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

7.1.1If…Then…Else语句

1.单行式

语法:

If条件表达式Then语句1[Else语句2]

功能:

当条件表达式成立时,执行关键字Then后面的语句1,否则执行关键字Else后面的语句2。

2.区块式

语法If条件表达式Then

语句序列1

Else

语句序列2]

EndIf

7.1.2If…Then…ElseIf语句

语法:

If条件表达式1Then

语句序列1

ElseIf条件表达式2Then

语句序列2]

Else

语句序列n+1]

EndIf

1

44

 

板书设计

7.1.1If…Then…Else语句

7.1.2If…Then…ElseIf语句

教学小节

课时计划

授课班级

12计算机

授课时间

2013.3.29

课型

新授

第13学时

课题

7.1.3SelectCase语句

教学方法

教学目标

认知

各种控制结构的含义和使用的语句

技能

掌握各种控制结构、函数过程和子程序过程的使用方法

情感

教材分析

重点

过程的概念、分类、定义及调用方法

难点

掌握各种控制结构、函数过程和子程序过程的使用方法

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

7.1.3SelectCase语句

语法:

SelectCase表达式

[Case取值1

语句序列1]

[Case取值2

语句序列2]

[CaseElse

语句序列n+1]

EndSelect

功能:

先计算表达式,然后,将表达式的值依次与语法中的每个Case关键字后面的取值进行比较,如果相等,就执行该Case后面的语句序列;如果都不相等,则执行CaseElse子语句后面的语句序列。

无论执行的是哪一个语句序列,执行完后都要接着执行关键字EndSelect后面的语句。

1

44

 

板书设计

 

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.4.4

课型

新授

第14学时

课题

7.2循环程序结构

教学方法

教学目标

认知

各种控制结构的含义和使用的语句

技能

掌握各种控制结构、函数过程和子程序过程的使用方法

情感

教材分析

重点

过程的概念、分类、定义及调用方法

难点

掌握各种控制结构、函数过程和子程序过程的使用方法

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

7.2.1For…Next语句

语法:

For计数变量=初值To终值[Step增量值]

语句序列

[ExitFor]循环体

语句序列

Next[计数变量]

功能:

重复执行For语句和Next语句之间的语句序列。

7.2.2ForEach…Next语句

语法:

ForEach变量In数组

语句序列

[ExitFor]循环体

语句序列

Next[变量]

7.2.3Do…Loop语句

1.当型Do…Loop语句

语法:

Do[While条件表达式]

[语句序列]

[ExitDo]循环体

[语句序列]

Loop[While条件表达式]

1

44

 

板书设计

For…Next语句

教学小节

课时计划

授课班级

12计算机

授课时间

2013.4.5

课型

新授

第15学时

课题

窗体

教学方法

教学目标

认知

VisualBasic窗体的常用属性、事件和方法

技能

使用多个窗体进行VisualBasic应用程序界面设计的方法

情感

教材分析

重点

使用窗体进行VisualBasic应用程序界面设计的方法

难点

掌握VisualBasic窗体的常用属性、事件和方法,以及使用窗体进行VisualBasic应用程序界面设计的方法

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

窗体是VB应用程序运行界面的重要组成部分,任何一个应用程序都至少有一个窗体,窗体本身也是一种对象。

窗体属性的设置方法

在窗体上单击鼠标右键,在弹出的菜单中单击“属性窗口”选项或单击窗体并按下F4键来激活“属性”窗口,在“属性”窗口中可以设置窗体的属性

在程序运行时由程序代码来实现窗体的属性设置

窗体的常用属性

(一)

Appearance(立体显示)

BackColor(背景颜色)

ForeColor(前景颜色)

BorderStyle(边框样式)

Caption(标题)、Font(显示字体)

Height(高度)、Width(宽度)

Left(左边距)、Top(上边距)

ControlBox(控制按钮)

MaxButton、MinButton(“最大化”、“最小化”按钮)

WindowState(可视状态)

StartUpPosition(启始位置)

1

44

 

板书设计

窗体属性的设置方法

窗体的常用属性

教学小节

 

课时计划

授课班级

12计算机

授课时间

2013.4.11

课型

新授

第16学时

课题

单选钮和复选框

教学方法

教学目标

认知

了解什么事单选框。

复选框

技能

掌握单选框、复选框的使用

情感

教材分析

重点

单选按钮、复选框

难点

单选按钮、复选框、框架

关键

教具资料

计算机

教学环节

教师讲授、指导内容

教学活动

时间

分配

组织教学

复习

讲解

Caption属性:

文本标题。

Alignment属性0:

控件钮在左边,标题显示在右边。

1:

钮右,题左。

Va

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

当前位置:首页 > 工程科技 > 能源化工

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

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