【VB开源代码栏目提醒】:网学会员在VB开源代码频道为大家收集整理了“VB.NET(1)_.NET介绍 - 大学课件“提供大家参考,希望对大家有所帮助!
Visual Basic .NET程序设计 第一讲
VB.NET程序设计概述 与集成开发环境 沈志忠 zzshen78163.com 北京科技大学信息工程学院第一讲
VB.NET程序设计概述与集成开发环境 什么是 Microsoft.net 什么是Microsoft.net 2000年6月,Microsoft公司公布基于互联网平台的软 件开发构想,---.NET 什么是Microsoft.net微软公司总裁兼首席执行官史 蒂夫鲍尔默说:“.net代表一个集合、一个环境、一个 编程的基本结构,作为一个平台来支持下一代的互联 网。
.net也是一个用户环境,是一组基本的用户服 务,可以作用于客户端、服务器端或任何地方,与改 编成的模式具有很好的一致性,并有新的创意。
因 此,它不仅是一个用户体验,而且是开发人员体验的 集合。
”这就是对.net的概念性描述。
第一讲
VB.NET概述 什么是 Microsoft.net 什么是Microsoft.net .NET是微软公司为了适应Internet发展的需要,所提 供的特别适合网络编程的和网络服务的开发平台。
对 于软件开发人员来说,.net是继DOS、Windows开发平 台后的以互联网为应用程序平台的第三波的改变。
在传统的开发环境下,在不同的程序设计语言之间进 行
代码复用和应用集成以及应用程序的跨平台运行和 沟通往往是比较困难的,但是在.NET环境下,程序设 计人员不必担心程序设计语言之间的差异。
不同语言 开发出来的程序,彼此可以互相利用对方的源
代码。
这样在程序开发设计中,设计人员可以根据功能需求 的不同,随心所欲地选择不同的语言,大大提高了软 件的开发效率。
第一讲
VB.NET概述 .net开发平台 .net开发平台 包括.net框架和.net开发工具等组成部分,.net框架 Framework是整个开发平台的基础,包括公共语言运 行库Common Language Run和框架类库。
.net开发工 具包括Visual Studio .net集成开发环境和.net编程语言。
第一讲
VB.NET概述 .net框架 .net框架 公共语言运行库是.net的基础,可以将CLR看作一个在执行时管理
代码的代理,它提供核心服务(如内存管理、线程管理和远程管 理)等。
它提供了程序
代码可以跨平台执行的机制。
类库是一个综合性的面向对象的可重用类型集合,提供一个可以供 不同的编程语言调用的、分层的、面向对象的函数库。
用户可以使 用它开发
网络应用的ASP.NET程序和面向windows的应用程序它 们均可以用
VB.NET、VC.NET、VC等语言来编写。
第一讲
VB.NET概述 什么是
VB.net 什么是
VB.net
VB.NET是微软公司推出的Visual Studio.NET可视化应 用程序开发工具组件中的一个重要成员。
VS.NET是 Microsoft公司推出的第一个基于.net框架的应用程序 开发工具。
其中包括
VB.NET、VC.NET、VC.NET等开 发工具。
VS.NET通过公共语言环境CLR把
VB.NET和其他 几种开发工具紧密地集成在一起,共同使用一个集成 开发环境IDE,并且使用同一个基础类库,大大简化了 应用程序的开发过程,为开发人员快速地创建分布式 应用程序提供了强有力的支持。
第一讲
VB.NET概述 Visual Basic的发展历程 Visual Basic的发展历程 第一阶段(1964年20世纪70年代初期):1964年Basic语 言问世; 第二阶段(1975年20世纪80年代中期):微机上固化的 Basic语言; 第三阶段(20世纪80年代中期20世纪90年代初期):结构 化Basic语言; 第四阶段(1991年至今):Visual Basic和
VB.NET语言。
第一讲
VB.NET概述
VB.net的新特性
VB.net的新特性1 完全支持面向对象编程
VB4.0开始引入面向对象的编程方式,但是到6.0程序 设计中一直只是涉及到一些对象的操作,不是真正的 面向对象的编程方法。
确切的说,
VB6.0仅仅是一个基 于对象的开发工具。
VB.NET利用.NET的框架提供的功 能,真正实现了面向对象的编程。
在
VB.
NET中,引入 了更加严格的面向对象的特性,如封装、继承、可重 载性、函数的多态性等,使
VB.NET成为完全面向对象 的开发工具。
第一讲
VB.NET概述
VB.net的新特性
VB.net的新特性2 数据访问的新特性 数据访问方面有重大的改变,其中主要的就是提供了 ADO.NET的数据库访问技术。
ADO.NET是在ADO的基础上 发展起来的,它是全新的数据对象模型,与ADO有一些 类似,但是有明显的区别。
比如,使用Dataset代替了 Recordset,ADO.NET能够使用XML在应用程序之间或者 在WEB网页之间交换数据。
第一讲
VB.NET概述
VB.net的新特性
VB.net的新特性3 WEB开发的新特性 .NET框架的主要定位是开发企业规模的WEB应用程序以 及高性能的桌面应用程序,因此基于.NET框架的
VB.NET,在网络应用
程序开发方面有了显著的改进。
VB.NET提供了更加直观的WEB应用程序开发环境,它可 以直接编辑ASP.NET的方式,开发WEB应用程序。
ASP.NET比旧版的ASP功能和效率都有了显著的增强。
第一讲
VB.NET概述 面向对象程序
设计基础面向对象程序设计基础——类和对象 1. 类 在客观世界中存在大量的对象。
为了便于理解和管理,人们习惯通 过对象的共同特征给对象分类。
类是对所有具有共同特征的事物的抽象,是一个抽象的概念。
类可 以视为是一个具有类似特征与共同行为的对象的“模板”。
这个模板 通过定义属性来存储数据,通过定义操作来使用这些数据,类同时 也定义了一套规则来允许或禁止访问它的属性和操作。
2. 对象 面向对象技术是基于对象概念的,一个面向对象的程序的每一个成 分都是对象。
程序是通过对象的建立及对象之间的
通信来执行的。
对象是一个属性集合及其操作的封装体。
作为
计算机模拟真实世界 的抽象,一个对象就是一个抽象的具体的物理实际
问题,一个具体 的物理实体。
每个对象都有属性和方法。
第一讲
VB.NET概述 面向对象程序设计基础
VB.NET对象的属性、事件和方法1. 对象的属性 每个对象都包含一组数据,用来描述对象的特征。
这组描述对象特征的数据称 为对象的属性。
它描述了对象的状态和特征,可以是系统或用户定义的数据类 型,也可以是一个抽象的数据类型。
属性一般只能通过执行对象的操作(方 法)来改变。
对象属性值的集合称为对象的状态。
2. 对象的事件 事件是对象能够识别的动作,也就是对象上所发生的事情。
如,汽车(对象) 正在行驶时踩刹车(事件),汽车将停车(对象对事件的响应,也就是事件导 致的结果)。
VB.NET中,事件是预先定义好的能够被对象所识别的动作,是导致执行某过程 的通知。
对每个对象来说,事件的类型是固定的,用户不能改变。
但对事件的 具体响应是可以自行设计的。
3. 对象的方法 对象的方法是指对象的行为方式,是指定义在对象属性上的一组操作方法的集 合,说明了对象的行为和功能,即对象要执行的功能。
方法又称为操作或服 务,也称为行为。
是为响应消息而完成的算法,表示对象内部实现的细节。
对 象的方法集合体现了对象的行为能力。
第一讲
VB.NET概述 面向对象程序设计基础
VB.NET对象的封装、继承与多态性 抽象性指提取一个类与众不同的特征,而不对该类的所有信息进行处理。
这样 能够忽略对象的内部细节,使用户集中精力来使用对象的特性。
“球”:由中心到表面各点距离都相等的立体。
属性:颜色、质地、半径等。
方法:滚动、旋转等。
对象:足球、篮球 封装是指将对象的属性和方法
代码包装在一起,从而包含和隐藏对象信息的能 力,通过封装可以将操作对象的内部复杂性与应用程序的其他部分分开。
继承性是指子类沿用父类特征的能力,如果父类特征发生改变,则子类将继承 这些新特性。
“Student”类和“stuHead”类 多态性是指同一 操作作用于不同类的实例,这些类对它进行不同的解释,从而 产生不同的执行结果的现象。
有两种多态:编译时的多态性和运行时的多态 性。
第一讲
VB.NET概述
VB.net编程概览
VB.net编程概览 面向对象的程序设计语言的基本编程模式是事件驱动,通 过该方法设计的应用程序是由事件驱动的,程序启动后根 据发生的事件执行相应的程序
代码,如果无事件发生,程 序就空闲着,等待事件的发生。
可视化程序设计方法示意图第一讲
VB.NET概述
VB.net编程概览
VB.net编程概览
VB.net支持的项目类型: windows应用程序、web应用程序、控制台应用程序、 windows类库、 windows控件库、
web控件库、 web 服务、 windows服务。
创建新项目的步骤: 编写windows应用程序的步骤: 1、创建用户界面 2、设置属性 3、编写
代码 4、运行程序 5、保存文件 6、生成可执行文件第一讲
VB.NET概述
VB.net的运行环境
VB.net的运行环境 硬件要求: 1、CPU:PII 450以上 2、内存要求:128MB以上,应当具有256MB 3、硬盘:可用空间3GB
软件要求: 1、操作系统:Windows XP Windows2000或Windows NT 4.0 2、后台数据库:Access2000或SQL Server 7.0以上版本 如果希望将
系统用于开发ASP Web应用程序和XML Web Services,还需要安装Internet 信息服务(IIS)。
特别注意:中文版的Visual Studio.NET不支持在Windows Me和windows 95/98等系统上安装。
第一讲
VB.NET概述
VB.net的集成开发环境
VB.net的集成开发环境 Visual Studio起始页第一讲
VB.NET概述
VB.net的集成开发环境
VB.net的集成开发环境
VB.NET的启动(示范)第一讲
VB.NET概述
VB.net的集成开发环境 Visual Studio.NET的集成开发环境第一讲
VB.NET概述
VB.net的集成开发环境 【解决方案资源管理器】窗口 【类视图】窗口项目可以视为编译后的一个可执 类视图中显示了当前项目中的所行单元,一个解决
方案可包含多 有类,并在每个类中列出了成员个项目 变量和成员函数