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

《VB程序设计》教学大纲课程编号: 302100020 课程性质: 选修课程名称: VB程序设计 学时/学分: 42/2英文名称: VB Programming 考核方式: 闭卷笔试+上机考试大纲执笔人: 黄劼选用教材: 《Visual Basic程序设计教程》第4版,刘炳文编,清华大学出版社先修课程: 计算机文化基础,C语言大纲审核人: 专业教学指导组适用专业: 测控技术与仪器一、课程目标课程具体目标为:1.了解可视化编程和事件驱动的基本概念;2.了解VB的语法、变量类型、常用函数及程序结构;3.了解控件的种类,针对具体问题能根据需要选择恰当的控件;4.能采用可视化设计方法根据需要设计界面;根据设计要求编写基本的事件驱动程序。
二、教学内容第一章 VB编程环境(支撑课程目标1):;1.可视化与事件驱动2.主窗口与其他窗口要求学生:了解可视化的、事件驱动的含义及优点第二章 对象(支撑课程目标1、3、4)1.对象及其属性2.窗体与控件3.控件的画法及基本操作要求学生:了解属性的含义、设置方法;窗体的常用属性;控件的画法。
第三章 建立简单的VB应用程序(支撑课程目1、2、4)1.语句的基本结构2.程序编写、调试、程序保存与运行的基本方法要求学生:了解集成开发环境各窗口作用,编程基本方法。
第四章 数据类型、运算符与表达式(支撑课程目标2、4)1.数据基本类型2.变量作用域3.常用内部函数4.运算符与表达式要求学生:了解各种数据类型的特点、不同作用域的定义方法;熟悉内部函数及基本运算符。
第五章 数据输入输出(支撑课程目标2、4)1.Print方法2.inputbox函数3.msgbox函数和msgbox语句要求学生:了解上述函数的作用及变量意义与设置方法。
第六章 常用标准控件(支撑课程目标3、4)1.文本控件2.图形控件3.按钮控件4.选择控件5.滑动条6.计时器7.框架8.焦点与TAB键顺序要求学生:了解上述控件的基本属性、可响应事件及应用场合。
VB教学大纲

《Visual Basic程序设计》教学大纲课程名称:《VisualBasic程序设计》适用专业:二年专(高职单招)计算机技术应用专业学时数:70执笔人:郭琦编写日期:一、课程的性质和任务,课程教学目标(一)课程的性质《VisualBasic程序设计》课程是二年专(高职单招)计算机技术应用专业二年级学生的专业必选课。
VisualBasic语言是一种基于面向对象方法论之上的可视化编程语言。
是近年来较为流行的程序设计语言,它具有易于掌握、使用方便、功能强大等优点。
通过本课程的学习,应能具有软件开发、处理实际问题的初步能力,为后续的专业课程的学习打下基础,同时为《动态网页制作》等课程提供更深入的学习基础。
(二)课程的任务本课程的教学任务是:通过本课程的学习,掌握必要的VisualBasic语言的语法知识,在理解语法的同时能从面向对象方法学的角度掌握VisualBasic可视化编程的概念和方法。
通过例题的实际运作,掌握使用VisualBasic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,初步形成分析问题和解决实际问题的能力,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用VisualBasic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。
(三)课程教学目标1、知识教学目标1).理解VisualBasic可视化编程的概念和方法2).掌握必要的VisualBasic语言的语法知识。
3).学会利用VB调试工具调试程序和跟踪程序、错误处理的方法4).掌握VB窗体与常用控件常用属性、事件、方法。
5).熟练掌握在代码窗口中编写事件过程的方法。
掌握使用基本控件设计程序的方法。
6).掌握菜单、工具栏、状态栏的设计方法、学会常见的ActiveX控件的使用。
7).理解面向对象的文件处理。
8).了解VB在数据库等的应用。
《VB 程序设计》课程教学大纲

