VB程序设计教学大纲.docx

上传人:b****6 文档编号:6423801 上传时间:2023-01-06 格式:DOCX 页数:14 大小:21.20KB
下载 相关 举报
VB程序设计教学大纲.docx_第1页
第1页 / 共14页
VB程序设计教学大纲.docx_第2页
第2页 / 共14页
VB程序设计教学大纲.docx_第3页
第3页 / 共14页
VB程序设计教学大纲.docx_第4页
第4页 / 共14页
VB程序设计教学大纲.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

VB程序设计教学大纲.docx

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

VB程序设计教学大纲.docx

VB程序设计教学大纲

 

昆明学院

机械设计制造及其自动化专业

理论教学大纲

 

自动控制与机械工程学院

2016年8月

昆明学院

昆明学院

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

(适用机械设计制造及其自动化专业)

(共32学时)

一、课程的性质、地位、任务和教学目标

(一)课程的性质和地位

本课程是机械设计制造及其自动化专业选修课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。

本课程的开设是通过对VB程序设计语言的学习,掌握VB程序设计语言的编程方法、思想,理解面向对象的编程思想,掌握VB程序设计语言的特点,加强学生程序设计的能力。

(二)课程的主要任务

本课程的任务是使学生了解VB程序设计、掌握VB程序设计的基本知识,程序结构,基本算法及程序设计思想,并培养学生具有VB语言程序设计方面的基础知识和应用能力,具备初步的高级语言程序设计能力,培养严肃,认真一丝不苟的工作作风,为程序设计工作以及进一步的深入学习和研究奠定必要的理论基础和实践基础。

(三)课程的教学目标

本课程的任务是使学生了解程序设计的基本知识,了解VB程序的基本特点、初步知识和构成,正确理解和领会VB语言的语法、语义规则;掌握VB语言的基本常用算法、数据类型、表达式,具有阅读和编制VB程序的能力;掌握VB程序结构、程序设计基本方法和技巧;在VisualBasic6.0集成开发环境下,能独立地编制、调试和运行程序,掌握动态程序的调试和维护方法。

二、课程教学环节组成

由课堂讲授,师生讨论,上机实验等组成。

三、课程教学内容纲要

(一)课堂讲授

第一章VisualBasic程序设计概述

【目的和要求】

1.认知VisualBasic语言的概念,出现的历史背景、特点与发展;

2.了解VisualBasic6.0的功能及其特点;

3.VB的安装、启动和运行;

4.掌握VisualBasic6.0及开发集成环境主要组成部分及其使用;

5.初步了解VisualBasic联机帮助功能的使用方法;

【重点和难点】

重点:

VisualBasic6.0的安装及VB的集成开发环境的使用;

难点:

VB程序的特点和VB的集成开发环境的使用;

【教学内容】

第一节VisualBasic简介 

一、VisualBasic的概念 

二、VisualBasic的发展历程 

三、VisualBasic的特点

第二节 VisualBasic的安装与启动 

一、运行VisualBasic的软件和硬件环境 

二、VisualBasic的版本

三、VisualBasic的安装 

四、VisualBasic的启动与退出

第三节 VisualBasic的集成开发环境IDE 

一、主窗口 

二、窗体设计器窗口 

三、工程窗口

四、属性窗口

五、代码编辑窗口

六、工具箱

七、“立即”窗口

八、“窗体布局”窗口

第四节VisualBasic的帮助系统

一、安装MSDN

二、使用MSDNLibrary查询设计器

三、使用上下文相关帮助

四、在Internet上获得帮助

五、运行MSDN所提供的样例

第二章 VisualBasic快速入门 

【目的和要求】

1.理解面向对象程序设计的方法; 

2.掌握窗体对象的常用属性、事件和方法及其使用; 

3.掌握文本框、标签和命令按钮控件的常用属性、事件和方法及其使用; 

4.了解并熟悉控件的概念及常用控件;

5.掌握开发一个VisualBasic应用程序的一般步骤;

【重点和难点】

理解面向对象程序设计的思想和用VB设计程序的方法;

【教学内容】

第一节 对象的概念 

一、对象和类 

二、对象的属性、事件、方法 

三、对象的建立和编辑

第二节 窗体的概念 

