ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt

ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt

ID:50315749

大小:1.60 MB

页数:41页

时间:2020-03-08

ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt_第1页
ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt_第2页
ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt_第3页
ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt_第4页
ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt_第5页
资源描述:

《ASP.NET程序设计教程 教学课件 作者 崔连和 6. ch03ch03-c#语法基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中国黑龙江齐齐哈尔大学崔连和ASP.NET程序设计教程PART------------C#语法基础3第3章3.1.1C#简介3.1.2C#的特点3.1.3C#语法规则3.1.4C#程序编写步骤3.7.1可选参数和命名参数3.7.2动态对象3.7.3对象初始化器3.7.4匿名类型3.2.1值类型3.2.2引用类型3.2.3装箱和拆箱C#概述C#语言的数据类型常量、变量和运算符数组C#程序控制结构C#常用系统类C#新增功能综合实例:函数的使用3.3.1常量3.3.2变量3.3.3运算符3.5.1顺序结构3.5.2选择结构3.

2、5.3循环结构本章小结每章一考3.6.1字符串操作3.6.2日期和时间3.6.3数据转换3.4.1数组的有关概念3.4.2数组的定义3.4.3数组的使用3.4.4与数组有关的操作C#语法基础3.1.1C#简介1.C#(发音为“C-Sharp”)是微软2000年发布的2.面向对象的语言。3.C#提供了对面向组件编程的支持。C#保留了Java语言的简洁性和VisualBasic语言的易用性,继承了C语言的语法风格和C++面向对象的特性,摒弃了C++易于出错的特性803.1C#简介C#语言结合了C++的强大功能和JAVA语言的

3、简洁特性,同时还具备VisualBasic的易用性。程序员一般都使用C#作为开发语言。目前广泛使用的C#版本是4.0版3.1C#简介第3章C#功能是非常强大的简单易学没有指针,取消C++域运算符“::”、“->”,仅保留“.”操作符支持跨平台C#编写的程序具有强大的跨平台性面向对象C#具有面向对象语言所应有的一切特性,如封装、继承和多态性。XML的支持C#能自动生成XML文档说明的内置支持,可编写ASP.NET动态Web页面和XMLWeb服务。第3章3.1.2C#的特点3.1C#简介3.1C#简介C#语言结合了C++的强

4、大功能和JAVA语言的简洁特性,同时还具备VisualBasic的易用性。程序员一般都使用C#作为开发语言。目前广泛使用的C#版本是4.0版第3章3.1.3C#语法规则3.1C#简介1.C#语句区分大小写,每行以分号结束。802.C#执行从Main()方法开始,Main方法只在一个类中且只能有一个Main方法。3.C#中类的层次关系用命名空间来表示,每个C#程序都要导入命名空间。4.行注释用“//”表示,块注释开头加上“/*”,结尾加上“*/”。5.C#每条语句可以分多行书写,注意不能在关键字和变量中间断开。3.1C#简

5、介C#语言结合了C++的强大功能和JAVA语言的简洁特性,同时还具备VisualBasic的易用性。程序员一般都使用C#作为开发语言。目前广泛使用的C#版本是4.0版3运行1源代码2编译4完成C#编写步骤编译程序程序代码编写完成后,需要用.NETFramework提供的编译器csc.exe进行编译,经过编译的程序才能运行。完成编写程序源代码可使用任何文本编辑器编写程序,也可采用专业化的VisualStudio2010进行可视化编程。运行程序程序编译完成后,直接运行程序,即可看到运行结果。3.1C#简介第3章3.2.1值类

6、型1.值类型包括简单值类型和复合类型。2.简单值类型可以再细分为整数类型、字符类型、实数类型和布尔类型;3.复合类型则是简单类型的复合,包括结构(struct)类型和枚举(enum)类型。803.2C#语言的数据类型C#有15种数据类型,值类型和引用类型两类。值类型可以简单地理解为基本的数据类型,引用类型可理解为延伸的数据类型。值类型的变量直接存放实际的数据,而引用类型的变量存放的是数据的地址,即对象的引用。3.2C#语言的数据类型第3章C#值类型简介第3章3.2.1值类型1.整数类型:C#中有8种整数类型,区别在于表示

7、数的范围、所占的存储空间的大小以及是否有符号位。2.字符类型:Unicode字符表示字符类型,单个汉字也可作为字符。3.实数类型:分为浮点类型float、double和小数类型decimal三种。区别在于取值范围和精度的不同。4.布尔类型:bool类型占4个字节。取值只能是true或者false。其变量不能与其他类型的变量相互转换。5.结构类型:可把不同数据类型的信息组织成一个整体。结构中的数据类型没有限制。3.2C#语言的数据类型C#有15种数据类型,值类型和引用类型两类。值类型可以简单地理解为基本的数据类型,引用类型

8、可理解为延伸的数据类型。值类型的变量直接存放实际的数据,而引用类型的变量存放的是数据的地址,即对象的引用。3.2C#语言的数据类型6.枚举类型:是为一组逻辑上密不可分的整数值创建一系列的别名,使用关键字enum来定义。90类(class)创建类的实例必须使用关键字new来进行声明。类和结构之间的区别在于:结构是值类型

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

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

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