二、课程目标
通过本课程的理论教学和实践课学习,使学生通过下列课程目标的实现达到对学生毕 业要求目标的支撑:
1. 基于计算机程序设计的基础理论知识,通过学习可视化开发环境下事件驱动程序开 发的方法,理解程序设计的基本思想和方法。能够应用结构化程序设计的思想、方法及技巧, 进行模块化算法设计并利用VB语言提供的相关语句实现三种基本结构。
第四章 VB 程序设计基础 1.顺序结构; 2.赋值语句; 3.数据输入; 4.数据输出; 5.程序的调试。 第五章选择结构 1.单分支 If 语句; 2.双分支 If 语句; 3.多分支 If 语句; 4.Select Case 情况语句; 5.选择结构嵌套; 6.IIf 函数。 第六章循环结构 1.循环结构概述; 2.For 循环语句; 3.While 循环语句; 4.Do 循环语句; 5.循环嵌套; 6. 循环的退出; 7. 各种循环语句的比较。 第七章数组 1.数组的概念; 2.一维数组; 3.二维数组; 4.动态数组; 5.For Each…Next 循环语句; 6. 控件数组。 第八章子过程与函数过程
《VB 程序设计》课程教学大纲
课程英文名称:VB Programming
课程类别:学科基础课程
课程性质:必修课
学分:3
开课院系:计算机学院
课内理论学时:28 课内实验学时: 课内上机学时:20 课内实践学时:
适用专业:全校各本科专业
授课语言:中文
先修课程:大学计算机基础
一、课程简介
《VB 程序设计》是一门以结构化和面向对象程序设计思想为基础,使用 VB 开发平台, 学习现代程序设计技术的课程。VB 开发平台继承了 Basic 语言简单易学的优点,又具有可 视化的开发图形用户界面(GUI)的方法。它采用面向对象与事件驱动的程序设计思想,同 时 Basic 语言是结构化程序设计语言,支持三种基本结构,因此选用 VB 开发平台使程序设 计更加方便、快捷。
VB程序设计教案(详细)

VB程序设计教案(详细)VB程序设计教案(详细)1. 课程介绍1.1 课程概述本课程旨在教授学生如何使用VB(Visual Basic)语言进行程序设计。
课程将涵盖VB的基础知识、语法和常用编程技巧,以及如何开发简单的应用程序和界面设计。
1.2 课程目标- 了解VB语言的基础知识和编程概念- 能够使用VB语言编写简单的程序- 掌握VB的界面设计和用户交互技巧- 能够进行程序调试和错误处理- 能够应用VB开发简单的实际应用程序2. 课程大纲2.1 第一章:VB入门2.1.1 VB的基本概念2.1.2 VB的开发环境介绍2.1.3 创建第一个VB程序2.2 第二章:VB基础知识2.2.1 数据类型与变量2.2.2 运算符与表达式2.2.3 控制结构与循环语句2.2.4 过程与函数2.2.5 数组与集合2.3 第三章:VB界面设计2.3.1 窗体与控件2.3.2 窗体的布局与设计2.3.3 控件的属性与事件2.3.4 表单的验证与提示2.4 第四章:VB高级编程技巧2.4.1 文件操作2.4.2 数据库连接与操作2.4.3 错误处理和调试技巧2.4.4 高级用户交互与界面设计3. 授课方法3.1 理论讲解:通过课堂讲解,介绍VB的基本概念、语法和编程技巧。
3.2 实例演示:通过实际案例演示,让学生理解和掌握VB的应用和开发能力。
3.3 实践训练:布置编程练习和项目任务,让学生在实际应用中提升技能。
4. 评分标准4.1 平时成绩:包括课堂表现、作业完成情况和参与度等。
4.2 考试成绩:根据期末考试结果进行评定。
4.3 项目成绩:根据实际项目完成情况和质量进行评定。
5. 资源要求5.1 软件环境:Windows操作系统,VB开发环境(如Visual Studio等)。
5.2 教材:《VB程序设计入门》等相关教材。
5.3 附件:本课程附件包括示例代码、实例项目以及参考资料,供学生参考和练习。
6. 法律名词及注释6.1 版权:指对作品享有的独占使用权的权利。
VB程序设计教学大纲

