Visual Basic课程-教师教学大纲

合集下载

《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教学大纲

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教学大纲-gyl

VB教学大纲-gyl

《Visual Basic程序设计》教学大纲(一)Visual Basic语言基础知识1. Visual Basic的基本概念(1) 掌握面向对象的程序设计的基本概念、对象、属性、方法、事件及事件驱动(2) 掌握开发Visual Basic应用程序的一般步骤(3)掌握工程的概念和组成(4)了解工程组的概念2.Visual Basic语言基础(1)理解程序代码的组织方式:过程(事件过程、通用过程)与模块(窗体模块、标准模块)(2)掌握程序代码的书写规则(3)掌握数据与数据类型(4)掌握不同类型常量的表示方法(5)理解变量:变量命名;全局变量、局部变量和静态变量的说明;变量的作用域(6)掌握数组:数组命名及说明;数组类型;数组的结构;数组元素(7)了解静态数组与动态数组,数组重定义(8)掌握运算符与表达式:算术运算、关系运算、逻辑运算与字符串运算;各种运算的优先级。

3.函数(1)掌握算术函数(Abs, Exp, Log, Rnd, Sgn, Sqr)(2)掌握字符串函数(Asc, Chr, Lcase, Ucase, Left, Len, Trim, Mid, Right, Space, String, InStr)(3)掌握日期及时间函数(Time, Date, Now, Day, Month, Year, WeekDay)(4)掌握转换函数(Str, Val, Chr, Asc, Int)(5)掌握用户交互函数:InputBox函数与MsgBox函数(6)了解以下函数(Hex, Cint, Fix, CBool, Cbyte, CDate, Cdbl,Cstr, Sin, Cos, Atn)(7)掌握数组函数(Array,Ubound,Lbound)(二)Visual Basic的界面设计1.掌握窗体的下列属性:Name、Caption、Autoredraw、Enabled、Left、Height、Top、Width、Visible 2.了解窗体的下列属性:Font、BackColor、ForeColor、Icon3.掌握窗体的常用方法:Move、Show、Hide、Print、Refresh、Cls4.掌握窗体的下列事件:Click、DblClick、Load、Unload5.了解窗体的下列事件:Activate、Deactivate6.掌握文本框(TextBox)属性:Text、sellength、selstart、seltext、PasswordChar7.了解文本框属性:Alignment、MaxLength、MultiLine8.掌握文本框事件:Chang、LostFocus9.了解标签(Label)属性:Alignment、AutoSize10.掌握命令按钮(CommandButton)属性:Cancel、Default11.掌握列表框(ListBox)属性:List、ListCount、ListIndex、Text、Selected12.了解列表框属性:Columns、Sorted13.掌握列表框方法:AddItem、Clear、RemoveItem14.掌握组合框(ComboBox)属性:Text15.了解组合框属性;Style16.掌握组合框方法:AddItem、Clear、RemoveItem17.掌握单选按钮(OptionButton)、复选框(CheckBox)及框架(Frame)属性:Alignment、Value 18.掌握图片框(PictureBox)与图象(Image)控件属性:AutoSize、Image、Picture19.掌握图形文件的装入: loadpicture20.掌握定时器(Timer)属性:Interval、enabled21.掌握定时器事件: Timer22.掌握下列公共属性:Name、Caption、Enabled、Font、Height、Width、Index、Left、Top、Visible 23.掌握公共方法:Move、Refresh、Setfocus24.掌握公共事件:Click、DblClick、LostFocus,Change25.掌握窗体菜单的创建(三)Visual Basic的基本语句1.掌握Option Base语句,了解Option Explicit2.掌握赋值语句3.掌握分支结构语句:If-Then 结构语句和Select Case结构语句4.掌握循环结构语句:Do While- Loop结构语句、For-Next 结构语句,掌握双重循环运行过程5.了解其它循环结构语句: Do – Until、while …wend(四)过程设计1.掌握Sub过程(事件Sub过程及通用Sub过程)的定义和调用2.掌握Function过程的定义及调用3.掌握过程调用时的数据传递:按值传递、按地址传递4.了解简单变量参数、数组参数、对象参数的传递5.了解静态过程6.了解模块级变量及全局变量的应用7.了解多窗体工程的设计(五)文件操作1.掌握文件的基本概念:文件的存取方式及文件类型、文件的基本操作步骤(打开、读/写及关闭)2.了解基本文件操作控件:驱动器列表控件、文件夹列表控件及文件列表控件3.掌握常用文件操作语句(Open, Close, Seek)及文件操作函数(Eof, Seek);顺序文件的打开、读/写及关闭4.了解常用文件操作语句( Lock, Unlock)及文件操作函数( FileAttr,FireLen,FreeFile, Lof, Loc) ;随机文件及二进制文件的打开、读/写及关闭(六)图形处理及多媒体应用1.了解常用鼠标方法(MouseDown, MouseUp,MouseMove)2.了解数据输出的格式化处理(Format函数)3.了解图形控件Line、Shape使用及多媒体处理。

