C#程序设计基础入门教程第1章-C#开发入门课件.ppt

上传人(卖家):三亚风情 文档编号:2921107 上传时间:2022-06-11 格式:PPT 页数:23 大小:1.25MB
下载 相关 举报
C#程序设计基础入门教程第1章-C#开发入门课件.ppt_第1页
第1页 / 共23页
C#程序设计基础入门教程第1章-C#开发入门课件.ppt_第2页
第2页 / 共23页
C#程序设计基础入门教程第1章-C#开发入门课件.ppt_第3页
第3页 / 共23页
C#程序设计基础入门教程第1章-C#开发入门课件.ppt_第4页
第4页 / 共23页
C#程序设计基础入门教程第1章-C#开发入门课件.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、第1章 C#开发入门.NET基础知识编写HelloWorld开发环境搭建运行原理1.11.1.NET基础知识基础知识1.21.2开发环境搭建开发环境搭建1.31.3编写编写HelloWorld程序程序1.41.4运行原理运行原理1.1 .NET基础知识 1.1.1 .NET Framework .NET Framework是Microsoft为开发应用程序而创建的一个平台。使用.NET Framework可以创建桌面应用程序、Web应用程序、Web服务和其他各种类型的应用程序,它是一个全新的、集成的、面向对象的开发平台。 现在.NET Framework最常用的版本有.NET4.0(Visua

2、l Studio 2010)、.NET4.5(Visual Studio 2012)和.NET4.5(Visual Studio 2013)等。.NET Framework自身的功能随着版本的不断升级而越来越丰富,正展现出诱人的前景。 1.1.1 .NET Framework NET Framework主要由公共语言运行时(CLR)和.NET Framework基础类库(Base Class Library,简称BCL)两部分组成。1.1 .NET基础知识 1.1.1 .NET Framework的核心的核心内容内容1.公共语言运行时公共语言运行时(CLR) .NET Framework 的核

3、心是它的执行环境,该环境称为公共语言运行时(CLR)或.NET运行时。公共语言运行时主要负责管理.NET应用程序的编译、运行以及一些基础的服务,它为.NET应用程序提供了一个虚拟的运行环境。同时CLR还负责为应用程序提供内存分配、线程管理以及垃圾回收等服务,并且负责对代码实施安全检查,以保证代码的正常运行。1.1 .NET基础知识 1.1.1 .NET Framework的核心内容的核心内容2、通用类型系统通用类型系统(CTS) CLR有一个重要的组成部分,即通用类型系统(Common Type System,简称CTS)。.NET将各种不同编程语言的数据类型进行抽象,就有了CTS。CTS为.

4、NET Framework上的各种编程语言提供了支持,.NET Framework上不同的编程语言通过编译后都转换为CTS类型。1.1 .NET基础知识 1.1.1 .NET Framework的核心内容的核心内容3、公共语言规范公共语言规范(CLS)公共语言规范(Common Language Specification,简称CLS)是CTS的子集,它的目的是让.NET平台上编写的对象之间可以互相调用,实现语言的互操作性,CLS和CTS在一起确保语言的互操作性。4、中间语言、中间语言(CIL)中间语言(Common Intermediate Language,简称CIL)是C#程序第一次编译

5、后生成的托管代码,它与处理器的指令集非常相似,所有在.NET平台上的编程语言都会被编译为CIL,中间语言为.NET的语言互操作性提供了支持。1.1 .NET基础知识 1.1.2 C#语言语言 C#是微软公司发布的一种全新的、简单的、安全的、面向对象的程序设计语言,是专门为.NET的应用而开发的。.NET Framework为C#提供了强大的、易用的、逻辑结构一致的程序设计环境。公共语言运行时(CLR)为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、安全。 C#语言的特点可以概括为以下几点:语言简洁 语言的自由性保留了C+的强大功能 强大的Web服务器控件支持跨平台 与XML相融

6、合需要注意的是,C#就其本身而言只是一种语言,尽管它是用于生成面向.NET Framework环境的代码,但它本身不是.NET 的一部分。1.1 .NET基础知识1.2 .开发环境搭建 1.2.1 Visual Studio介绍介绍 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等。 Visual Studio是目前最流行的Windows平台应用程序的集成开发环境,最新版本为 Visual Studio 2013 ,它基

7、于.NET Framework4.5.1开发的。 1.2.2 Visual Studio安装安装 开始安装 1.2 .开发环境搭建 1.2.2 Visual Studio安装安装 设置路径1.2 .开发环境搭建 1.2.2 Visual Studio安装安装 选择安装组件1.2 .开发环境搭建 1.2.2 Visual Studio安装安装 安装完成1.2 .开发环境搭建 1.2.3 Visual Studio启动过程启动过程 首次启动Visual Studio,需要进行开发环境设置JavaScript:设置JavaScript语言的开发环境SQL Server:设置SQL Server数据库

8、的开发环境Visual Basic:设置Visual Basic语言的开发环境Visual C#:设置C#语言的开发环境Visual C+:设置C+语言的开发环境Visual F#: 设置F#语言的开发环境Web开发: 设置Web开发环境Web开发(仅代码):设置Web开发环境常规:设置多种编程语言进行开发的开发环境1.2 .开发环境搭建 1.2.4 Visual Studio主界面主界面显示项目中的警告和错误或者是程序运行时的输出信息显示当前操作文件的相关信息。显示项目文件的组成结构。显示和编写代码。1.2 .开发环境搭建1.3 编写HelloWorld程序 新建项目 在Visual Stu

9、dio菜单栏中选择【文件】【新建】【项目】 新建项目 1.3 编写HelloWorld程序 编写程序代码Main表示一个方法名,将在该方法中编写程序代码,Main()方法还是程序的主入口,程序执行时会从Main()方法开始执行。1.3 编写HelloWorld程序 编写程序代码Hello Wrold程序代码如下所示:1-4行,是程序集引用的命名空间第5行,声明一个新命名空间,名称为HelloWorld,新命名空间从第6行大括号开始,一直到第15行大括号结束,这部分的内容都属于该命名空间的成员。第7行,class是一个关键字,用于声明一个类。class类型后面的Program就是新声明的类,代码

10、第814行中两个大括号中间的成员都是这个类的成员。第9行代码:定义了一个Main()方法。从第10-13行花括号之间的内容是方法体。 “Console.WriteLine(Hello World!);”用于向控制台输出内容,“Console.ReadKey();”用于暂停程序,当用户输入一个字符或功能键时,程序继续执行。1.3 编写HelloWorld程序 运行结果1.3 编写HelloWorld程序1.4 运行原理 C#代码编译过程在编译期,CLR对C#代码进行第一次编译,将编写的代码编译成.dll文件或.exe文件。此时代码被编译为中间语言在运行期,CLR会针对目前特定的硬件环境使用即时编译(JIT),也就是将中间语言编译成为本机代码并执行。 C#代码编译过程在运行期,CLR把将编译过后的代码放入一个缓冲区中。下次使用相同的代码时,就直接从缓冲区调用。也就是说相同代码只编译一次,提高了程序运行的速度。1.4 运行原理 本章首先讲解了什么是.NET平台及它和C#语言的关系,然后讲解了在Windows系统平台中Visual Studio2013开发环境的安装,并演示了如何编写一个C#程序,最后讲解了C#程序在.NET平台的运行机制。 通过本章的学习,初学者能够对.NET平台和C#语言有一个概念上的认识。对于C#程序的编写可以通过后面章节的学习逐渐掌握。1.5 本章小结

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(C#程序设计基础入门教程第1章-C#开发入门课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|