net简介-精品ppt课件

net简介-精品ppt课件

ID:33870857

大小:515.51 KB

页数:24页

时间:2019-03-01

net简介-精品ppt课件_第1页
net简介-精品ppt课件_第2页
net简介-精品ppt课件_第3页
net简介-精品ppt课件_第4页
net简介-精品ppt课件_第5页
资源描述:

《net简介-精品ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章.NETFramework简介.NETFrameWorkC#基础知识C#中的OOP概念VS.NET2003C#中的继承属性,索引器,委托和事件Windows窗体基础知识Windows窗体控件C#课程组织结构图C#课程组织结构图2课程目标理解.NET平台特征和使用C#语言语法面向对象设计在C#中的实现和表达基本的WinForms桌面客户端程序设计使用.NET中的核心对象如多线程、集合、文件操作等为后续WinForms、ASP.Net网络应用开发提供语言基础3本章目标了解.NETFramework的结构理解

2、.NETFramework的基本概念CLR(公用语言运行时)JIT(即时编译器)CTS(公用类型系统)MSIL(微软中间语言)了解.NETFramework命名空间了解C#程序的基本结构4问题一个软件公司有两组程序员,一组程序员只会使用C++,一组程序员只会使用VB,现在有一个大型项目需要大量人员参加,我们能让这两组人在一起工作吗?我们能用ASP调用C++写的类库吗?5解决答案是否定的!怎么办?这就是.NETFramework要解决的问题什么是NETFramework?.NETFramework是如何解决这类

3、问题的?要了解.NETFramework之前我们必须先了解.NET的一些基础知识。6什么是.NET?微软网站的精练解释:.NET是连接信息,人,系统和设备的一套软件技术.微软的官方定义:NET=新平台+标准协议+统一开发工具微软首席执行官史蒂夫·鲍尔默把它定义为:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构7.NET的目标是什么?.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要

4、发出请求,然后只管接收就可以了。而所有后台的复杂性是完全屏蔽起来的。8.NET提供了哪些重要服务.NET提供了执行C#程序中指令的方法。.NET帮助提高了所谓的类型安全.NET将帮助程序员管理计算机内存.NET提供了一个安全的环境.NET框架提供了大量的预先开发的程序的库.NET简化了程序的部署.NET提供了跨语言协同工作的能力9使用.NET可以开发哪些应用程序?可以开发出三种应用类型程序:windows窗体,web窗体,WebServices.windows窗体作为独立的客户端应用程序运行.Web窗体则是从

5、Web浏览器启动.WebServices是没有界面的,实际上它是一种无需终端的应用程序.10C#简介1.介绍C#,什么是C#?C#是一种全新的完全面向对象的语言,是应用于开发.Net应用程序的专属语言.利用.Net及其开发环境中所有的新特性,从而开发出各种功能丰富的应用程序2.C#是一门相当新的编程语言,重要性体现在:1.它是专门为Microsoft的.NETFramework一起使用而设计的.2.它是一种基于现代面向对象设计方法的语言,3..NET与C#的关系?.Net是技术框架是一个功能非常丰富的平台,可

6、开发,部署和执行分布式应用程序,c#是微软为.net框架量身定做的编程语言,但它本身不是.Net的一部分.11.NETFramework简介.NETFramework类似于JVM.NETFramework两个主要组件:公共语言运行时(CLR:CommonLanguageRuntime).NETFramework类库(ADO.NET,ASP.NET,Winform).NET的类库:线程文件输入/输出(I/O)数据库支持数据结构,集合……12Microsoft.NETFramework的体系结构操作系统公共语言运

7、行时(CLR)VC++.NetC#VB.NetVJ#….NetFramework类库(FCL)13.NETFramework的组件基本框架类WebFormsWebServicesWinFormsADO.Net和XML类.NetFramework.NetFramework类库ASP.NETCLSCLRCTS14模拟CLR和MSIL日语汉语翻译英语(中间语言)15C++源代码C#源代码VB源代码C++语言编译器C#语言编译器VB语言编译器MSIL和元数据JIT编译器机器语言计算机执行的机器语言.NET编译过程编译

8、方式的对比源代码编译器可执行程序/机器语言由计算机执行传统的编译过程重要点16.NET的一些相关术语1.什么是公共语言运行库(CLR)公共语言运行库是用于.NET框架应用程序的执行引擎。2.什么是Microsoft中间语言(MSIL)MSIL是与CPU无关的指令集,其中编译进了.NET框架程序。它包含在对象上加载、存储、初始化和调用方法的指令。在与元数据及公共类型系统组合后,MSIL允许真正的语言间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。