数据库应用第12章_面向对象与VB编程基础_V08_2.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库应用第12章_面向对象与VB编程基础_V08_2.pdf》由会员分享,可在线阅读,更多相关《数据库应用第12章_面向对象与VB编程基础_V08_2.pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-1第第12章 面向对象与章 面向对象与VB编程基础编程基础数据库系统应用数据库系统应用数据库系统应用数据库系统应用Data Base System ApplicationData Base System Application张建国张建国哈工大计算机科学与技术学院哈工大计算机科学与技术学院 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-2第第12章 面向对象与章 面向对
2、象与VB编程基础编程基础第第第第1212章章章章 面向对象与面向对象与面向对象与面向对象与VBVB编程基础编程基础编程基础编程基础 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-3第第12章 面向对象与章 面向对象与VB编程基础编程基础本章主要内容本章主要内容本章主要内容本章主要内容面向对象的概念面向对象的概念VB的基本概念的基本概念VB的基本成份的基本成份VB的典型控件的典型控件VB编程及操作过程编程及操作过程程序是软件程序是软件程序是软件程序是软件的重要组成的重要组成的
3、重要组成的重要组成部分部分部分部分 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-4第第12章 面向对象与章 面向对象与VB编程基础编程基础1.面向对象程序面向对象程序面向对象面向对象(OO)程序将软件的所有元素都看做是对象程序将软件的所有元素都看做是对象窗口是对象窗口是对象,窗口中的菜单是对象窗口中的菜单是对象,命令按钮是对象命令按钮是对象,模拟人类习惯的思维方式模拟人类习惯的思维方式将行为和数据结合在一起构成对象将行为和数据结合在一起构成对象,每个对象是独每个对象是独立
4、立的的,对对象象之间通之间通过过消息或事消息或事件件联联系系.使使软件软件开发开发的方的方法法和过程和过程接近接近人类人类认识问题认识问题和和解决问题解决问题的方的方法法和过程和过程.面向对象面向对象=对象对象(object)+类类(class)+继承继承(inheritance)+用用消消息通信息通信(communication with messages)面向对象编程面向对象编程语言语言VB,VC,C+,Java,PB,ASP,Delphi,12.112.1面向对象的概念面向对象的概念面向对象的概念面向对象的概念(Cont.)(Cont.)PDF 文件使用 pdfFactory Pro 试
5、用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-5第第12章 面向对象与章 面向对象与VB编程基础编程基础2.面向对象的方面向对象的方法法和概念和概念以以对象为对象为出发点出发点分分析析面向对象的概念面向对象的概念系统将系统将涉涉及及到哪些到哪些对象对象每个对象有每个对象有什么功能什么功能(行为行为)和数据和数据(属性属性)对象对象之间怎样通之间怎样通过过消息或事消息或事件件发生联发生联系系对象对象依依据据接收到接收到的的消息或事消息或事件件如何进如何进行工作行工作12.112.1面向对象的概念面向对象的概念面向对象的概念面
6、向对象的概念(Cont.)(Cont.)事事面向对象的面向对象的几几个概念个概念对象对象消息消息事事件件事事件件驱动驱动对象的对象的抽抽象概念象概念对象的对象的抽抽象概念象概念理解理解起起来来有有些困些困理解理解起起来来有有些困些困难难难难,但不但不要要着急着急但不但不要要着急着急,通通过过实践就好理实践就好理通通过过实践就好理实践就好理解了解了解了解了!PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-6第第12章 面向对象与章 面向对象与VB编程基础编程基础3.对象对象一个
7、一个名字名字:以区别于其他以区别于其他对象对象一组一组状态状态:用用来描述它来描述它的的某些特征某些特征(属性属性)一组一组操作操作:每一个操作每一个操作决定决定对象的一对象的一种功能种功能(行为行为,功能功能)12.112.1面向对象的概念面向对象的概念面向对象的概念面向对象的概念(Cont.)(Cont.)张张三三李四李四王五王五每一个人是每一个人是每一个人是每一个人是一个对象一个对象一个对象一个对象!PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-7第第12章 面向对象
8、与章 面向对象与VB编程基础编程基础对象的对象的描述描述对象对象名名:对象的命对象的命名名属性属性:对象的对象的特征特征数据数据功能功能:对象要对象要完完成的操作成的操作12.112.1面向对象的概念面向对象的概念面向对象的概念面向对象的概念(Cont.)(Cont.)张张三三对象对象名名:张张三三属性属性:性别性别:男男身高身高:1.80m体体重重:70kg功能功能:回答身高回答身高:身高身高是是1.80m 回答体回答体重重:体体重是重是70kg 回答性别回答性别:性别性别是是男男李四李四对象对象名名:李四李四属性属性:性别性别:女女身高身高:1.65m体体重重:65kg功能功能:回答身高回
9、答身高:身高身高是是1.65m回答体回答体重重:体体重是重是65kg 回答性别回答性别:性别性别是是女女王五王五对象对象名名:王五王五属性属性:性别性别:男男身高身高:1.64m体体重重:62kg功能功能:回答身高回答身高:身高身高是是1.64m回答体回答体重重:体体重是重是62kg回答性别回答性别:性别性别是是男男 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-8第第12章 面向对象与章 面向对象与VB编程基础编程基础4.消息消息消息消息是是具具有有特定特定含义含义的数据
10、的数据对象对象之间之间传递传递的内容的内容(指示、打听、请求指示、打听、请求)12.112.1面向对象的概念面向对象的概念面向对象的概念面向对象的概念(Cont.)(Cont.)张张三三王五王五请请问问.您您问问的的解答解答是是 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-9第第12章 面向对象与章 面向对象与VB编程基础编程基础5.事事件件能能够激活够激活对象对象功能功能的的动动作作当当发生发生这这种动种动作作后后将将给给所所涉涉及对象及对象发发送送一个一个消息消息,对
11、象对象便可执便可执行行相相应的应的功能功能.12.112.1面向对象的概念面向对象的概念面向对象的概念面向对象的概念(Cont.)(Cont.)有人有人敲门敲门有有电话电话 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-10第第12章 面向对象与章 面向对象与VB编程基础编程基础事事件件驱动驱动对对某某一对象一对象发生发生的的事事件件,该该对象对象便找便找到到相相应的应的处处理理该该事事件的程序件的程序去处去处理理这这一一事事件件.12.112.1面向对象的概念面向对象的概
12、念面向对象的概念面向对象的概念(Cont.)(Cont.)有人有人敲门敲门有有电话电话张张三三.电话铃响电话铃响(.)张张三三.有人有人敲门敲门()张张三三.其他其他.PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-11第第12章 面向对象与章 面向对象与VB编程基础编程基础6.Windows的对象的对象12.112.1面向对象的概念面向对象的概念面向对象的概念面向对象的概念(Cont.)(Cont.)窗口对象窗口对象文文本本框框对象对象按钮对象按钮对象列表框列表框对象对象滚
13、滚动动条条对象对象 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-12第第12章 面向对象与章 面向对象与VB编程基础编程基础12.1 12.1 面向对象的概念面向对象的概念面向对象的概念面向对象的概念(Cont.)(Cont.)Windows程序中程序中消息消息的的来来源源 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-13第第12章 面向对象与章 面
14、向对象与VB编程基础编程基础1.VB(Visual Basic)简介简介BASIC(Beginners All purpose System Instruction Code初初学都学都通通用用符号指符号指令令代码代码)诞诞生于生于1964年年.一一种种面向过程编程面向过程编程语言语言1991年微年微软软推推出出图形图形用用户界户界面面(GUI)的面向对象程序的面向对象程序设设计计语言语言VB1.0版版,以以后版后版本本不不断更新断更新.本本课课使使用用VB6.0版版面向对象编程面向对象编程语言语言提供提供了了许多许多对象对象对象对象可可以以在在事事件的件的触触发发下运下运行行.对对事事件的件
15、的处处理理则留给则留给编程编程者自己去者自己去编程编程安排安排.12.2 VB12.2 VB的基本概念的基本概念的基本概念的基本概念 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-14第第12章 面向对象与章 面向对象与VB编程基础编程基础2.VB的部分术的部分术语语对象对象(Object)窗窗体体(窗口窗口)对象对象用用于生于生成应用程序成应用程序控件对象控件对象添加添加在窗在窗体体中中,用用于接收于接收用用户户或或程序程序的的输入输输入输出出典型的控件对象典型的控件对象
16、文文本本框框(Text Box)命令按钮命令按钮(Command Button)标签标签(Label)12.2 VB12.2 VB的基本概念的基本概念的基本概念的基本概念(Cont.)(Cont.)PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-15第第12章 面向对象与章 面向对象与VB编程基础编程基础12.2 VB12.2 VB的基本概念的基本概念的基本概念的基本概念(Cont.)(Cont.)按钮对象的按钮对象的框架框架Private Sub Command1_Clic
17、k()End Sub对象对象名名编程编程者者在在使使用用该该对象对象时时添加添加的程序的程序事事件件驱驱动动程序程序VB的控件对象的控件对象“Click”表表示示一个一个事事件件 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-16第第12章 面向对象与章 面向对象与VB编程基础编程基础12.2 VB12.2 VB的基本概念的基本概念的基本概念的基本概念(Cont.)(Cont.)VB的控件对象的控件对象图片框图片框标签标签命令按钮命令按钮流流动动条条单单选选按钮按钮文文本本
18、框框复选框复选框 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-17第第12章 面向对象与章 面向对象与VB编程基础编程基础事事件件(Event)对象与对象对象与对象之间之间、对象与程序对象与程序之间之间的的通信通信都是都是通通过过事事件件来驱动来驱动的的每一个对象都每一个对象都可可接收接收一个一个或或若干若干个个事事件件例例:单单击鼠标击鼠标是一个是一个事事件件事事件的作用件的作用单单击击或或双击鼠标:执双击鼠标:执行程序行程序拖拖动动鼠标:鼠标:改变改变窗口窗口位置位置
19、、大大小等小等12.2 VB12.2 VB的基本概念的基本概念的基本概念的基本概念(Cont.)(Cont.)需需要编程要编程不不需需编程编程 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-18第第12章 面向对象与章 面向对象与VB编程基础编程基础属性属性(Property)通通过过改变改变对象的对象的属性属性,可可以以改变改变对象对象的的特征特征,以以便便使使同同一类对象一类对象互互不不相相同同属性属性的的值值:外观外观不不同同,值值不不同等同等属性属性的的表示表示:对
20、象对象名名.属性名属性名12.2 VB12.2 VB的基本概念的基本概念的基本概念的基本概念(Cont.)(Cont.)PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-19第第12章 面向对象与章 面向对象与VB编程基础编程基础方方法法(Method)每一个对象都有操作数据的方每一个对象都有操作数据的方法法例例如如:Command1_Click方方法法的的表示表示:对象对象名名_方方法名法名一个对象一个对象可可以以有一组方有一组方法法12.2 VB12.2 VB的基本概念的基
21、本概念的基本概念的基本概念(Cont.)(Cont.)Click本本身身表示表示方方法名法名单单击鼠标击鼠标是是一个一个事事件件 PDF 文件使用 pdfFactory Pro 试用版本创建 2008-11-22哈工大计算机科学与技术学院 张建国哈工大计算机科学与技术学院 张建国Slide 12-20第第12章 面向对象与章 面向对象与VB编程基础编程基础12.2 VB12.2 VB的基本概念的基本概念的基本概念的基本概念(Cont.)(Cont.)过程过程(Procedure)过程是过程是能能执执行行特定特定任务任务的独的独立立代码代码段段.为对象的为对象的某某一一事事件编件编制制的程序的程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 12 面向 对象 VB 编程 基础 _V08_2
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内