VISUAL BASIC程序设计教学大纲1
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在数据库等的应用。
《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程序设计》是计算机科学与技术、电子信息科学与技术和物理教育等专业的必修课。
课程设置目的是:1.使学生掌握面向对象的程序设计方法。
2.掌握VB程序设计的基本思想和方法,包括VB编程基础、控制语句与程序调试、数组与过程、用户界面设计、文件操作、数据库管理、绘图等。
3.通过教学既要让学生学到软件开发方面的经验和技巧,又要培养学生开发软件的信心和能力。
为今后解决实际问题、从事软件开发等行业打下坚实的基础。
(二)课程的基本要求1. 对教学环境的要求:课堂教学应在大屏幕投影教室中进行,配置的计算机应在PII 300以上。
2. 对教学内容的要求:熟练掌握VB的集成开发环境,了解面向对象程序设计的基本思想和基本方法;以程序设计为主线,全面掌握计算机语言的基本知识(包括数据类型、常量、变量、函数、表达式、语句)和结构化程序设计的基本内容(包括程序的输入及输出、程序的三种基本结构、子程序及文件的使用);通过常用控件及ActiveX控件的使用,熟练掌握可视化编程的基本思想和方法。
3. 对学生的要求:课堂听讲与课后自学相结合(书中的部分例题可由学生自学)、理论与实际相结合(通过上机操作加深对课本内容的理解、动手解决一些实际问题、分析和处理程序中遇见的问题)、问题与算法相结合(针对不同问题灵活采用不同算法)、阅读程序与自已动手写程序相结合(给学生提供一定量的案例程序去阅读,并布置相应的一些编程题)。
课程结束后,每个学生都能编写出具有一定价值的中小规模的软件。
4. 对教师的要求:教案电子化(要有规范统一的电子课件)、教学内容具体化(每一个知识点在程序设计中有什么作用、如何应用都要讲得具体透彻,不能就物及物)、例题成品化(课堂上要讲解的例题必须事先做好,以节约时间、提高效率;根据内容个别即兴制作的程序除外)。
(三)预修课程计算机文化基础、而且要有一定的英语基础。
《VB程序设计》课程教学大纲(应用技术)

《Visual Basic 程序设计》教学大纲课程编号:一、课程说明(一)开课对象:计算机应用技术专业(二)课程性质:教育部高教司将高校计算机基础教育划分为计算机文化基础、计算机技术基础和计算机应用基础三个层次,“高级语言程序设计”是第二层次的核心内容。
由于Windows 是目前最流行的操作系统,因此大学生应该掌握基于Windows操作系统平台的程序设计方法,即面向对象的可视化程序设计。
《Visual Basic程序设计》可以作为学生掌握面向对象的程序设计方法的必修课。
(三)课程目的:本课程的目的是使学生通过学习,掌握程序设计的基本知识和使用Visual Basic开发Windows应用程序的思想和方法,进而掌握可视化程序设计的基本步骤和通用方法,能够开发简单的Windows应用程序,解决一些实际问题,为今后进一步使用Visual Basic或其他面向对象的可视化开发工具及结合专业进行软件开发打下基础。
(四)课程教学的基本原则:以学生为主体,以教师为主导,理论联系实际,注重学生的学习兴趣的培养,提高学生解决实际问题动手能力。
(五)学时数、学分数及学时数具体分配学时数:64 学时学分: 3 学分学时数具体分配:(六)教学方法和教学方法建议本课程是应用性较强的课程,教学方法应是理论联系实践,在讲解理论部分是应多做演示实验,建议讲授课程在多媒体教室进行,上机实践课程应注重对理论课程的巩固,建议教师设计一些针对性较强的实验,并且在每次试验后验收实验报告,及时总结。
(七)考核方式和成绩记载说明本课程考核方式为考试,为了考查学生的动手能力,建议使用安徽省计算机水平考试(二级)模拟系统进行。
平时教学的要严明纪律,课堂表现与实训实验成绩构成平时成绩占期终总成绩的30%、期末考试成绩占其中总成绩的70%。
二、课程内容纲要与各章的基本教学目标第1章 Visual Basic程序设计概述【教学目标】了解:Visual Basic语言特点、版本及运行环境;Visual Basic的启动方法。
VB教学大纲本1

