资源描述
单击此处编辑母版标题样式,1,单击此处编辑母版文本样式,(1),第二级,第三级,第四级,第五级,*,Visual Basic,入门篇,案例,1,欢迎学习,isual,Basic,案例 欢迎学习,Visual Basic,案例效果,涵盖知识,操作步骤,案例小结,实训练习,涵盖知识,1.Visual Basic,开发界面,涵盖知识,1.Visual Basic,开发界面,(1),工具箱:工具箱就是控件的“容器”,工具箱中一般情况下摆放了做程序界面的常用控件。此外,还可以向工具箱添加所需的其他控件。,(2),窗体:窗体相当于程序界面的“幕布”,界面中所包含的控件都是添加到“幕布”中摆放的。,(3),工程资源管理器。,Visual Basic,应用程序叫作工程,每个,Visual Basic,工程可以包含各种不同类型的文件。由工程资源管理器对工程进行管理。工程资源管理器上方有一个“查看代码”按钮和一个“查看对象”按钮,这两个按钮用于在窗体和代码窗口进行切换。,涵盖知识,1.Visual Basic,开发界面,(4),属性窗口。对象是构成,Visual Basic,程序界面的基本元素。对象的属性用于描述对象的静态特征,如对象的名称、对象的背景颜色等。属性窗口就是专门用于设置对象属性的窗口。,(5),窗体布局窗口。在窗体布局窗口中只要用鼠标拖动上面所标示的窗体,就可以指定程序运行时程序窗口出现的位置。,涵盖知识,.Visual Basic,的特点,(1),面向对象的可视化设计。,Visual Basic,是面向对象的可视化程序语言。所谓面向对象的程序设计,就是在程序设计时,以客观世界的对象为主要研究对象,程序员只要设计好对象的功能和属性,以及对象之间的信息传递,就能完成应用程序的设计。在,Visual Basic,编程中设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,由,Visual Basic,自动生成对象的程序代码并封装起来。,涵盖知识,.Visual Basic,的特点,(2),事件驱动。,Visual Basic,的编程机制为事件驱动方式,编程人员只需要为响应用户对某个对象的操作编写程序,由用户的操作触发该事件,其相应代码将会被执行,从而完成该事件的驱动。,在事件驱动的应用程序设计中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码段。事件可以由用户操作触发,也可以由来自操作系统或其他应用程序的消息触发,甚至可以由应用程序本身的消息触发。,涵盖知识,3.,对象、类、属性、方法和事件,在面向对象编程中有,5,个重要概念,分别为:对象、类、属性、方法和事件。,(1),对象和类,在,Visual Basic,里看到的每一个事物都是一个对象,例如一个窗体是一个对象,每个控件也是一个对象。同种类型的对象构成类。类是对象的抽象,而对象是类的实例。,涵盖知识,3.,对象、类、属性、方法和事件,(2),属性,对象的静态特征就叫做对象的属性,如窗体的大小、背景颜色等。同类对象具有相同的属性,但可以有不同的属性值。属性值可以在对象的属性窗口中设置,也可以在代码窗口中预先进行设置,在执行此代码时生效。,涵盖知识,3.,对象、类、属性、方法和事件,(3),方法,方法是由对象预先定义好的,能由对象自身执行的动作。它是对象本身内含的函数或过程,用于完成某种特定的功能,如窗体的输出、显示、隐藏等方法。,方法的定义格式是:,对象名,.,方法名,参数,参数带有中括号,表明有些情况下参数可以省略。,涵盖知识,3.,对象、类、属性、方法和事件,(4),事件,事件是由系统预先定义好的、能被对象识别的动作,如鼠标的单击(,Click,)、,窗体的装载(,Load,),等。事件是外界对对象实施的动作,而这个动作经常会触发产生一些效果,该效果用代码实现,且此代码应放到相对应的触发事件中,这就是,Visual Basic,编程的关键。,事件的定义格式是:,Private Sub,对象名,_,事件名,(),事件代码,End Sub,涵盖知识,4.Visual Basic,程序的开发步骤,Visual Basic,的程序开发可以分为,6,个步骤,具体如下,:,(1),启动,Visual Basic,。,(2),设计程序界面。,(3),设置对象属性。,(4),写代码。,(5),保存程序。,(6),调试运行程序,生成可执行文件。,涵盖知识,5.Visual Basic,工程的组成,Visual Basic,应用程序叫做工程。一个工程对应着一系列的文件来保存应用程序的有关信息。一个工程中包括的主要文件如下。,(1),窗体文件(,.,frm,)。,窗体文件包含窗体及其控件的正文描述、属性设置及窗体级的常数、变量或外部过程的声明。,(2),类模块文件(,.,cls,)。,可以使用类模块自定义含有方法和属性代码的对象。,(3),标准模块文件(,.bas,)。,可以包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。,涵盖知识,5.Visual Basic,工程的组成,(4),包含,ActiveX,控件的文件(,.,ocx,)。,Active X,控件是由软件提供商开发的可重用的软件组件,利用这类控件可以完成许多特殊功能,特别是网络功能。,(5),资源文件(,.,res,)。,包含在程序设计过程中除了,Windows,标准窗口外的所有被引用的东西如图片、菜单、文本等资源的文件。,(6),工程文件(,.,vbp,)。,工程文件是与该工程相关的全部文件和对象的清单,也就是所设置的环境选项方面的信息。每次保存工程时,这些信息都要被刷新。所有这些文件和对象也可供其他工程共享。在工程的所有部件被汇集在一起并完成代码编写之后,便可以生成一个可执行文件(,.exe,)。,操作步骤,1),启动,Visual Basic,2),设计程序界面,3),设置对象属性,对,象,名,对象属性名,属,性,值,Form1,Name,Form1,Caption,示例,1,:欢迎学习,Visual Basic,ForeColor,红色,Command1,Name,Command1,Caption,显示,Font,宋体、粗体、小四,Command2,Name,Command2,Caption,清屏,Font,宋体、粗体、小四,操作步骤,4),写代码,提示:,Visual Basic,代码书写不区分大小写,且标点符号全部用半角输入;,Command1_Click,事件的功能是单击按钮,Command1,时触发事件效果;,双引号是字符串型数值的界定符;,Print,方法的功能是在对象(通常是窗体)上输出参数指定的内容,其格式是:对象名,.Print,参数;,Cls,方法的功能是清除对象(通常是窗体)上的文本内容,其格式是:对象名,.,Cls,参数,;,操作步骤,4),写代码,提示:,Visual Basic,中的注释语句是以单引号或,Rem,开头。注释语句只是对代码做出解释,但并不参与程序的执行,其功能主要是用于提高程序的可读性,降低程序维护成本。,5),保存程序,为了使程序以后可以被重复使用,必须将程序保存起来。保存,Visual Basic,程序有,3,种方法:单击“文件”菜单中的“保存工程”子菜单项;单击工具栏上的按钮;按,F2,键。,操作步骤,6),调试运行程序,生成可执行文件,前面的工作完成后,就可以单击工具栏中的按钮运行程序。一个应用程序设计完后,可能会出现程序出错或不完善的地方,这就需要开发人员进行调试,测试出程序的错误和不完善的地方,以便进行修改,最终才能提交一个完备的产品给用户。,程序完成后,还可根据需要进一步生成可执行文件。可执行文件可以脱离,Visual Basic,环境单独运行。生成可执行文件的方法是单击“文件”菜单中的“生成示例,1.exe”,子菜单项,并在弹出的对话框中单击“确定”按钮即可。在下次运行程序时,只需双击该可执行文件就可以直接运行程序。,案例小结,本案例一方面介绍了,Visual Basic,编程的特点、开发程序步骤及工程的组成,另一方面介绍了对象、类、属性、方法和事件等,5,个面向对象编程中常用的概念。,本案例还介绍了,5,个操作实训点:如何向窗体添加控件;如何设置对象的属性;如何添加代码;如何书写注释语句;如何保存,Visual Basic,程序。,此外,本案例还详细地介绍了一些属性、方法和事件的使用方法,如下表所示。,案例小结,类名,属性名,属,性,含,义,窗体,Form,Caption,设置窗体标题栏上显示的文本,ForeColor,设置窗体上显示的前景色,命令按钮,Command Button,Caption,设置按钮上的显示文本,Font,设置字体、字形和字号,所学属性小结表,案例小结,所学方法小结表,类名,方法名,功,能,窗体,Form,Print,在窗体上输出文本信息,cls,清除窗体上的所有内容,案例小结,所学事件小结表,事件名,触,发,时,机,Click,鼠标单击相应对象时触发,实训练习,(1)Visual Basic,的基本特点是什么?,(2),请简述,Visual Basic,编程的步骤。,(3),怎样理解事件驱动编程?,(4),请编程实现:单击窗体时,窗体上显示“我的第一个,Visual Basic,练习”。,调试程序成功后将程序保存,生成可执行文件。,小结一下此题中涉及了哪些对象、哪些属性、哪些事件、哪些方法。,
展开阅读全文