C#程序设计实用教程 教学课件 ppt 作者 张晓蕾 第1章-Visual C#程序设计基础
50页1、,第1章 Visual C#程序设计基础,1.1 .NET Framework与Visual C#,1.1.1 .NET Framework简介 .NET Framework(又称.NET框架)是微软所创建的新一代应用开发平台,它能够让软件不仅适用于传统的PC而且也能够满足目前在网络时代所提出的新任务的需要。,与微软传统的开发软件不同的是,.NET Framework不仅可用于Windows平台,也逐步推出可用于其他平台的版本。,微软的目标是让.NET战略彻底改变软件的开发方式、发行方式和使用方式等等。 .NET Framework是一种面向网络,支持各种用户终端的开发平台环境。 .NET Framework包括以下三个主要组成部分。,1公共语言运行时 公共语言运行时(CLR,Common Language Runtime,也称通用语言运行库)是.NET框架的基础。,2统一编程类 .NET框架的关键作用在于,它提供了一个跨编程语言的统一编程环境,即统一编程类。,3ASP.NET ASP.NET建立在.NET框架的编程类之上,它提供了一个Web应用程序模型,并且包含使生成ASP Web应
2、用程序变得简单的控件集和结构。 ASP.NET包含封装公共HTML用户界面控件(如文本框和下拉菜单)的控件集。,1.1.2 CLI、CLR与MSIL CLI(通用语言基础构造,Common Language Infrastructure)是微软开发的一个允许编程者用多种编程语言创建Web服务和其他应用的技术,包括运行程序所需的虚拟执行系统和定义不同数据类型如何相互作用的基类库,,CLR(公共语言运行时,Common Language Runtime)是NET的核心,CLR的功能通过编译器和工具公开,可以编写利用此托管执行环境的代码。,在CLR执行开发的源代码之前,需要进行编译。在.NET中,编译分为两个阶段: (1) 把源代码编译为Microsoft中间语言(IL)。 (2) CLR把IL编译为平台专用的代码。,MSIL是将.NET代码转化为机器语言的一个中间过程。它是一种介于高级语言和基于Intel的汇编语言的伪汇编语言。,从理论上来说,MSIL将消除多年以来业界中不同语言之间的纷争。在.NET的应用中可能出现下面的情况:一部分代码可以用C#实现,另一部分代码使用Visual Bas
3、ic.NET完成,但是最后这些代码都将被转换为中间语言。这给程序员提供了极大的灵活性,程序员可以选择自己熟悉的语言,并且再也不用为学习不断推出的新语言而烦恼了。,1.1.3 Visual C#语言简介 1Visual C#概述 C#与C/C+一脉相承,作为网络时代的、面向对象的程序开发语言,它使得程序员能够在.NET 平台上快速开发种类丰富的应用,.NET 平台提供了大量的工具和服务能够最大限度地发掘和使用计算及通信能力。,Visual C#在带来对应用程序的快速开发能力的同时,并没有牺牲C/C+程序员所关心的各种特性。 C#是专门为.NET应用而开发出的语言,C# 语法简洁、功能强大、类型安全,在保持C风格语言的表示形式和优美的同时,实现了应用程序的快速开发。,C#语法表现力强,只有不到90个关键字,而且简单易学。 .NET Framework与Web的紧密结合,能够快速地开发基于ASP.NET的Web应用。,简而言之,C#具有如下特点:简洁的语法,强大的面向对象开发能力、与Web的紧密结合,完整的安全性与错误处理,较强灵活性与兼容性等。,2Visual C#程序的编译与运行原理 用
《C#程序设计实用教程 教学课件 ppt 作者 张晓蕾 第1章-Visual C#程序设计基础》由会员E****分享,可在线阅读,更多相关《C#程序设计实用教程 教学课件 ppt 作者 张晓蕾 第1章-Visual C#程序设计基础》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页