Visual Basic.NET程序设计教程 -陈语林 p02.pptVIP

Visual Basic.NET程序设计教程 -陈语林 p02.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 简单的VB.NET程序设计 2.1 面向对象和类 面向对象不仅仅是一种新的程序设计技术,而且是一种全新的设计和构造软件的思维方法。它使计算机解决问题的方式更加类似于人类的思维方式,更能直接地描述客观世界。从程序设计的角度看,面向对象代表了一种通过模仿人类建立现实世界模型的方法(包括概括、分类、抽象、归纳等)进行软件开发的思想体系。 2.1.1 面向对象 ⒈ 抽象数据类型 抽象(Abstraction)是使具体事物一般化的一种过程,即对具有特定属性及行为特征的对象进行概括,从中提炼出这一类对象的共性,并从通用性的角度描述共有的属性及行为特征。 ⒉ 封装性 封装本身,即模块性,把定义模块和实现模块分开,从而使得用面向对象技术所开发设计的软件可维护性和可修改性大为改善。 ⒊ 消息和方法 怎样要求对象完成指定的操作,对象间如何进行联系呢? 通过传递消息来实现。 ⒋ 类和类层次 类由方法和数据组成,它是对象性质的描述,包括外部特性和内部实现两个方面。类通过描述消息模式及其相应的处理能力来定义对象的外部特性,通过描述内部状态的表现形式及固有处理能力的实现来定义对象的内部实现。 一个类的上层可以有父类(或超类),下层可以有子类,形成一种层次结构。 ⒌ 继承性 继承(Inheritance)是指一个类获取另一个类的性质的过程。继承性是自动地共享类、子类和对象中方法和数据的机制。 ⒍ 多态性 多态性(Polymorphism)是指一个名字可以具有多种语义。 2.1.2 类和对象 在Visual Basic.NET应用程序中,属性窗口显示了对象的类及其名称空间。例如,在窗体上画一个图片框控件,其默认名称为PictureBox1,它是System.Windows.Forms.PictureBox名称空间中的一个类,即对象。 对象作为个别的对象存在,就可以改变它的属性。 2.2 名称空间 2.2.1 什么是名称空间 所谓名称空间,就是让每一个名称都有自己的活动空间,不会互相混淆。每个名称空间都含有与整个应用程序的某一部分相关联的类,根据名称空间,可以清楚地知道某个类与应用程序的哪一个部分相关联。 2.2.2 .NET的名称空间 ⒈ NET名称空间的整体结构 名称空间有以下几种 : ⑴ System ⑵ System.Reflection ⑶ System.IO ⑷ System.Collection ⑸ System.Web ⑹ System.NET ⑺ System.Data ⑻ System.Windows.Forms ⒉ 浏览.NET名称空间和类 Microsoft提供了一个名为WinCV.exe的工具软件,可用来浏览.NET名称空间的共享程序集(assemblies)类 2.2.3 名称空间的使用 ⒈ 项目引用 项目引用出现在解决方案资源管理器窗口的“引用”条目中。 ⒉ 直接定位 只要给出名称空间的全名,就可以访问其中的任一个类。 ⒊ 使用Imports语句 语句格式如下: Imports[aliasname=]namespace 2.3 对象 2.3.1 对象的属性、事件和方法 ⒈ 对象属性 属性是一个对象的特性,不同的对象有不同的属性。 ⒉ 对象事件 所谓事件(Event),是由Visual Basic.NET预先设置好的、能够被对象识别的动作,例如Click(单击)、DblClick(双击)、Load(装入)、MouseMove(移动鼠标)、TextChanged(改变)等 事件过程的一般格式如下: Private Sub对象名称_事件名称(对象引用,事件信息)Handles事件处理程序 …… 事件响应程序代码 …… End sub ⒊ 对象方法 方法是对象执行的操作,它实际上是在类中定义的过程。其调用格式为: 对象名称.方法名称 2.3.2 对象属性设置 属性不同,设置新属性的方式也不一样。通常有以下三种方式: ⒈ 直接键入新属性值 ⒉ 选择输入,即通过下拉列表选择所需要的属性值 3. 利用对话框设置属值 2.4 窗体 窗体是一块“画布”,在窗体上可以直观地建

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档