网站大量收购闲置独家精品文档,联系QQ:2885784924

C#项目开发实例C#基础第十讲.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实战培训

C#,数据库(SQLServer),ASP.NET(C#)(网站开发),MonoForAndroid(C#)

第一节C#基础

C#与.NET的简介,数据类型

讲师:随风(北风网版权所有)

.NET概要

.NET就是微软用来实现XML,WebServices,SOA(面向服务的体系结构service-orientedarchitecture)和敏捷性的技术。技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。从这个角度,.NET也可以如下来定义:.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NETFramework之上的应

用程序。(更精确的说,一个.NET应用是一个使用.NETFramework类库来编写

,并运行于公共语言运行时CommonLanguageRuntime之上的应用程序。)如果一个应用程序跟.NETFramework无关,它就不能叫做.NET程序。比如,仅仅使

用了XML并不就是.NET应用,仅仅使用SOAPSDK调用一个WebService也不是

.NET应用。.NET是基于Windows操作系统运行的操作平台,应用于互联网的分布式。

.NETFramework简介

.NETFramework即Microsoft.NETFramework。

Microsoft.NETFramework是用于Windows的新托管代码编程模型。强大功能与新技术结合,用于构建引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。

.NETFramework类似于JVM

.NETFramework两个主要组件:

通用语言运行时(CLR)

统一的类库集

.NET的类库:

线程

文件输入/输出(I/0)

数据库支持

XML解析

数据结构……

.NET源代

第一次编译

编译执行。Net程序

语言编译器MSIL

元数据

代码被执行

机器代码

第二次编译

CLR

帮助语言实现互

操作

IL不是字节代码,但很接近字节代码。因此,执行应用程序时,IL到机器码的转换速度非常快!

通过CLR将MSIL

转换为具体CPU的代码

CPU无关的指令集

Microsoft中间语言

MSIL

代码

被执行

NET源

代码

语言编译器

机器代码

CLR

管理内存

跨语言集成(特别

易于设计组件和应用程是跨语言继承)

序,其对象可以跨语言

互动

JIT编译器:一次编译,就可运行在支持运行库的任何

CPU和操作系统上

通用语言运行时CLR

CLR

MSIL

元数据

代码被执行

NET源代码

语言编译器

机器代码

命名空间

。命名空间就像在文件系统中一个文件夹容纳多个文件一样,可以看作某些类的一个容器。通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突。命名空间既用作程序的“内部”组织系统,也用作“外部”组织系统(一种向其他程序公开自己拥有的程序元素的方法)

。使用命名空间:using

。类似#include

程序说明

程序一般包括以下几部分:

名称空间的引用:使用using关键字指明引用的名称空间名称空间的声明:使用namespace关键字声明名称空间。类:使用class关键字声明类。

Main方法:Main方法是C#程序的入口。

注释

类中包含了程序所要用到的数据和所要执行的方法的定义。每个

类中可以有:

(1)变量声明

(2)构造函数

(3)方法

(4)属性

(5)事件

一个文件中可以有1个或者多个类。

所有语句都以分号;结束。

C#基本数据类型

1、整型2、布尔型3、字串型

4、浮点型5、小数型6、结构类型

7、枚举类型(枚举类型的元素使用的类型只能是long,int,short,byte.默认类型是int.默认第一个元素的值是0,每一个连续的元素按1递增.)

8、数组与类

数据类型又可分为:

1、值类型:值类型就是直接包含值的。值类型需要的内存量会在编译的时候固定下来,不会再运行时改变。因为大小是固定的,所以值类型可以存储在栈的内存中。

简单值类型包括:整数类型、字符类型、实数类型、布尔类型复合值类型包括:结构类型、枚举类型

2、引用类型:类、接口、委托和数组

3、null和void:null表

您可能关注的文档

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档