《Visual Basic程序设计》教学大纲一、课程的性质和任务:《Visual Basic程序设计》是计算机应用专业、网络技术等专业必修的一门专业课程。
学生在学习本课程之前应当具有使用Windows操作系统及Office办公软件的经验以及程序设计语言的知识。
本课程的任务是:1.使学生可以全面而细致地掌握开发面向对象的应用程序的各阶段过程。
2.从实际出发编制一些具有良好图形用户界面的实用型的应用程序。
3.提高学生对可视化程序设计中事件驱动的编程机制的深刻理解。
4.提高学生的数据库处理能力。
5.掌握程序设计的基础知识和基本方法。
6.认知属性、事件、方法。
二、课程教学目的《Visual Basic 程序设计》是计算机应用专业的一门重要的基础课,是Microsoft公司推出的一个集应用程序开发、设计、编辑和调试为一体的集成式开发环境。
它用来开发Windows下的应用程序,具有良好的图形用户界面。
通过本课程的学习,使得学生在程序设计、应用软件的开发、动手能力和解决实际问题的能力等方面都能够得到训练,并在结合后续专业课程的学习中发挥作用,以适应计算机技术飞速发展的需要,达到一定的职业技能标准。
三、授课对象计算机应用技术专业、网络技术专业的学生。
四、课程的特点和教学基本要求1.课程特点《Visual Basic 程序设计》是实践性很强的课程,不仅要学习基本理论知识,更要注重上机实践,通过上机实践掌握程序设计方法,从而巩固所学理论知识。
2.教学要求1)通过学习各种控件的属性、事件和方法以及在应用程序中的应用,从而提高学生实际的动手能力。
2)通过学习目前现有的可视化的面向对象编程技术,提高学生开发应用程序的能力,并引导学生及时把握新的发展动向。
3)本课采取理论与实践相结合的形式,教学中要注意介绍相关的程序设计方法。
五、课程内容和教学要求第一章 Visual Basic程序开发环境 (4学时)教学内容:1.VB概述2.VB的运行环境、安装和启动3.集成开发环境教学要求:掌握:集成开发环境的组成元素理解:VB的功能特点了解:VB的运行环境、安装和启动第二章对象及其操作 (4学时)教学内容:1.对象: Visual Basic的对象、对象属性设置。
《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 程序设计》教学大纲课程名称:VB 程序设计 英语名称:课程代码:0130156 课程性质:专业支持必修课 学分学时数:5/80适用专业:高职高专计算机应用技术专业、计算机网络技术专业二年级学生 修(制)订人: 修(制)订日期:2008年8月 审核人: 审核日期: 审定人: 审定日期:一、课程的性质和目的(一)课程性质本课程是高职高专计算机应用技术专业、计算机网络技术专业的一门专业支持必修课程,近年来在计算机行业中,VISUAL BASIC 已应用到各个方面,本课程对培养计算机高级应用人才具有现实意义。
(二)课程目的通过本课程的学习,使学生初步掌握VISUAL BASIC 程序设计的基本知识,帮助学生学会可视化程序设计工具的使用,掌握可视化程序设计方法和VB 程序设计的编程技巧,具备用VB 语言进行应用系统开发的初步能力,为学生的后续课程提供程序设计能力保障,为今后从事计算机软件设计打下基础。
二、教学内容、重(难)点、教学要求及学时分配 第一章:VB 简介(4学时)1、讲授内容:(1)VB 的特点与安装(2)可视化编程的基本概念: 对象、属性、事件、方法 (3)VB 程序开发环境 (4)VB 可视化编程的步骤控件的画法(控件的缩放和移动、复制和删除, 控件的布局) (5)窗体 (6)标签和文本框文本框的Multiline 与ScrollBars 属性的先后设置, SetFocus 方法 (7)命令按钮(8)多重窗体与多重文档 2、教学要求:……………………………………………………………………装……订……线……………………………………………………………………………………………………………了解:VB的发展历史、VB的特点。
理解:可视化编程的基本概念、编程的步骤。
掌握:VB的启动、VB开发环境,如菜单、工具箱、工具栏、窗体、工程窗口和属性窗口等的使用。
3、教学重点:可视化编程的基本概念、VB开发环境4、难点:工具箱、控件、工程窗口和属性窗口等的使用第二章:用VB编程(8学时)1、讲授内容:(1)VB的基本语法(2)数据类型(3)常量(4)变量、变量的命名规则(5)表达式∙浮点除法与整数除法的不同点∙表达式的书写规则∙运算符的优先顺序(详细)(6)基本语句∙赋值语句∙输入框InputBox∙消息对话框MsgBox∙注释语句、暂停语句∙卸载对象与结束程序、续行符∙函数∙Randomize语句与Rnd函数2、教学要求:了解:货币、日期和对象等数据类型的数据表示和使用;自定义数据类型和文件的表示理解:字节、整数、长整数、实数、双精度、字符串、变体和布尔等数据类型的数据表示及其相互关系;注释语句;常用内部函数掌握:常量、变量和函数等运算对象的定义和使用;算术运算及其运算的优先级;关系运算;逻辑运算及其运算的优先级;Print语句;赋值语句;Dim语句和结束语句3、教学重点:常量、变量和函数;算术运算;关系运算;逻辑运算;基本语句4、难点:数据类型的数据表示和使用;常用内部函数第三章:选择结构与循环结构设计(12学时)1、讲授内容:(1)VB布尔表达式(2)IF语句∙单行结构条件语句IF…THEN…ELSE∙块结构条件语句 IF…THEN…ELSE…END IF∙IF语句的嵌套(3)多分支条件选择语句SELECT CASE(4)FOR…NEXT循环语句(5)DO…LOOP循环语句(6)多重循环、二重循环举例(7)分支ON…GOTO, GOTO语句(8)列表框和组合框2、教学要求:了解:While/Wend结构理解:Do/Loop结构及Exit Do语句掌握:If语句结构、Select Case结构、For/Next结构及Exit For语句、数组的定义、表示与使用3、教学重点:If语句结构、Select Case结构、For语句4、难点:Select Case结构、For语句、数组第四章:常用控件(8学时)1、讲授内容:(1)命令按钮、标签和文本框(2)单选按钮、复选框、框架(Frame)利用框架使用单选按钮组(3)图片框、图像框(4)计时器(5)滚动条(6)控件数组2、教学要求:;了解:复选框和单选钮的常用方法、框架的常用事件和方法理解:各种控件的其它常用属性掌握:基本控件的功能和建立、常用属性、常用事件和方法3、教学重点:基本控件的功能和建立、常用属性、常用事件和方法4、难点:基本控件的常用事件和方法第五章:数组(8学时)1、讲授内容:(1)一维数组(2)多维数组(3)动态数组(4)控件数组结合程序实例,掌握数组的定义;理解数组名、维、上界下界的概念;了解数组引用的概念,掌握数组元素的输入、输出和复制;掌握知识要点,并能应用于程序实践中。
《vb程序设计》教学大纲

