visual basic 第一章概述课件

上传人:我*** 文档编号:144993705 上传时间:2020-09-15 格式:PPT 页数:32 大小:749KB
返回 下载 相关 举报
visual basic 第一章概述课件_第1页
第1页 / 共32页
visual basic 第一章概述课件_第2页
第2页 / 共32页
visual basic 第一章概述课件_第3页
第3页 / 共32页
visual basic 第一章概述课件_第4页
第4页 / 共32页
visual basic 第一章概述课件_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《visual basic 第一章概述课件》由会员分享,可在线阅读,更多相关《visual basic 第一章概述课件(32页珍藏版)》请在金锄头文库上搜索。

1、十天掌握VB.NET程序设计基础第一讲 VB.NET概述,潘志红,ITCAST签约讲师,选择VB.NET还是C#.net?,真正的面向对象的高级语言 基于.NET Framework 结构化语句。摒弃了GoSub,While/Wend以及其它一些陈旧的语句 。 大小写不敏感语言。 VB.Net拥有求幂函数以及重新分配数组空间的Redim,这些C#中也没有。 类似IsDBNull()函数就只存在于VB.Net,C中是不没有的。 SelectCase语句也比C中的switch语句更加简单和紧凑。 在C中,你不得不使用break语句去中止查询结构。在VB中,你能使用Case1to50,但是在C#中你

2、不得不使用50个独立的case语句来完成。 使用VB.NET面象对象的特性时,Inherits,MustInherit,NotInheritable,Overridable以及其它一些关键字更易理解。,课程准备,学习目的 通过学习VB.NET程序设计语言,了解程序设计的基本方法,进而学会利用VB.NET语言解决现实世界中一般问题,并为后续的实战课程奠定基础。 教学方法 小型案例式教学 学前准备 自己动手安装Visual ,课程准备,学习建议 每讲1小时,认真学习课程,不懂的可重复听。 每讲教学中演示的案例要自己动手亲自实践,并要完成课后的练习。 课后跟老师或同学交流 通过ITCAST的学习社区

3、或在博客上留言 通过Email交流 选择一本合适的教材,课程安排,第一讲:VB.NET概述 第二讲:VB.NET语言基础 第三讲:VB.NET语言程序结构 第四讲:常用控件的使用 第五讲:界面设计 第六讲:文件管理 第七讲:面向对象程序设计 第八讲:多媒体编程 第九讲:ADO.NET数据访问技术 第十讲:使用ASP.NET创建Web应用程序,第一讲 VB.NET概述,本讲内容 .net 基本概念 VB.NET简介 VB.NET集成开发环境 面向对象的基本概念 窗体与基本控件 应用程序开发步骤实例,1. .net 基本概念,.NET框架(.NET Framework),.NET框架,.NET框架

4、(Framework)是整个开发平台的基础,包括重要的公共语言运行时(Common Language Runtime,CLR)和基类库(Framework Class Library); 其中公共语言运行时(CLR)用于运行和加载应用程序的软件组件,提供很多服务来简化代码的开发和应用程序的部署,同时在可靠性和安全性方面也提供大量的服务。,CLR的概念,基类库,统一的编程模式 在.NET出现之前,利用类库可极大提高开发效率,但给系统的稳定性带来潜在的威胁; .NET为我们提供了很好的编程接口基类,使得查找和使用类库非常容易。 命名空间(Namespace) 使用层次模型组织类。 命名空间可理解为

5、建立了一个容器,分门别类地放置了不同的类。 注:Namespace和Class之间的关系如同文件系统中目录与文件的关系。,.NET Framework命名空间,最上层为System命名空间的简易结构图,引入一个命名空间的方法,1.可使用关键字Imports: 例如: Imports system.math -VB.NET Using system.math; -C#.NET Using namespace system:math; -VC+.NET 2.在项目文件属性中指定引入: “项目”“属性”“通用属性”“导入”,2. VB.NET简介,Visual Basic的发展历程,Visual B

