c#开发丛书_02

上传人:laiq****ong 文档编号:243080022 上传时间:2024-09-15 格式:PPT 页数:32 大小:664.50KB
返回 下载 相关 举报
c#开发丛书_02_第1页
第1页 / 共32页
c#开发丛书_02_第2页
第2页 / 共32页
c#开发丛书_02_第3页
第3页 / 共32页
点击查看更多>>
资源描述
Slide Title,Body Text,Second level,Third level,Fourth level,Fifth level,C#,程序设计语言课程内容,第一章:概述,第二章:,C#,语言的基本原理,第三章:,C#,中对象的创建,第四章:,面向对象的编程技术,第五章:,C,#,编程,第六章:,编写基于,.NET,的应用 程序,第七章:,使用,ADO.NET,访问数 据,第八章:创建基于,Windows,的应用程序,第九章:,在,C#,应用程序中使 用,XML Web Service,第十章:,创建,Web,应用程序,第十一章:,应用程序设置和 部署,第十二章:,进阶学习目标,第二章,C,#,语言的基本原理,C#,程序的基本原理,C#,预定义,类型,编写表达式,条件语句,循环语句,C#,程序的基本原理,C#,程序结构,在,C#,中设置代码格式,2.1 C#,程序的基本原理,C#,程序结构,程序从,Main( ),处开始执行,关键字,using,可以引用,Microsoft .NET,框架类库中的现有资源,语句就是在,C#,应用程序中执行操作的指令,程序由许多不同的语句构成,使用分号隔离语句,使用大括号组合语句,using System;,class,HelloWorld,static void Main() ,Console.WriteLine,(Hello, World);,2.1.1 C#,程序结构,在,C#,中设置代码格式,使用缩进帮助说明语句所处的层次,大小写敏感,忽略空白间隔,使用,(/),书写不跨行的注释,使用,(/*),和,(*/),书写多行注释,using System;,class,HelloWorld,static void Main() ,Console.WriteLine,(Hello, World);,2.1.2,在,C#,中设置代码格式,第二章,C,#,语言的基本原理,C#,程序的基本原理,C#,预定义类型,编写表达式,条件语句,循环语句,C#,预定义类型,内置数据类型,声明并初始化变量,声明及初始化字符串,创建和使用常量,创建并使用枚举类型,类型转换,2.2 C#,预定义类型,内置数据类型,用于定义变量的类型,存储不同类型的变量,根据想要表示数据的不同,选择不同的数据类型,预定义数据类型是由,C#,语言和,.NET,框架提供,允许自定义,变量在使用前必须先声明,2.2.1,内置数据类型,声明并初始化变量,声明,指定类型,指定变量名,以分号结束,int,numberOfVisitors,;,初始化变量,使用赋值运算符,(=),指定值,以分号结束,1,2,3,1,2,3,赋值,附加后缀,1,decimal deposit = 100,M,;,string,bear;,string bear,=,Grizzly,;,2.2.2,声明并初始化变量,声明及初始化字符串,示例,声明字符串,使用转义符,使用,verbatim,字符串,国际,Unicode,标准,string s = Hello World; / Hello World,string s = Hello,nWorld,; / a new line is added,string s = Hellon; / Hellon,string s = Hello; / Hello,The character “A” is represented by “U+0041”,2.2.3,声明及初始化字符串,创建和使用常量,使用,const,关键字以及该常量值的类型来声明一个常量,声明常量时必须对其赋值,const,int,earthRadius,= 6378;/km,const,long,meanDistanceToSun,= 149600000;/km,const,double,meanOrbitalVelocity,= 29.79D;/km sec,2.2.4,创建和使用常量,创建并使用枚举类型,定义枚举类型,使用枚举类型,显示变量,enum,Planet ,Mercury,Venus,Earth,Mars,Planet,aPlanet,= Planet.Mars;,Console.WriteLine(0,aPlanet,); /Displays Mars,2.2.5,创建并使用枚举类型,类型转换,隐式转换,由编译器自动完成,但必须确保不会丢失信息,显式转换,需要明确要求编译器完成的转换,否则可能会丢失信息,int,x = 123456; /,int,is a 4-byte integer,long y = x; / implicit conversion to a long,int,x = 65537;,short z = (short) x;,/ explicit conversion to a short, z = 1,2.2.6,类型转换,课堂练习,使用,C#,类型,在本练习中,声明并初始化几个变量,然后用调试工具对其加以检查,动手练习,10,分钟,2.2.7,课堂练习使用,C#,类型,第二章,C,#,语言的基本原理,C#,程序的基本原理,C#,预定义,类型,编写表达式,条件语句,循环语句,编写表达式,表达式和运算符,确定运算符的优先级,课堂练习 使用运算符,2.3,编写表达式,表达式和运算符,运算符就是表达式中的符号,常见运算符,增,/,减,算术,关系,相等,条件,赋值,示例,+ -,* / % + -, =,= !=,& | ?:,= *= /= %= += -= = &= = |=,2.3.1,表达式和运算符,确定运算符的优先级,按照运算符的优先级计算表达式,可以使用圆括号控制运算的顺序,左结合和右结合,所有二元运算符都是左结合的,赋值运算符和条件运算符是右结合的,(10 + 20) / 5,结果是,6,10 + (20 / 5),结果是,14,10 + 20 / 5,结果是,14,2.3.2,确定运算符的优先级,课堂练习,使用运算符,在本练习中,计算各表达式的值,书面练习,10,分钟,2.3.3,课堂练习使用运算符,第二章,C,#,语言的基本原理,C#,程序的基本原理,C#,预定义,类型,编写表达式,条件语句,循环语句,创建条件语句,if,语句的使用方法以及场合,switch,语句的使用方法以及场合,课堂练习 使用条件语句,2.4,创建条件语句,If,语句的使用方法以及场合,if,if,(,sales 10000 ) ,bonus += .05 * sales;,if,(,sales 10000 ) ,bonus += .05 * sales;,else,bonus = 0;,if else,if else if,if,(,sales 10000 ) ,bonus += .05 * sales;,else if,(,sales 5000 ),bonus = .01 * sales;,else,bonus = 0;,if,(,priorBonus,= 0 ) ,/,ScheduleMeeting,;,2.4.1 If,语句的使用方法以及场合,switch,语句的使用方法以及场合,int,moons;,switch (,aPlanet,),case Planet.Mercury:,moons = 0;,break;,case Planet.Venus:,moons = 0;,break;,case Planet.Earth:,moons = 1;,break;,定义,default,条件,2.4.2 switch,语句的使用方法以及场合,课堂练习,使用条件语句,在本练习中,补全某些缺少恰当条件逻辑的代码,ifelse,动手练习,10,分钟,2.4.3,课堂练习使用条件语句,第二章,C,#,语言的基本原理,C#,程序的基本原理,C#,预定义,类型,编写表达式,条件语句,循环语句,创建循环语句,for,循环,while,循环,do,循环,课堂练习 使用循环语句,2.5,创建循环语句,for,循环,当预先知道代码语句的重复执行次数时,使用,for,循环,for (,int,i = 0; i 0; j -= 10 ) ,Console.WriteLine(j,= 0, j);,for (,initializer,; condition;,iterator,) ,statements;,示例,2.5.1 for,循环,while,循环,在循环开始时做一个判断,如果值为假,循环将永远不会运行,循环一直运行到条件变为假,关键字,continue,和,break,bool,readingFile,;,/ . . .,while (,readingFile,= true ) ,GetNextLine,();,2.5.2 while,循环,do,循环,无条件执行循环中的代码并完成一次判断。如果判断语句值为真,循环就继续下去,直到该值变为假,do ,/ something that is always going to happen,/at least once, while (test is true);,int,i = 1;,do ,Console.WriteLine,(0, i+);, while (i = 10);,示例,2.5.3 do,循环,课堂练习,使用循环语句,在本练习中,使用,for,循环来计算从,1,到,1000,的所有整数的和,动手练习,10,分钟,2.5.4,课堂练习使用循环语句,回顾,学习完本章后,你将能够:,了解,C#,程序的基本原理,使用,C#,预定义数据类型,编写表达式,创建条件语句,创建循环语句,实验,2.1,编写“储蓄账户计算器”程序,练习,1,:编写“储蓄计算器”程序,练习,2,:扩展“储蓄计算器”的功能,动手练习,1,小时,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!