VB程序设计教学大纲

发布 2021-05-13 23:24:28 阅读 9541

中国地质大学(武汉)远程与继续教育学院。

vb程序设计课程教学大纲学习层次:专升本。

一、 课程说明。

一) 课程简介。

visual basic自问世以来,一直是深受欢迎的程序设计语言。其简练的语法,强大的功能,结构化程序设计思想以及方便快捷的可视化编程手段,使得编写windows环境下的应用程序变得非常容易,因此,visual basic 已经成为目前许多高等院校首选的教学用程序设计语言,也是目前全国计算机等级考试的程序设计语言之一。

本课程以visual basic 6.0为背景,注重对学生基本概念、基本理论、基本技能的培养。主要讲述了程序设计的基本概念和基础知识、visual basic 6.

0的集成开发环境、可视化编程的基本概念及基本方法、visual basic程序设计**基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、过程、visual basic常用控件、界面设计、图形设计、文件。

二) 课程目的。

随着计算机技术的飞速发展,计算机已成为各个学科领域不可缺少的工具。作为跨世纪的高等专业技术人才,计算机知识和应用能力是当代大学生知识结构极其重要的组成部分。 本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练用之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用 visual basic 语言开发 windows 环境下一般应用程序的能力。

三) 教学时数及学分: 64学时,4学分。

四) 考核方式:开卷考试

五) 使用教材

visual basic 程序设计教程》第2版机械工业出版社邱李华曹青郭志强。

六) 主要参考书目。

1] 《visual basic程序设计教程习题集》第2版机械工业出版社邱李华曹青郭志强。

2] 《visual basic 程序设计实用教程》人民邮电出版社匡松缪春池。

3] 《visual basic程序设计》第2版人民邮电出版社吴昌平。

七) 教学方法和手段

根据学院的人才培养方案,结合远程学生的特点,教学形式采用以教师讲授为基础,学生课后练习为辅,并结合多**等多种教学方式。利用**授课进行串讲,对学生进行系统的教学,串讲内容主要涉及visual basic 的基本语法和常用的各类控件的使用。学生以自主学习为主。

老师则利用邮件及论坛进行日常答疑,考前利用答疑平台进行网上集中答疑。解答学生在程序设计过程中遇到的各种问题,并根据具体情况,讲解相应的具体例子,提高同学们的动手编程能力。

二、课程内容。

课程内容具体安排如下:

第一单元程序设计基础。

一、了解程序设计语言的相关概念。

教学目的:使学生能够理解程序设计语言的概念,并形成对其概念基本的认识。

教学重点:对程序设计语言的相关概念的理解。

二、了解程序设计的算法、基本知识。

教学目的:1、了解程序设计的算法的概念。

2、掌握程序设计的基本知识。

教学重点:程序设计的算法、基本知识。

三、了解程序设计方法的发展:结构化程序设计、面向对象的程序设计。

教学目的:1、了解程序设计方法的发展。

2、了解结构化程序设计、面向对象的程序设计的概念。

教学重点:1、程序设计方法的发展

2、结构化程序设计、面向对象的程序设计的概念。

第二单元 visual basic 简介。

一、 vb 的运行环境及启动、退出、功能特点。

教学目的:使学生正确掌握vb 的运行环境及启动、退出、功能特点。

教学重点:1、了解vb 的运行环境、功能特点。

2、掌握vb 的启动、退出。

二、 vb 的集成开发环境。

教学目的:熟悉 vb 的集成开发环境中的各种窗口。

教学重点:主窗口、窗体窗口、属性窗口、工程资源管理器窗口、**窗口、窗体布局窗口、对象浏览窗口、工具箱窗口。

三、面向对象程序设计方法、可视化编程的概念。

教学目的:

1、理解面向对象程序设计方法的一般概念。

2、掌握可视化编程的基本概念及其基本方法。

教学重点:1、面向对象程序设计方法。

2、可视化编程的基本概念及其基本方法。

四、visual basic 应用程序。

教学目的:

掌握建立、编辑、运行和保存一个简单 visual basic 应用程序的方法。

教学重点:1、掌握窗体常用属性、事件、方法。

2、掌握常用控件——标签、文本框、命令按钮的功能及在窗体上建立的操作方法。

3、熟悉visual basic的帮助系统。

第三单元 vb 程序设计**基础。

一、数据类型的表示。

教学目的:了解常用数据类型,并掌握其定义和使用方法。

教学重点:1、掌握整型、长整型、单精度型、双精度型、逻辑型、字符型等数据类型的定义和使用。

2、了解货币型、日期型、变体型等数据类型的表示。

二、变量与常量。

教学目的:掌握变量与常量的命名、定义和使用。

教学重点:

1、变量与常量的概念。

2、变量与常量的命名、定义和使用。

三、表达式和常用内部函数。

教学目的:1、了解算术运算符、字符串运算符、关系运算符和布尔运算符的含义及其优先级。

2、掌握各类表达式的使用方法。

3、掌握常用内部函数的使用方法。

教学重点:各类表达式、常用内部函数的使用方法。

第四单元顺序结构程序设计。

一、赋值语句。

教学目的:

熟练掌握赋值语句。

教学重点;赋值语句的使用。