《VisualBasic程序设计》课程教学大纲

《VisualBasic程序设计》课程教学大纲

天津广播电视大学开放教育计算机网络技术专业、计算机信息管理(专科)《VisualBasic程序设计》课程教学大纲第一部分大纲说明一、课程的性质与任务VisualBasic程序设计课程是中央广播电视大学计算机相关专业的统设(统服)必修课,4学分,72学时,其中实验36学时,开设一学期。

课程的主要内容包括:可视化编程理论概述,VB可视化编程初步,应用程序接口设计及代码编写,VB高级语言技巧,文件处理应用程序设计方法,图形图像和多媒体应用程序设计方法,数据库应用程序设计方法,网络应用程序设计方法,调试与错误处理,Com和ActiveX应用。

通过本课程的学习,使学生掌握可视化程序设计方法和VB程序设计的编程技巧,具备用VB语言进行应用系统开发的初步能力。

二、与相关课程的关系本课程是中央电大计算机相关专业的统设(统服)必修课。

其先修课为计算机应用基础。

三、课程的教学要求1.掌握VisualBasic语言的语法和VisualBasic程序的基本结构。

2.掌握程序设计方法。

3.掌握程序调试和错误处理的方法。

4.理解可视化编程和面向对象的概念。

5.了解ActiveX的简单应用。

四、课程的教学方法和教学形式建议1.本课程的特点是:概念多、实践性强、涉及面广,因此建议采用在计算机教室(或计算机多媒体教室)进行讲授的教学形式,讲授、实验与课堂讨论相结合。

2.为加强和落实动手能力的培养,应保证上机机时不少于本教学大纲规定的实验学时。

3.应充分利用网络技术进行授课、答疑和讨论。

五、课程教学要求的层次本课程的教学要求分为掌握、理解和了解三个层次。

掌握是在理解的基础上加以灵活应用;理解是能正确表达有关概念和方法的含义,并且能够进行简单分析和判断;了解即能正确判别有关概念和方法。

在期末考核试卷中(涵盖实验内容),掌握的内容约占总分数的60%,理解的内容约占30%,了解的内容约占10%。

第二部分媒体使用与教学过程建议一、课程学时分配课程教学总学时数为72学时,4学分,其中实验课学时为36。

《Visual Basic程序设计》课程教学大纲修改

《Visual Basic程序设计》课程教学大纲修改

《Visual Basic程序设计》课程教学大纲一、课程性质、教学目的与要求(一)课程性质、目的与任务Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。

本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序,并为今后进一步使用Visual Basic或其他面向对象的可视化开发工具开发Windows应用程序打下基础。

(二)选修课要求本课程在学习之前最好具有使用Windows操作系统及Office办公软件的经验,以及程序设计语言的知识(三) 课程的教学要求基本概念:事件驱动、控件、属性、面向对象基本知识:Windows应用程序的基本知识基本技能:Visual Basic开发环境和进行简单的程序设计重点:事件驱动、程序开发基础知识难点:事件驱动二、教学内容与学时分配第一章 为什么要学习Visual BASIC教学内容:BASIC语言是最容易掌握的计算机语言Windows的出现使Visual BASIC应运而生Visual BASIC的基本特点:可视化设计,事件驱动教学要求:了解:BASIC语言的发展,Visual BASIC的产生掌握:Visual BASIC的特点,Visual Basic与其他可视化程序的区别。

