第一章 .NET Framework框架简介.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 .NET Framework框架简介

THANK YOU! * * 第一章 理解.NET Framework与 C# 陈晓娟 本门课程目标 学会用面向对象思想来编写程序 更深入理解 .NET 类库,使用类库进行快速开发 会使用泛型存储集合数据 掌握设计模式基本概念,为成为系统设计师打好基础 本章目标 理解.NET框架的组成及其基本工作原理 了解.NET 框架与C#的特性 理解类库中各个命名空间的主要用途 回顾并加深理解命名空间 .NET与C#概述 .NET Framework(运行平台) Visual Studio(开发工具) VB.NET C# VC++ JScript … .NET Framework 类库 (FCL) 完全面向对象 开发语言 微软为开发人员提供的开发大全 MSDN Microsoft.NET 介绍2-1 微软的.NET历史 2000年微软公司向全球宣布其革命性的软件和服务平台: Microsoft .NET Microsoft.NET介绍2-2 支持多种终端平台 信息互联互通 Web服务:.NET Passport 在线游戏Live服务 任何时候、任何地方、利用任何工具都可以获得网络上的信息, 并享受网络通信所带来的快乐 为什么需要.NET框架 C# 程序可以在不同平台(PDA、PC)的环境中运行吗? 使用C#程序可以调用VB.NET开发的程序吗? .NET 框架概述 .NET框架 .NET战略的基础框架 .NET程序的运行环境 强大的类库 .NET框架 公共语言运行时 框架类库 两个主要组件 .NET 框架的魅力4-1  面向对象编程 提高软件可复用、可扩展、易维护性、灵活性 强大的动态Web支持 DELL官方销售网站 .NET 框架的魅力4-2 Web服务 天气预报服务 iGoogle 支付宝 网上购物商城 .NET 框架的魅力4-3 数字身份验证的支持 .NET 框架的魅力4-4 支持构建.NET 程序的炫彩外衣 C# 锐利体验 配合革命性平台,诞生了C# 版本:3.0 完全面向对象 强大的类库支持 能够开发多种应用程序 WinForms ASP.NET Visual Studio 概述 Visual Studio 简介: IDE 开发Windows、Web程序、Office、Web服务、移动 高效开发 历经版本: Visual Studio 6.0 Visual Studio .NET Visual Studio 2003 Visual Studio 2005 Visual Studio 2008 Visual Studio 2010 Visual Studio 2012 我们使用 对应的是 .NET Framework 4.5 .NET 框架体系结构 .NET框架的核心 .NET 框架组件2-1 无论是WinForms和ASP.NET都可以使用ADO.NET与基类库 .NET 框架组件2-2 公共语言运行时2-1 CLR:公共语言运行时 提供所有.NET 应用程序运行的环境 C# VB.NET 代码被 执行 MSIL代码 即时编译器 (JIT) 微软中间语言代码:提供通用语法 C#编译器 VB.NET编译器 平台专 用语言 CLR 公共语言运行时2-2 CLR的两个组成部分 CTS 称为通用类型系统 定义了在IL中的的数据类型 CLS 称为公共语言规范 包括几种面向对象的编程语言的通用功能 小结 .NET Framework的主要组件是哪两个? 什么是CLS和CTS? 框架类库中重要命名空间 System.Data 用于访问ADO.NET 使用DataTable、DataSet对象 System.IO 用于操作文件 System.Windows.Forms 用于开发Windows应用程序 可以使用MessageBox、Form对象 System.Collections.Generic 可以使用泛型 System.Net 可以对网络协议进行编程 System.Security提供系统的安全控制功能 自定义命名空间 如果在一个项目中,编写了两个功能不同但名字相同的类,就会发生冲突,如何解决冲突? 重新命名类名 namespace MySchool { public class Student { } } namespace YourSchool { public class Student {} } 不同的命名空间 使用命名空间 嵌套命名空间 回顾:命名空间用于组织相关类和其他类型 与Java的package相似 嵌套命名空间 namespace City { namespace MySchool {

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档