c#从入门到精通C#基础第五讲

c#从入门到精通C#基础第五讲

ID:36395840

大小:1.93 MB

页数:27页

时间:2019-05-09

c#从入门到精通C#基础第五讲_第1页
c#从入门到精通C#基础第五讲_第2页
c#从入门到精通C#基础第五讲_第3页
c#从入门到精通C#基础第五讲_第4页
c#从入门到精通C#基础第五讲_第5页
资源描述:

《c#从入门到精通C#基础第五讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北风网项目实战培训讲师:随风(北风网版权所有)C#,数据库(SQLServer),ASP.NET(C#)(网站开发),MonoForAndroid(C#)C#与.NET的简介,数据类型第一节C#基础讲师:随风(北风网版权所有).NET概要.NET就是微软用来实现XML,WebServices,SOA(面向服务的体系结构service-orientedarchitecture)和敏捷性的技术。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET也可以如下来定义:.NET是微软的新一代技术平台,为敏捷商务

2、构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NETFramework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NETFramework类库来编写,并运行于公共语言运行时CommonLanguageRuntime之上的应用程序。)如果一个应用程序跟.NETFramework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAPSDK调用一个WebService也不是.NET应用。.NET是基于Windows操作系统运行的操作平台,

3、应用于互联网的分布式。.NETFramework简介.NETFramework即Microsoft.NETFramework。Microsoft.NETFramework是用于Windows的新托管代码编程模型。强大功能与新技术结合,用于构建引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。.NETFramework类似于JVM.NETFramework两个主要组件:通用语言运行时(CLR)统一的类库集.NET的类库:线程文件输入/输出(I/O)数据库支持XML解析数据结构……编译执行。Net程序.NET源代码语言编译器MSIL+元数

4、据CLR机器代码第一次编译第二次编译代码被执行Microsoft中间语言通用语言运行时CLRC#语言的特点C#是一种新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#语言是Microsoft发布的一种全新的编程语言,是其.Net战略的一枚重要棋子。C#语言是面向对象的、现代的编程语言,用C#编写的应用程序可以充分利用.Net的框架体系带来的优点.既可以用来编写基于通用网络协议的Internet服务软件,也可以编写各种数据库、

5、网络服务应用程序和Windows窗口界面程序。C#继承了C/C++的优点和灵活性,能够充分利用OS系统的底层功能,同时又具备了完全的面向对象特性。可以让初学者直接了解面向对象编程的各种概念,学习现代的编程思想和手段。HelloWord程序usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleAppCSharp01{classProgram{staticvoidMain(string[]args){Console.WriteLine(

6、“HelloWord”);}}}命名空间命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法)使用命名空间:using类似#include程序说明程序一般包括以下几部分:名称空间的引用:使用using关键字指明引用的名称空间名称空间的声明:使用namespace关键字声明名称空间。类:使用class关键字声明类。Main方法:Main方法是C#程序的入口。注释类中包含了程

7、序所要用到的数据和所要执行的方法的定义。每个类中可以有:(1)变量声明(2)构造函数(3)方法(4)属性(5)事件一个文件中可以有1个或者多个类。所有语句都以分号";"结束。C#基本数据类型1、整型2、布尔型3、字串型4、浮点型5、小数型6、结构类型7、枚举类型(枚举类型的元素使用的类型只能是long,int,short,byte.默认类型是int.默认第一个元素的值是0,每一个连续的元素按1递增.)8、数组与类数据类型又可分为:1、值类型:值类型就是直接包含值的。值类型需要的内存量会在编译的时候固定下来,不会再运行时改变。因为大小是固定的,所以值类型可以存储在栈

8、的内存中。

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

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

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