第二章 设计最简单的VB 应用程序教学内容:一、启动Visual BASIC菜单栏、工具栏、工具箱、代码编辑窗口、项目窗口、 属性窗口、窗体二、 最简单的应用程序二个示例:设计步骤,运行程序;开发VB应用程序的步骤三、如何编译、运行与保存程序教学要求:了解:应用程序开发示例。

掌握:Visual BASIC的启动和退出,Visual BASIC开发环境的组成及基本操作方法,开发VB应用程序的步骤,编译、运行与保存程序的方法。

《Visual Basic 程序设计概述》教学大纲

《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程序设计》教学大纲

《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。

VB教学大纲

VB教学大纲

《Visual Basic程序设计》教学大纲一、大纲说明(一)性质与任务“Visual Basic”(简称VB)它是Microsoft公司推出的一种Windows应用程序开发工具;是一种通用程序设计语言,是在原有的BASIC 语言的基础上发展起来的;是高等职业教育工科计算机专业应开设的必修专业课之一,是提高学生文化素质和培养高等技术应用型人才的重要专业课程。

通过该课程的学习,使学生掌握面向对象程序设计相关的概念和对象的用法,使学生能独立进行实际应用项目的程序设计。

通过教学的各个环节,逐步培养学生抽象思维和概括问题的能力、逻辑推理能力、量化思维能力、自学能力、较熟练的运算能力和综合运用所学知识分析和解决问题的能力。

为学生的后续课程和终身学习奠定数学基础。

(二)目的要求该课程内容的设置主要依据《天津市高职高专教育"Visual Basic"课程教学基本要求》,结合工科专业的教学实际,以理论够用、重视实践、突出技能为原则,侧重“Visual Basic”基础知识的应用和实践能力的培养。

该课程内容包括:概述、面向对象编程基础、窗体(Form)和简单的输入输出、命令按钮(CommandButton)和标签(Label)、语法基础、程序结构、数组、子程序和函数、程序调试与错误处理、单选按钮(Option Button)、复选框(CheckBox)和框架(Frame)、列表框(ListBox)、组合框(ComboBox)和滚动条、图片框(PictureBox)、图象框(Image)和定时器(Timer)、文件系统控件、菜单和工具栏、设计图形应用程序、设计文件应用程序、设计数据库应用程序、其他高级应用、案例实作。

建议学时126学时,其中理论教学40学时(不包括带“*”的内容),习题课16学时,上机实验课40学时,课程设计30学时,教学时可根据教学实际做适当的调整。

该课程基本要求的设置分两个层次,其中对概念和理论用“理解”和“了解”表述,对方法和运算用“掌握”和“会”表述,前者为较高要求。

《VisualBasic程序设计》教学大纲

《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程序设计》实验教学大纲

《VisualBasic程序设计》实验教学大纲

《Visual Basic程序设计》实验教学大纲课程名称(中文/英文):Visual Basic程序设计/Visual Basic Programming课程代码:x 课程类型:公共基础课课程性质:必修课设置类别:非独立设课适用专业:非计算机本科专业课程总学时:64 课程总学分:4.0实验学时:20 实验学分:开实验学期:二一、实验教学的目的与基本要求VisualBasic程序设计是非计算机文科专业计算机教育的基础和重点,本课程的目的是向学生介绍面向对象程序设计的基本知识,使学生掌握面向对象程序设计的基本方法,具有应用计算机的基本能力,具备解决实际问题的能力,为学生今后利用计算机处理信息以及不断跟踪和掌握计算机应用技术打下基础。

根据教学内容和教学目标,实验课开设10个实验,共20学时。

学生应按照实验指导书的要求,完成指定的实验任务,并定时提交实验报告。