6、asic的特点: 可视化设计 事件驱动编程 面向对象编程,Visual Basic.NET的新特性,VB.NET新特性: 完全集成到Visual studio集成开发环境中 VB.NET的项目与VB不同 在数据访问技术上及数据绑定上的更改 对Web开发上的更改,3. VB.NET集成开发环境,Visual studio.NET集成开发环境,Visual Studio Express Editions 2008,Visual Basic Express Edition 2008,4. 面向对象的基本概念,面向对象的程序设计(Object-Oriented Programming, OOP)是一种

7、系统化的程序设计方法,强调直接以问题域(即现实世界)中的事物为中心来考虑和认识问题,并按照这些事物的本质特征把它们抽象为对象。 在OOP方法中,将对象作为系统中最基本的运行实体,对象中封装了描述该对象的特殊属性和行为方式(方法)。整个程序由各种不同类型的对象组成,各对象即是一个独立的实体,又可以通过一定的方式相互作用。,对象、实体与类,小汽车,汽车类(CLASS),汽车对象(OBJECT),属性: 时速 排气量 百公里油耗 载重 驱动方式 操作: 购买 行驶 年检 修理,抽象,实例:汽车对象与汽车类,卡车,面包车,吉普车,类和对象,类 类是具有相同属性和行为的一组对象的集合,它为属于该类的全部

8、对象提供了统一的抽象描述。 其内部包括属性和行为两个主要部分。 对象 对象是类的实例。是一个属性集合及操作的封装体。 每个对象都有属性、方法和事件。 类与对象的关系 类是对象的抽象 对象是类的实例,对象的属性、事件和方法,对象的属性 用来描述对象特征的一组数据。 对象的事件 事件是对象能够识别的动作,也就是对象上所发生的事情。 在VB.NET中,事件是预先定义好的能够被对象所识别的动作。 对象的方法 指对象的行为方式,是指定义在对象上的一组操作方法的集合。 在VB.NET中,对象的方法是指对象要完成的某个动作或功能。,对象的属性,对象的行为(操作、方法),显示时间,调整时间,上弦,鸣叫 报时,

9、特殊操作,换电池,种类、品牌、 外观、大小、 颜色、计时与否、具体指示时间等,属性 种类 指示时间 ,实例,对象的抽象性、封装性和继承性,抽象性是指把现实世界的实例抽象化为计算机能够识别的一组功能或实体的特性。 封装性是指将不同的功能和属性包装、捆绑在一个抽象的实体中,并隐藏其内部的复杂性。 继承性是指在一个已存在一类实体的基础上可以派生出新的实体。这些实体能够继承父实体的功能和属性。,对象的多态性,客观世界的多态性 “打开”,多态: 不同的对象收到同一消息可产生完全不同的结果,这一现象叫做多态 多态的效果: 用户发送一个通用的消息,而实现的细节则由接收对象自行决定。 多态性的作用: 增强了操

10、作的透明性,可理解性和可扩展性 增强了软件的灵活性和重用性,5. 窗体与基本控件,窗体的创建 窗体的常见属性,窗体的常用事件,Private Sub Form1_Load(ByVal sender As System.Object,_ ByVal e As System.EventArgs)Handles MyBase.Load . End Sub,窗体的常用方法,属性的调用格式为: 对象.属性 如:label1.text=“Welcome!” 方法的调用格式为: 对象.方法() 窗体方法的调用格式为: Me.方法() 如:Me.close(),6. 应用程序开发步骤,通过VB.NET创建应用程序一般包括7个基本步骤: (1) 应用程序分析 (2) 创建应用程序用户界面 (3) 设置用户界面对象的属性 (4) 编写代码实现程序的功能 (5) 测试和调试应用程序 (6) 生成可执行文件 (7) 创建应用程序的安装程序,小结,.net 基本概念 VB.NET简介 VB.NET集成开发环境 面向对象的基本概念 窗体与基本控件 应用程序开发步骤实例,作业,熟悉VB.NET开发环境 理解对象的属性、方法和事件 在窗体中输出“Hello World!” 理解单击(Click)和双击(DoubleClick)事件,用单击和双击事件改变窗体的标题。,谢谢!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号