书签 分享 收藏 举报 版权申诉 / 394
上传文档赚钱

类型Visual-Basic(60)-程序设计教程VB全部教学课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:5198566
  • 上传时间:2023-02-16
  • 格式:PPT
  • 页数:394
  • 大小:3.75MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Visual-Basic(60)-程序设计教程VB全部教学课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Visual Basic 60 程序设计 教程 VB 全部 教学 课件
    资源描述:

    1、为什么要学本课程为什么要学本课程?全国计算机等级考试全国计算机等级考试(二级二级)中,计算机程中,计算机程序设计是必修课程序设计是必修课程。Windows程序设计的语言有如下几种:程序设计的语言有如下几种:传统的传统的CC+语言语言:面向过程,学习难度大。:面向过程,学习难度大。Visual C+:面向对象,学习难度大。:面向对象,学习难度大。Visual FoxPro:面向对象和数据库,已停止发展。:面向对象和数据库,已停止发展。Visual BASIC:面向对象,功能强大,比较简单,:面向对象,功能强大,比较简单,适合于作为第一门计算机课程。适合于作为第一门计算机课程。学了学了VB可以干什

    2、么?可以干什么?VB可以实现可以实现:开发各种应用程序开发各种应用程序。如。如“考试系统考试系统”。数据库管理数据库管理。如。如“财务管理、成绩管理财务管理、成绩管理”等。等。开发动态交互网站开发动态交互网站。如。如“电子商务、网上查电子商务、网上查询询”等。(用等。(用VBScript脚本语言,是脚本语言,是VB的的子集)子集)学习要求学习要求上课上课:认真听讲,适当做笔记,不要什么:认真听讲,适当做笔记,不要什么都记。都记。下课下课:多上机练习、多背程序、多:多上机练习、多背程序、多做题。做题。上机实验上机实验:要求提前写好程序时,希望尽:要求提前写好程序时,希望尽量做到。量做到。最大目的

    3、最大目的:锻炼逻辑思维,培养创造性,:锻炼逻辑思维,培养创造性,学会发现问题、思考问题、分析问题、解学会发现问题、思考问题、分析问题、解决问题的方法。(决问题的方法。(掌握算法掌握算法)第一章 概述 第二章 Visual Basic程序设计入门 第三章 窗体与常用控件 第四章 程序设计基础第五章 程序控制结构 第六章 数组第七章 过程 第八章 文件第九章 图形操作第十章 界面设计第十二章 程序调试及错误处理 第十一章 Visual Basic数据库编程 Visual Basic 程序设计教程程序设计教程第一章 概述1.1 Visual Basic的发展和特点 1.1.1 Visual Basi

    4、c的发展的发展 Visual Basic是一种可视化的、面向对象和采用事件驱动方式的高级程序设计语言,可用于开发Windows环境下的各类应用程序。Visual Basic由Microsoft公司于1991年推出,它的诞生标志着软件设计和开发开始了一个新的时代。自1991年至今,Microsoft公司先后发布了1.0-7.0等几个升级版本,使得功能更加强大、完善。目前比较常用的版本是Visual Basic 6.0、Visual Basic.NET等。Visual Basic 6.0包含学习版、专业版和企业版。1.1.2 Visual Basic的特点的特点 Visual Basic是目前所有

    5、开发语言中最简单、最容易使用的语言。作为程序设计语言,Visual Basic主要有以下特点特点。1可视化编程。2面向对象的程序设计。3结构化程序设计语言。第一章 概述 4事件驱动编程机制。5强大的数据库访问能力。6对象的链接与嵌入(OLE,Object Linking And Embedding)。7高度的可扩充性。8支持动态数据交换。1.2 Visual Basic 6.0的启动和退出 1Visual Basic 6.0的启动 2Visual Basic 6.0的退出 结合Visual Basic 6.0 的开发环境介绍Visual Basic 6.0 多种启动方法和退出方式。1.3 Vi

    6、sual Basic 6.0集成开发环境 第一章 概述 Visual Basic6.0集成开发环境(IDE,Integrated Development Environment)是提供设计、运行和测试应用程序所需的各种工具的一个工作环境。这些工具互相协调、互相补充,大大减少了应用程序的开发难度。Visual Basic 6.0启动后,出现如图的对话框,选择“标准EXE”,再单击“打开”,即可进入Visual Basic 6.0集成开发环境,如下图所示。第一章 概述属性窗口 工具箱窗口 布局窗口代码窗口 工程资源管理器窗口工具栏菜单栏标题栏窗体设计窗口 第一章 概述 1.4 Visual Bas

    7、ic 6.0的帮助系统 1.4.1 1.4.1 使用使用MSDN Library MSDN Library Microsoft Visual Studio 中的MSDN Library,包含Visual Basic 6.0帮助信息的全面帮助系统,包括示例代码、文档、技术文章、Microsoft 开发人员知识库、以及在使用 Microsoft 公司的技术来开发解决方案时所需要的其他资料。1.4.2 1.4.2 使用上下文相关的帮助使用上下文相关的帮助 Visual Basic 6.0提供了F1功能键上下文相关帮助。上下文相关帮助是指用户在窗口中进行工作的任何时候,按键盘上的F1键,即可获得正在操

    8、作对象的帮助内容。1.4.3 1.4.3 从从InternetInternet上获得帮助上获得帮助 在Internet上有大量的介绍Visual Basic 6.0程序设计技巧、经验的站点,许多站点上还有例子及源程序下载。第二章 Visual Basic程序设计入门 2.1 Visual Basic编程的基本概念 学习计算机程序设计课程的目的,就是学会怎样与计算机交流,将人解决问题的思路、方法、手段以某种计算机能理解的方式告诉计算机,让计算机根据人的指令去完成某项特定的工作。2.1.1 2.1.1 程序语言与程序设计程序语言与程序设计 1 1、程序设计语言、程序设计语言 人类进行交流的语言由语

    9、音、词汇和语法构成一定系统;而人与计算机则是通过程序设计语言进行交流的。程序设计语言程序设计语言由字、词和语法规则构成指令系统。计算机程序设计语言有多种,可用不同的程序设计语言编写不同的程序来解决同一个问题。从计算机发明至今,随着计算机硬件技术和软件技术的发展,计算机程序设计语言经历了机器语言、汇编语言、高级语言机器语言、汇编语言、高级语言几个阶段。从机器的角度看,程序设计语言可以分为低级语言低级语言和高级语言高级语言两大类。第二章 Visual Basic程序设计入门 低级语言是面向机器的指令系统,又分为机器语言机器语言和汇编语言汇编语言。高级语言是接近人类习惯和语言描述方式的指令系统。高级

    10、语言不依赖于机器,构成简单,移植性好,便于记忆、学习和维护。人们常说的“程序设计语言”就是指高级语言。高级语言又分为面向过程的程序设计语言面向过程的程序设计语言和面面向对象的程序设计语言向对象的程序设计语言。2 2程序设计程序设计 计算机程序是用某种程序设计语言编写一组指示计算机每一步动作的指令,运行于某种目标体系结构上。计算机解决问题的方法和步骤,称为“计算机算法”,简称“算法算法”。算法是我们学习的重点内容之一,需要我们在学习中逐步积累算法是我们学习的重点内容之一,需要我们在学习中逐步积累。程序设计主要有两个方面的任务:首先是拟定算法,即将需要计算机处理的实际问题抽象为数学模型,并设计出解

    11、决问题所需的方法和步骤;然后是编制程序,即用合适的程序设计语言对设计的算法进行编码。第二章 Visual Basic程序设计入门 Visual Basic是采用事件驱动编程机制的可视化程序设计语言可视化程序设计语言。可视化程序设计利用系统所提供的可视“控件类控件类”来创建“对象对象”,不需编写大量代码去描述界面元素的外观和位置,即可完成界面的设计工作,从而使界面设计更为轻松、简捷、方便和灵活。2.1.2 2.1.2 面向对象程序设计面向对象程序设计 1对象与类 对象对象:是具有某些特征的具体事物的实体实体;类类:是同种对象的集合与抽象,它包含这种对象的属性描述属性描述和行为定义行为定义。具体的

    12、讲具体的讲,在 VB中,工具箱中的控件就是类,设计窗体时,将它(们)放在窗体上时,就是对象。面向对象程序设计方法面向对象程序设计方法,是将数据与程序封装成一个互相依存、不可分割的整体,这个整体被称为“对象”,每个对象都是可视的。在VB系统中,对象的特性、名称、大小、形状、颜色及功能被称为属性属性。第二章 Visual Basic程序设计入门 VB中的“类”是同种对象的集合与抽象,是创建对象的模板。对象类第二章 Visual Basic程序设计入门 2对象的属性、事件和方法 对象的属性、事件和方法是对象的三要素对象的三要素(学习重点)。属性:属性:是描述和反映对象特征的参数。例如,对象的标题、颜

    13、色、位置、大小等属性决定了对象展示出的界面具有什么样的外观及功能外观及功能。对属性不了解,就不可能设计出好的程序对属性不了解,就不可能设计出好的程序 。属性的表示属性的表示:对象名属性 两种属性设置方法:(1)在设计阶段设置(在属性窗口);(2)在程序运行中设置,即在程序代码中赋值。对象名对象名属性属性=属性值属性值 这里的“=”号为赋值号 事件事件:对象所受到的外部行为,也就是发生在对象上的动作;该对象上发生了事件,如果有响应,这就是事件过程事件过程。格式如下:Private Sub 对象名_事件(参数表)End sub 第二章 Visual Basic程序设计入门 方法:方法:对象能完成的

    14、动作。对象能完成的动作。方法的动作是事先为程序设计人员提供的一种特殊的过程和函数。方法的动作是事先为程序设计人员提供的一种特殊的过程和函数。(是不可见的程序代码)(是不可见的程序代码)对象方法的调用格式对象方法的调用格式:对象对象方法方法(参数表)(参数表)例例2.1.12.1.1 MoveMove方法的调用示例。在窗体上创建了一个文本框对象方法的调用示例。在窗体上创建了一个文本框对象Text1Text1,用鼠标单击窗体时,将文本框移到坐标为(用鼠标单击窗体时,将文本框移到坐标为(200200,100100)的位置上。采用)的位置上。采用MoveMove方法来实现,其事件过程为:方法来实现,其

    15、事件过程为:Private Sub Form_Click()Private Sub Form_Click()窗体单击事件 Text1.Move 200Text1.Move 200,100 100 调用Move方法 End SubEnd Sub 例例2.1.22.1.2 PrintPrint方法的调用示例。用鼠标单击命令按钮时,在窗体上显示方法的调用示例。用鼠标单击命令按钮时,在窗体上显示“欢迎进入欢迎进入VB6.0 VB6.0!”。事件过程为:。事件过程为:Private Sub Command1_Click()Private Sub Command1_Click()命令按钮单击事件 Form

    16、1.Print“Form1.Print“欢迎进入欢迎进入VB6.0!”VB6.0!”调用Print 方法 End SubEnd Sub 注意省略对象时的含义(指窗体)第二章 Visual Basic程序设计入门 2.1.3 2.1.3 可视化程序设计基础可视化程序设计基础 1窗体模块窗体模块 窗体窗体是是Visual BasicVisual Basic程序设计的基础,是最常见的对象。窗体也是程序设计的基础,是最常见的对象。窗体也是容容器器,各种控件对象都建立在窗体各种控件对象都建立在窗体上。用户通过窗体和窗体上的控件向应用上。用户通过窗体和窗体上的控件向应用程序提供数据和控制命令,并通过窗体和

    17、窗体上的控件获得程序执行结果。程序提供数据和控制命令,并通过窗体和窗体上的控件获得程序执行结果。VBVB应用程序一般应用程序一般至少包含一个窗体,有的含有多个窗体至少包含一个窗体,有的含有多个窗体,一个窗体对,一个窗体对应工程管理器中一个窗体模块。应工程管理器中一个窗体模块。2其他用户界面元素其他用户界面元素 窗体及其控件、菜单栏、工具栏和状态栏是用户界面的窗体及其控件、菜单栏、工具栏和状态栏是用户界面的基本元素基本元素。新。新建的窗体并不包含控件、菜单栏、工具栏和状态栏,只是在必要时根据应建的窗体并不包含控件、菜单栏、工具栏和状态栏,只是在必要时根据应用程序的需要,由程序员自行设计。用程序的

    18、需要,由程序员自行设计。可视化程序设计的特点是:引入了控件的概念和事件驱动,程序开发过可视化程序设计的特点是:引入了控件的概念和事件驱动,程序开发过程一般遵循程一般遵循先设计界面先设计界面,再基于事件编写程序代码再基于事件编写程序代码。第二章 Visual Basic程序设计入门 2.1.4 2.1.4 事件驱动事件驱动 1控件对象的事件控件对象的事件 Visual BasicVisual Basic系统为每个控件都设置了若干事件(如系统为每个控件都设置了若干事件(如ClickClick、DblClickDblClick、LoadLoad等)等)。多数事件都是由。多数事件都是由用户驱动用户驱动

    19、,有的事件是由,有的事件是由系统来驱动系统来驱动(如(如LoadLoad事事件)。件)。在在VBVB的代码窗口中,有的代码窗口中,有对象列表框对象列表框和和事件列表框事件列表框。只要是在用户界面设计时创只要是在用户界面设计时创建的控件对象,系统都会将建的控件对象,系统都会将其控件名添加到对象列表框其控件名添加到对象列表框中。若是选中对象列表框中中。若是选中对象列表框中的一个对象,在事件列表框的一个对象,在事件列表框中就会列出该对象的所有事中就会列出该对象的所有事件以供选择。件以供选择。第二章 Visual Basic程序设计入门 2事件过程事件过程 事件过程是一段告诉计算机应该执行什么操作的程

    20、序代码。每个事件均事件过程是一段告诉计算机应该执行什么操作的程序代码。每个事件均能驱动相应的事件过程,能驱动相应的事件过程,事件过程代码需要用户自己来编写事件过程代码需要用户自己来编写。Visual BasicVisual Basic程序的主体通常是由若干个事件过程组成的。程序的主体通常是由若干个事件过程组成的。事件过程的执行是由用户或系统的动作驱动。例如,单击鼠标按钮,触事件过程的执行是由用户或系统的动作驱动。例如,单击鼠标按钮,触发按钮的发按钮的ClickClick事件,则对应该事件过程中的代码就会被执行。事件,则对应该事件过程中的代码就会被执行。事件过程的一般格式是:事件过程的一般格式是

    21、:Private Sub 对象名_事件(参数表)事件过程的过程头 事件过程的程序代码 End sub 事件过程的过程尾 3.事件驱动机制事件驱动机制 面向对象的程序设计中,每个对象都能响应多个不同的事件,每面向对象的程序设计中,每个对象都能响应多个不同的事件,每个事件均能驱动一段能完成某项功能的程序代码个事件均能驱动一段能完成某项功能的程序代码。程序代码的执行顺序,基本上取决于事件发生的顺序。程序代码的执行顺序,基本上取决于事件发生的顺序。第二章 Visual Basic程序设计入门 例例 2.1.32.1.3 事件驱动实例。窗体界面如图2.1.4所示,运行程序后,用鼠标单击、中的任何一个按钮

    22、,红色小球就会做出相应的运动。如果鼠标单击按钮,红色小球向下移动一次,而其它方向不动;若鼠标单击按钮,红色小球向左移动一次,而其它方向不动。解:界面设置解:界面设置:在窗体上用ShapeShape控件控件类生成1个小球,用CommandButton类创建4个命令按钮。属性设置属性设置:将控件对象Shape1的ShapeShape属性属性为Circle,FillColorFillColor属性属性设置为红色,FillstyleFillstyle属性属性设置为0-Solid;将4个命令按钮的Caption属性分别设置为、(软键盘输入)。分析分析:本程序不改变Shape控件的大小,由Shape控件的

    23、LeftLeft属性属性表示沿水平方向的移动,变量mx表示位移的增量,+mx为向右移动,-mx为向左移动;用Shape控件的TopTop属性属性表示沿垂直方向的移动,+my为向下移动,-my为向上移动。(程序代码分析请打开例程序代码分析请打开例2.1.3)第二章 Visual Basic程序设计入门 2.2 2.2 控件对象控件对象 控件是Visual Basic应用程序界面设计的主要部件。Visual Basic 6.0提供了大量的控件。控件的操作控件的操作主要包括控件对象的建立、控件的属性设置和控件事件过程代码编制。2.2.1 2.2.1 常用的控件类型:常用的控件类型:VB中的控件通常分

    24、为3种类型:1、标准控件标准控件(也称为内部控件):VB启动后,标准控件就以图标的形式出现在工具箱中,不能删除。2、ActiveXActiveX控件控件:这类控件不在工具箱中,而是以.ocx类型文件形式存在。需要时,ActiveX控件可以添加到工具箱中,也可以从工具箱中移除。3、可插入对象可插入对象:用户可将Word文档、Excel工作表、PowerPoint幻灯片等作为一个控件对象类添加到工具箱中,编程时根据需要再创建对象。第二章 Visual Basic程序设计入门 2.2.2 2.2.2 标准控件标准控件 工具箱中每种工具都用一个图形按钮来表示,除了第一个指针工具,其余都是控件类控件类。

    25、每个按钮的功能如表表2.2.12.2.1所示。控件对象的创建与操作 VB 工具箱中的控件对象类用于窗体界面设计。2.2.32.2.3 控件的属性设置控件的属性设置 控件的属性设置有两种方法(前面已提过前面已提过):1、在界面设计阶段可以通过属性窗口直接设置;2、在程序运行的过程中,可以在代码中改变控件的属性。格式为:对象名属性=属性值 注意省略对象时的含义!注意省略对象时的含义!控件的多数属性既可利用属性窗口设置,也可根据需要在程序运行时通过程序代码来改变;也有少数属性只能用一种方式设置。第二章 Visual Basic程序设计入门 例例 2.2.12.2.1 在程序代码中修改属性实例。单击窗

    26、体,在标签中在程序代码中修改属性实例。单击窗体,在标签中用红颜色显示用红颜色显示“欢迎进入欢迎进入VB6.0!”VB6.0!”,如图所示。,如图所示。解:程序界面设计和代码分析见实例程序。解:程序界面设计和代码分析见实例程序。Private Sub Form_Click()Form1.Caption=运行程序修改属性运行程序修改属性 设置窗体标题设置窗体标题 Label1.BackColor=&H80FFFF 设置标签背景颜色设置标签背景颜色 Label1.ForeColor=&HFF&设置标签显示字体颜色设置标签显示字体颜色 Label1.FontName=黑体黑体 设置标签字体设置标签字体

    27、 Label1.FontSize=20 设置标签字体大小设置标签字体大小 Label1.Alignment=2 设置显示内容在标签中的对齐设置显示内容在标签中的对齐 Label1.Caption=欢迎进入欢迎进入 VB6.0!设置标签显示的内容设置标签显示的内容End Sub 3 3、默认属性、默认属性 每个控件对象都有很多属性,每个控件对象都有很多属性,Visual BasicVisual Basic系统把系统把每个控件最关键或每个控件最关键或者最常用的属性设定为控件的默认属性者最常用的属性设定为控件的默认属性,控件的默认属性也叫控件值。在,控件的默认属性也叫控件值。在程序代码中,程序代码中

    28、,若要修改控件的默认属性,可以省略该属性名若要修改控件的默认属性,可以省略该属性名。例如,文本。例如,文本框的默认属性是框的默认属性是TextText,下面两个语句是等价的。,下面两个语句是等价的。表表2-2-22-2-2列出了部分常用控件对象的默认属性。(见教材)列出了部分常用控件对象的默认属性。(见教材)第二章 Visual Basic程序设计入门 2.3 2.3 Visual Basic Basic程序设计基本知识基本知识 程序设计的基础是字符、词汇、表达式、语句、过程、函数等语法单位。程序设计的基础是字符、词汇、表达式、语句、过程、函数等语法单位。任何一种程序设计语言都有自己的语法规则

    29、。要想编写出正确的程序,就必任何一种程序设计语言都有自己的语法规则。要想编写出正确的程序,就必须严格遵守这些语法规则。须严格遵守这些语法规则。2.3.1 Visual Basic2.3.1 Visual Basic字符集与词汇集字符集与词汇集 字符是构成程序设计语言的最小语法单位。不同程序设计语言的基本字字符是构成程序设计语言的最小语法单位。不同程序设计语言的基本字符集是大同小异的,它们都以符集是大同小异的,它们都以ASCIIASCII字符集为基础。字符集为基础。Visual BasicVisual Basic的基本字符集包括:的基本字符集包括:数字数字 、英文字母、英文字母 、特殊字符、特殊

    30、字符 。在在Visual BasicVisual Basic程序中,还允许用汉字字符作为变量。程序中,还允许用汉字字符作为变量。2.3.2 Visual Basic 2.3.2 Visual Basic 代码的书写规范代码的书写规范 1 1、大小写字母的书写、大小写字母的书写 :输入程序代码时不区分大小写字母输入程序代码时不区分大小写字母 。2 2、语句续行:、语句续行:空格空格 _ _(下划线)(下划线)3 3、语句分隔标志符、语句分隔标志符冒号冒号(:)(:):若要将两个或多个语句放在同一行,若要将两个或多个语句放在同一行,就必须使用语句分隔标志符冒号就必须使用语句分隔标志符冒号“:”:”

    31、将各语句分隔开来。将各语句分隔开来。这是一个“交换算法”第二章 Visual Basic程序设计入门 2.3.3 2.3.3 基本语句基本语句 1 1、赋值语句、赋值语句 赋值语句是程序中最基本的语句,也是为变量和控件属性提供数据最主赋值语句是程序中最基本的语句,也是为变量和控件属性提供数据最主要的语句。要的语句。一般格式:一般格式:Let Let =或或 .=功能:将赋值号右边表达式的值赋给左边的变量或控件属性。功能:将赋值号右边表达式的值赋给左边的变量或控件属性。注意教材中对每条语句的说明。注意教材中对每条语句的说明。第二章 Visual Basic程序设计入门 2 2、注释语句、注释语句

    32、Rem Rem 为了提高程序的可读性,为了提高程序的可读性,VBVB允许在程序中添加必要的注释。注释语句允许在程序中添加必要的注释。注释语句有两种格式。有两种格式。格式格式1 1:Rem Rem 格式格式2 2:注释内容注释内容 功能:为程序加上注释内容,便于理解程序。功能:为程序加上注释内容,便于理解程序。3 3、暂停语句、暂停语句 StopStop 格式:格式:StopStop 功能:暂停程序执行,主要用语程序调试。功能:暂停程序执行,主要用语程序调试。4 4、结束语句、结束语句EndEnd 格式:格式:EndEnd 功能:结束程序运行。功能:结束程序运行。第二章 Visual Basic

    33、程序设计入门 2.4 VB程序设计实例 2.4.1 2.4.1 建立应用程序的基本步骤建立应用程序的基本步骤 编写编写Visual BasicVisual Basic应用程序的基本步骤如下:应用程序的基本步骤如下:设计用户界面:建立用户界面的窗体,界面设计要操作方便、美观。设计用户界面:建立用户界面的窗体,界面设计要操作方便、美观。设置控件属性:每个控件都有很多属性,通常这些属性都有默认值,设置控件属性:每个控件都有很多属性,通常这些属性都有默认值,若没有重新设置,一般都采用默认值。若没有重新设置,一般都采用默认值。编写程序代码:打开代码窗口为要完成的任务编写程序。编写程序代码:打开代码窗口为

    34、要完成的任务编写程序。重要的是选重要的是选择择正确的事件正确的事件和和适合的算法适合的算法。保存文件:一个保存文件:一个VBVB应用程序至少要对一个工程文件与一个窗体文件分应用程序至少要对一个工程文件与一个窗体文件分别进行保存。别进行保存。注意文件的扩展名,这是最容易出错的!注意文件的扩展名,这是最容易出错的!调试程序代码:,编写的程序是否能正常工作?调试程序代码:,编写的程序是否能正常工作?例例2.4.1 程序的功能是:要求单击“移动”按钮,文字自动向右移动;单击“停止”按钮,文字停止运动;单击“结束”按钮,结束程序。第二章 Visual Basic程序设计入门 第二章 Visual Bas

    35、ic程序设计入门 分析分析:1)设计用户界面:按题目要求,云的背景可以在设计时加入,也设计用户界面:按题目要求,云的背景可以在设计时加入,也可以在程序运行时加入。可以在程序运行时加入。2)设置控件属性:)设置控件属性:Name、Caption等几个重要的属性。等几个重要的属性。3)编写程序代码:事件选择:本题的事件一是按钮控件的)编写程序代码:事件选择:本题的事件一是按钮控件的Click事件,事件,二是自动定时处理需要用时钟二是自动定时处理需要用时钟 控件的控件的Timer事件。本题算法的关键是文字自事件。本题算法的关键是文字自 动向右移动的处理。动向右移动的处理。(分析下面的程序段)(分析下

    36、面的程序段)Private Sub Timer1_Timer()Private Sub Timer1_Timer()Label1.Left=Label1.Label1.Left=Label1.LeftLeft+100 +100 左边界左边界+100+100 If Label1.Left=If Label1.Left=Me.ScaleWidthMe.ScaleWidth Then Then 左边界超过窗体宽度左边界超过窗体宽度 Label1.Left=0 Label1.Left=0 End If End If End Sub End Sub 4)保存文件:注意文件路径和扩展名。)保存文件:注意文

    37、件路径和扩展名。(容易出错)(容易出错)第二章 Visual Basic程序设计入门 2.5 2.5 工程的创建与管理工程的创建与管理 2.5.1 2.5.1 工程的构成工程的构成 一个工程可能包括的文件类型如一个工程可能包括的文件类型如表表2.5.12.5.1所示所示 。第二章 Visual Basic程序设计入门 2.5.2 2.5.2 工程管理工程管理 Visual BasicVisual Basic的工程管理包括工程的创建、打开、保存,或者在工程中的工程管理包括工程的创建、打开、保存,或者在工程中添加、删除、保存窗体、模块文件等操作。添加、删除、保存窗体、模块文件等操作。1 1、文件菜

    38、单中的相关命令文件菜单中的相关命令:(:(1 1)新建工程)新建工程 ;(;(2 2)打开工程)打开工程 ;(;(3 3)保存工程保存工程 ;(;(4 4)工程另存为与窗体另存为)工程另存为与窗体另存为 ;(;(5 5)生成可执行文件)生成可执行文件 。2 2、工程菜单中的相关命令工程菜单中的相关命令:(:(1 1)添加窗体()添加窗体(FormForm)或模块()或模块(ModuleModule);(2 2)删除窗体()删除窗体(FormForm)或模块()或模块(ModuleModule)。3 3、工程资源管理器工程资源管理器 :主要包括窗体文件(:主要包括窗体文件(.frm.frm)、工

    39、程文件()、工程文件(.vbp.vbp)、)、程序模块文件(程序模块文件(.bas.bas)、类模块文件()、类模块文件(.cls.cls)等的管理。)等的管理。4 4、工程环境设置工程环境设置:(:(1 1)自动语法检测;()自动语法检测;(2 2)要求声明变量)要求声明变量 ;(;(3 3)自)自动列出成员;(动列出成员;(4 4)自动显示快速信息)自动显示快速信息 ;(;(5 5)缺省为整个模块查询)缺省为整个模块查询 。“工具工具”菜单菜单“选项选项”菜单项菜单项第三章第三章 窗体与常用控件窗体与常用控件 3.1 3.1 通用属性通用属性 了解了解VBVB标准控件的构成原理、性质,掌握

    40、它们主要属性、事件和方法,标准控件的构成原理、性质,掌握它们主要属性、事件和方法,是学习是学习VBVB程序设计的关键。程序设计的关键。在在Visual BasicVisual Basic中许多控件都有很多相同的属性,我们将这部分属性中许多控件都有很多相同的属性,我们将这部分属性称为称为通用属性通用属性。下面介绍窗体或其它控件对象的一些常用的通用属性。下面介绍窗体或其它控件对象的一些常用的通用属性。1.Name 1.Name 名称属性名称属性 功能:在程序代码中用于标识对象的名称。所有对象都有该属性,功能:在程序代码中用于标识对象的名称。所有对象都有该属性,在在运行状态不能改变,是只读的。运行状

    41、态不能改变,是只读的。2.Caption2.Caption标题属性标题属性 功能:在对象的表面或标题栏上显示的文本,在外观上往往起提示和功能:在对象的表面或标题栏上显示的文本,在外观上往往起提示和标志的作用。标志的作用。注意注意:初学者容易将:初学者容易将NameName属性属性和和CaptionCaption属性属性混淆!混淆!3.Enabled3.Enabled有效性属性有效性属性 功能:决定功能:决定控件对象控件对象在运行期间的有效性。在运行期间的有效性。4.Visible4.Visible可见性属性可见性属性 功能:设置窗体或控件对象运行时是否可见。功能:设置窗体或控件对象运行时是否可

    42、见。第三章 窗体与常用控件 5.Height5.Height、WidthWidth、TopTop和和LeftLeft的大的大小和位置属性小和位置属性 功能:功能:TopTop属性决定对象的顶部距其属性决定对象的顶部距其直接容器顶部的距离;直接容器顶部的距离;LeftLeft属性决定对象属性决定对象的左边框距其直接容器的距离;的左边框距其直接容器的距离;HeightHeight、WidthWidth属性分别决定对象的高度和宽度,属性分别决定对象的高度和宽度,如图所示。如图所示。注意它的单位。注意它的单位。6.Font6.Font字体属性字体属性 功能:设置窗体或控件上显示文本的功能:设置窗体或控

    43、件上显示文本的字体、字形和大小等。字体、字形和大小等。注意注意字体属性的名称,如字体属性的名称,如FontName FontName、FontSize FontSize、FontBold FontBold、FontItalic FontItalic、FontUnderline FontUnderline 等。等。第三章 窗体与常用控件 例例3.1.13.1.1FontFont属性的设置举例。在窗体上建立一个属性的设置举例。在窗体上建立一个LabelLabel控件(名称控件(名称为为Label1Label1),单击窗体,得到如图的运行结果。),单击窗体,得到如图的运行结果。分析:分析:窗体窗体单

    44、击单击出现运行结果,因此事件驱出现运行结果,因此事件驱动过程应选择动过程应选择FormForm_ _ClickClick()()。在窗体上添加一个在窗体上添加一个LabelLabel控件,此例没有改变任何属性,所以默认名称控件,此例没有改变任何属性,所以默认名称为为Label1Label1。程序代码:程序代码:Private Sub Form_Click()Private Sub Form_Click()使使Label1Label1显示为显示为“Visual Basic 6.0 Visual Basic 6.0 程序设计程序设计”Label1.Caption=Visual Basic 6.0

    45、Label1.Caption=Visual Basic 6.0 程序设计程序设计 Label1.FontName=Label1.FontName=隶书隶书 设置设置Label1Label1的字体为的字体为“隶书隶书”Label1.FontSize=20 Label1.FontSize=20 设置设置Label1Label1的字体大小为的字体大小为2020 Label1.FontBold=True Label1.FontBold=True 设置设置Label1Label1的字体为粗体的字体为粗体 Label1.FontItalic=True Label1.FontItalic=True 设置设置

    46、Label1Label1的字体为斜体的字体为斜体 Label1.FontUnderline=True Label1.FontUnderline=True 设置设置Label1Label1的字体为下划线的字体为下划线End SubEnd Sub第三章 窗体与常用控件 7.ForeColor7.ForeColor、BackColorBackColor前景色和背景色属性前景色和背景色属性 功能:功能:ForeColor ForeColor 和和BackColorBackColor属性设置文本和图形的前景色和背景色。属性设置文本和图形的前景色和背景色。说明:说明:RGB(rRGB(r,g g,b)b)

    47、是一个生成颜色的函数,参数是一个生成颜色的函数,参数r r、g g、b b分别代分别代表红、绿、蓝三种颜色分量,取值范围为表红、绿、蓝三种颜色分量,取值范围为0 0到到255255,该函数常用于程序中设置,该函数常用于程序中设置颜色颜色3.2 3.2 窗体窗体 窗体是窗体是VBVB中中最基本的对象最基本的对象,是应用程序的基本组成部分,是包容用户界,是应用程序的基本组成部分,是包容用户界面或对话框所需的各种控件对象的容器。在新建工程后,面或对话框所需的各种控件对象的容器。在新建工程后,VBVB会产生一个空白会产生一个空白窗体窗体(默认的窗体名称为默认的窗体名称为Form1)Form1),并以此

    48、作为创建应用程序的起点。,并以此作为创建应用程序的起点。3.2.1 3.2.1 窗体的属性窗体的属性 窗体除了具有通用属性窗体除了具有通用属性NameName、CaptionCaption、EnabledEnabled、VisibleVisible、HeightHeight、WidthWidth、TopTop、LeftLeft、FontFont、ForeColorForeColor和和BackColorBackColor外,还有自己独特的属性。外,还有自己独特的属性。第三章 窗体与常用控件 1 1、MinButtonMinButton、MaxButtonMaxButton属性属性 功能:功能:

    49、MinButtonMinButton属性和属性和MaxButtonMaxButton属性分别决定窗体是否有最小化按钮属性分别决定窗体是否有最小化按钮或最大化按钮。或最大化按钮。2 2、ControlBoxControlBox属性属性 功能:确定窗体上是否显示三个控制按钮(最大化、最小化、关闭按钮)功能:确定窗体上是否显示三个控制按钮(最大化、最小化、关闭按钮)和控制菜单,和控制菜单,3 3、BorderStyleBorderStyle属性属性 功能:确定窗体或控件的边框类型,取值范围为功能:确定窗体或控件的边框类型,取值范围为0 0到到5 5。4 4、PicturePicture属性属性 功能

    50、:设置控件对象中显示的图形。默认值为空,表示控件对象中无图功能:设置控件对象中显示的图形。默认值为空,表示控件对象中无图形。形。5 5、WindowStateWindowState属性属性 功能:窗体开始运行时的初始显示状态。功能:窗体开始运行时的初始显示状态。第三章 窗体与常用控件 3.2.23.2.2、窗体事件、窗体事件 窗体事件是指窗体能够响应的动作。最常用的有如下事件。窗体事件是指窗体能够响应的动作。最常用的有如下事件。1 1、ClickClick事件事件:单击窗体,触发单击窗体,触发ClickClick事件。事件。2 2、DbClickDbClick事件事件:双击窗体,触发:双击窗体

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Visual-Basic(60)-程序设计教程VB全部教学课件.ppt
    链接地址:https://www.163wenku.com/p-5198566.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库