VisualBasic程序设计教学大纲课程名称:Visual Basic程序设计学时:106适用对象:中等职业技术学校一、本课程的性质、目的与任务及对先开课程的要求本课程的主要目的和任务是使学生掌握计算机软件技术的基础知识、基本思想和基本方法,培养学生利用计算机处理问题的思维方式和利用软件技术与先进工具解决本专业与相关领域中一些问题的初步能力。
本课程以VB语言程序设计为主要内容,使学生在掌握面向过程的结构化程序设计方法的基础上,学习面向对象的程序设计思想及数据结构和软件工程等方面的知识,为专业课程设计及开发应用软件打下良好的基础。
二、教学基本要求本课程是一门实践性很强的课程,要求课堂教学和实验教学紧密结合。
课堂教学以讲授概念、编程方法为主,结合习题启发式教学,通过采用联机大屏幕投影及多媒体课件,进行直观教学,增大课堂信息量。
实验教学以学生自己设计程序、教师辅导的方式进行,锻炼学生的编程、调试程序和解决实际问题的能力。
本课程包括三部分内容:VB程序设计、数据结构和软件工程。
程序设计是一门重要的基础课,它对于学生全面了解计算机系统,提高软件设计技能,培养学生的逻辑思维能力和解决实际问题的能力都是非常重要的。
本课程还设置了课程设计环节,以培养学生实际的编程能力。
课程的基本要求如下:(一)教学基本要求1、程序设计概述。
2、Visual Basic简介。
3、Visual Basic语言程序设计基础。
4、输入输出及三种基本结构。
5、过程。
6、常用算法。
7、过程、模块。
8、窗体及常用控件。
9、对话框及菜单。
10、程序调试和出错处理。
(二)课程设计通过实际的综合性实例,培养学生实际的编程能力和解决实际问题的能力。
三、课程内容、学时分配及基本要求教学计划内:第1章 Visual Basic6.0概述学时: 4学时内容:1、visual Basic6.0简介2、visual basic6.0的安装与启动3、Visual Basic6.0的集成开发环境4、创建一个简单程序课程要求:了解程序设计的方法和发展,可视化程序设计的方法和Visual Basic的功能和特点,熟悉Visual Basic的用户界面,以及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。
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学时,教学时可根据教学实际做适当的调整。
该课程基本要求的设置分两个层次,其中对概念和理论用“理解”和“了解”表述,对方法和运算用“掌握”和“会”表述,前者为较高要求。
(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属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Basic程序设计教学大纲教学进度表课次教学内容学时1VB的特点,VB开发环境界面;VB的对象,对象属性设置,窗体属性及事件,控件的画法及基本操作;赋值语句,注释语句,暂停语句,结束语句,VB程序的保存,装入和运行。
32数据类型,常量,变量,变量作用域,静态变量;常用内部函数。
3 3运算符与表达式;Print方法,InputBox函数,MsgBox函数,MsgBox语句,字型。
34标签,文本框,图片框,图像框,直线,形状,命令按钮的常用属性、事件和方法。
35单选按钮,复选框,列表框,组合框,滚动条,计时器,框架的常用属性、事件和方法。
36行IF语句、块IF语句、IIF函数、多分支控制结构、Select语句的语法格式及应用。
37For、While、Do循环语法格式及应用。
3 8多重循环;一、二维数组的定义,动态数组。
3 9数组元素的输入、输出、复制;For Each语句;数组的初始化;控件数组。
310Sub过程的建立和调用;窗体、控件事件过程;Function过程的建立和调用;参数传引用、传值;数组参数,可选参数,可变参数,对象参数,Shell函数。
311KeyPress,KeyDown,KeyUp,MouseDown,MouseUp,MouseMove事件;通用对话框的添加,对话框的类型,文件对话框,其它对话框;多重窗体程序的建立,指定启动窗体,多重窗体的保存。
312文件的打开Open,文件的关闭Close,文件函数,顺序文件的读写,随机文件的读写,驱动器列表框,目录列表框,文件列表框。
313算法和数据结构基本概念,线性表和线性链表,栈和队列,数据结构与算法。
3 14程序设计基础,软件工程基础,数据库设计基础。
3总学时42实验进度表课次教学内容学时1熟悉VB程序开发环境界面,窗体属性和事件过程,控件的添加和基本操作;编写简单VB程序,Vb程序的运行、保存和装入,变量的定义及使用;常用内部函数,运算符和表达式;Print方法,InputBox函数,MsgBox函数和语句,Font字形。
32标签,文本框,图片框,图像框,直线,形状,命令按钮,单选按钮,复选框,列表框,组合框,滚动条,计时器,框架的常用属性、事件和方法。
33行IF语句、块IF语句、IIF函数、多分支控制结构的语法格式及应用;For循环,While循环,Do循环,多重循环的语法格式及应用。
34一、二维数组的定义,数组元素的输入、输出、复制;控件数组;参数传引用、传值;数组参数,对象参数,Shell函数。
35KeyPress,KeyDown,KeyUp,MouseDown,MouseUp,MouseMove事件;菜单编辑器的使用,菜单项的控制,弹出式菜单;通用对话框的添加,对话框的类型,文件对话框。
36多重窗体程序的建立,指定启动窗体,多重窗体的保存;文件的打开Open,文件的关闭Close,文件函数,顺序文件的读写,随机文件的读写,驱动器列表框,目录列表框,文件列表框。
3总学时18第5章Visual Basic程序开发环境一、Visual Basic的特点Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
Visual Basic有以下主要特点:1、可视化编程2、面向对象的程序设计(OOP)3、结构化程序设计语言4、事件驱动编程机制5、访问数据库二、Visual Basic的版本Visual Basic6.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)、对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性,事件和方法来描述。
2、对象属性属性是一个对象的特性,不同的对象有不同的属性。
对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体大小(Fontsize)、是否可见(Visible)等。
3、对象事件所谓事件(Event),是由Visual Basic预先设置好的、能够被对象识别的动作,不同的对象能够识别的事件也不一样。
当时间有用户触发或由系统触发时,对象就会对该事件做出响应。
响应某个事件后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做事件过程。
事件过程的一般格式如下:Private sub对象名称_事件名称()事件响应程序代码End sub“对象名称”指的是该对象的name属性,“事件名称”是由vb预先定义好的赋予该对象的事件,而这个事件必须是对象所能识别的。
4、对象方法对象名称.方法名称[参数]在调用方法时,可以省略对象名。
在这种情况下,vb所调用的方法作为当前对象的方法,一般把当前窗体作为当前对象。
二、对象属性设置【重点】1、在属性窗口设置2、在程序代码中设置,格式:对象名.属性名称=属性值三、窗体【重点】1、窗体的属性1)AutoRedraw(自动重画)2)BackColor(背景颜色)3)BorderStyle(边框类型)4)Caption(标题)5)ControlBox(控制框)6)Enabled(允许)7)字形属性设置8)ForeColor(前景颜色)9)Height、Width(高、宽)10)Icon(图标)11)MaxButton、MinButton(最大、最小化按钮)12)Name(名称)13)Picture(图形)14)Top、Left(顶边、左边位置)15)Visible(可见性)16)WindowState(窗口状态)2、窗体事件1)Click(单击)事件2)DblClick(双击)事件3)Load(装入)事件4)Unload(卸载)事件5)Activate(活动)、Deactivdte(非活动)事件6)Paint(绘画)事件四、控件1、Visual Basic6.0的控件分为以下3类:1)标准控件(也称内部控件)2)ActiveX控件3)可插入对象2、控件的命名和控件值1)控件的命名在一般情况下,窗体和控件都有默认值,如Form1、Command1、Text1等。
在应用程序中使用约定的前缀,可以提高程序的可读性2)控件值为了方便使用,Visual Basic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。
3、控件的画法和基本操作【重点】1)控件的画法可以通过两种方法在窗体上画一个控件。
单击双击2)控件的基本操作控件的选择控件的复制和删除控件的缩放和移动通过属性窗口改变对象的位置和大小第7章简单程序设计一、Visual Basic语句的几点说明1、输入语句时,命令词、函数等可以不必分大小写.2、一行有多个语句用冒号“:”隔开3、同一语句用多行时最后加一个下划线(注:下划线前面一定要加一个空格)二、常用语句1、赋值语句【重点】[let]目标操作符=源操作符2、注释语句rem|‘3、暂停语句Stop4、结束语句End结束一个程序的执行End sub结束一个sub过程End function结束一个function过程End if结束一个if语句块End type结束记录类型的定义End select结束情况语句三、编写简单的Visual Basic应用程序1、建立用户界面2、设置属性3、编写代码四、程序的保存和装入和运行【重点】1、程序的保存1)窗体(.frm)的保存与另存为2)工程(.vbp)的保存与另存为2、程序的装入1)现存2)打开工程3、程序的运行1)工具栏2)F5第8章Visual Basic程序设计基础一、数据类型数据类型类型说明符Byte(字节)Integer(整型)%Long(长整型)&Single(单精度浮点型)!Double(双精度浮点型)#Currency(货币型)@Decimal(无符号整数型)Date(日期型)String(字符串型)$Boolean(布尔型)Object(对象型)Variant(变体类型)Type数据类型元素名As类型名End type(自定义数据类型)二、常量1、文字常量1)字符串常量“abc”2)整型100&H32F&O3473)长整型7841277&H567&&O347&4)单精度 3.01235.988E-75)双精度 3.012359D66)货币型100.57)日期常量#11/21/2011#8)布尔常量True False2、符号常量Const常量名[类型]=表达式三、变量【重点】1、命名规则:1)名字只能由字母、数字和下划线组成;2)名字的第一个字符必须是英文字母;3)名字的有效字符最多为255个;4)不能用Visual Basic的保留字作变量名,变量名不区分大小写。
2、变量的类型和定义1)用类型说明符来标识%&!#@$Total%2)在定义变量时指定其类型Dim变量名As类型Static变量名As类型静态变量Public变量名As类型标准模块中3)记录类型变量(自定义数据类型)【难点】[Private|Public]Type数据类型名元素名As类型名……End Type4)变体类型(Variant)变量【难点】IsEmpty函数测试一个变量是否被赋过值。
四、变量的作用域【重点】【难点】1、局部变量在过程内定义的变量使用Dim或Static定义2、模块级变量(窗体变量和模块变量)在通用声明部分定义使用Dim或Private定义3、全局变量在通用声明部分定义使用Public定义4、默认声明1)Option Explicit2)选项五、常用内部函数【重点】类别函数功能转换函数Int(x)取整函数Fix(x)取整函数Hex$(x)十进制转换成十六进制Oct$(x)十进制转换成八进制Asc(x$)返回字符串x中第一个字符的ASCII Chr$(x)把x转换成相应的ASCII字符Str$(x)把x转换成一个字符串Cint(x)把x小数部分四舍五入转换成整数Ccur(x)把x转换成货币类型CDbl(x)把x转换成双精度CLng(x)把x的小数部分四舍五入转换成长整型CSng(x)把x转换成单精度CVar(x)把x转换成变体类型数学函数Sin(x)返回x的正弦值Cos(x)返回x的余弦值Tan(x)返回x的正切值Atn(x)返回x的反正切值Abs(x)返回x的绝对值Sgn(x)返回x的符号Sqr(x)返回x的平方根Exp(x)返回以e为底x为指数的值日期和时间函数Day(Now)返回当前的日期WeekDay(Now)返回当前的星期Month(Now)返回当前的月份Year(Now)返回当前的年份Hour(Now)返回小时Minute(Now)返回分钟Second(Now)返回秒随机数函数Rnd(x)产生一个0-1之间的单精度随机数Randomize(x)字符串函数Ltrim$(字符串)去掉“字符串”左边的空白字符Rtrim$(字符串)去掉“字符串”右边的空白字符Trim$(字符串)去掉“字符串”两边的空白字符Left$(字符串,n)返回字符串的前n个字符Mid$(字符串,p,n)从第p个字符开始,向后截取n个字符Right$(字符串,n)返回字符串的最后n个字符Len(字符串)返回字符串长度String$(n,ASCII码|字符串)返回由n个指定字符组成的字符串Space$(n)返回n个空格InStr([首字符位置,]字符串1,字符串2[,n])在字符串1中查找字符串2,如果找到了返回字符串2的第一个字符在字符串1中的位置Ucase$(字符串)把字符串中小写字母转换成大写字母Lcase$(字符串)把字符串中大写字母转换成小写字母Mid$(字符串,n[,L])=子字符串从字符串第n位开始的字符用子字符串代替六、运算符与表达式【重点】1、算术运算符1)幂运算(^)2)浮点数除法(/)与整数除法(\)3)取模运算(Mod)4)字符串连接(+、&)2、关系运算符与逻辑运算符1)关系运算符(=、>、<、<>、<=、>=)2)逻辑运算符(And、Or、Not、Xor、Eqv、Imp)3、表达式的执行顺序1)首先进行函数运算;2)接着进行算术运算,其次序为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(\\)→取模(Mod)→加、减(+、-)→连接(&)3)然后进行关系运算(=、>、<、<>、<=、>=)4)最后进行逻辑运算,顺序为:Not→And→Or→Xor→Eqv→Imp第9章数据的输入输出一、数据输出——Print方法【重点】1、Print方法[对象名称.]Print[表达式表][,|;]2、与Print方法有关的函数1)Tab(n)2)Spc(n)3)Space$(n)3、格式输出Format$(数值表达式,格式字符串)4、其他方法和属性1)[对象.]Cls2)[对象.]Move左边距离[,上边距离][,宽度[,高度]]]3)[对象.]TextHeight(字符串)4)[对象.]TextWidth(字符串)二、数据输入—InputBox函数【重点】InputBox(prompt,[,title][,default][,xpos,ypos][,helpfile,context]参数说明:prompt对话框中的提示文字title对话框的标题default默认输入文本xpos左边距ypos右边距helpfile帮助文件context帮助文件主题编号三、MsgBox函数和MsgBox语句【重点】1、MsgBox(msg[,type][,title][,helpfile,context])函数参数说明:msg对话框中显示文字type按钮类型title消息框的标题helpfile帮助文件context帮助文件主题编号type参数的选择符号常量值作用vbOKOnly0只显示确定按钮vbOkCancel1显示确定及取消按钮vbAbortRetryIgnore2显示终止、重试及忽略按钮vbYesNoCancel3显示是、否及取消按钮vbYesNo4显示是及否按钮vbRetryCancel5显示重试及取消按钮vbCritical16显示Critical Message图标vbQuestion32显示Warning Query图标vbExclamation48显示Warning Message图标vbInformation64显示Information Message图标vbDefaultButton10第一个按钮是默认值vbDefaultButton2256第二个按钮是默认值vbDefaultButton3512第三个按钮是默认值vbDefaultButton4768第四个按钮是默认值vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作vbSystemModal4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作MsgBox函数的返回值返回值操作符号常量1确定vbOK2取消vbCancel3终止vbAbort4重试vbRetry5忽略vbIgnore6是vbYes7否vbNo2、MsgBox msg$[,type%][,title$][,helpfile,context]语句四、字形【重点】1、[窗体.][控件.]|Printer.FontName[=“字体类型”]2、FontSize[=点数]3、FontBold[=Boolean]4、FontItalic[=Boolean]5、FontStrikethru[=Boolean]6、FontUnderline[=Boolean]7、FontTrnasParent[=Boolean]五、打印机输出1、直接输出:Printer.Print[表达式表]2、设置页号:Printer.Page3、换页操作:Printer.NewPage4、结束打印:Printer.EndDoc5、窗体输出:[窗体.]PrintForm第10章常用标准控件一、标签【重点】1、Alignment对齐方式2、AutoSize自动大小3、BorderStyle设置边框4、Caption显示文本5、Enabled是否可用6、BackStyle是否透明7、WordWrap文本显示方式二、文本框【重点】1、文本框属性1)MaxLength最大字符数2)MultiLine多行文本3)PasswordChar密码符号4)ScrollBars设置滚动条5)Text文本内容6)Locked是否可编辑2、选择文本【难点】1)SelLength当前选中的字符数2)SelStart当前选择的文本起始位置3)SetText当前选择的文本3、文本框的事件和方法1)Change事件2)GotFocus事件3)LostFocus事件4)SetFocus方法三、图片框和图像框【重点】1、属性1)CurrentX和CurrentY属性2)Picture属性3)Stretch属性4)AutoSize属性2、图片加载1)属性窗口2)picture1.Picture=LoadPicture(“文件名”)3、区别1)图片框可以作为容器2)图片框可以通过print方法接收文本3)图像框比图片框占用内存少,显示速度快三、直线和形状1、控件1)直线控件(Line)2)形状控件(Shape)2、图形的方法1)Line(X1,Y1)-(X2,Y2)[,颜色][BF]2)Circle(X,Y),半径[,颜色]3)Pset(X,Y),颜色4)Point(X,Y)四、按钮控件【重点】1、Caption2、Enabled3、Visible4、Cancel5、Default6、Style7、Picture8、DownPicture9、DisabledPicture五、单选按钮【重点】1、Value(True、False)2、Style(0、1)六、复选框【重点】1、Value(0、1、2)2、Style(0、1)七、列表框【重点】1、属性1)Columns2)List3)ListCount4)ListIndex5)MultiSelect6)Selected7)SelCount8)Sorted9)Style10)Text2、方法1)AddItem2)Clear3)RemoveItem八、组合框【重点】1、属性1)Style2)Text2、方法1)AddItem2)Clear3)RemoveItem九、滚动条【重点】1、属性1)Max2)Min3)LargeChange4)SmallChange5)Value2、事件1)Scroll2)Change。