VB程序设计教学大纲

发布 2021-05-13 23:00:28 阅读 4473

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

课程编号学时数:72学时学分数:4

适用专业:计算机系各专业先修课程:c语言。

执笔人编写日期:2023年7月。

一、本课程性质、任务和基本要求。

vb程序设计》是一门计算机专业课。是计算机编程领域的基础性课程,vb作为程序设计的入门语言,具有易学易懂的特点,是培养学生程序逻辑能力的首选课程之一。通过对本课程的学习,使学生理解面向对象的可视化程序设计方法的概念,理解事件驱动的编程机制,熟悉vb6.

0的集成开发环境,掌握vb编程的基础知识,掌握vb提供的各种控件的属性、事件和方法,掌握各种结构化语句的使用方法,能够正确选择并且灵活运用它们进行windows应用程序的设计。

本课程的主要任务是:

1、建立程序结构的概念,掌握程序设计的一般思路和方法。

2、掌握vb开发应用程序的具体方法和步骤。

3、培养程序逻辑能力。

4、培养编程语言的自学能力和独立解决问题的基本能力。

5、提高使用计算机进行软件开发的意识,使用计算机语言编写对社会、对人民有价值的应用程序。

本课程应达到的基本要求是:

1、了解vb的版本及其特点。

2、理解面向对象的程序设计方法的概念和事件驱动的编程机制。

3、掌握vb6.0的开发环境的使用方法和vb语言的基础知识。

4、掌握vb控件和各种结构化语句的使用方法。

5、掌握基本图形程序的设计。

6、掌握文件管理及操作的方法。

7、掌握数据库编程技术。

二、课程内容。

第一章 vb概述。

教学内容。1.1 程序设计语言及方法概述。

1.1.1 程序设计语言的发展。

1.1.2 结构化程序设计。

1.1.3 面向对象程序设计。

1.2 vb6.0简介。

1.2.1 什么是vb6.0

1.2.2 vb6.0的特点。

1.2.3 vb6.0的运行环境、安装和启动。

1.3 vb集成开发环境。

1.3.1 窗体。

1.3.2 控件。

1.3.3 属性。

1.3.4 事件及**编写。

1.3.5 工程资源管理器。

1.4 设计程序的一般步骤。

教学要求。了解程序设计语言的发展,vb 6.0的特点,掌握和理解窗体、控件及其属性设置,掌握vb 6.0的集成开发环境和设计应用程序的一般步骤和方法。

教学重点。集成开发环境。

2.设计程序的一般步骤。

教学难点。设置对象属性。

第二章 vb基础知识。

教学内容。2.1 字符集

2.1.1 基本字符集。

2.1.2 关键字。

2.1.3 标识符。

2.2 vb的基本数据类型。

2.2.1 字符串型。

2.2.2 数值型。

2.2.3 逻辑型。

2.2.4 日期型。

2.2.5 变体型。

2.3 常量与变量。

2.3.1 变量。

2.3.2 常量。

2.4 运算符与表达式。

2.5 常用内部函数。

2.5.1 数学函数。

2.5.2 转换函数。

2.5.3 字符串函数。

2.5.4 日期和时间函数。

教学要求。掌握和理解vb6.0的基本语法规则、数据类型,掌握vb6.0的变量、运算符、常用内部函数的正确使用,掌握vb6.0表达式的正确书写。

教学重点。的基本数据类型。

2.运算符与表达式。

3.常用内部函数。

教学难点。1.符号常量与变量的定义。

2.常用内部函数的调用。

第三章 vb程序设计初步。

教学内容。3.1 程序设计方法的发展。

3.2 窗体。

3.2.1 属性。

3.2.2 事件。

3.2.3 方法。

3.2.4 应用举例。

3.3 命令按钮。

3.3.1 属性。

3.3.2 事件。

3.3.3 应用举例。

3.4 标签。

3.4.1 属性。

3.4.2 事件。

3.5 文本框。

3.5.1 属性。

3.5.2 事件。

3.5.3 方法。

3.5.4 应用举例。

3.6 赋值语句。

3.7 print方法。

3.8 inputbox输入框。

3.9 msgbox消息框。

3.10 cls、rem、end、stop语句。

教学要求。了解结构化设计方法的基本概念,掌握窗体、按钮、标签、文本框的常用属性、事件和方法,掌握赋值语句和inputbox、msgbox、print、cls语句的使用方法,能编写简单的顺序结构程序。

教学重点。1.标签与文本框。

方法。输入框。

消息框。教学难点。

的使用。的使用。

第四章常用控件。

教学内容。4.1 **框。

4.1.1 属性。

4.1.2 应用举例。

4.2 图像框。

4.2.1 属性。

4.2.2 应用举例。

4.2.3 **框与图像框的区别。

4.3 定时器。

4.3.1 属性与事件。

4.3.2 应用举例。

4.4 单选钮。

4.4.1 属性与事件。

4.4.2 应用举例。

4.5 复选框。

4.5.1 属性与事件。

4.5.2 应用举例。

4.6 列表框。

4.6.1 属性。

4.6.2 方法。

4.6.3 应用举例。

4.7 组合框。

4.7.1 属性与方法。

4.7.2 应用举例。

4.8 框架。

4.9 多窗体。

4.9.1 操作。

4.9.2 语句与方法。

4.9.3 应用举例。

教学要求。掌握常用控件的常用属性、方法和事件,能在程序中灵活、正确地运用它们设计界面和编写**,并且了解多窗体的操作、语句、方法,能够制作多窗体程序。