实验课按班进行。

要求学生在每次实验之前,必须对本次实验进行预习。

实验要求:1.明确每次实验的目的及要求。

2.记录实验中出现的问题和解决过程。

3.写出实验的体会和实验过程中没能解决的问题。

4.提交部份实验报告。

二、课程目标与毕业要求关系表三、实验项目设置四、实验报告要求、实验考核方式、内容及成绩评定标准实验实验课要求:课实验课前认真、独立完成老师布置的实验内容。

按时上课,不迟到不早退,不做与实验无关的事,遵守实验室的规章制度,爱惜实验设备,听从老师的指挥。

按照老师布置的实验内容认真、独立完成实验任务。

实验报告要求:实验课前认真、独立完成老师布置的实验内容,实验课后按要求提交所完成实验内容报告书(电子版)。

实验考核内容:实验考核包括出勤情况、实验准备情况、实验报告书完成情况。

实验考核成绩占总成绩的20%,即满分20分。

五、实验教材及参考书《Visual Basic程序设计》王杰、师云秋主编清华大学出版社2016年3月第3版《Visual Basic程序设计教程》龚沛曾等编著高等教育出版社2007年3月第3版《Visual Basic程序设计上机指导与习题解答》师云秋主编清华大学出版社2016年3月第3版大纲撰写人:师云秋大纲审阅人:王杰负责人:赵骥。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Visual Basic程序设计》课程教学大纲计算机教研室:xxx课程性质:专业课先修课要求:计算机文化基础、高等数学教学目的:通过本课程的教学,使学生掌握面向对象程序设计的基本概念,了解程序设计的基本原理、技巧和方法,并且能够基本掌握IDE集成开发环境使用方法,学会图形用户界面简单应用系统的开发技术,掌握VISUAL BASIC基本对象、属性、方法和事件的基本概念,并能以VISUAL BASIC作为工具,完成简单程序设计的程序代码编写。

本课程教学内容符合计算机等级考试Visual Basic 考试大纲,本课程的教学将有助于学生通过计算机等级考试(二级)。

基本内容:Visual Basic程序设计概述,简单的VISUAL BASIC程序设计,VISUAL BASIC语言基础,基本的控制结构,数组,过程,常用控件,界面设计,文件,图形操作,数据库技术等。

教学手段与方式:①利用教师自制的全套Power point幻灯片,采用课堂讲授、上机实践相结合的教学方式;②在教学过程中,辅以小型实例,使学生加深对基本语法知识和编程思路的理解与运用,培养学生分析问题及实践能力。

基本要求:1.掌握面向对象程序设计的基本概念;2.熟悉Visual Basic集成开发环境;3.了解Visual Basic中对象的概念和事件驱动程序的基本特性;4.掌握Visual Basic的基本语句和常用的算法;5.掌握Visual Basic常用控件及控件的三要素;6.掌握Visual Basic的高级编程技术。

教学内容、要求和课时安排:教学时数:80学时,期中40学时为理论授课学时,40学时为上机练习学时,具体学时分配和教学内容及要求如下:第一章、 Visual Basic概述(学时数:4,其中2课时为上机)教学要点:理解程序设计的基本概念,了解Visual Basic的发展过程和特点,掌握Visual Basic的安装和启动方法,熟悉Visual Basic集成开发环境。

教学内容:1.程序设计基本概念2.VISUAL BASIC的发展和特点3.VISUAL BASIC的安装和启动4.集成开发环境第二章、简单的VISUAL BASIC程序设计(学时数:8,其中4课时为上机)教学要点:Visual Basic是一种可视化的WINDOWS程序设计语言,但是VISUAL BASIC 不仅仅是一个“VISUAL”化的BASIC语言,他的特征除了“可视化”,还包括“事件驱动”。

正是这两个特征,构成了使用VISUAL BASIC进行WINDOWS程序设计的精髓。

“事件驱动”的意思是说只有在事件发生时,程序才会运行。

在没有事件的时候,整个程序处于停滞状态,这一点和传统的DOS程序有极大的差别。