一、窗体的主要属性

二、窗体的常用事件

三、窗体的常用方法

第三节 控件的概念

一、控件的概念

二、常用基本控件

三、控件的默认属性

四、控件的焦点与Tab键

第四节 如何编写简单的应用程序 

一、创建VisualBasic应用程序的步骤和方法 

二、编写你的第一个VisualBasic程序

三、程序的保存和装入

四、程序的调试与运行

第三章 VisualBasic语言基础

【目的和要求】

1.理解变量与常量的概念、掌握其定义和使用; 

2.了解各种常用数据类型的数据在内存中的存放形式; 

3.掌握各种运算符、表达式的使用方法; 

4.掌握常用内部函数的使用;

【重点和难点】

普通常量,符号常量的格式,算术运算符、字符运算符、关系运算符、逻辑运算符,内部函数的使用

【教学内容】

第一节 基本数据类型 

一、数值型数据 

二、字符型数据

三、布尔型数据

四、日期型数据

五、对象型数据

六、变体型数据

第二节 常量 

一、直接常量

二、符号常量

三、系统常量

第三节 变量 

一、变量的命名规则

二、变量的声明

第四节 运算符与表达式 

一、算术运算符

二、字符串运算符

三、关系运算符

四、逻辑运算符

五、表达式

第五节 常用内部函数 

一、数学运算函数

二、字符串函数

三、日期和时间函数

四、数据类型转换函数

五、格式输出函数

六、随机数语句和函数

第六节 自定义类型 

一、自定义类型的定义

二、自定义类型变量的声明

三、自定义类型变量的使用

第四章 程序设计基础

【目的和要求】

1.掌握顺序结构程序设计方法; 

2.掌握赋值语句的使用; 

3.掌握VisualBasic数据的输入/输出方法; 

4.掌握选择结构、循环结构和其他控制语句。

 

【重点和难点】

重点:

赋值语句的使用、输入/输出语句、条件语句、循环语句、常用算法;

难点:

赋值语句的使用、条件语句嵌套、循环语句及其嵌套;

【教学内容】

第一节VisualBasic的程序语句

一、语句的书写规则

二、命令格式中的符号约定 

第二节 顺序结构 

一、赋值语句

二、数据的输入输出

第三节 选择结构

一、If语句

二、SelectCase语句

三、条件函数

四、分支结构的嵌套

第四节 循环结构 

一、For循环 

二、While循环 

三、Do…LOOP循环控制结构

四、多重循环

第五节其他控制语句

一、GoTo语句

二、On-GoTo语句

三、Exit语句

四、End语句

第六节综合应用

第五章 数组

【目的和要求】

1.明确数组的用途; 

2.掌握一维数组和二维数组的定义及引用方法;

3.掌握动态数组的使用方法;

4.掌握控件数组的建立与应用方法;

5.掌握数组的基本操作及相关算法;

【重点和难点】

重点:

静态数组、动态数组的定义及引用,常用算法:

分类统计、排序(选择法、冒泡法)、插入、删除

难点:

动态数组的定义及引用、排序问题:

选择法排序、冒泡法排序、二维数组

【教学内容】

第一节 数组的基本概念 

第二节 数组的声明 

一、 一维静态数组的声明 

二、 二维静态数组的声明 

三、动态数组的声明

第三节 数组的基本操作 

一、 数组的引用 

二、 数组的赋值 

三、 数组的输出 

第四节 控件数组

一、控件数组的概念

二、控件数组的建立

第六章 过程

【目的和要求】

1.掌握Sub子程序和Function函数过程的定义和调用方法; 

2.掌握传址和传值两种参数传递方式的区别及其用途; 

3.熟悉数组参数的使用方法;

4.了解过程作用域的有关概念;

5.掌握变量的作用域和生存期;

【重点和难点】

重点:

Sub子过程和Function函数过程的定义和调用方法,传址和传值两种参数传递方式的区别及其用途,数组参数的使用方法;

难点:

传址和传值两种参数传递方式的区别及其用途,数组参数的使用方法

【教学内容】

第一节Sub过程 

一、Sub过程的定义

二、Sub过程的调用

第二节Function过程 

一、Function过程的定义

二、Function过程的调用

