Visual Basic程序设计教学大纲.docx

上传人:b****6 文档编号:3645869 上传时间:2022-11-24 格式:DOCX 页数:21 大小:22.81KB
下载 相关 举报
Visual Basic程序设计教学大纲.docx_第1页
第1页 / 共21页
Visual Basic程序设计教学大纲.docx_第2页
第2页 / 共21页
Visual Basic程序设计教学大纲.docx_第3页
第3页 / 共21页
Visual Basic程序设计教学大纲.docx_第4页
第4页 / 共21页
Visual Basic程序设计教学大纲.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

Visual Basic程序设计教学大纲.docx

《Visual Basic程序设计教学大纲.docx》由会员分享,可在线阅读,更多相关《Visual Basic程序设计教学大纲.docx(21页珍藏版)》请在冰豆网上搜索。

Visual Basic程序设计教学大纲.docx

VisualBasic程序设计教学大纲

《VisualBasic程序设计》课程教学大纲

一、课程基本信息

课程名称:

VB6.0职业技能培训教程

课程类别:

专业课

学时:

80

适用对象:

数控编程

考核方式:

考试

先修课程:

《计算机基础》

二、课程简介

本课程的任务是使学生通过本课程的学习和示例的分析,掌握使用VisualBasic开发Windows应用程序的一般方法和特点,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VisualBasic或其他面向对象的可视化开发工具开发Windows应用程序打下基础,使学生基本掌握使用VisualBasic6.0进行软件开发的一般步骤和基本技巧。

三、课程性质与教学目的

课程的性质:

 VisualBasic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。

本课程是非计算机应用专业的一门基础课,也是一门实践性较强的课程

教学目的:

通过本课程教学使学生达到以下基本要求:

1.掌握面向对象程序设计的基本概念。

2.掌握VisualBasic6.0编程语言的基本概念、语法规则以及常用内部函数。

3.掌握VisualBasic6.0的基本控件以及使用方法(控件的属性、方法、事件)。

4.掌握VisualBasic6.0程序设计的基本方法和过程。

6.能编写一般VisualBasic6.0程序、阅读分析较为复杂的程序。

7.掌握上机操作与调试VisualBasic6.0程序的基本技能。

四、教学内容及要求

第一章vb6.0概论

(一)目的与要求

1、目的与要求

1)了解VB的功能特点和发展简史

2)了解VB的安装与启动

2、重点、难点

1)重点:

VB的功能特点,VB的安装

2)难点:

VB的安装

(二)教学内容

第一节VB发展简史和特点

1.主要内容

VB发展简史,VB特点

2.基本概念和知识点

VB特点

3.问题与应用(能力要求)

简述vb特点

第二节vb6.0的安装和启动过程

1.主要内容

了解VB的安装与启动

2.基本概念和知识点

Vb安装和运行的软硬件要求

3.问题与应用(能力要求)

Vb的安装过程

(三)实践环节

实践环节:

VB的安装与启动

(四)教学方法与手段

本章的教学方式以教师讲课与演示为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,让学生自己练习vb的安装过程。

第二章vb6.0集成开发环境

(一)目的与要求

1、目的与要求

2.重点、难点

重点:

熟悉vb6.0集成开发环境

难点:

熟练掌握并记忆vb6.0集成开发环境

(二)教学内容

第一节集成开发环境简介

1.主要内容

集成开发环境中的菜单,工具栏,窗体设计器,工程管理器,代码编辑器的使用方法

2.基本概念和知识点

菜单,工具栏,窗体设计器,工程管理器,代码编辑器的定义

3.问题与应用(能力要求)

熟悉集成开发环境

第二节开发环境中的菜单和工具栏

1.主要内容

菜单和工具栏的功能

2.基本概念和知识点

各菜单的功能和工具栏的一些基本操作

3.问题与应用(能力要求)

熟练应用菜单和工具栏

第三节使用工程管理器及其他窗口

1.主要内容

工程资源管理器窗口,属性窗口,窗体布局窗口,对象浏览窗口的组成和使用

2.基本概念和知识点

工程资源管理器窗口,属性窗口,窗体布局窗口,对象浏览窗口的组成

3.问题与应用(能力要求)