在VISUAL BASIC设计的程序中,在程序中流动的不是一般的数据而是事件。

如果说属性决定了对象的外观,方法决定了对象的行为,那么事件就决定了对象之间联系的手段。

在Visual Basic程序设计中,基本的设计机制就是改变对象的属性、使用对象的方法和为对象事件编写事件过程。

虽然对象可以自动识别事件,但是如果没有必要的话,用户不必为所有事件编写事件过程,WINDOWS系统会以默认的方式来处理事件。

当用户觉得在程序中不需要对某个事件进行额外的处理时,可以不去理会它。

使用 Visual Basic编写程序的妙处在于,只有当用户要对某种特定的方式响应某个事件时才需要编写针对这个事件的事件过程。

例如常用的事件过程有Click,Change,Show等。

在本章中,学生应掌握Visual Basic可视化编程的步骤、Visual Basic对象的概念,以及如何添加控件、如何设置属性、如何编写代码、如何运行、修改、保存工程、另外,还应了解控件的缩放、移动、复制、删除及布局。

教学内容:1.VISUAL BASIC对象的概念2.建立简单的应用程序3.窗体和基本控件4.使用帮助系统第三章、 VISUAL BASIC语言基础(学时数:8,其中4课时为上机)教学要点:任何程序设计语言都有一组自己的记号和规则。

Visual Basic 程序同样必须采用其本身所规定的记号和规则来编写,编写Visual Basic 源程序代码,需要掌握有关基本语句.程序的书写规则,熟练掌握变量、常量、表达式、常用内部函数、语句等基本内容。

教学内容:1.数据类型2.变量与常量3.运算符和表达式4.常用内部函数第四章、基本的控制结构(学时数:12,其中6课时为上机)教学要点:顺序结构是程序设计中最简单、最常用的基本结构。

在该结构中各操作块按照出现的先后顺序依次执行,它是任何程序的主体基本结构。

在选择结构或循环结构中,常以顺序结构为其主结构。

选择结构是计算机用来描述自然界与社会生活中分支现象的重要手段,其特点是根据所给定的条件为真与否,决定从各实际可能的不同分支中执行其一分支的相应操作。

循环结构也是程序的基本算法结构。

所谓循环,就是重复地执行某些操作。

Visual Basic 提供基本的循环结构是:当型结构和直到型结构。

实际上,每种循环结构又有两种不同的执行方式。

每种循环结构的两种形式的区别是一个是先进行判别,再根据判别结果执行或不执行(即结束循环)循环体;另一个则是先执行一次循环体,再进行判别,以决定是否再次执行循环体。

Visual Basic提供了相应的语句用于各种类型地循环。

应熟练掌握以上三种基本结构的基本语句,并掌握程序调试的方法手段。

教学内容:1.顺序结构2.选择结构3.循环结构4.其他辅助控制语句5.程序调试第五章、数组(学时数:8,其中4课时为上机)教学要点:数组是同类变量的一个有序集合。

数组中的变量称为数组元素,数组元素的表示方法是:数组名(s1,s2,…)1、数组说明数组在使用之前必须先用数组说明语句进行说明,以便系统分配内存单元。

数组说明语句的形式是:Dim 〈数组定义符〉As 〈数据类型〉〔,〈数组定义符〉As 〈数据类型〉〕…与变量类似,根据数组说明的方式,数组也分为局部、窗体和全局三个作用域。

2、静态数组与动态数组在说明数组时,如果指明了数组的维数和每一维的下标范围,在使用过程中,它的维数和每一维的下标范围将不得改变,这样的数组就称为“静态数组”。

说明数组时,如果不指明数组的维数和每一维的下标范围,仅用一对圆括号表示说明的是数组,那么,在使用时,就可利用ReDim语句对数组和下标范围重新说明。

这样的数组称为“动态数组”。

ReDim语句的形式是:ReDim 〔Preserve 〕〈数组定义符〉使用选项Preserve,则在对数组重新说明时,将会保留原数组中的元素的内容。

3、控件数组控件数组是一组具有共同名称和类型的控件。