第三节 过程中的参数传递 

一、形参和实参

二、传值和传址

三、数组参数的传递

第四节 变量的作用域 

一、变量的作用域

二、静态变量

第七章 常用控件

【目的和要求】

1.掌握单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用; 

2.了解ActiveX控件和系统对象的使用方法; 

【重点和难点】

重点:

掌握单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用。

难点:

键盘事件KeyPress事件、KeyUp和KeyDown事件的使用

【教学内容】

第一节 图形控件 

一、 图形框、图像框 

二、 直线和形状 

三、 图形文件的装入 

第二节 选择控件 

一、 复选框 

二、 单选按钮 

三、 列表框 

四、 组合框 

第三节 其他控件 

一、 框架 

二、 滚动条 

三、 进度条 

四、 计时器 

(二)课内实验

实验一VisualBasic程序设计概述

【目的和要求】

1.熟悉并学习安装VisualBasic的集成开发环境

2.掌握VisualBasic开发程序的一般步骤

3.学习VisualBasic代码的书写格式

4.独立创建完成一个最简单的VisualBasic应用程序

【重点和难点】

重点:

VisualBasic集成开发环境IDE的各类窗体、控件的操作及属性

难点:

VisualBasic程序设计语言的书写规范及格式

【实验内容】

一、VisualBasic集成开发环境的安装、启动与退出

二、使用VisualBasic6.0创建一个最简单的VB应用程序

实验二对象的属性、事件、方法,窗体的属性、事件、方法

【目的和要求】

1.进一步理解VisualBasic程序设计的步骤,熟悉VisualBasic的运行机制

2.窗体的属性、事件、方法的熟悉,掌握窗体的基本操作

3.掌握各种控件的添加及编辑方法,掌握标签、命令按钮、文本框控件的属性、方法和实践的设置使用

4.使用建立VB应用程序熟悉对窗体、控件的操作通过程序熟悉

【重点和难点】

重点:

理解面向对象程序设计的思想,对象的三要素——属性、事件、方法

难点:

VisualBasic集成开发环境的熟悉和利用VisualBasic设计程序的方法

【实验内容】

一、熟悉对象的三要素

二、对窗体、控件进行熟悉

三、程序的调试

四、通过VisualBasic集成开发环境进行常用的窗体、控件的添加、设置使用的程序操作

实验三VisualBasic语言基础

【目的和要求】

1.VisualBasic的基本数据类型基本概念的掌握

2.常量、变量的声明规则熟悉和使用

3.掌握各种运算符的功能

4.熟悉表达式的构成,掌握表达式的求职方法,掌握各种运算符的优先级

5.理解不同类型函数的格式、功能,掌握各种函数的使用方法

【重点和难点】

重点:

常量、变量的声明规则,运算符的优先级及使用,函数的使用

难点:

声明规则、优先级及大量函数用途的记忆

【实验内容】

一、通过程序设计对数据类型的应用,常量、变量的声明使用

二、通过VisualBasic集成开发环境对运算符、表达式的熟悉使用

三、通过具体的例题及上机实验完成一系列如求园周长、面积,温度转换,时间计算等大量上机实操巩固本章节知识点

实验四程序设计基础

【目的和要求】

1.掌握VisualBasic程序语句的书写规则

2.通过程序设计掌握顺序结构及数据的输入输出

3.选择结构程序设计(单分支、双分支、多分支)的掌握

4.循环结构程序设计的掌握

5.理解不同类型函数的格式、功能,掌握各种函数的使用方法

【重点和难点】

重点:

程序书写规则与数据输入、输出;选择结构及多分支结构;各类循环嵌套

难点:

赋值语句的使用、条件语句嵌套、循环语句及其嵌套

【实验内容】

一、熟练了解VisualBasic命令格式中的符号约定,掌握VisualBasic语句的书写规则

二、掌握几种基本的赋值命令,掌握数据的输入函数InputBox和输出函数MsgBox的使用

三、掌握关系表达式、逻辑表达式的正确书写形式

四、掌握单分支If语句和双分支If语句的结构和使用

五、掌握多分支语句的几种格式和使用,掌握情况语句Select和多分支语句If的区别

