资源预览内容
第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
第9页 / 共32页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
C# 程序设计语设计语 言课课程内容n第一章:概述n第二章:C# 语语言的基本原理n第三章:C# 中对对象的创创建n第四章:面向对对象的编编程技术术n第五章:C# 编编程n第六章:编编写基于 .NET 的应应 用 程序n第七章:使用 ADO.NET 访问访问 数据n第八章:创创建基于 Windows 的应应用程序n第九章:在 C# 应应用程序中 使 用 XML Web Servicen第十章:创创建 Web 应应用程序n第十一章:应应用程序设设置和部署n第十二章:进阶进阶 学习习目标标第二章 C# 语语言的基本原理nC# 程序的基本原理 nC# 预预定义义类类型 n编编写表达式 n条件语语句 n循环语环语 句 C# 程序的基本原理 nC# 程序结结构 n在 C# 中设设置代码码格式 2.1 C# 程序的基本原理 C# 程序结结构n程序从 Main( ) 处处开始执执行n关键键字 using 可以引用 Microsoft .NET 框架类库类库 中的现现有资资源 n语语句就是在 C# 应应用程序中执执行操作的指令 l程序由许许多不同的语语句构成l使用分号隔离语语句l使用大括号组组合语语句using System; class HelloWorld static void Main() Console.WriteLine (“Hello, World“); 2.1.1 C# 程序结结构在 C# 中设设置代码码格式 n使用缩进缩进 帮助说说明语语句所处处的层层次 n大小写敏感n忽略空白间间隔 n使用 (/) 书书写不跨行的注释释 n使用 (/*) 和 (*/) 书书写多行注释释using System; class HelloWorld static void Main() Console.WriteLine (“Hello, World“); 2.1.2 在 C# 中设设置代码码格式 第二章 C# 语语言的基本原理nC# 程序的基本原理 nC# 预预定义类义类 型 n编编写表达式 n条件语语句 n循环语环语 句 C# 预预定义类义类 型 n内置数据类类型 n声明并初始化变变量 n声明及初始化字符串 n创创建和使用常量 n创创建并使用枚举类举类 型 n类类型转换转换 2.2 C# 预预定义类义类 型 内置数据类类型n用于定义变义变 量的类类型n存储储不同类类型的变变量l根据想要表示数据的不同,选择选择 不同的数据 类类型 n预预定义义数据类类型是由 C# 语语言和 .NET 框架提供 l允许许自定义义n变变量在使用前必须须先声明2.2.1 内置数据类类型声明并初始化变变量 声明指定类类型指定变变量名以分号结结束int numberOfVisitors;初始化变变量 使用赋值赋值 运算符 (=) 指定值值以分号结结束1 12 23 31 12 23 3赋值赋值附加后缀缀1 1decimal deposit = 100M;string bear;string bear = “Grizzly“;2.2.2 声明并初始化变变量 声明及初始化字符串 n示例n声明字符串n使用转义转义 符 n使用verbatim字符串 n国际际 Unicode 标标准 string s = “Hello World“; / Hello Worldstring s = “HellonWorld“; / a new line is addedstring s = “Hellon“; / Hellonstring s = “Hello“; / “Hello“The character “A” is represented by “U+0041”2.2.3 声明及初始化字符串 创创建和使用常量 n使用 const 关键键字以及该该常量值值的类类型来声明一 个常量 n声明常量时时必须对须对 其赋值赋值 const int earthRadius = 6378;/kmconst long meanDistanceToSun = 149600000;/kmconst double meanOrbitalVelocity = 29.79D;/km sec2.2.4 创创建和使用常量 创创建并使用枚举类举类 型 n定义义枚举类举类 型n使用枚举类举类 型n显显示变变量enum Planet Mercury, Venus, Earth, Mars Planet aPlanet = Planet.Mars;Console.WriteLine(“0“, aPlanet); /Displays Mars 2.2.5 创创建并使用枚举类举类 型 类类型转换转换 n隐隐式转换转换l由编译编译 器自动动完成,但必须须确保不会丢丢失信息n显显式转换转换l需要明确要求编译编译 器完成的转换转换 ,否则则可能会丢丢失信息int x = 123456; / int is a 4-byte integer long y = x; / implicit conversion to a longint x = 65537; short z = (short) x; / explicit conversion to a short, z = 1 2.2.6 类类型转换转换 课课堂练习练习 使用 C# 类类型 n在本练习练习 中,声明并初始化几个变变量, 然后用调试调试 工具对对其加以检查检查 动动动动手手练习练习练习练习10 分钟钟2.2.7 课课堂练习练习 使用 C# 类类型 第二章 C# 语语言的基本原理nC# 程序的基本原理 nC# 预预定义义类类型 n编编写表达式 n条件语语句 n循环语环语 句 编编写表达式 n表达式和运算符 n确定运算符的优优先级级 n课课堂练习练习 使用运算符2.3 编编写表达式 表达式和运算符 n运算符就是表达式中的符号常常见见运算符运算符增 / 减算术关系相等条件赋值示例示例+ - * / % + -= = != if ( sales 10000 ) bonus += .05 * sales; else bonus = 0; nif elsenif 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; n定义义 default 条件 2.4.2 switch 语语句的使用方法以及场场合 课课堂练习练习 使用条件语语句 n在本练习练习 中,补补全某些缺少恰当条件 逻辑逻辑 的代码码 lifelse 动动动动手手练习练习练习练习10 分钟钟2.4.3 课课堂练习练习 使用条件语语 句 第二章 C# 语语言的基本原理nC# 程序的基本原理 nC# 预预定义义类类型 n编编写表达式 n条件语语句 n循环语环语 句 创创建循环语环语 句 n for 循环环 n while 循环环 n do 循环环 n课课堂练习练习 使用循环语环语 句2.5 创创建循环语环语 句 for 循环环 n当预预先知道代码语码语 句的重复执执行次数时时,使用 for 循环环 for (int i = 0; i 0; j -= 10 ) Console.WriteLine(“j = 0“, j);for (initializer; condition; iterator) statements; 示例示例2.5.1 for 循环环 while 循环环 n在循环环开始时时做一个判断,如果值为值为 假,循环环将 永远远不会运行n循环环一直运行到条件变为变为 假n关键键字 continue 和 breakbool 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 循环环 课课堂练习练习 使用循环语环语 句 n在本练习练习 中,使用 for 循环环来计计算从 1 到 1000 的所有整数的和 动动动动手手练习练习练习练习10 分钟钟2.5.4 课课堂练习练习 使用循环语环语 句 回顾顾学习习完本章后,你将能够够:n了解 C# 程序的基本原理n使用 C# 预预定义义数据类类型 n编编写表达式n创创建条件语语句n创创建循环语环语 句 实验实验 2.1 编编写“储储蓄账户计账户计 算器”程序 n练习练习 1 :编编写“储储蓄计计算器”程序 n练习练习 2 :扩扩展“储储蓄计计算器”的功能 动动动动手手练习练习练习练习1 小时时
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号