(完整版)《VB语言程序设计基础》课程教学大纲.
VB程序设计基础课程教学大纲

《VB程序设计基础》课程教学大纲英文名称:Fundamentals of Programming in Visual Basic课程编号:适用专业:非信息类各专科专业总学时数:64学分:3一、本课程性质、目的和任务《VB程序设计基础》是学院非信息类专科各专业学生的专业选修课。
课程主要是为学生学习并掌握自己的第一门高级语言而开设的。
通过一学期的学习(课堂教学和编程实践),学生能够掌握Visual Basic语言的基本语法知识,掌握程序设计的三种基本控制结构,熟悉Visual Basic的基于控件的界面设计方法,理解数据文件概念并掌握数据文件的基本处理方法。
能够依此开发简单的Windows应用程序,并为今后进一步使用VB或学习其他高级语言打下基础。
通过本课程的学习,学生可以初步了解软件开发的含义,掌握程序设计的基本方法,为今后基于专业的系统开发打下一定基础。
同时,本课程教学内容基本符合浙江省高等学校计算机等级考试Visual Basic考试大纲,课程的教学将有助于学生通过省高校计算机等级二级考试。
二、课程教学内容及要求第一章Visual Basic 6.0程序设计概述1、教学内容Visua Basic简介;Visual Basic 6.0可视化编程环境;Visual Basic中的基本概念;窗体;Visual Basic程序的组成及工作方式。
2、重点、难点重点:熟悉Visual Basic 6.0可视化编程环境,能够编写一个典型的程序并运行。
难点:面向对象程序设计(Visual Basic)的概念:对象、属性、方法以及Visual Basic程序的工作机制。
3、教学基本要求(1)了解面向对象程序设计和Visual Basic的特点。
(2)熟悉Visual Basic开发环境;开始制作Visual Basic的第一个应用程序。
(3)掌握如何保存、打开和建立一个可执行的工程。
(4)熟悉窗体对象的常用属性和方法。
《VB语言程序设计》课程教学大纲(本科)

《VB语言程序设计》课程教学大纲课程编号:08028111课程名称:VB语言程序设计英文名称:Visual Basic Programming课程类型:公共基础课课程要求:必修学时/学分:40/2.5 (讲课学时:28 上机学时:12)适用专业:工业设计一'课程性质与任务本课程是工业设计专业的必修课,为公共基础课。
本课程以Visual Basic语言为学习对象,通过本课程的学习,使学生掌握计算机程序设计的主要内容,了解程序设计的基本思想,学会程序设计的基本方法,为今后专业课程学习打下良好的基础。
通过本课程的学习,可以使学生学会程序设计的基本技能,能够运用程序设计解决实际问题。
二' 课程与其他课程的联系本课程无先修课程,为《CAD/CAE/CAM》等后续课程的学习提供程序设计基础知识。
三'课程教学目标1.掌握Visual Basic程序设计的基本知识,理解程序设计的主要步骤。
了解Visual Basic语言基础知识,掌握Visual Basic的数据类型,数据的运算,程序的控制结构。
掌握Visual Basic的基本控常用控件的基本属性及其使用方法。
学习运用程序设计来分析、解决实际工程问题。
(支撑毕业能力要求3, 4)2.掌握Visual Basic界面设计,掌握窗体和常用控件的运用。
(支撑毕业能力要求3, 4)3.掌握Visual Basic程序设计中的Sub过程和Function过程设计,以及过程的调用。
了解数据库及Data控件的运用。
(支撑毕业能力要求3, 4)4.能够运用程序设计分析、解决、研究实际问题。
(支撑毕业能力要求3, 4, 5)四、教学内容、基本要求与学时分配五、其他教学环节无六'教学方法本课程以课堂教学为主,运用互动式、启发式教学方法完成课程教学任务,通过课堂练习、上机等教学环节培养学生的问题分析能力。
在教学过程中,把所学程序设计知识与实际问题相结合,培养学生运用所学程序设计知识设计解决方案的能力。
计算机程序设计基础—VB语言程序设计课程教学大纲