六、理解循环结构的执行流程,掌握For循环和Do循环的基本语法级运用,熟练使用累加语句和计数语句

七、通过完成例如:

求和、闰年、阶乘、三角形计算、排序、图形显示、乘法表、素数等大量程序设计实例巩固本章节知识

实验五数组

【目的和要求】

1.掌握数组的基本概念及学习数组的定义

2.掌握静态数组的定义、赋值和循环使用

3.掌握动态数组的定义、赋值和循环使用

4.掌握控件数组的设置、建立与编程使用并能使用其解决实际问题

【重点和难点】

重点:

静态数组、动态数组的定义及引用声明,及多维数组的使用,常用算法:

分类统计、排序,以及数组的引用,控件数组

难点:

动态数组的定义及引用、排序问题,及数组的应用和控件数组

【实验内容】

一、了解掌握一维数组的定义格式、赋值和Array函数及InputBox函数的使用

二、掌握动态数组的定义、动态数组元素的赋值,学会三重循环结构的正确使用

三、使用控件数组编程解决实际问题

四、通过循环变数、成绩输出、水仙花数、矩阵输出、控件调用等大量实际编程巩固知识点

实验六过程

【目的和要求】

1.掌握Sub子过程的定义、调用

2.掌握Function函数过程的定义、调用和特点

3.熟悉参数传递

4.熟悉变量的作用域(局部变量、窗体变量、全局变量)

【重点和难点】

重点:

Sub子过程和Function函数过程的定义和调用方法,传址和传值两种参数传递方式的区别及其用途,数组参数的使用方法;

难点:

传址和传值两种参数传递方式的区别及其用途,数组参数的使用方法

【实验内容】

一、掌握Sub子过程的定义和调用方法及调用时参数的设定和形参与实参结合时的数据传递

二、掌握Function过程的概念和定义方法及调用时形参与实参结合时的数据传递

三、通过求函数、值传递与地址互换、最大公约数的实例的编程巩固Sub过程和Function函数的掌握

实验七常用控件

【目的和要求】

1.熟练掌握运用文本控件、标签控件和命令按钮控件进行编程

2.熟练掌握图片框、图像框、复选框和单选按钮、列表框和组合框的属性、事件和方法

3.理解框架控件的作用

4.能够使用计时器、直线和形状控件控件编程

【重点和难点】

重点:

掌握单选钮、复选框、框架、列表框、组合框、滚动条和时钟等标准控件的常用属性、方法和事件的使用。

难点:

键盘事件KeyPress事件、KeyUp和KeyDown事件的使用

【实验内容】

一、熟练掌握文本控件和图形控件的属性设置和事件的正确使用,掌握Mod运算符的使用和选择结构的运用

二、掌握选择控件的属性设置和事件、方法的使用,了解框架和控件数组的运用,正确使用MsgBox函数的功能

三、对滚动条、进度条、计时器进行熟悉并且把其利用到实际编程当中

四、课程教学内容和学时分配

序号

教学内容

课堂讲授

课内实验

合计

备注

1

第一章 VisualBasic程序设计概述

1

1

2

2

第二章 VisualBasic快速入门

2

2

4

3

第三章 VisualBasic语言基础

2

2

4

4

第四章 程序设计基础

4

4

8

5

第五章 数组

2

2

4

6

第六章 过程

3

3

6

7

第七章 常用控件

2

2

4

合计

16

16

32

五、本课程教学方法建议及考核方式

1.教学方法应灵活多样,习题课和课堂讨论、上机实操、辅导答疑中通过典型例题的剖析,加深学生对概念的理解和解题方法的训练。

2.考核方法:

上机考试

六、选用教材及教学辅助材料说明

《VisualBasic程序设计教程》冯烟利主编,清华大学出版社,2011.2(【ISBN】978-7-302-24708-1)

参考书目:

6.《VisualBasic程序设计实验教程》冯烟利主编,清华大学出版社,2011.3

7.《VisualBasic2008入门经典(第5版)》Willis.T.Newsome.B.著,清华大学出版社,2009.4

8.《VisualBasic从入门到精通(第2版)》刘彬彬安剑著清华大学出版社,2010.7

七、其他相关说明

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

当前位置:首页 > 小学教育 > 其它课程

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

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