它们的事件过程也相同。

一个控件数组至少应有一个元素,元素数目可在系统资源和内存允许的范围内增加;数组的大小也取决于每个控件所需的内存和Windows资源。

同一控件数组中的元素有自己的属性设置值。

常见的控件数组的用处包括实现菜单控件和选项按钮分组。

掌握数组的概念,并熟练的声明和使用数组,掌握控件数组的建立和使用方法,掌握自定义类型的定义、声明和使用方法。

教学内容:1.数组的概念2.静态数组及其声明3.动态数组及其声明4.数组的基本操作5.控件数组6.自定义数据类型第六章、过程(学时数:8,其中4课时为上机)教学要点:在设计一个规模较大、复杂程度较高的程序时,往往根据需要按功能将程序分解成若干个相对独立的部分,然后对每个部分分别编写一段程序,这些程序块称为程序的逻辑部件。

用这些逻辑部件可以构造一个完整的程序。

这样极大地简化了程序设计的任务。

Visual basic 通常把这种逻辑部件称为过程。

Visual Basic 中除了事件过程,还可以使用Sub 过程和Function过程。

Sub 过程称为子过程,这种过程不返回值,Function过程称为函数,这种过程可以返回值。

为了与事件过程相区分,将自定义的Sub 子过程称为通用过程。

通用过程可以完成一项指定的任务,必须由应用程序来调用才能够运行。

而时间过程除了响应用户系统引发的事件以外,总是处于空闲状态。

定义Sub 过程的语法:〔Private| Pubic 〕〔Static 〕Sub过程名(〔形式参数列表〕)〔局部变量和常量声明〕语句块〔 Exit Sub〕语句块End Sub调用Sub过程语法:1、Call 过程名 (实在参数表)2、过程名[实参1[,实参2,……]]Function函数语法:[Private | Public][Static]Function函数名([形式参数列表])[AS数据类型][局部变量和声明][语句块][函数名=表达式][Exit Function][语句块][函数名=表达式]End Function调用Function过程语法:Function过程名([实在参数表])在调用一个参数的过程,首先进行的是“形实结合”,即按传值传递或按地址传递方式,实现调用程序和被调用的过程之间的数据传递,通过参数传递,Sub过程或Function过程就能根据不同的变量执行同种任务、为了叙述方便,将形式参数简称为形参,实在参数称为实参。

在Visual Basic中传递参数有两种方式,即按值传递(Passed by value)和按地址传递(Passed by refecence)。

按值传递参数时,传递的只是实参变量的副本。

如果在被调用过程中改变了形参值,只影响副本,而不会影响实参变量本身。

即当控制返回调用程序时,实参变量保持调用前的值不变。

在定义过程中,若形参名前面没有关键字“ByVaL”,即形参名前面缺省修饰词,或有“ByVal”关键字时,则指定了它是一个按地址传递的参数。

按地址传递参数时,把实在参数变量(简单变量、数组元素、数族以及记录等)的地址传送给被调过程。

因此实参变量的地址和与之结合的形参地址是相同的,也就是说形参和实参共用内存的同一“地址”,即共享同一个存储单元。

这样在被调过程中的形参值一旦被改变,相应的实参值也跟随着被改变了。

Visual Basic 程序的窗体模块、标准模块和类模块可以定义变量,在过程和函数中也可以定义变量。

在不同部分定义的变量在程序中的适用范围是不同的。

Visual Basic中的变量可以分为局部变量(过程级变量)、模块级变量和全局变量。

在一个过程内部用Dim语句定义的变量是局部变量,只是在定义它们的过程中才能访问或改变变量的值,这样的变量称为局部变量;为了使某个变量在整个模块的所有过程中都能使用,在模块的(通用)和(声明)部分使用Private或Dim语句定义的变量就是模块级变量,在该模块中任何过程都可以对模块级变量进行读、写操作;在模块的(通用)和(声明)部分使用Public语句定义的变量就是全局变量,在应用程序的任何部分都可以对全局变量进行读、写操作。

相关文档
最新文档