《计算机程序设计基础—VB语言程序设计》
课程实验教学大纲
1.课程概况
2.教学内容及安排
3.实验的主要仪器设备
4.实验指导书具体要求
VB语言程序设计实验是VB语言程序设计课程的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。
学生通过实验,验证课堂学习的知识,掌握算法设计、编程实现和程序调试的方法,从而形成一定的编程能力。
通过学习学生可以从应用和实践的角度出发,掌握本课程所讲述的程序设计思想,培养学生分析问题与解决问题的能力。
实验选择《Visual Basic实验指导与测试》(第四版)(龚沛曾等高等教育出版社)为参考书,根据教学实际自编,精简提炼出30-40题程序设计,按照课程要求的十点,每次实验完成一点,对应从而达到充分完成课程目标的要求。
5.参考书目和资料
[1] 任灵平杨玲.《VB程序设计实验教程》[M].天津:南开大学出版社.2011
[2] 肖红薄海玲.《VB语言程序设计实验指导与习题解答》[M].北京:人民邮电出版社.2010
[3] 孙秀梅,巩建华. 《Visual Basic开发实战1200例》[M].北京:清华大学出版社. 2011
[4] 孟德欣.《VB程序设计(第2版)》[M].北京:清华大学出版社. 2016
[5] 林卓然. 《VB语言程序设计(第4版)》[M]. 北京:电子工业出版社. 2016
[6] 贾茹刘永花. 《Visual Basic 程序设计教程》[M]. 北京:清华大学出版社. 2016
6.专业个性化需求补充说明。
程序设计基础(VB)教学大纲

程序设计基础(VB)教学大纲课程概述本课程教学内容主要包括VB程序设计概述;数据类型、常量、变量、函数与表达式等;程序设计基本控制结构;数组的基本概念及应用;编程思维与方法训练;模块化程序设计;数据文件的读写与应用等内容,通过理论和实践教学,培养学生程序设计思维,使学生掌握程序设计思想和方法,培养运用VB开发工具进行一般程序设计、解决实际问题的能力和素养。
授课目标了解计算机解决问题的基本方法;理解程序设计的基本思想;掌握分析问题、算法设计,利用VB语言进行程序设计的方法;初步建立利用计算机进行问题求解和编程实现的能力,进一步培养学生的计算思维能力。
课程大纲第一章VB程序设计概述1.1 编程语言简史1.2 VB的主要功能和特点1.3 VB集成开发环境1.4 VB可视化编程基础1.5 常用控件对象1.6 工程及工程文件管理知识拓展第一章单元测验第二章VB语言基础引言2.1 VB数据类型与标识符2.2 VB常量与变量2.3 VB内部函数2.4 VB表达式和简单语句本章小结与知识扩展知识拓展第二章单元测验第三章基本控制结构3.1 基本控制结构概述3.2 顺序结构3.3 选择结构3.4 循环结构知识拓展第三章单元测验第四章数组4.1 数组概述4.2 数组的声明4.3 数组的基本操作4.4 自定义数据类型知识拓展第五章编程思维与方法训练5.1 程序设计的一般方法5.2 一般计算问题5.3 穷举法求解问题5.4 排序5.5 查找知识拓展第六章单元测验第六章模块化程序设计5.1 过程概述6.2 函数过程6.3 子过程6.4 参数传递6.5 自定义过程应用6.6 过程和变量的作用域6.7 过程的递归调用6.8 案例分析知识拓展第六章单元测验第七章数据文件7.1 数据文件概述7.2 顺序文件的打开与关闭7.3 顺序文件的读写操作7.4 随机文件的打开与关闭7.5 随机文件的读写操作7.6 二进制文件知识拓展第7章单元测验预备知识本课程是计算机科学与技术的通识课程,亦可作为其他爱好者的自学课程。
《VB程序设计》课程教学大纲

