NETFramework框架简介课件_第1页
NETFramework框架简介课件_第2页
NETFramework框架简介课件_第3页
NETFramework框架简介课件_第4页
NETFramework框架简介课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章理解.NET Framework与 C#陈晓娟本门课程目标学会用面向对象思想来编写程序更深入理解 .NET 类库,使用类库进行快速开发会使用泛型存储集合数据掌握设计模式基本概念,为成为系统设计师打好基础本章目标理解.NET框架的组成及其基本工作原理了解.NET 框架与C#的特性理解类库中各个命名空间的主要用途回顾并加深理解命名空间.NET与C#概述.NET Framework(运行平台)Visual Studio(开发工具)VB.NETC#VC+JScript.NET Framework 类库 (FCL)完全面向对象开发语言微软为开发人员提供的开发大全 MSDNMicrosoft.NET

2、 介绍2-1微软的.NET历史2000年微软公司向全球宣布其革命性的软件和服务平台: Microsoft .NET Microsoft.NET介绍2-2支持多种终端平台信息互联互通Web服务:.NET Passport在线游戏Live服务任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐 为什么需要.NET框架C# 程序可以在不同平台(PDA、PC)的环境中运行吗?使用C#程序可以调用VB.NET开发的程序吗?.NET Framework版本:4.5.NET 框架概述.NET框架.NET战略的基础框架.NET程序的运行环境强大的类库.NET框架 公共语言运行时

3、框架类库 两个主要组件.NET 框架的魅力4-1 面向对象编程提高软件可复用、可扩展、易维护性、灵活性强大的动态Web支持DELL官方销售网站.NET 框架的魅力4-2Web服务天气预报服务iGoogle支付宝网上购物商城.NET 框架的魅力4-3数字身份验证的支持.NET 框架的魅力4-4支持构建.NET 程序的炫彩外衣C# 锐利体验配合革命性平台,诞生了C#版本:3.0完全面向对象强大的类库支持能够开发多种应用程序WinForms ASP.NET Visual Studio 概述 Visual Studio 简介:IDE开发Windows、Web程序、Office、Web服务、移动高效开发

4、历经版本:Visual Studio 6.0Visual Studio .NETVisual Studio 2003Visual Studio 2005Visual Studio 2008Visual Studio 2010Visual Studio 2012我们使用对应的是.NET Framework 4.5.NET 框架体系结构.NET框架的核心.NET 框架组件2-1无论是WinForms和ASP.NET都可以使用ADO.NET与基类库.NET 框架组件2-2公共语言运行时2-1CLR:公共语言运行时提供所有.NET 应用程序运行的环境 C# VB.NET 代码被执行 MSIL代码 即时

5、编译器(JIT)微软中间语言代码:提供通用语法C#编译器VB.NET编译器平台专用语言CLR公共语言运行时2-2CLR的两个组成部分CTS 称为通用类型系统定义了在IL中的的数据类型CLS 称为公共语言规范包括几种面向对象的编程语言的通用功能小结.NET Framework的主要组件是哪两个?什么是CLS和CTS?框架类库中重要命名空间System.Data 用于访问ADO.NET使用DataTable、DataSet对象System.IO 用于操作文件System.Windows.Forms 用于开发Windows应用程序可以使用MessageBox、Form对象System.Collect

6、ions.Generic 可以使用泛型System.Net 可以对网络协议进行编程System.Security提供系统的安全控制功能 自定义命名空间如果在一个项目中,编写了两个功能不同但名字相同的类,就会发生冲突,如何解决冲突?重新命名类名 namespace MySchool public class Student namespace YourSchool public class Student 不同的命名空间 使用命名空间 嵌套命名空间回顾:命名空间用于组织相关类和其他类型 与Java的package相似嵌套命名空间namespace City namespace MySchool namespace Class class Student / 此处编写代码 引用命名空间:using City.MySchool.Class;使用别名如果命名空间的名字非常的长给这个嵌套的命名空间指定一个简洁的名字 City.MySchool.Class.Student using user = City.MySchool.Class;/namespace MySchool class Student user.Student stu =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论