- 0
- 0
- 约9.29千字
- 约 53页
- 2016-10-26 发布于广东
- 举报
Visual Basic .NET概述 Visual Studio.NET Visual Basic .NET Visual C++ .NET Visual C# .NET Visual J# .NET 类和对象 1.对象(object) 与所要解决问题有关系的任何事物都可以称作对象。如一名学生、一所学校、一个表单、一个按钮等。 2.类(class) 类是对同一类对象的抽象。如动物是一个类,具体到某一个动物,比如一只猴子就是一个具体的对象。 对象的属性、事件和方法 1.属性(property) 对象表现出来的特征、状态和行为,如一本书有封面、页数、内容等特征。不同的对象可以拥有各种相同或不同的属性。 2.方法(method) 用来处理或操纵对象的途径。如汽车提供了开动、停止等操作。 3.事件(event)和事件响应 事件是对象所碰到的情况。如汽车没油了、需要保养了,这些情况就是一个事件。当一个事件发生后,就需要对该事件进行响应。 有关对象的属性、方法和事件都是在定义类时被指定的。 VB.NET的特点 可视化的集成开发环境 面向对象的程序设计 结构化的程序设计语言 事件驱动编程机制 功能强大、开放、可扩充 OLE:对象的链接和嵌入 ODBC:开放式数据库连接 2.1 Visual Studio .NET的起始页 IDE集成开发环境主界面 VB.NET的集成开发环境 控件工具箱 窗体设计器 代码编辑器 解决方案资源管理器 属性窗口 动态帮助窗口 属性 行为1 行为2 行为3 行为4 行为5 行为6 行为8 行为7 在面向对象的程序设计中,封装是指将对象的属性和行为分别用数据结构和方法描述,并将它们绑定在一起形成一个可供访问的基本逻辑单元。 类—— 类是一组具有相同属性特征的对象的抽象描述,是面向对象程序设计的又一个核心概念。 类是对象抽象的结果。有了类,对象就是类的具体化,是类的实例。类可以有子类,同样也可以有父类,从而构成类的层次结构。 类之间主要存在三种关系。它们是:关联、聚合和泛化。 消息—— 消息是一个对象要求另一个对象实施某项操作的请求。在一条消息中,需要包含消息的接收者和要求接收者执行哪项操作的请求,而并没有说明应该怎样做,具体的操作过程由接收者自行决定。 消息传递是对象之间相互联系的惟一途径。发送者发送消息,接收者通过调用相应的方法响应消息,这个过程被不断地重复,使得应用程序在人的有效控制下运转起来,最终得到相应的结果。可以说,消息是驱动面向对象程序运转的源泉。 继承—— 继承是类之间的一种常见关系。这种关系为共享数据和操作提供了一种良好的机制。通过继承,一个类的定义可以基于另外一个已经存在的类。继承是面向对象程序设计方法的一个重要标志,利用继承机制可以大大提高程序的可重用性和可扩充性。 父类 子类 多态性—— 不同的类对象收到同一个消息可以产生完全不同的响应效果,这种现象叫做多态。利用多态机制,用户可以发送一个通用的消息,而实现的细节由接收对象自行决定,这样,同一个消息可能会导致调用不同的方法。 面向对象的4个特性 抽象性 封装性 继承性 多态性 七、面向对象程序设计语言 所谓面向对象程序设计语言OOPL (Object-Oriented Programming Language)是指提供描述面向对象方法所涉及到的类、对象、继承和多态等基本概念的程序设计语言。它应该具有下列特征:识别性、分类性、继承性和多态性。 VB.NET的编程步骤 1、新建项目 2、添加控件 3、修改属性 4、编写代码 5、运行程序 6、进一步完善程序 7、生成可执行文件 新建一个Visual Basic项目 标题栏 菜单栏 控件工具箱 窗体设计器 动态帮助窗口 解决方案资源管理器 工具栏 属性设置窗口 Visual Basic .NET 工具栏 功能: 提供VB常用命令的快捷方式,以及其他辅助功能 标准工具栏 布局工具栏 * * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 计算机设备的使用特点 硬件是计算机的“躯体”,软件是计算机的“灵魂”。没有软件的支持,就没有硬件的生命力。 计算机硬件 系统软件 支撑软件 应用软件 计算机软件 软件的三个要素: 能够让计算机按照人们的意愿完成各种操作的指令序列,即程序; 用来组织操作对象的数据结构; 描述程序设计过程的文档。 程序设计 程序设计是指设计、编写和调试程序的方法与过程。由于程序是软件的本体,因此软件的质量主要通过程序的质量体现,因此,研究一种切实可行的程序设计方法至关重要。
您可能关注的文档
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第02章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第03章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第04章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第05章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第06章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第07章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第08章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第09章.ppt
- 新UG NX基础教程 教学课件 孙慧平 张建荣 张小军 第10章.ppt
- 新UG产品造型及注塑模具设计实践教程 第2版 教学课件 朱光力 周建安 洪建明 王学平 UG产品造型及注塑模具设计实践教程.ppt
原创力文档

文档评论(0)