《VB程序设计》课程教学大纲(计算机网络技术专业三年专科使用,参考学时68学时)一、课程的性质和任务本课程是一门实践性很强的应用型专业课,是Microsoft 公司的系列软件开发工具之一,其最大特点是程序设计的可视化,目前被越来越多的程序设计人员所使用,也是工科本科专业必修的重要课程之一。
主要任务是:1.使学生利用可视化编程平台,综合运用所学知识解决工作中的实际问题,为将来的工作打下良好的基础。
2.熟练掌握VB的编程技巧和各种控件的使用方法。
3.初步掌握科学的思维方法和研究问题的方法,掌握VB面向对象技术。
4.使学生掌握运用项目分析和系统分析的观点解决实际工作中的问题。
二、教学内容和要求(一)教学基本内容第一章VB6.0概述内容:本章主要介绍VB6.0的发展历史、安装步骤、集成环境等方面的知识。
重点:安装步骤及集成环境。
第二章创建简单的VB6.0应用程序内容:本章从一个实际问题入手,介绍怎样设计一个VB6.0程序的具体步骤,怎样去调试一个VB6.0程序等方面的内容。
重点:VB6.0程序设计的具体步骤。
第三章管理VB工程内容:本章介绍工程的概念、工程资源管理器的使用及工程的基本操作步骤。
重点:怎样创建一个工程。
第四章VB语言基础内容:主要介绍程序设计的变量、常数、过程及程序流程的控制方法。
重点:程序设计方法。
第五章VB编程技术内容:介绍应用程序的结构、代码编写方法、面向对象技术及多工程开发方法。
重点:代码编写方法。
第六章VB程序设计的面向对象技术内容:介绍VB程序设计的面向对象技术,创建用户类、向类中添加属性和方法、向类中添加事件等。
重点:面向对象技术。
第七章VB控件程序设计内容:本章主要介绍常用控件的使用方法,常用控件主要有9个,每个控件属性的设置、事件的写法等内容。
重点:控件的使用。
第八章用户界面设计内容:用户界面设计包括建立多文档、单文档界面应用程序,怎样使用菜单、对话框以及工具栏的使用方法。
《程序设计基础(vb)》教学大纲

《程序设计基础(vb)》教学大纲一、课程说明 1.课程代码:104001020 2.总学时数:72,其中理论环节学时数:38 ,实验实践环节学时数:34。
3.学分: 3 4.适用专业(注明本科、专科、高职):全校非计算机专业 5.本课程的性质、地位和作用 本课程的性质:针对非计算机专业的一门公共基础课。
本课程的地位和作用:是大学计算机教学中重要的技术基础课。
在学生预修《大学计算机文化基础》课程的基础上,通过本课程的教学,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用VB语言编写相应的程序,具有一定的程序调试能力,培养学生分析和解决实际问题的能力,培养创新精神,为以后进一步自习其它程序语言和提高程序设计能力打下坚实的基础。
同时,本课程教学内容符合浙江省计算机等级考试Visual Basic考试大纲,本课程的教学将有助于学生通过浙江省计算机等级考试(二级)。
二、教学基本要求 1.本课程的目的、任务 (1)熟悉Visual Basic(VB)集成开发环境,掌握在VB环境中开发应用程序的基本步骤、方法;建立面向对象程序设计的基本概念。
(2)掌握VB的常用数据类型、运算符与表达式;熟练掌握和应用VB的常用内部函数;熟练掌握结构化程序控制的三种基本结构,并能熟练编写程序;熟练掌握子程序、函数过程设计与参数传递的方法。
(3)掌握下列控件的常用属性与方法,并在程序设计中灵活选用:命令按钮控件,标签控件,文本框控件,单选按钮控件,复选框控件,框架控件,列表框控件,组合框控件,滚动条控件,定时器控件。
(4)熟悉VB坐标系;掌握图片框控件、影像框控件、形状控件、直线控件的常用属性与方法;熟练掌握绘制点、线、圆的图形方法。
(5)熟练使用通用对话框控件;掌握菜单设计的基本方法。
(6)熟悉与文件操作有关的盘驱动器列表框、目录列表框、文件列表框控件并灵活使用;了解与文件操作有关的目录、文件操作语句;熟练地读、写顺序文件。
VB语言教学大纲