使用工程资源管理器窗口,属性窗口,窗体布局窗口,对象浏览窗口

(三)教学方法与手段

本章的教学方式以教师讲课与演示为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,让学生自己熟悉vb的集成开发环境

第三章编写一个vb应用程序

(一)目的与要求

1、目的与要求

1)创建一个vb应用程序的步骤

2)掌握建立、编辑、运行和保存一个简单VisualBasic应用程序的方法

2、重点、难点

1)重点:

创建一个vb应用程序的步骤

2)难点:

程序代码的编写

(二)教学内容

第一节创建“足球小子”的应用程序

1.主要内容

设计用户界面,设置属性,添加程序代码

2.基本概念和知识点

“足球小子”用户界面的设计

3.问题与应用(能力要求)

合理地创建用户界面

第二节保存和运行应用程序

1.主要内容

Vb应用程序的保存

2.基本概念和知识点

保存程序的步骤,运行程序的方法

3.问题与应用(能力要求)

能够掌握保存程序的步骤,运行程序的方法

(三)实践环节与课后练习

作业内容为:

建立本章介绍的应用程序。

(四)教学方法与手段

本章的教学方式以教师讲课与演示为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,让学生自己去编写一个完整的应用程序

第四章vb编程元素

(一)目的与要求

1.基本要求

1)掌握应用程序的一般结构

2)赋值语句的使用

2.重点:

赋值语句的使用

3.难点:

数制间的转换

(二)教学内容

1.主要内容

应用程序的一般结构,赋值语句的使用,注释,数字,语句分隔符,续行的运用

2.基本概念和知识点

事件驱动模式,应用程序的一般结构,赋值语句的使用,注释,数字,语句分隔符,续行的运用

3.问题与应用(能力要求)

编写应用程序时能够灵活应用一些符号,使用赋值语句

(三)实践环节与课后练习

课后练习:

4-1,4-2,4-3,4-4,4-5

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

第五章:

变量

(一)目的与要求

1.基本要求

1)理解:

Vb6.0的基本语法规则、数据类型。

2)掌握:

VB6.0的常量、变量、运算符、运算符的优先级、运算规则、函数、表达式的正确书写。

3)变量的作用域

2.重点:

VB6.0的基本语法规则、数据类型,变量的作用域

3.难点:

运算符的优先级,函数

(二)教学内容

第一节声明变量

1.主要内容

掌握变量与常量的命名、定义和使用

2.基本概念和知识点

变量与常量的命名规则、定义方法

3.问题与应用(能力要求)

定义一个变量

第二节变量的数据类型

1.主要内容

掌握整型、长整型、单精度型、双精度型、逻辑型、字符型等数据类型的定义和使用,了解货币型、日期型、变体型等数据类型的表示;

2.基本概念和知识点

变量的数据类型定义和使用

3.问题与应用(能力要求)

定义和使用各种类型的变量

第三节变量的数据类型的检查和转换

1.主要内容

变量的特殊取值,变量数据类型的检查和转换

2.基本概念和知识点

变量的特殊取值,变量数据类型的检查和转换函数

3.问题与应用(能力要求)

灵活运用一些函数

第四节变量的作用域

1.主要内容

变量和常量的作用域及生存期,包括相关的声明语句或关键字

2.基本概念和知识点

局部变量,静态变量,模块级变量的定义

3.问题与应用(能力要求)

根据程序的要求合理定义变量

(三)实践环节与课后练习

课后练习:

5(1—5)

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

第六章:

流程控制

(一)目的与要求

1)熟练掌握结构化程序设计的三种基本结构(顺序结构、选择结构、循环结构)的使用方法;

2)InputBox函数与MsgBox函数的语法格式及其使用

3)熟练掌握实现选择结构行if语句、块if结构、SelectCase情况选择结构;If语句的嵌套的使用掌握实现循环结构的For/Next循环结构及ExitFor语句、Do/Loop循环结构及ExitDo语句和多重循环;

2.重点:

实现选择结构,循环结构

3.难点:

块if结构,For/Next,循环Do/Loop,循环多重循环

(二)教学内容

第一节条件语句

1.主要内容

1)结构化程序设计思想、特点与流程图。

