VB程序设计教学大纲

发布 2021-05-13 22:51:28 阅读 4131

昆明学院。

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

理论教学大纲。

自动控制与机械工程学院。

2023年 8月。

昆明学院。昆明学院。

vb程序设计》课程教学大纲。

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

共 32 学时)

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

一)课程的性质和地位。

本课程是机械设计制造及其自动化专业选修课,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。本课程的开设是通过对vb程序设计语言的学习,掌握vb程序设计语言的编程方法、思想,理解面向对象的编程思想,掌握vb程序设计语言的特点,加强学生程序设计的能力。

二)课程的主要任务。

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

三)课程的教学目标。

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

二、课程教学环节组成。

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

三、课程教学内容纲要。

一)课堂讲授。

第一章 visual basic程序设计概述。

目的和要求】

重点和难点】

重点:visual basic 6.0的安装及vb的集成开发环境的使用;

难点:vb程序的特点和vb的集成开发环境的使用;

教学内容】第一节 visual basic简介

一、visual basic的概念

二、visual basic的发展历程

三、visual basic的特点。

第二节 visual basic的安装与启动

一、运行visual basic的软件和硬件环境

二、visual basic的版本。

三、visual basic的安装

四、visual basic的启动与退出

第三节 visual basic的集成开发环境ide

一、 主窗口

二、 窗体设计器窗口

三、 工程窗口

四、 属性窗口

五、 **编辑窗口

六、 工具箱

七、 “立即”窗口

八、 “窗体布局”窗口

第四节 visual basic的帮助系统。

一、 安装msdn

二、 使用msdn library查询设计器。

三、 使用上下文相关帮助。

四、 在internet上获得帮助。

五、 运行msdn所提供的样例。

第二章 visual basic快速入门

目的和要求】

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

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

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

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

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

重点和难点】

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

教学内容】第一节对象的概念

一、 对象和类

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

三、 对象的建立和编辑。

第二节窗体的概念

一、 窗体的主要属性。

二、 窗体的常用事件。

三、 窗体的常用方法。

第三节控件的概念。

一、 控件的概念。

二、 常用基本控件。

三、 控件的默认属性。

四、 控件的焦点与tab键。

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

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

二、 编写你的第一个visual basic程序。

三、 程序的保存和装入。

四、 程序的调试与运行。

第三章 visual basic语言基础。

目的和要求】

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

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

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

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

重点和难点】

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

教学内容】第一节基本数据类型

一、 数值型数据

二、 字符型数据。

三、 布尔型数据。

四、 日期型数据。

五、 对象型数据。

六、 变体型数据。

第二节常量

一、直接常量。

二、符号常量。

三、系统常量。

第三节变量

一、 变量的命名规则

二、 变量的声明

第四节运算符与表达式

一、 算术运算符。

二、 字符串运算符。

三、 关系运算符。

四、 逻辑运算符。

五、 表达式。

第五节常用内部函数

一、 数**算函数。

二、 字符串函数。

三、 日期和时间函数。

四、 数据类型转换函数。

五、 格式输出函数。

六、 随机数语句和函数。

第六节自定义类型

一、 自定义类型的定义。

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

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

第四章程序设计基础。

目的和要求】

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

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

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

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

重点和难点】

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

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

教学内容】第一节 visual basic的程序语句。

一、 语句的书写规则。

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

第二节顺序结构

一、 赋值语句。

二、 数据的输入输出。

第三节选择结构。

一、 if语句。

二、 select case语句。

三、 条件函数。

四、 分支结构的嵌套。

第四节循环结构

一、 for循环

二、 while循环

三、 do…loop循环控制结构。

四、 多重循环。

第五节其他控制语句。

一、 go to语句。

二、 on-go to语句。

三、 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事件的使用。

教学内容】第一节图形控件

一、 图形框、图像框

二、 直线和形状

三、 图形文件的装入

第二节选择控件

一、 复选框

二、 单选按钮

三、 列表框

四、 组合框

第三节其他控件

一、 框架

二、 滚动条

三、 进度条

四、 计时器

二)课内实验。

实验一 visual basic程序设计概述。

目的和要求】

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

2. 掌握visual basic开发程序的一般步骤。

3. 学习visual basic**的书写格式。

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

重点和难点】

重点:visual basic集成开发环境ide的各类窗体、控件的操作及属性。

难点:visual basic程序设计语言的书写规范及格式。

实验内容】一、visual basic集成开发环境的安装、启动与退出。

二、使用visual basic6.0创建一个最简单的vb应用程序。

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

目的和要求】

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

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

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

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

重点和难点】

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

难点: visual basic集成开发环境的熟悉和利用visual basic设计程序的方法。

实验内容】一、熟悉对象的三要素。

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

三、程序的调试。

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

实验三 visual basic语言基础。

目的和要求】

VB程序设计教学大纲

visual basic程序设计 教学大纲。一 课程的性质和任务 visual basic程序设计 是计算机应用专业 网络技术等专业必修的一门专业课程。本课程的任务是 1.使学生可以全面而细致地掌握开发面向对象的应用程序的各阶段过程。2.从实际出发编制一些具有良好图形用户界面的实用型的应用程序。3....

《vb程序设计》教学大纲

vb 程序设计 课程教学大纲。授课专业 群 电子商务。课程英文名称 visual basic visual programming学分 4 一 课程的性质和目的。vb是微软公司出品的在basic语言的基础上发展起来的面向对象的可视化编程语言。visual 指的是开发图形用户界面 gui 的方法,它不...

VB程序设计教学大纲

vb程序设计 教学大纲。课程编号学时数 72学时学分数 4 适用专业 计算机系各专业先修课程 c语言。执笔人编写日期 2005年7月。一 本课程性质 任务和基本要求。vb程序设计 是一门计算机专业课。是计算机编程领域的基础性课程,vb作为程序设计的入门语言,具有易学易懂的特点,是培养学生程序逻辑能力...