《VB程序设计》教学大纲一、课程的性质和任务本课程是技工学校计算机专业的一本专业基础课。
通过本课程的学习,学生应掌握VB 语言基本语句的构成、基本功能和使用规则,能够使用VB语言正确的编写一般的程序。
二、课程的基本要求1.比较熟练地掌握和运用VB语言的基本语句。
2.能够用VB编写一般的程序。
第一章1、基本内容概述1.1.VB语言简介1.2.安装和启动Visual Basic 6.01.3建立一个简单的用户程序第二章VB语言基础2.1 基本概念2.2 变量、常量2.3运算符和表达式2.4常用函数第三章流程控制、过程与数组3.1流程控制3.2 过程3.3数组第四章窗体与控件4.1类、对象及面向对象变成4.2窗体与控件的共性4.3 窗体4.4一般类控件4.5选择类控件第五章对话框设计5.1预定义对话框5.2通用对话框5.3自定义对话框第六章菜单、工具栏和状态栏设计6.1.菜单简介6.2.菜单编辑器的使用6.3.编写菜单事件过程6.4弹出式菜单6.5.工具栏6.6状态栏第七章图形程序设计7.1 与图形有关的控件7.2绘图的基本知识7.3绘图方法7.4动画应用举例第八章文件管理8.1文件系统控件8.2操作文件第九章数据库应用程序设计9.1数据库基本知识9.2可视化数据管理器9.3Data控件和DBGrid控件9.4创建报表9.5数据库应用举例第十章多媒体和网络应用10.1多媒体应用10.2网络应用第十一章程序的调试与变异11.1程序的调试11.2程序的编译能力要求:(1)通过本课程的学习,能独立开发文本浏览器(2)能综合运用各种控件编写办公软件。
(3)能根据需要编写多媒体应用程序。
(4)能够开发动画程序。
五说明本课程的实践性很强,上机实习时学好本课程的关键。
应尽量安排在机房进行教学,边讲解边上机演示、联系,讲练结合,以取得良好的教学效果。
《计算机语言与程序设计(VB)》教学大纲