2)顺序结构的流程、赋值语句的格式与功能、结束语句(End语句)与暂停语句(Stop语句)及卸载语句(Unload语句)的格式与使用。

3)InputBox函数与MsgBox函数的语法格式与使用、MsgBox函数的返回值。

4)选择结构的流程、If……Then……EndIf语句、If…Then…Else……EndIf语句、If……Then……ElseIf……Else……EndIf语句的语法格式及其使用。

5)If语句的嵌套的使用、IIf函数的使用。

6)SelectCase语句的语法格式及其使用。

2.基本概念和知识点

1)顺序结构和选择结构的设计方法。

2)数据的输入和输出(InputBox函数与MsgBox函数的语法格式的使用)。

3)If语句的三种基本结构设计方法、If语句的嵌套的使用。

4)SelectCase语句的语法格式及其使用。

3.问题与应用(能力要求)

读懂程序,自己能独立编写条件语句

第二节循环语句

1.主要内容

1)ForNext循环语法格式与使用、ForNext循环结构中循环次数的公式为:

循环次数=Int(Abs(终值-初值)/步长)+1。

2)DoWhileLoop(前测当型)与DoUntilLoop(前测直到型)语句的语法格式与使用。

3)DoLoopWhile(后测当型)与DoLoopUntil(后测直到型)语句的语法格式与使用。

4)While……Wend循环语句、GoTo语句、On…GoTo语句、Exit语句、End语句、With语句的语法格式及其使用。

2.基本概念和知识点

1)While……Wend循环语句的语法格式及其使用。

2)ForNext循环语句的语法格式与使用。

3)前测型当型与直到型的语法格式与使用。

4)后测型当型与直到型的语法格式与使用。

3.问题与应用(能力要求)

读懂程序,自己能独立编写循环语句

第三节转移语句

1.主要内容

GoTo语句的使用方法

2.基本概念和知识点

Goto语句的语法格式

3.问题与应用(能力要求)

读懂程序,自己能独立编写GoTo语句

(三)实践环节与课后练习

课后练习:

6(1—4)

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

并让学生上机练习编写,调试程序

第七章类对象及面向对象的编程

(一)目的与要求

1、目的与要求

1)类和对象的概念

2)面向对象的编程和对象的特征

2、重点、难点

1)重点

面向对象的编程和对象的特征

2)难点:

类和对象的概念,面向对象的编程和对象的特征

(二)教学内容

1.主要内容

类和对象的概念,面向对象的编程和对象的特征

2.基本概念和知识点

类和对象的概念,对象的三个基本特征:

属性,事件,方法的定义和应用

3.问题与应用(能力要求)

熟练应用对象属性,事件,方法

(三)实践环节与课后练习

作业的内容为:

7-1,2,3,4

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

第八章过程和函数

(一)目的与要求

1.基本要求

1)了解:

过程的分类、数组参数的传递。

2)理解:

参数传递中传值和传址的不同含义,变量与过程的作用域。

3)掌握:

定义、调用子过程和函数的方法。

2.重点:

1)过程的分类、数组参数的传递。

2)定义、调用子过程和函数的方法。

3)过程调用中的参数传递:

按地址传递、按值传递、数值参数。

4)变量与过程的作用域。

3.难点:

1)调用子过程和函数的方法

2)过程调用中的参数传递:

按地址传递、按值传递、数值参数。

(二)教学内容

第一节子过程的定义和使用

1.主要内容

1.子过程定义的语法格式

2..子过程的分类

3.调用子过程

4.例题讲解

2.基本概念和知识点

子过程定义,其语法格式,子过程的分类,调用子过程的方法

3.问题与应用(能力要求)

能定义一个子过程并且能正确调用该子过程

第二节函数的定义和使用

1.主要内容

1)函数定义的语法格式

2)调用函数

2.基本概念和知识点

函数过程定义,其语法格式,调用函数过程的方法

3.问题与应用(能力要求)

能定义一个函数过程并且能正确调用该函数过程

第三节使用参数

1.主要内容

1)参数的类型

2)过程调用中的参数传递:

按地址传递、按值传递、数值参数

2.基本概念和知识点

形参和实参的概念,参数的传递方式:

按地址传递、按值传递、数值参数的含义

3.问题与应用(能力要求)

正确理解形参和实参的概念,参数的传递方式:

按地址传递、按值传递、数值参数的含义,编程时能够灵活应用

(三)实践环节与课后练习

课后练习:

8(1—5)

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

并让学生上机练习编写,调试程序

第九章运算符

(一)目的与要求

1.基本要求

掌握算术运算符、关系运算符和逻辑运算符,字符串连接运算符的使用及其优先级;

2.重点:

算术运算符、关系运算符和逻辑运算符,字符串连接运算符的使用

3.难点:

运算符优先级

(二)教学内容

1.主要内容

算术运算符(加,减,乘,除,取模的运算)

关系运算符(大于,小于,等于的运算)

逻辑运算符(逻辑与,或,异或的运算)

字符串连接运算符的使用

2.基本概念和知识点

1)算术运算符、关系运算符和逻辑运算符,字符串连接运算符的使用

2)运算符优先级

3.问题与应用(能力要求)

迅速计算出一些表达式的运算结果

(三)实践环节与课后练习

课后练习:

9(1—4

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

第十章数组和集合

(一)目的与要求

1.基本要求

1)理解:

数组的含义、矩阵的转置、控件数组。

2)掌握:

数组的声明、数组的排序(冒泡法排序、比较法排序、选择法排序)。

2.重点:

数组的声明、数组的排序(冒泡法排序、比较法排序、选择法排序)。

3.难点:

数组的排序(冒泡法排序、比较法排序、选择法排序)

(二)教学内容

第一节数组

1.主要内容

1)数组的含义、数组的声明。

2)数组的排序(冒泡法排序、比较法排序、选择法排序)。

3)矩阵的转置。

4)控件数组。

2.基本概念和知识点

数组的定义,分类,定义一维数组和多维数组的方法

3.问题与应用(能力要求)

灵活运用数组进行编写程序

第二节集合

1.主要内容

1)集合的含义,集合的声明

2)集合的方法和属性

3)集合的使用

2.基本概念和知识点

集合的含义,声明的方法,集合的方法和属性

3.问题与应用(能力要求)

灵活运用集合进行编写程序

(三)实践环节与课后练习

课后练习:

10-1,2,3

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

并让学生上机练习编写,调试程序

第八章常用函数

(一)目的与要求

1.基本要求

掌握一些常用内部函数:

数学函数、字符串函数、日期和时间函数、转换函数的含义

2.重点:

数学函数、字符串函数、日期和时间函数、转换函数的含义

3.难点:

使用数学函数、字符串函数、日期和时间函数、转换函数

(二)教学内容

1.主要内容

常用内部函数Log,Exp,Sqr,Abs,Sgn,Rnd,Sin,Cos,Tan,AtnInt,Fix,Trim,Left,Right,Mid,Len,Ucase,Lcase,Space,String,Date,Time,Timer,Chr,Str,Val,QBColor,Rgb,InputBox函数,MsgBox函数的使用

2.基本概念和知识点

常用内部函数的含义以及使用的语法规则

3.问题与应用(能力要求)

编写程序时能够运用一些常用函数

(三)实践环节与课后练习

课后练习:

11-1,2,3

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

并让学生上机练习编写,调试程序

第十二章常用控件和窗体

(一)目的与要求

1.基本要求

熟练掌握窗体及多重窗体的概念、建立和使用;

掌握窗体下列常用属性,事件,方法

熟练掌握上述常用控件的常用属性,事件,方法

2.重点:

掌握窗体下列常用属性,事件,方法

熟练掌握常用控件的常用属性,事件,方法

3.难点:

常用控件的常用属性,事件,方法以及应用

(二)教学内容

1.基本内容

1)熟练掌握窗体及多重窗体的概念、建立和使用;

2)掌握窗体下列常用属性:

Caption,Height,Left,Name,Top,Visible,Width,CurrentX,CurrentY,Enabled,FillColor,Font,MaxButton,MinButton,Picture,Backcolor;3.熟练掌握窗体的Click和Load等事件,掌握窗体的其他常用事件:

Dbclick,KeyDown,KeyPress,KeyUp,MouseDown,MouseMove,MouseUp,Unload;4.熟练掌握窗体的常用方法:

Cls,Show,Print,Hide,Move;5.掌握下列常用控件的功能及在窗体上建立的操作方法:

标签、文本框、命令按钮、单选钮、检查框、框架、滚动条、列表框、组合框、定时器;

3)熟练掌握上述常用控件的常用属性:

Name,Caption,Height,Width,Top,Left,Enabled,Visibl,Font,ForeColor,BackColor,BackStyle,Alignment,Bordstyle,Autosize,WordWarp,TabIndex;

4)掌握上述常用控件的基本事件:

如Click,Dblclick,Change,Gotfocus,Lostfocus,KeyPress,MouseDown,MouseMove,MouseUp,Timer,Scroll;

5)掌握上述常用控件的常用方法:

如Drag,Refresh,Setfocus,AddItem,Clear,RemoveItem,Print,Cls等;

6)掌握事件过程代码程序的编写方法;

7)掌握常用事件的功能和触发时机;

8)熟悉建立基于图形用户界面的应用程序的方法;

9)了解VB中键盘事件、鼠标事件和拖曳事件及其事件过程的编写;

2.基本概念和知识点

用户界面设计的原则,窗体的属性,事件,添加新控件的方法,操作控件的方法,控件的属性,事件(命令按钮,单选框,复选框,定时器,文本框,列表框,组合框的一些常用控件)

3.问题与应用(能力要求)

编写程序时能熟练应用窗体的属性,事件以及常用控件的属性,事件

(三)实践环节与课后练习

课后练习:

12-1,2,3,4

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

并让学生上机练习编写,调试程序

第十三章VB菜单设计和对话框

(一)目的与要求

1.基本要求

1).掌握利用菜单设计器建立

2).修改菜单项的方法通用对话框的建立和功能

2.重点:

菜单设计器建立,对话框的建立

3.难点:

弹出式菜单的建立方法

(二)教学内容

1.掌握利用菜单设计器来建立、修改菜单项的方法;

2.掌握通用对话框的建立和功能;

3.掌握菜单的常用属性:

如Caption,Enabled,Index,Visible等;

4.掌握菜单的Click事件;

5.掌握通用对话框的常用属性和常用方法;

6.了解弹出式菜单的建立方法;

7.了解自定义对话框的使用。

(三)实践环节与课后练习

掌握菜单编辑器设计菜单的步骤、方法和技巧。

掌握窗口菜单、弹出式菜单和实时菜单的设计方法

(四)教学方法与手段

本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。

并让学生上机练习编写,调试程序

第十四章图形操作

(一)目的与要求

1.基本要求

通过本章的学习,要求学生理解VB中坐标系的概念,掌握用Line控件、Shape控件画直线、矩形、圆(弧)、椭圆的方法。

掌握图片框、图像框的常用属性、常用方法、图片的载入及应用。

掌握用Pset方法、Line方法、Circle方法画点、矩形、圆(弧)、椭圆的方法。

2.重点:

图片框、图像框的常用属性、常用方法、图片的载入及应用

3.难点:

Pset方法、Line方法、Circle方法画点、矩形、圆(弧)、椭圆的方法。

(二)教学内容

1.主要内容

1)坐标系统

①默认坐标系统

②用户自定义坐标系统

2)绘图属性与事件

①CurrentX、CurrentY属性

②线宽与线型

③图形的填充

④AutoRedraw属性

⑤图形颜色

3)图形控件

①图片框控件PictureBox

②图像框控件Image

③形状控件Shape

④直线控件Line

4)绘图方法

①Pset方法

②Line方法

③Circle方法

2.基本概念和知识点

VB中坐标系的概念,用Line控件、Shape控件画直线、矩形、圆(弧)、椭圆的方法。

图片框、图像框的常用属性、常用方法、图片的载入及应用。

用Pset方法、Line方法、Circle方法画点、矩形、圆(弧)、椭圆的方法。

3.问题与应用(能力要求)

编写程序时灵活应用图像的载入,让界面更美观

(三)实践环节与课后练习

课后练习:

14-1,2,3,

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

当前位置:首页 > 职业教育 > 中职中专

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

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