欢迎来到天天文库
浏览记录
ID:21652889
大小:312.50 KB
页数:73页
时间:2018-10-23
《vb 第二章visual basic 编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VB基础篇第二章VisualBasic编程基础2.1程序设计方法1计算机应用基础第二章VisualBasic编程基础2.1对象及其操作2.2窗体2.3控件2计算机应用基础2.1对象及其操作2.1.1面向对象程序设计的基本思想2.1.2对象的概念2.1.3对象的建立和编辑2.1.4对象的属性、事件和方法3计算机应用基础2.1.1面向对象程序设计的基本思想面向对象编程(ObjectOrientedProgramming,简称OOP)方法是一种用对象分析、设计并编写应用程序的方法,是一种试图模仿人们建立现实世界的程序设计方法。4计算机应用基础面向对象程序
2、设计的基本思想程序设计环境及其相应的各个方面都是面向对象的,每个元素都被当作一个对象来实现。面向对象编程利用了人们对事物分类的自然倾向,引入了类的概念,具有数据抽象、继承性等特点。5计算机应用基础面向对象程序设计的基本思想目前在Windows环境下常用的面向对象编程语言的种类很多,如VisualBasic、C++、JAVA等,虽然风格各异,但都具有共同的思维和编程模式。6计算机应用基础2.1.2对象(object)的概念1.什么是对象2.对象属性3.对象事件4.对象方法7计算机应用基础1.什么是对象对象object是具有某些特性的具体事物的抽象,是
3、系统中的基本运行实体;对象是数据(属性)和行为(方法)的封装体;8计算机应用基础什么是对象对象分为两类,系统设计好的称为预定义对象用户自定义对象VB9计算机应用基础什么是对象对于系统定义的对象,用户只要使用对象的属性和方法进行相应的操作,而不必关心其内部是如何实现的。一个对象好象一个黑盒子,表示它内部属性的数据和行为的代码都封装在这个黑盒子中。10计算机应用基础类与对象TextBox类CommandButton类CommandButton对象TextBox对象11计算机应用基础对象的建立和编辑(1)对象的建立(2)对象的选定(3)对象的复制(4)对
4、象的删除(5)对象的命名12计算机应用基础2.对象属性对象的特征用数据来表示,用于描述对象的数据称作对象的属性每一种对象都有一组特定的属性,根据需要它们可以在窗体的布局操作中完成,也可以在程序运行中改变,13计算机应用基础在代码中设置属性对象名.属性名=属性值Label1.Caption=''欢迎使用VB''14计算机应用基础对象属性VB程序中的对象都有许多属性,它们是用来描述和反映对象特征的参数。属性决定了对象展现给用户的界面具有什么样的外观及功能。不同的对象具有各自不同的属性15计算机应用基础对象属性控件标题(Caption)颜色(Color)
5、字体(FontName)是否可见(Visible)16计算机应用基础对象属性属性可读写属性只读属性在运行时只能读取不能设置的属性在运行时可以设置并获得的属性17计算机应用基础3.对象能响应的事件(1)事件(2)事件过程(3)事件驱动程序设计18计算机应用基础Caption等Move等Click…按下鼠标左键按钮对象Command1属性方法能响应的事件PrivateSubCommand1_Click()Command1.Move500,500,2000,500Command1.Caption=“你好"'Command1.Enabled=FalseEn
6、dSub19计算机应用基础(1)事件对象还可以识别和响应预定义的动作,即事件(Event),事件是对象所发生的事情。20计算机应用基础事件事件发生在用户与应用程序交互时,如:单击控件(Click)、键盘按下(KeyPress)、移动鼠标(MouseMove)等;有部分事件由系统产生,不需要用户输入,如计时器事件。21计算机应用基础事件不同的对象能够识别不同的事件,当事件发生时,VB将检测两条信息,即发生的是哪种事件和哪个对象接收了事件。22计算机应用基础(2)事件过程为了使对象能够对某一事件做出响应,就必须编写事件过程。当在对象上发生了事件后,应用
7、程序就要处理这个事件,而处理的步骤就是这个事件过程。23计算机应用基础事件过程VB应用程序设计的主要工作就是为对象编写事件过程中的程序代码。事件过程的形式如下:24计算机应用基础事件过程Sub对象名_事件([参数列表])…'事件过程代码EndSub25计算机应用基础事件过程一个命令按钮例:SubcmdOk_Click()cmdOk.FontSize=20EndSub26计算机应用基础事件驱动程序设计在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应由用户或系统激活的不同事件时执行不同的代码片段。27计算机应用基础事件驱动程序设计事件由用
8、户操作触发操作系统触发其他应用程序触发应用程序本身的消息触发28计算机应用基础事件驱动程序设计VB通过事件执行对象的操作。
此文档下载收益归作者所有