欢迎来到天天文库
浏览记录
ID:50351797
大小:169.50 KB
页数:44页
时间:2020-03-08
《ASP.NET应用技术案例教程 教学课件 ppt 作者 徐红 主编 第2章 C#语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章C#语言基础第2章C#语言基础2.1C#语言简介2.2C#程序结构2.3C#的数据类型与变量2.4C#的操作符2.5流程控制2.6类处理2.7异常处理2.1C#语言简介C#是微软公司设计用来在.net平台上开发程序的主要编程语言。它由C、C++语言演化而来,是一种新型的面向对象的高级程序语言。C#语言在保留C、C++的基本特征的同时,主要涉及类(Class)、对象(Object)、继承(Inheritance)等面向对象的概念。2.1C#语言简介2.1.1.NETFramework2.1.2C#的主要特点2.1.3C#的主要功能2.1.1.NETFram
2、ework.NETFramework的意义就在于用统一的命令级支持任何编程语言。它通过建立一个可以跨不同编程语言的API(ApplicationProgrammingInterfaces)集,从而能够提供强大的语言继承性、错误处理及编译调试功能。因此,设计人员可以专注于程序算法上的设计,而避免把精力放在语言的学习上。.NETFramework是.NET平台的基础框架,它提供了跨语言的协同工作能力,其强大的功能来自于公共语言运行环境CLR(CommonLanguageRuntime)和基本类库。2.1.2C#的主要特点简单易学兼容性:C#允许用C原型的API进行
3、内部操作。面向对象性安全处理2.1.3C#的主要功能C#的主要功能主要表现在以下几个方面:设计Windows应用程序自定义Windows控件库设计控制台应用程序设计智能设备应用程序设计ASP.NETWeb应用程序设计ASP.NETWeb服务设计ASP.NET移动Web应用程序自定义Web控件库2.2C#程序结构程序一般都有其固定的结构。使用C#撰写出来的应用程序,都是由一个个类(Class)组成的,连程序也包含在类里。2.2C#程序结构2.2.1C#程序范例2.2.2程序入口点2.2.3using的用法2.2.4命名空间2.2.5程序区块2.2.6程序注释2.
4、2.1C#程序范例usingSystem;namespaceConsoleApplication1{classClass1{staticvoidMain(string[]args){Console.WriteLine("Pleaseenteryourname:");stringstrName=Console.ReadLine();Console.WriteLine(strName+",WelcometoC#world!");}}}2.2.2程序入口点C#程序与C语言类似,也是从Main()函数开始执行,只是需要留意,这里Main是首字母大写,不能写成小写,并且
5、其前面必须加上关键字static。2.2.3using的用法为了方便地运用这些函数库,在C#程序中,必须使用using关键字将函数库包含进来。C#的using指令与C或C++中的#Include指令十分相似,都是为了使用已经设计好的程序。如果不使用using关键来设计C#程序,要实现范例中的功能也是可以的,只是这时候编译器不知道,程序中会使用定义在System中的类,设计人员在使用System中的类时,需要输入完整的类名称。2.2.4命名空间C#程序主要是利用命名空间(Namespace)来组织的,函数库就是由一个个的命名空间来组成。最常见也最常用的命名空间是
6、System命名空间,它包含了许多常用的结构类型,例如int、bool,还有许多类,如Console、Expection。2.2.5程序区块C#语言与C/C++相同,都是以大括号“{}”来区分程序块的,不论是类(Class)、方法(Method)还是命名空间(Namespace)都一样,必须将里面的内容以大括号来囊括。并且每个程序描述语句都必须以分号“;”作为结尾。2.2.6程序注释C#的注释方式与C++一样,每一行中双斜杠“//”后面的内容,以及在分割符“/*”和“*/”之间的内容都将被编译器忽略。程序设计人员可以利用双斜杠“//”进行单行注释,以分割符“/
7、*”和“*/”来进行多行注释。2.3C#的数据类型与变量为了让计算机了解需要处理的是什么样的数据,以及采用哪种方式进行处理,按什么格式来保存数据等等,每一种高级语言都提供了一组数据类型。不同的语言提供的数据类型不尽相同。2.3C#的数据类型与变量2.3.1数据类型2.3.2变量与常量2.3.3常用的数据处理2.3.1数据类型C#将数据类型分为两类,即值类型和引用类型。值类型存储的是自身的数值,引用类型存储的是对数值的引用。2.3.2变量与常量可以被定义为不同的数据类型,也可以给予不同的数值。变量被定义后,在程序执行阶段,会一直存储在内存中。变量的值可根据需要来
8、改变。常量和变量一样,只是必须在声明时
此文档下载收益归作者所有