《VB 程序设计》课程教学大纲授课专业(群):电子商务课程英文名称:Visual Basic Visual Programming 学分:4一、课程的性质和目的VB是微软公司出品的在BASIC语言的基础上发展起来的面向对象的可视化编程语言。
“Visual”指的是开发图形用户界面 (GUI) 的方法,它不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象画到屏幕上即可。
“Basic”指的是 BASIC (Beginners All - Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic的特点:可视化的设计平台、面向对象的设计方法、事件驱动的编程机制、结构化的设计语言、充分利用windows资源、开放的数据库功能与网络支持。
二、课程的教学内容本门课程为64学时,其中理论讲授42学时,习题为22学时。
第一章、程序设计基础(理论讲授2学时)1、课程内容1)、程序设计语言的种类、特点2)、结构化程序设计的三种基本结构3)、结构化程序设计方法特点4)、可视化程序设计5)、事件驱动的编程机制2、教学要求:掌握以上内容的基本概念和涵义要点。
第二章、VB简介(理论讲授2学时、上机2学时)1、课程内容1)、VB的特点2)、VB的安装与启动3)、VB的集成开发环境IDE4)、可视化编程的基本概念5)、窗体Form的属性、事件、方法6)、命令按钮CommandButton的属性、事件、方法7)、VB工程的设计步骤与实例2、教学要求:掌握以上内容的基本概念和涵义要点。
会使用窗体和按钮进行简单的界面设计。
第三章、VB程序设计代码基础(理论讲授2学时、上机4学时)1、课程内容1)、标准数据类型2)、变量3)、常量4)、表达式5)、常用内部函数6)、代码书写规则与语句2、教学要求:掌握以上内容的基本概念和涵义要点,并熟悉常用表达式和内部函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VB程序设计》课程教学大纲
课程代码:000002340
课程英文名称:Visual Basic Programming
课程总学时:24 讲课:16 实验:0 上机:8
适用专业:全校各专业
大纲编写(修订)时间:2010.7
一、大纲使用说明
(一)课程的地位及教学目标
本课程为公共选修课,开设本门课程的目的是使学生掌握一种简单、实用的编程工具,初步掌握面向对象的基本概念与高级语言的基本结构,提高学生动手编程能力及上机操作能力,使学生能使用 VB这一快捷的工具编制计算机应用软件,增强学生学习程序设计的信心和兴趣。
(二)知识、能力及技能方面的基本要求
1.明确面向对象的概念和程序设计方法
2.掌握VB语句和控制结构,窗体、菜单、控件等的设计和数据库编程
3.提高学生计算机程序设计的能力。
(三)实施说明
本课程的教学内容是重点讲授可视化编程方法,基本控件的应用,菜单的设计方法。
在教学中采用多媒体教学,使学生更好地理解程序在计算机上的运行过程。
(四)对先修课的要求
《大学计算机基础》
(五)对习题课、实践环节的要求
课后布置习题,通过习题的练习来加深对所学内容的了解,并作为上机内容加以验证,加强学生的编写能力,能够达到自行编写程序目的。
具体要求参见本课程的实验教学大纲。
(六)课程考核方式
1.考核方式:考查。
2.考试目标:检验学生对本课程的概念、语言和控件等掌握程度,及编写程序的能力。
3.成绩构成:平时成绩(出勤、提问等)占总成绩的20%
上机成绩(实验纪律、实验操作能力、实验报告)占总成绩的50%
大作业成绩(包括课堂测试,作业等)占总成绩的30%
平时成绩由任课教师视具体情况按百分制给出;上机成绩由实验老师参照相关规定按百分制给出,上机无成绩或不及格,总成绩直接以不及格计。
(七)参考书目
《Visual Basic程序设计教程》龚沛曾编,高等教育出版社,2007年12月
《VB6.0程序设计》杨晶主编机械工业出版社,2006年09月
二、中文摘要
本课程是计算机的一门基础课程,通过对本课程的逐步讲授,让学生掌握VB的基本语言、标准控件的使用和基本的编程方法,使学生学会可视化程序设计工具的使用,掌握面向对象的程序设计方法、事件驱动的编程方式,能够设计、编制、调试实用的可视化程序。
本课程将为后续相关课程的学习、毕业设计等奠定基础。
三、课程学时分配表
四、教学内容及基本要求
第1部分 VB简单的程序设计
总学时(单位:学时):6 讲课:4 实验:0 上机:2
具体内容:
1)集成开发环境
2)VB的运行环境、安装和启动
3)VB简介和特点
4)对象的概念
5)建立简单的VB应用程序
6)窗体和基本控件
7)工程的管理及环境的设置
重点:
了解VB6.0的特点及发展历程,及如何进行安装启动;熟悉VB6.0的集成开发环境;熟练地掌握VB6.0程序的开发步骤。
难点:
窗体和一些基本控件属性、实践和方法。
习题:
窗体、标签、文本框和按钮控件的属性等。
上机:
熟悉Visual Basic 6.0集成开发环境,窗体和基本控件的操作,建立简单的应用程序。
第2部分 VB基本语言
总学时(单位:学时):6 讲课:4 实验:0 上机:2
具体内容:
1)数据类型
2)变量与常量
3)运算符和表达式
4)基本语句
5)数组
6)程序调试
重点:
掌握VB程序的基本数据类型及基本编程语句和函数,数组的定义、输入输出。
难点:
基本语句和数组
习题:
Visual Basic的数据类型,常量、变量的应用,编程语句的使用
上机:
利用常量、变量及编程语句在Visual Basic软件上编制个简单的程序。
第3部分常用控件与窗体
总学时(单位:学时):8 讲课:6 实验:0 上机:2
具体内容:
1)选择性控件
2)时钟等
3)图形控件
4)多重窗体
5)菜单设计
重点:
掌握常用控件设计方法及菜单的设计,多重窗体的设计
难点:
时钟的编辑,菜单设计。
习题:
控件的属性、事件、多窗体、菜单的设计
上机:
对常用控件及菜单的操作。
第4部分 Visual Basic与数据库
总学时(单位:学时):4 讲课:2 实验:0 上机:2
具体内容:
1)数据库概念
2)数据管理器
3)数据库控件
重点:
了解数据库管理器建立的数据库的操作及数据库控件的操作。
难点:
数据库的建立。
上机:
建立一个简单的数据库系统。
编写人:陈明
徐瑶
刘英审核人:路明玉批准人:路明玉。