VISUAL BASIC程序设计教学大纲
《Visual Basic 程序设计》教学大纲
第一章 VB 简介 了解 VB 的发展及特点 熟练掌握 VB 集成开发环境的使用 重点: VB 的功能及特点; VB 的集成开发环境;
第二章 VB 程序设计概述 掌握 VB 的对象及其属性、事件与方法 掌握窗体对象、基本控件及其属性、事件与方法 熟练掌握创建 VB 应用程序的基本步骤 了解 VB 工程的组成与管理 重点: 窗体对象; VB 应用程序设计方法; 工程管理;
《Visual Basic 程序设计》教学大纲
课程英文名称:Visual Basic Programming 学时数:60 学分数:6 适用专业:非计算机专业 课程编号:21000103
一、课程的性质、目的和任务
《Visual Basic 程序设计》是计算机普及教育偏文专业的基础必修课。 通过本课程的学习,使学生了解计算机程序设计的思想与程序设计的方法, 掌握 VB 面向对象的程序设计基本概念与常用算法;掌握在 VB 集成开发环境下 上机编制、调试程序的方法。使学生具备 windows 可视化开发环境下的程序设计 能力和良好的程序设计素养。本课程为各专业后继相关课程打下程序设计理论与 实践扎实的基础。
第十一章 键盘和鼠标事件过程 了解键盘事件 了解鼠标事件 重点: 鼠标、键盘的常用事件和过程;
第十二章 文件 掌握文件系统控件 掌握文件及其结构 掌握文件操作方法
3
了解常用文件操作语句与函数 重点:
文件系统的基本概念; 文件系统控件的使用; 顺序文件的特点和打开、关闭、读写操作; 难点: 顺序文件的特点和打开、关闭、读写操作; 本课程在讲授基本教学内容的基础上,要求学生利用所学 VB 语言的基础知 识并综合利用 VB 常用控件,设计一个作品。在主题上不刻意限制学生,学生可 以发挥自己的想象能力。
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在数据库等的应用。
Basic程序设计课程教学大纲
《Visual Basic程序设计》课程教学大纲适用专业:非计算机专业本科类学生学时数:50 学分数:2.5一、课程的性质和目的《Visual Basic程序设计》是非计算机专业本科类学生必修的公共基础课。
本课程的教学目的在于使学生掌握计算机程序设计的基础知识及应用,培养学生的思维能力与实操能力,提高同学们将来在信息化社会中的竞争力,同时也为以后继续学习其它计算机课程打下基础。
二、课程教学内容第一章 Visual Basic入门(2学时,其中上机1学时)了解VB的基本知识,尝试编写第一个程序,了解程序设计的基本过程。
本章知识点为:VB的基本知识、编程的基本过程。
上机实验内容:了解VB集成环境的使用,了解VB程序设计的基本方法和步骤。
第二章 VB程序设计基础(10学时,其中上机5学时)了解VB集成开发环境,理解对象、属性、事件、方法的概念,基本掌握窗体和基本控件的使用,了解VB字符集、关键字和标识符的概念与内容,理解数据类型设置原因及分类,理解常量与变量的概念与使用,掌握运算符与表达式的使用,了解常用的内部函数的使用,掌握语法描述与程序代码书写规则。
本章知识点为:对象、属性、事件、方法的概念、窗体和基本控件的使用、字符集、关键字和标识符的概念与内容、数据类型、常量与变量的概念与使用、运算符与表达式的使用、常用的内部函数的使用、语法描述与程序代码书写规则。
其中重点与难点其中:对象、属性、事件、方法的概念、数据类型、变量的概念与使用。
上机实验内容:熟悉VB的集成开发环境,掌握建立一个最简单的VB应用程序的全部过程,熟悉事件驱动是VB的编程机制,熟悉使用VB的帮助系统;熟悉VB常用函数的使用,掌握文本框、标签、命令按钮控件的正确使用。
第三章顺序结构程序设计(4学时,其中上机2学时)掌握顺序结构程序设计的基本要点,学会使用几个基本语句,进一步体会编程的基本过程。
本章知识点为:赋值语句、Stop语句、End语句、InputBox函数、MsgBox函数的使用。
《Visual Basic 程序设计概述》教学大纲
VB适用信息管理与信息系统专业一、课程简介本课程是计算机专业和信息管理专业必修的一门专业基础考试课,通过该课程的学习,让学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够利用Visual Basic 语言编写相应的程序,具有一定的程序调试能力,使学生不仅具有高级语言程序的设计能力,同时掌握面向对象的程序设计方法,能运用所学的知识开发图形界面下的应用程序,为培养学生软件开发的能力打好基础。
本课程共64学时,其中理论48学时,实验16学时,3.0学分。
学习本课程应该具备计算机基础知识和C程序设计知识。
二、课程目标(一)基本理论知识Visual Basic程序设计概述,简单的VB程序设计,VB语言基础,基本的控制结构,常用控件,数组,过程,程序调试。
(二)基本技能1.培养学生应用各种语句和控件的能力。
2.培养面向对象程序设计方法的能力。
3.培养程序调试的能力。
(三)基本素质能够利用VB语言编写相应的程序,具有一定的程序调试能力,为以后进一步自习其它程序语言和提高程序设计能力打下坚实的基础。
三、学时分配单元内容理论学时实验学时第一章了解Visual Basic 3 2第二章从零开始编写Visual Basic 9 2第三章Visual Basic语言基础9 2第四章程序结构 6 2第五章与用户对话、常用内部控件 6 2第六章数组 6 2第七章过程 6 2第八章程序调试 3 2合计48 16-24 -四、理论教学目标与内容第一章了解Visual Basic目标1.掌握面向对象的程序设计方法、事件驱动的编程机制。
2.熟悉Visual Basic程序的基本特点和开发程序的步骤。
3.了解Visual Basic与其他可视化程序的区别。
内容1.重点阐述面向对象的程序设计方法、事件驱动编程。
2.详细了解Visual Basic应用程序的基本特点和开发步骤。
3.一般介绍Visual Basic与其他可视化编程工具的区别。
《VisualBasic程序设计》教学大纲
《VisualBasic程序设计》教学大纲《Visual Basic程序设计》教学大纲●学时:72●适用对象:计算机应用专业一年级学生●先修课程:无●推荐教材:刘瑞新,汪远征.Visual Basic程序设计教程.北京:机械工业出版社,2000.10 ●主要参考资料:谭浩强,薛淑斌.Visual Basic语言简明教程.北京:电子工业出版社,1998.4一、课程性质、目的Visual Basic是一种可视化的编程工具,在桌面平台应用系统的开发中使用非常广泛。
本课程是计算机专业的一门专业基础课。
通过《Visual Basic程序设计》的学习,学生将初步掌握Visual Basic的特点、利用Visual Basic进行程序设计的基本方法和技巧;初步建立面向对象的程序设计概念,并能按照面向对象的方法,使用Visual Basic进行简单的程序设计。
二、教学内容第一章关于Visual Basic本章教学要求通过本章的学习了解Visual Basic特点,以及学习Visual Basic的原因。
第一节什么是Visual BasicVisual Basic是可视化的准面向对象的编程语言,为用户提供易用的界面设计环境,采用事件驱动的实时编译的代码设计环境。
第二节 Visual Basic的优点Visual Basic易学易用,不用用户掌握大量的基础知识,非常适合初学者使用。
第三节为什么学习Visual BasicVisual Basic是可视化的准面向对象的编程语言,代码设计采用Windows中面向事件的程序思想,对于提高程序设计思想有很大的帮助。
第二章设计一个Visual Basic应用程序本章教学要求通过本章的学习熟悉Visual Basic的启动,掌握Visual Basic编程基本步骤,能够建立简单的应用程序。
第一节启动Visual Basic一、启动方法(掌握)二、创建一个简单的应用程序(掌握)Visual Basic能够创建的应用程序有多种,最常用的是标准EXE。
(vbvf网络)教学大纲
《Visual Basic程序设计》教案大纲1. Visual Basic的基本概念(1> 面向对象的程序设计的基本概念:对象、属性、方法、事件及事件驱动(2> 开发Visual Basic应用程序的一般步骤2.Visual Basic的界面设计<1)创建窗体①常用的窗体属性:Name、Caption、Autoredraw、Enabled、Font、BackColor、ForeColor、Icon、Left、Height、Top、Width、Visible②常用的窗体方法:Move、Show、Hide、Print、Refresh、Cls③常用的窗体事件:Activate、Deactivate、Click、DblClick、Load、Unload、Resize(2> 基本控件的特性及应用公共属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、Top、TabStop、Visible公共方法:Move、Refresh、Setfocus公共事件:Click、DblClick、LostFocus①文本框<TextBox):Text、PasswordChar、Alignment、MaxLength、MultiLine属性;Cha ng、LostFocus事件②标签<Label):Alignment、AutoSize属性③命令按钮<CommandButton):Cancel、Default属性④列表框<ListBox):List、ListCount、ListIndex、Text、Columns、Sorted、Selected属性;AddItem、 Clear、RemoveItem方法。
⑤组合框<ComboBox):Style、Text等属性;AddItem、Clear、RemoveItem方法。
⑥单选按钮<OptionButton)、复选框<CheckBox)及框架<Frame):Alignment、Value属性。
《VisualBasic程序设计》教学大纲
《VisualBasic程序设计》教学大纲一、课程概述Visual Basic(简称 VB)是一种面向对象的可视化编程语言,具有简单易学、功能强大等特点。
本课程旨在使学生掌握 VB 程序设计的基本概念、方法和技能,培养学生的程序设计思维和解决实际问题的能力。
二、课程目标1、知识目标(1)了解 VB 程序设计的基本概念,如对象、属性、方法、事件等。
(2)掌握 VB 语言的基本语法,包括数据类型、变量、常量、运算符、表达式等。
(3)熟悉 VB 程序的控制结构,如顺序结构、选择结构(IfThenElse、Select Case)、循环结构(ForNext、DoLoop)。
(4)掌握数组、过程(Sub 过程、Function 过程)、常用控件(文本框、标签、命令按钮、列表框、组合框等)的使用。
2、能力目标(1)能够运用所学知识,编写简单的 VB 程序,解决实际问题。
(2)具备良好的程序设计习惯和代码规范意识。
(3)能够调试和修改程序,提高程序的正确性和可靠性。
3、素质目标(1)培养学生的逻辑思维能力和创新能力。
(2)培养学生的团队合作精神和沟通能力。
(3)提高学生的自主学习能力和解决问题的能力。
三、课程内容1、 VB 程序设计基础(1)VB 集成开发环境的介绍与使用。
(2)对象的概念,对象的属性、方法和事件。
(3)创建简单的 VB 应用程序。
2、 VB 语言基础(1)数据类型(数值型、字符型、布尔型、日期型等)。
(2)变量与常量的定义和使用。
(3)运算符与表达式的运算规则。
3、程序控制结构(1)顺序结构程序设计。
(2)选择结构程序设计(IfThenElse、Select Case)。
(3)循环结构程序设计(ForNext、DoLoop)。
4、数组(1)数组的定义、初始化和使用。
(2)动态数组的创建和操作。
5、过程(1)Sub 过程的定义和调用。
(2)Function 过程的定义和调用。
(3)参数传递(值传递和引用传递)。
VisualBasic程序设计教学大纲
《Visual Basic 程序设计》教案大纲课程名称:中文名称:Visual Basic程序设计;英文名称:Visual Basic Programing课程编码: 161030学分:4 分总学时: 64 学时,其中,理论学时:44学时;实验学时:20学时适应专业:非计算机各专业先修课程:大学计算机基础执笔人:周贤善审订人:李新玉一、课程的性质、目的与任务Visual Basic 是公共基础课,是一门面向对象的高级计算机编程语言之一。
目前在我校城建学院和地化系开设这门课程。
本课程是培养学生的程序设计能力,要求学生在掌握顺序、选择、循环三种基本结构并能熟练用之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用 Visual Basic 语言开发 Windows 环境下一般应用程序的能力。
二、教案内容与学时分配第一章 VB 的程序设计概述(2学时)VB 的发展,特点,安装及开发环境,重点是开发环境。
第一节 VB 的发展第二节 VB 的功能特点第三节 VB 的安装和启动第四节集成开发环境第二章简单的 VB 程序设计(4学时)对象及其属性,通过一个例子时学生全面了解VB 程序设计的全过程。
第一节对象的概念第二节建立简单的应用程序第三节窗体和基本控件第四节工程的管理及环境的设置第五节使用帮助系统第六节程序调试第三章 VB 语言基础(4学时)VB 的数据类型,运算符,表达式及编码规则。
第一节数据类型第二节变量和常量第三节运算符和表达式第四节编码规则第四章基本的控制结构(4学时)顺序结构,选择结构,循环结构及常用算法。
第一节顺序结构第二节选择结构第三节循环结构第四节其他辅助控制语句第五节常用方法(一)一累加、连乘二求素数三穷举法四递推法五求最大数或最小数第五章数组( 4 学时)用于实际应用中处理同一性质的成批数据。
第一节数组的概念第二节静态数组及其声明第三节动态数组及其声明第四节数组的基本操作第五节控件数组第六节自定义数据类型第七节常用算法(二)一分类统计二大量数据的输入和编辑三数组排序( 1)四数组中元素的插入和删除操作第六章过程( 4 学时)通过 VB 提供的自定义过程将功能模块定义成一个个过程,供事件过程多次调用。
VISUAL BASIC程序设计大纲
《Visual Basic程序设计》课程教学大纲一、课程说明1、课程代码:2、课程名称:Visual Basic程序设计3、学时学分:56学时理论教学,16学时实验教学,4学分4、适用专业:土木工程5、开课学院:国际学院6、课程负责人:陈禾二、课程地位本课程是土木工程专业的计算机信息管理的基础课程。
三、课程教材与参考资料1、基本教材《Visual Basic程序设计》,朱从旭主编,清华大学出版社,2010年;2、教学参考资料《Visual Basic程序设计》,杨秦建主编,电子工业出版社,2011年四、课程目的与任务本课程以Visual Basic6.0为语言背景,课程内容包括VB语言基础,输入输出,分支程序设计,循环程序设计,数组,过程,数据文件的存取,程序的调试、数据库编程等。
通过本课程的学习,使学生掌握VB可视化程序设计的基本方法和使用VB 解决实际问题的初步能力。
具体要求如下:1)了解面向对象的初步概念;2)熟悉VB标准控件的使用,能在VB集成化开发环境下设计用户界面;3)掌握可视化程序设计方法,编制出风格良好的应用程序;4)掌握上机调试程序的基本技能五、课程基本要求本门课程是一门公共基础课程,通过本门课程的学习,掌握基本的计算机编程技巧,并能利用所学知识实现简单的程序系统设计。
六、课程主要内容(一)基本概念及基本操作1.可视化编程的概念对象,容器,类,属性,方法事件,事件过程,事件驱动2.集成化开发环境主窗口,窗体编辑器,工具箱和控件,工程资源管理器,属性窗口,代码窗口3.窗体及VB标准控件的使用标准控件基本操作标准控件的常用属性、事件、方法4.工程的管理重点掌握下列三种类型的文件:.vbp,.frm,.bas创建、打开和保存工程添加、删除和保存文件(二)程序设计基础1.基本数据类型数值型(整型,长整型,单精度,双精度,货币型,字节型),字符型,逻辑型,日期型,变体型2.常量与变量3.表达式算术表达式,字符串表达式,日期表达式,关系表达式和逻辑表达式4.常用内部函数数学函数;字符串函数;日期和时间函数;类型转换函数5.代码编写规则(三)赋值与输入输出1.赋值语句2.常用基本语句:Rem;End;Stop3.Print方法4.窗体(Form):基本属性;事件;方法;焦点与Tab键序5.基本控件(1)控件的公共属性(2)命令按钮(CommandButton)(3)标签(Label)(4)文本框(TextBox)6.使用对话框(1)输入对话框(InputBox函数)(2)消息对话框(MsgBox函数)(四)选择结构1.条件语句(If…Then,If…Then…Else);条件语句的嵌套2.多分支语句(Select Case)3.选择性控件(单选按钮OptionButton和复选框CheckBox)4.使用计时器(Timer)(五)循环结构1.循环语句For...Next;Do...Loop(前测型和后测型);While...Wend;Exit2.多重循环3.列表框(ListBox)与组合框(ComboBox)(六)数组1.数组的概念数组与数组元素;下标和数组的维数2.数组的声明和应用数组声明语句(Dim);Array函数3.动态数组建立动态数组(ReDim);数组刷新语句(Erase)4.For Each...Next循环语句5.控件数组(七)过程1.通用过程Sub过程、Function过程和Sub Main过程过程的定义与调用(Call语句)2.参数传递形参与实参,按地址(ByRef)传递和按值(ByVal)传递3.过程的嵌套与递归调用4.变量的作用范围代码模块的概念变量的作用域(局部变量,模块级变量,全局变量)变量的生存期(动态变量,静态变量)5.多窗体与Sub Main过程(八)数据文件的存取1.数据文件概述数据文件的结构文件类型文件处理的一般步骤文件的打开(Open)和关闭(Close)有关的语句和函数(FreeFile,Seek,Eof,Lof,Loc)2.顺序文件写入操作(Write,Print);读出操作(Input,Line Input)3.随机文件存取操作(Get,Put)4.文件操作命令ChDrive,ChDir,MkDir,RmDir,Name,Kill,FileCopy(九)程序调试和错误处理1.VB程序中的错误类型2.程序工作模式3.程序调试静态检查与动态检查;使用VB调试工具4.错误处理Err对象,捕获错误语句(On Error),退出错误处理语句(Resume)(十)其他常用语句及控件1.框架(Frame)2.滚动条(ScrollBar)3.图形方法和图形控件坐标系;图形方法(Pset,Line,Circle)图片框(PictureBox);图像框(Image)Shape形状控件;Line直线控件4.键盘与鼠标事件5.菜单设计下拉式菜单;菜单编辑器;弹出式菜单6.工具栏和状态栏ActiveX控件简介;工具栏(ToolBar);状态栏(StatusBar)7.对话框通用对话框(CommonDialog);自定义对话框8.文件系统控件9.其他常用语句Option Explicit,Def,Type,Enum,Goto,On Goto,DoEvents (十一)数据库编程1.数据库的基本概念2.数据库的建立、维护和查询建立数据库;修改数据表的结构和数据;数据查询;数据窗体设计器3.使用Data控件访问数据库Data控件的属性、方法和事件;数据绑定控件4.ADO数据对象访问技术创建ADO控件;ADO控件的属性、方法和事件;ADO数据绑定控件(十二)解题算法主要包括下列内容:穷举法;迭代法;排序;查找(顺序查找,折半查找);递归法七、课程学时计划序号课程内容课时分配小计课堂教学课程设计实验实训1第1章认识Visual Basic662第2章程序设计基础642 3第3章赋值与输入输出444第4章选择结构设计642 5第5章循环结构设计1082 6第6章数组862 7第7章过程642 8第8章数据文件642 9第9章程序调试与错误处理2210第10章其他常用的语句及控件14122 11第11章数据库编程422合计总计725616八、课程考核和成绩评定笔试(40%)+实验(40%)+考勤(10%)+平时作业(10%)大纲制定者陈禾大纲审定者刘胡勇编制时间2013-12-12。
《Visual Basic程序设计》课程教学大纲
教师学科教案[ 20 – 20 学年度第__学期]任教学科:_____________任教年级:_____________任教老师:_____________xx市实验学校《Visual Basic程序设计》教学大纲一、课程性质与任务本课程是计算机应用和信息电子类各专业的一门专业技术课,主要讲授Microsoft 公司的可视化编程工具Visual Basic。
Visual Basic由于其界面友好、操作方便等优点,是从事计算机程序设计的最佳编程工具之一,同时也是学习Windows编程的极好入门语言。
通过本课程的学习,使学生掌握用window编程解决实际问题的一般方法,包括语句、函数、控件等概念的掌握,以及从基本控件的使用到高级控件的应用,从图形编程、文件使用到多媒体程序开发,从数据库编程到定制ActiveX控件等内容,为其它编程工具的学习以及成为一名熟练的程序员打下坚实的基础。
二、课程教学目标:1、知识目标:(1)掌握控件和事件的概念和常用控件的属性设置。
(2)了解掌握赋值语句、注释语句、运算符、数据常用类型及其表示,理解变量及作用域概念;熟练掌握程序结构及基本语句的用法;了解掌握常用函数、一维数组的概念及其用法,了解多维数组的概念;熟练掌握过程及函数的用法。
(3)熟练掌握常用标准控件的作用、使用方法及响应事件。
熟练掌握VB的三种工作方式及其转换。
(4)熟练掌握用菜单方式设计程序。
(5)了解错误陷阱及其处理方法。
(6)熟练掌握图形的绘制方法及鼠标事件。
(7)了解文件结构及类型概念,熟练掌握顺序文件的操作使用。
(8)了解多媒体控件,掌握多媒体应用程序的开发方法。
(9)掌握用数据管理器开发数据库应用程序的技术。
(10)了解ActiveX控件的概念和定制ActiveX控件的一般方法。
2、素质目标本课程是计算机专业技术课程,技术的成份较为突出。
在教学中应注意培养学生严谨的程序设计风格,无论简单或是复杂和程序,都要始终贯彻数据结构理论的科学方法,在程序设计上,做到一丝不苟,结构清晰,简洁高效,要反复检查一切可能的潜在错误,为用户提供完善正确的程序,在具备一定技能的前提下,作一个具有优秀素质的计算机专业人才。
Visual Basic程序设计教学大纲
教师学科教案[ 20 – 20 学年度第__学期]任教学科:_____________任教年级:_____________任教老师:_____________xx市实验学校Visual Basic程序设计教学大纲教学进度表实验进度表第5章Visual Basic程序开发环境一、Visual Basic的特点Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
Visual Basic有以下主要特点:1、可视化编程2、面向对象的程序设计(OOP)3、结构化程序设计语言4、事件驱动编程机制5、访问数据库二、Visual Basic的版本Visual Basic 6.0包括3种版本,分别为学习版、专业版和企业版。
三、Visual Basic开发环境界面【重点】1、标题栏:设计模式、运行模式、中断模式2、菜单栏3、工具栏1)工具栏的分类:编辑、标准、窗体编辑器和调试2)工具栏的形式:固定、浮动3)标准工具栏图标及作用4、窗体设计器窗体设计器窗口简称窗体(form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
1)窗体设计器窗口的打开2)双击窗体可以进入代码窗口5、工程资源管理器1)工程资源管理器窗口的打开(CTRL+R)与关闭2)工程资源管理器中的文件:工程文件(.vbp)、窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程组文件(.vbg)和资源文件(.res)3)选项卡的切换在工程资源管理器窗口的顶部还有3个按钮,分别为“查看代码”,“查看对象”,“切换文件夹”。
6、属性窗口每个visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。
7、工具箱1)内部控件或标准控件2)ActiveX控件3)控件的增减第6章对象及其操作一、Visual Basic的对象1、什么是对象1)、窗体和控件就是Visual Basic中预定义的对象2)、对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性,事件和方法来描述。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Visual Basic程序设计》课程教学大纲一、课程基本信息课程名称:VB6.0职业技能培训教程课程类别:专业课学时:80适用对象:数控编程考核方式:考试先修课程:《计算机基础》二、课程简介本课程的任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发Windows应用程序的一般方法和特点,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础,使学生基本掌握使用Visual Basic6.0进行软件开发的一般步骤和基本技巧。
三、课程性质与教学目的课程的性质:Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。
本课程是非计算机应用专业的一门基础课,也是一门实践性较强的课程教学目的:通过本课程教学使学生达到以下基本要求:1.掌握面向对象程序设计的基本概念。
2.掌握Visual Basic6.0编程语言的基本概念、语法规则以及常用内部函数。
3.掌握Visual Basic6.0的基本控件以及使用方法(控件的属性、方法、事件)。
4.掌握Visual Basic6.0程序设计的基本方法和过程。
6.能编写一般Visual Basic6.0程序、阅读分析较为复杂的程序。
7.掌握上机操作与调试Visual Basic6.0程序的基本技能。
四、教学内容及要求第一章vb6.0概论(一)目的与要求1、目的与要求1)了解VB的功能特点和发展简史2)了解VB的安装与启动2、重点、难点1)重点:VB的功能特点,VB的安装2)难点:VB的安装(二)教学内容第一节VB发展简史和特点1.主要内容VB发展简史,VB特点2.基本概念和知识点VB特点3.问题与应用(能力要求)简述vb特点第二节vb6.0的安装和启动过程1.主要内容了解VB的安装与启动2.基本概念和知识点Vb安装和运行的软硬件要求3.问题与应用(能力要求)Vb的安装过程(三)实践环节实践环节:VB的安装与启动(四)教学方法与手段本章的教学方式以教师讲课与演示为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,让学生自己练习vb的安装过程。
第二章vb6.0集成开发环境(一)目的与要求1、目的与要求2.重点、难点重点:熟悉vb6.0集成开发环境难点:熟练掌握并记忆vb6.0集成开发环境(二)教学内容第一节集成开发环境简介1.主要内容集成开发环境中的菜单,工具栏,窗体设计器,工程管理器,代码编辑器的使用方法2.基本概念和知识点菜单,工具栏,窗体设计器,工程管理器,代码编辑器的定义3.问题与应用(能力要求)熟悉集成开发环境第二节开发环境中的菜单和工具栏1.主要内容菜单和工具栏的功能2.基本概念和知识点各菜单的功能和工具栏的一些基本操作3.问题与应用(能力要求)熟练应用菜单和工具栏第三节使用工程管理器及其他窗口1.主要内容工程资源管理器窗口,属性窗口,窗体布局窗口,对象浏览窗口的组成和使用2.基本概念和知识点工程资源管理器窗口,属性窗口,窗体布局窗口,对象浏览窗口的组成3.问题与应用(能力要求)使用工程资源管理器窗口,属性窗口,窗体布局窗口,对象浏览窗口(三)教学方法与手段本章的教学方式以教师讲课与演示为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,让学生自己熟悉vb的集成开发环境第三章编写一个vb应用程序(一)目的与要求1、目的与要求1)创建一个vb应用程序的步骤2)掌握建立、编辑、运行和保存一个简单Visual Basic应用程序的方法2、重点、难点1)重点:创建一个vb应用程序的步骤2)难点:程序代码的编写(二)教学内容第一节创建“足球小子”的应用程序1.主要内容设计用户界面,设置属性,添加程序代码2.基本概念和知识点“足球小子”用户界面的设计3.问题与应用(能力要求)合理地创建用户界面第二节保存和运行应用程序1.主要内容Vb应用程序的保存2.基本概念和知识点保存程序的步骤,运行程序的方法3.问题与应用(能力要求)能够掌握保存程序的步骤,运行程序的方法(三)实践环节与课后练习作业内容为:建立本章介绍的应用程序。
(四)教学方法与手段本章的教学方式以教师讲课与演示为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,让学生自己去编写一个完整的应用程序第四章vb编程元素(一)目的与要求1.基本要求1)掌握应用程序的一般结构2)赋值语句的使用2.重点:赋值语句的使用3.难点:数制间的转换(二)教学内容应用程序的一般结构,赋值语句的使用,注释,数字,语句分隔符,续行的运用2.基本概念和知识点事件驱动模式,应用程序的一般结构,赋值语句的使用,注释,数字,语句分隔符,续行的运用3.问题与应用(能力要求)编写应用程序时能够灵活应用一些符号,使用赋值语句(三)实践环节与课后练习课后练习:4-1,4-2,4-3,4-4,4-5(四)教学方法与手段本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。
第五章:变量(一)目的与要求1.基本要求1)理解:Vb6.0的基本语法规则、数据类型。
2)掌握:VB6.0的常量、变量、运算符、运算符的优先级、运算规则、函数、表达式的正确书写。
3)变量的作用域2.重点:VB6.0的基本语法规则、数据类型,变量的作用域3.难点:运算符的优先级,函数(二)教学内容第一节声明变量1.主要内容掌握变量与常量的命名、定义和使用2.基本概念和知识点变量与常量的命名规则、定义方法3.问题与应用(能力要求)定义一个变量第二节变量的数据类型掌握整型、长整型、单精度型、双精度型、逻辑型、字符型等数据类型的定义和使用,了解货币型、日期型、变体型等数据类型的表示;2.基本概念和知识点变量的数据类型定义和使用3.问题与应用(能力要求)定义和使用各种类型的变量第三节变量的数据类型的检查和转换1.主要内容变量的特殊取值,变量数据类型的检查和转换2.基本概念和知识点变量的特殊取值,变量数据类型的检查和转换函数3.问题与应用(能力要求)灵活运用一些函数第四节变量的作用域1.主要内容变量和常量的作用域及生存期,包括相关的声明语句或关键字2.基本概念和知识点局部变量,静态变量,模块级变量的定义3.问题与应用(能力要求)根据程序的要求合理定义变量(三)实践环节与课后练习课后练习:5(1—5)(四)教学方法与手段本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。
第六章:流程控制(一)目的与要求1)熟练掌握结构化程序设计的三种基本结构(顺序结构、选择结构、循环结构)的使用方法;2)InputBox函数与MsgBox函数的语法格式及其使用3)熟练掌握实现选择结构行if语句、块if结构、Select Case情况选择结构;If语句的嵌套的使用掌握实现循环结构的For/Next循环结构及ExitFor语句、Do/Loop循环结构及Exit Do语句和多重循环;2.重点:实现选择结构,循环结构3.难点:块if结构,For/Next,循环Do/Loop,循环多重循环(二)教学内容第一节条件语句1.主要内容1)结构化程序设计思想、特点与流程图。
2)顺序结构的流程、赋值语句的格式与功能、结束语句(End语句)与暂停语句(Stop语句)及卸载语句(Unload语句)的格式与使用。
3)InputBox函数与MsgBox函数的语法格式与使用、MsgBox函数的返回值。
4)选择结构的流程、If……Then……End If语句、If…Then…Else……End If语句、If……Then……ElseIf……Else……End If语句的语法格式及其使用。
5)If语句的嵌套的使用、IIf函数的使用。
6)Select Case语句的语法格式及其使用。
2.基本概念和知识点1)顺序结构和选择结构的设计方法。
2)数据的输入和输出(InputBox函数与MsgBox函数的语法格式的使用)。
3)If语句的三种基本结构设计方法、If语句的嵌套的使用。
4)Select Case语句的语法格式及其使用。
3.问题与应用(能力要求)读懂程序,自己能独立编写条件语句第二节循环语句1.主要内容1)For Next循环语法格式与使用、For Next循环结构中循环次数的公式为:循环次数=Int(Abs(终值-初值)/步长)+1。
2)Do While Loop(前测当型)与Do Until Loop(前测直到型)语句的语法格式与使用。
3)Do Loop While(后测当型)与Do Loop Until(后测直到型)语句的语法格式与使用。
4)While……Wend循环语句、Go To语句、On…Go To语句、Exit语句、End 语句、With语句的语法格式及其使用。
2.基本概念和知识点1)While……Wend循环语句的语法格式及其使用。
2)For Next循环语句的语法格式与使用。
3)前测型当型与直到型的语法格式与使用。
4)后测型当型与直到型的语法格式与使用。
3.问题与应用(能力要求)读懂程序,自己能独立编写循环语句第三节转移语句1.主要内容GoTo语句的使用方法2.基本概念和知识点Goto语句的语法格式3.问题与应用(能力要求)读懂程序,自己能独立编写GoTo语句(三)实践环节与课后练习课后练习:6(1—4)(四)教学方法与手段本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。
并让学生上机练习编写,调试程序第七章类对象及面向对象的编程(一)目的与要求1、目的与要求1)类和对象的概念2)面向对象的编程和对象的特征2、重点、难点1)重点面向对象的编程和对象的特征2)难点:类和对象的概念,面向对象的编程和对象的特征(二)教学内容1.主要内容类和对象的概念,面向对象的编程和对象的特征2.基本概念和知识点类和对象的概念,对象的三个基本特征:属性,事件,方法的定义和应用3.问题与应用(能力要求)熟练应用对象属性,事件,方法(三)实践环节与课后练习作业的内容为:7-1,2,3,4(四)教学方法与手段本章的教学方式以教师讲课为主,根据本身的教学经验,对教材作适当的删繁就简或作一定的补充,并对学生进行一定的课外辅导,而且布置一定数量的作业题和思考题,作业题要求学生一周内上交,思考题供学生思考无须上交。