二、数据的输入。

教学目的:

掌握vb中数据输入的常用方法。

教学重点:1、inputbox函数、textbox控件进行数据输入。

2、焦点和tab键序的概念和应用。

三、数据输出。

教学目的:掌握vb中数据输出的常用方法。

教学重点:掌握利用textbox控件、label控件、msgbox函数、print方法输出数据。

四、注释、暂停、程序结束语句。

教学目的:掌握调试程序的相关语句的使用。

教学重点:注释、暂停、程序结束语句的使用。

第五单元选择结构程序设计。

一、选择结构语句。

教学目的:掌握选择结构语句的使用方法。

教学重点:1、if 语句。

2、块 if 结构。

3、select case 情况选择结构。

二、条件语句的嵌套。

教学目的:

掌握条件语句的嵌套使用。

教学重点:1、各种常见的条件嵌套形式。

2、根据具体问题如何使用条件嵌套形式进行程序设计。

第六单元循环结构程序设计。

一、循环结构语句。

教学目的:掌握循环结构语句的使用方法。

教学重点:1、for/next循环结构。

2、while/wend循环结构。

3、do/loop循环结构。

二、循环的嵌套。

掌握循环语句的嵌套使用。

教学重点:1、各种常见的循环嵌套形式。

2、根据具体问题如何使用循环嵌套形式进行程序设计。

第七单元数组。

一、数组的基本概念。

教学目的:1、了解数组的基本概念和使用方法。

2、掌握静态数组和动态数组的定义方法。

二、数组的基本操作。

教学目的:掌握数组的基本操作方法。

教学重点:1、数组的输入操作。

2、数组的输出操作。

3、数组的删除操作。

4、掌握应用for each…next循环处理数组的常用方法。

三、特殊数组。

教学目的:掌握用户自定义类型的数组,以及控件数组的用法。

教学重点:1、用户自定义类型的数组的用法。

2、控件数组的用法。

第八单元过程。

一、子过程 (sub 过程 ) 函数过程( function 过程)

教学目的:掌握子过程 (sub 过程 ) 函数过程( function 过程)的定义、调用。

二、值传递、地址传递。

教学目的:掌握值传递、地址传递的传递规则。

教学重点:1、了解值传递、地址传递的区别。

2、在不同情况下使用不同的传递规则。

三、变量和常量的作用域及生存期。

教学目的:熟练掌握变量和常量的作用域及生存期,包括相关的声明语句或关键字。

四、过程的嵌套、递归。

教学目的:掌握过程的嵌套及递归调用。

五、visual basic工程结构。

教学目的:掌握vb的窗体模块、标准模块和类模块的概念及使用。

了解sub main过程。

了解过程的作用域。

第九单元常用控件和窗体。

一、常用控件的使用。

教学目的:1、掌握常用控件的功能及在窗体上建立的操作方法。

2、熟练掌握常用控件的常用属性。

3、掌握常用控件的基本事件。

4、掌握常用控件的常用方法。

二、基于图形用户界面的应用程序。

教学目的:1、掌握事件过程**程序的编写方法。

2、掌握常用事件的功能和触发时机。

教学重点:熟悉建立基于图形用户界面的应用程序的方法。

第十单元界面设计。

一、菜单的设计。

教学目的:掌握设计菜单的方法。

教学重点:1、掌握利用菜单设计器来建立、修改菜单项的方法。

2、掌握菜单的常用属性:如 caption,enabled,index,visible 等。

3、掌握菜单的 click 事件。

4、了解弹出式菜单的建立方法。

二、工具栏的设计。

教学目的:掌握设计工具栏的方法。

教学重点:1、掌握使用手工方式制作工具栏的方法。

2、掌握使用工具栏控件制作工具栏的方法。

三、对话框的设计。

教学目的:掌握通用对话框的设计方法。

教学重点:1、掌握通用对话框的建立方法和功能。

2、掌握通用对话框的常用属性和常用方法。

3、了解自定义对话框的使用。

第十一单元图形设计。

一、图形设计基础。

教学目的:1、理解 vb 中坐标系统。

2、理解vb中颜色的表示。

二、图形控件。

教学目的:1、掌握用 line 控件画直线的方法。

2、掌握用shape 控件画矩形、圆(弧)、椭圆的方法。

三、绘图方法。

教学目的:1、掌握用 pset 方法画点的方法。

2、掌握用line 方法画直线和矩形的方法。

3、掌握用circle 方法画圆(弧)、椭圆的方法。

四、与绘图有关的常用属性、事件和方法。

教学目的:1、掌握清除图形的方法。

2、了解各种常用属性,包括:线宽、线型、填充颜色、填充样式。

3、掌握paint事件的使用方法。

第十二单元文件。

一、文件的概念。

教学目的:了解文件的概念。

二、常用的文件操作语句和函数。

教学目的:1、掌握与文件、文件夹有关的函数和语句。

2、掌握对文件、文件夹的操作。

三、文件系统控件。

教学目的:1、掌握三个文件操作控件的功能和建立方法。

2、掌握三个文件操作控件的常用属性、基本事件和常用方法。

VB程序设计教学大纲

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

《vb程序设计》教学大纲

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

VB程序设计教学大纲

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