教学重点。1.**框与图像框。

2.定时器。

3.单选钮与复选框。

4.列表框与组合框。

教学难点。1.**框与图像框的区别。

2.定时器的使用。

3.多窗体程序的制作。

第五章选择结构程序设计。

教学内容。5.1 三种基本结构。

5.1.1 顺序结构。

5.1.2 选择结构。

5.1.3 循环结构。

5.2 块if语句。

5.2.1 格式。

5.2.2 功能。

5.3 块if语句的嵌套。

5.4 else if 语句。

5.4.1 格式。

5.4.2 功能。

5.5 行if语句。

5.6 select case 语句。

教学要求。了解三种基本结构,理解选择结构的概念,掌握块if语句、块if语句的嵌套、else if 语句、行if语句、select case 语句的使用方法,能正确选择并灵活运用上述语句进行选择结构的程序设计。

教学重点。1.块if语句。

2.块if语句的嵌套。

if 语句。

case 语句。

教学难点。1.块if语句的嵌套。

if 语句。

第六章循环结构程序设计。

教学内容。6.1 概述。

6.2 for循环。

6.2.1 格式。

6.2.2 功能。

6.2.3 应用举例。

6.3 while循环。

6.3.1 格式。

6.3.2 功能。

6.3.3 应用举例。

6.4 循环的嵌套。

6.4.1 说明。

6.4.2 应用举例。

教学要求。了解循环结构的概念,掌握for循环、while循环的格式、功能,能够正确选择并灵活运用for循环、while循环以及循环的嵌套进行程序设计。

教学重点。循环。

2.循环的嵌套。

教学难点。循环的使用。

2.循环的嵌套。

第七章数组及应用。

教学内容。7.1 一维数组。

7.1.1 一维数组的定义。

7.1.2 一维数组的引用。

7.2 二维数组。

7.2.1 二维数组的定义。

7.2.2 二维数组的引用。

7.3 可调数组。

7.4 控件数组。

7.4.1 可调数组的概念。

7.4.2 可调数组的建立。

教学要求。掌握数组的概念、定义,掌握一维数组、二维数组的编程及应用,了解可调数组、控件数组的概念及应用。

教学重点。1.一维数组。

2.二维数组。

教学难点。1.可调数组的编程及应用。

2.控件数组的编程及应用。

第八章过程。

教学内容。8.1 过程概述。

8.2 子过程。

8.2.1 子过程的形式。

8.2.2 定义子过程。

8.2.3 子过程的调用。

8.3 函数过程。

8.3.1 函数过程的形式。

8.3.2 定义函数过程。

8.3.3 函数过程的调用。

8.4 参数传递。

8.4.1 传值与传址。

8.4.2 数组参数的传递。

8.5 过程与变量的作用域。

8.5.1 **模块的概念。

8.5.2 过程的作用域。

8.5.3 变量的作用域。

8.5.4 静态变量。

8.6 鼠标事件。

8.7 键盘事件。

教学要求。掌握定义、调用子过程和函数的方法,了解数组参数的传递,知道过程与变量的作用域,了解鼠标和键盘的各种事件,能够灵活运用本章所学知识进行程序设计。

教学重点。1.子过程。

2.函数过程。

3.参数传递。

4.鼠标与键盘事件。

教学难点。1.子过程与函数过程的区别。

2.参数传递。

第九章错误处理。

教学内容。1.1 设置错误陷阱。

1.2 编写错误处理程序。

教学要求。了解错误处理、错误陷阱的概念,掌握编写错误处理程序的基本方法。

教学重点。1.设置错误陷阱。

2.编写错误处理程序。

教学难点。编写错误处理程序。

第十章 vb图形操作。

教学内容。10.1 图形操作基础。

10.1.1 坐标系统。

10.1.2 自定义坐标系。

10.1.3 图形层。

10.2 绘图属性。

10.2.1 当前坐标。

10.2.2 线宽。

10.2.3 线型。

10.2.4 填充。

10.2.5 色彩。

10.3 图形控件。

10.3.1 picturebox控件。

10.3.2 image控件。

10.3.3 line控件。

10.3.4 shape控件。

10.4 图形方法。

10.4.1 line方法。

10.4.2 circle方法。

10.4.3 pset方法。

10.4.4 point方法。

教学要求。掌握图形操作基础知识,掌握通过图形控件picture box、image、line、shape进行图形和绘图操作,掌握vb中图形方法line、circle、pset和point的实际应用。

教学重点。1.图形控件。

2.图形方法。

教学难点。1.自定义坐标系。

方法。第十一章文件系统。

教学内容。11.1 文件操作流程。

11.1.1 打开文件。

11.1.2 访问文件。

11.1.3 关闭文件。

11.2 顺序文件。

11.2.1 顺序文件的打开与关闭。

11.2.2 顺序文件的写操作。

11.2.3 顺序文件的读操作。

11.3 随机文件。

VB程序设计教学大纲

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

《vb程序设计》教学大纲

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

VB程序设计教学大纲

昆明学院。机械设计制造及其自动化专业 理论教学大纲。自动控制与机械工程学院。2016年 8月。昆明学院。昆明学院。vb程序设计 课程教学大纲。适用机械设计制造及其自动化专业 共 32 学时 一 课程的性质 地位 任务和教学目标。一 课程的性质和地位。本课程是机械设计制造及其自动化专业选修课,也是一门...