《计算机语言与程序设计(VB)》教学大纲一、课程概述Visual Basic是近年来在国内外得到迅速推广应用的可视化程序设计语言,它提供了开发Windows应用程序最迅速、最简捷的方法,不但是专业人员得心应手的开发工具,而且易于被非专业人员掌握使用。
Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。
Visual Basic程序设计是全国计算机等级考试语种中的一种。
在学习本门课程之前,不要求学生有其他计算机高级语言的编程经验,但要求其具有Windows的初步知识,即本课程的先修课程是:《计算机文化基础》。
Visual Basic程序设计是一门应用性的学科。
通过本课程的学习和示例的分析,要求学生掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。
二、课程目标知道《Visual Basic程序设计》这门学科的性质、地位和独立价值。
知道这门学科的应用范围、分析方法、学科进展和未来方向。
理解和掌握这门学科的基本概念、基本语法和一些常用的算法。
初步学会运用一些具体的解题方法编写一些简单的应用程序。
养成用Visual Basic程序设计解题的习惯和思维的习惯。
三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次,这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。
理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。
掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB语言程序设计基础》课程教学大纲
课程编号:0806606506
课程名称:VB语言程序设计基础
英文名称:Visual Basic Language Programming Design
课程类型:专业选修课
总学时:24 讲课学时:14 上机学时:10
学分:1.5
适用对象:电气工程及自动化专业电网监控技术方向
先修课程:《大学计算机基础》、《C语言程序设计》
一、课程性质、目的和任务
本课程是电气工程及自动化专业电网监控技术方向的一门专业选修课,是一门实用性强、面向程序开发与应用的重要的专业课程。
随着面向对象的程序设计方法日益成熟,人们考虑将各种图形界面和图像元素作为"对象"预先进行定义,用户在开发时只需直接调用。
Visual Basic正是基于这种思想产生的一种Windows应用程序开发工具。
它具备易学易用的特点,且功能相当强大,它还拥有非常庞大的Windows应用程序开发用户群。
通过本课程的学习,要求学生掌握VB语言的结构及开发环境,程序设计方法与基本数据结构,掌握已有控件与函数的调用方法;通过上机实践培养学生分析具体问题、解决实际问题的能力,为其它编程工具的学习以及今后的基于专业的系统开发打下坚实的基础。
二、教学基本要求
本课程是理论与实践并重的课程,要求学生既要掌握基础理论知识,又要掌握操作计算机和运行程序的基本技能;能够熟练运用VB6.0集成开发环境编制具有中等难度的应用程序,在实践中培养独立分析问题和解决问题的能力。
本课程的基本要求如下:
1.了解VB的特点,掌握在VB集成开发环境中编辑、编译、运行、调试程序的全过程,具备较强的程序调试能力。
2.掌握VB语言的基本语法成分和面向对象程序设计方法。
3.掌握VB 常用控件的使用方法。
4.掌握VB 的用户界面、菜单与多文档界面设计方法。
本课程让学生既掌握了结构化程序设计方法又学会面向对象的编程思想,在实际应用中将两者有机结合。
三、教学内容及要求
1.Visual Basic 程序设计概述
(1)了解VB的发展,功能及特点,了解VB的安装和启动过程。
(2)掌握VB集成开发环境。
2.简单的VB程序设计
(1)掌握对象的概念。
(2)掌握窗体、标签、文本框、命令按钮的重要属性、事件和方法。
(3)掌握VB可视化集成开发环境,掌握在VB开发环境中编辑、编译、运行、调试程序的各种操作。
3.VB语言基础
(1)理解各种数据类型的名称、占用内存的字节数和表示的数据范围。
(2)掌握变量与常量的命名规则,掌握声明变量的方法。
(3)掌握各类运算符的运算规则,掌握表达式中运算符的优先级。
(4)掌握常用函数使用。
4.基本控制语句
(1)熟练掌握赋值语句的使用。
(2)熟练掌握 Inputbox 函数、MsgBox 语句的使用。
(3)熟练掌握行 If 语句、块 If 语句的、 iif 函数、 select case 语句的用法。
(4)熟练掌握 For…Next 、 do while...loop 、 do…loop while 、do until…loop、do … loop until 循环语句的使用。
5.数组
(1)理解数组的维数和下标的上界、下界的概念。
(2)掌握常规数组、静态数组、动态数组的声明方法
(3)熟练地使用循环语句对数组进行操作。
(4)掌握控件数组、自定义数据类型的使用。
6.过程
(1)掌握函数过程的定义和调用,子过程的定义与调用。
(2)理解形式参数和实际参数的概念以及参数的传递方式。
(3)理解变量、过程的作用域。
(4)熟练编制通用过程。
7.常用控件
(1)熟练掌握单选按钮和复选框,框架,列表框和组合框,滚动条和Slider控件,时钟,ProgressBar控件,UpDown控件,Animation控件,SSTab控件的重要属性、事件和方法。
8.界面设计
(1)掌握通用对话框的使用。
(2)掌握菜单、工具栏和状态栏的设计。
(3)了解多重窗体和多文档界面的应用程序设计。
四、实践环节
VB程序设计课程是一门理论和实践相结合的课程,不仅要注重理解基本知识,更要注重培养软件设计的基本技能。
实践性环节是巩固所学理论知识、使理论与实际相结合、提高程序设计能力和计算机操作能力的一项必不可少的重要环节。
因此,课后习题、上机实验等都是加强程序设计训练所必需的。
本课程安排的上机实验学时为10学时,课内开设的5个实验说明如下:
(1)实验1 熟悉VB6.0集成开发环境及VB语言基础训练2学时
(2)实验2 选择结构和循环结构2学时
(3)实验3 数组2学时
(4)实验4 过程和函数2学时
(5)实验5 常用控件2学时
每次实验后均要求学生写出实验报告,实验报告内容包括:题目、设计方案、流程描述、源程序清单、程序运行结果、程序存在问题和改进意见等。
除此之外,学生必须对课后的习题利用课外时间上机验证。
五、课外习题及课程讨论
本课程通过课堂讲授例题、课后习题、上机实验以及课程设计等各个实践环节,对学生进行系统的程序设计训练。
所有例题、课后习题、上机实验题都是精心挑选的,由浅入深,环环相扣,步步推进,调动学生的主动性和自觉性并培养学生写程序的兴趣。
每次课后都要求学生做至少3个完整的程序,并定期检查学生做作业的情况,作业的数量和质量占平时成绩的一部分。
六、教学方法与手段
本课程的课堂教学采用多媒体方式进行,演示VB集成开发环境的使用方法和图形用户界面程序的运行情况。
课堂讲授需要配有多媒体课件。
八、考核方式
本课程为考查课,期末考试为闭卷笔试。
学生的课程总评成绩由平时成绩(占30%)和期末考试成绩(占70%)两部分构成,平时成绩中实验成绩占15%,出勤、作业、课堂测验、学习主动性等占15%。
九、推荐教材和教学参考书
教材:《Visual Basic 程序设计简明教程》,龚沛增主编,高等教育出版社,2002。
参考书:《Visual Basic 程序设计实用教程》,王栋编著,清华大学出版社,2000年。
十、说明
大纲制订人:陈锦涛
大纲审定人:鞠阳
制订日期:2010年6月16日
《VB语言程序设计基础》课程实验教学大纲
一、实验教学目标与基本要求
本课程的实验目的是使学生通过上机实验,巩固课堂所学的理论知识,使学生掌握面向对象程序设计的基本方法和基本技巧,能够独立编写较为简单Windows应用程序,能够理解和修改已有的程序,掌握上机操作调试程序的基本技能。
上机实验的基本要求是使学生对给定的题目,在VB6.0集成开发环境下完成程序的编辑、调试、运行工作。
上机实验以设计型为主。
二、本实验课程的基本理论与实验技术知识
掌握VB语言的各种语言成分和面向对象程序设计的方法和技巧。
掌握利用VB集成开发环境调试VB程序的方法和技巧。
三、实验方法、特点与基本要求
本课程共安排5个上机实验。
上机实验前由老师给学生布置实验题目,要求学生实验前先作好准备,实验要事先写出源代码。
上机实验时,利用VB集成开发环境调试程序,排除实验中出现的语法错误和逻辑错误,使程序能得到正确的执行结果,课后写出上机实验报告。
四、实验主要仪器设备
安装VB6.0集成开发环境的计算机。
五、实验项目的设置与内容提要
六、实验报告要求
每次上机实验提交上机实验报告。
报告由实验目的、实验内容、实验中遇到的问题和解决方法、源程序清单和运行结果组成。
七、考核方式与成绩评定标准
上机实验成绩:源代码编写20%、上机操作40%、报告40%。
八、教材及主要参考资料
教材:《Visual Basic程序设计简明教程》,龚沛增主编,高等教育出版社,2002。
参考书:《Visual Basic 实验指导与测试》,龚沛增主编,高等教育出版社,2002。
九、其他说明
因学时数较少,实验内容较多,所以部分实验要求学生课外完成。
大纲制订人:陈锦涛
大纲审定人:鞠阳
制订日期:2010年 6月。