《C#程序设计》课件 第1章 NET架构_第1页
《C#程序设计》课件 第1章 NET架构_第2页
《C#程序设计》课件 第1章 NET架构_第3页
《C#程序设计》课件 第1章 NET架构_第4页
《C#程序设计》课件 第1章 NET架构_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

.NET架构思政目标:

☞理解学习的重要性,树立正确的职业道德观

☞了解.NET的框架内容,对其发展历史有较清楚的认识,培养探究精神技能要求:

☞理解什么是.NET、C#语言

☞掌握.NET架构的相关知识实践目标:

☞能够知道.NET架构的组成

☞能够制定专业发展目标第1章.NET平台概述.NET优势.NET相关的部分程序设计语言.NET的相关课程.NET的核心组成.NET平台概述微软认为.NET代表了一个环境、一个集合,是作为一个平台来支持下一代互联网的;.NET有编程基本结构,有一组基本的用户服务,能够作用于服务器、客户端等任何地方;.NET是非常有创意的,具备优良的性能。微软公司为适应下一代互联网的发展,还提供了WebService开发平台,适用于网络编程和网络服务。.NET能够让程序通过互联网来相互沟通,共享资源。01PART微软公司logoDOS系统标识.NET标识.NET开发列表.NET框架.NET平台概述146523在.NET之前,有DOS开发平台、Windows开发平台,它们都是互联网开发平台。这些开发平台,以互联网为基础,通过标准的互联网通信协议来相互沟通。其中.NET以全新的开发环境来开发应用程序。在传统的开发环境下,不同程序设计语言之间,代码的相互使用十分困难,无法便捷的实现应用集成。在.NET环境下,程序设计语言之间可以相互使用源代码。一种语言与另一种语言之间还可以通过源代码相互继承。程序设计人员可以通过.NET平台的开发环境根据功能需求的不同,选择不同的语言,这些语言能够相互沟通,实现代码的复用和继承,提升软件的开发效率。.NET平台的开发环境,采用了标准通信协议,应用程序可以在不同平台上得到实现.NET平台概述.NET优势.NET是第三代因特网的高分布式环境下的应用程序开发,实现不同语言和平台的高度交互,基于开放的互联网标准和协议而构建的新一代计算和通信平台。.NET是一款跨语言开发平台,它不是一门编程语言。02PART优良的互操作性.NET提供了与其他语言或技术进行便捷交互操作的能力,减少项目升级和维护的开发成本,可以快速升级到.NET平台。语言无关性.NET具备语言无关特性,是因为CTS(CommonTypeSystem,通用类型系统)和.NET下的“汇编语言”——IL(IntermediateLanguage,中间语言)。IL是一种CPU无关代码,在运行时会编译为本机二进制代码运行,.NET程序跨平台运行的特性就是源于此代码。安全可靠性.NET在设计安全模型时将数据与程序代码做了完善的安全防护。快捷开发特性因为.NET具备上述的特性,所以开发快捷高效。.NET优势.NET相关的部分程序设计语言03PART01020304C++C++继承了C语言的特点,且具有更丰富的开发功能。它常用于系统开发、引擎开发等领域。VB语言VB语言是微软开发的面向对象的程序设计语言,英文全称是VisualBasic。C语言C语言是面向过程的编程语言。C语言可读性好,易于调试,具有丰富的数据类型与运算符。C#C#是微软公司发布的一种面向对象的编程语言,运行于.NET平台。.NET相关的部分程序设计语言.NET的相关课程与.NET开发有关的方向及课程有C#程序设计、SQLServer数据库、ASP.NET应用开发、ASP.NETMVC高级开发、.NET开发综合实战、UML建模与设计模式、软件测试技术等。04PARTC#SQLServer数据库ASP.NETASP.NETMVC高级开发.NET开发综合实战UML它功能强大,简单易学,能完美融合.NET框架下的其他编程语言,因此,自发布以来,深受广大编程爱好者喜爱,并逐渐成为流行的编程语言之一。它是微软公司推出的一种关系型数据库系统。它具有高性能设计,支持Windows图形化管理工具,支持本地和远程的系统管理和配置,主要用于信息管理系统。它是微软公司开发的脚本语言,基于.NET的Web开发平台,具备开发网站应用程序的解决方案。它具有三种不同的编程模式,分别是WebPages、MVC和WebForms。它是ASP.NET三种开发模式中的一种。MVC是一种使用模型—视图—控制器的开发模式,用来设计创建Web应用程序。模型表示应用程序的核心,视图用于显示数据,控制器处理输入。主要是应用.NET相关知识进行综合开发实战。它是标准建模语言,用于支持模型化和软件开发。它有严格的语法和语义规范,采用一组图形符号来描述软件模型。它用于发现软件开发过程中遇到的问题,如测试环境的搭建、测试管理、测试工具的使用等。软件测试是软件开发过程中的重要组成部分,贯穿整个软件开发生命周期。它是任何软件开发都不可缺少的组成内容。软件测试技术.NET的相关课程.NET的核心组成.NET主要由三大部分组成,分别是CLR、BCL和编程工具。05PART030201它是.NET的基础,是实现.NET跨平台、跨语言、代码安全等核心特性的关键。它在.NET程序中负责托管运行管理,完成如内存管理、异常处理、安全检测等核心任务。CLR它是.NET的另一核心,内容丰富。作为.NET框架中的基础类库,这些内置类库的支持,使得程序开发过程变得简单。BCL良好的编程工具应包含VisualStudio集成开发环境、.NET兼容的编译器、调试器和ASP.NET

温馨提示

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

评论

0/150

提交评论