第二章C#NET编程基础.ppt

上传人:本田雅阁 文档编号:2259878 上传时间:2019-03-12 格式:PPT 页数:35 大小:188.51KB
返回 下载 相关 举报
第二章C#NET编程基础.ppt_第1页
第1页 / 共35页
第二章C#NET编程基础.ppt_第2页
第2页 / 共35页
第二章C#NET编程基础.ppt_第3页
第3页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第二章C#NET编程基础.ppt》由会员分享,可在线阅读,更多相关《第二章C#NET编程基础.ppt(35页珍藏版)》请在三一文库上搜索。

1、第二章 C#.NET编程基础,2.1 C#.NET语法 2.2 利用If语句和For语句实现对字符串的分类统计功能 2.3 利用数组完成对客户信息的输入和统计功能 2.4 采用面向对象编程技术开发小型活期储蓄业务系统,2.1 C#.NET语法,2.1.1 编码规则 2.1.2 数据类型 2.1.3 变量和常量 2.1.4 运算符 2.1.5 流程控制 2.1.6 数组 2.1.7 面向对象特性,2.1.1 编码规则,1.代码书写规则 每个语句和数据定义必须以分号结束。分号是C#语句的必要组成部分,即使程序中的最后一个语句也应以分号结束。 一行内可以写多个语句,一个语句也可以分写在多行上。 C#

2、代码区分字母大小写。,2.1.1 编码规则,2.命名规则 变量命名规则 变量名的第一个字符必须是字母、下划线“_”或“”。 后面的字符可以是字母、下划线“_”或数字。 变量名不能使用C#的关键字。除非第一个字符是。 如果第一个字母是,则第二个字符不能是数字。 长度不能超过255个字符。 C#区分字母的大小写。,2.1.1 编码规则,常量命名规则 首字母必须是英文字母、下划线。 后面的字符可以是字母、数字、下划线等字符。 不可以使用空格、斜杠、逗号、句号等特殊字符。 长度不能超过255个字符。 为了与变量区分,通常将常量中的字母全部用大写表示。,2.1.1 编码规则,3.注释规则 单行注释 “/

3、” 多行注释 “/* */”,2.1.2 数据类型,1. 值类型 1)整数类型 2)实数类型 3)布尔类型 4)字符类型 5)结构类型 6)枚举类型,2.1.2 数据类型,2.引用类型 1)对象类型 2)类类型 3)字符串类型 4)接口类型 5)结构类型 6)委托类型,2.1.3 变量和常量,1.变量声明和赋初值 1)将不同变量声明为不同的数据类型。 如:int a ; 2)使用逗号分隔符,将多个变量声明为同一种数据类型。 如:int a , b , c ; 3)在声明变量后,通过赋值语句给变量赋初值 。 如:int a ; a=2 ; 4)在声明变量的同时为其赋初值。 如:int a = 2

4、 ;,2.1.3 变量和常量,5)在声明变量的同时为部分变量赋初值 。 如:int a = 2 , b , c = 5 ; 6)在声明变量的同时使用有效的表达式为其赋初值 。 如:double d = 5 + 2 ; 7)在声明变量后,同时为几个相同数据类型的变量赋相同的值 。 如:int a , b , c ;a = b = c = 5 ;,注意: C#严格区分大小写。同时string和String也是不同的。 在使用变量时,还要注意它的作用域。,2.1.3 变量和常量,2. 常量 在声明常量的语法格式为: const 数据类型 常量名=常量表达式; 例如: const double PI=

5、3.1415; const double area= PI * 5 * 5;,注意: C#严格区分大小写。同时string和String也不同。 在使用变量时,还要注意它的作用域。,2.1.4 运算符,1. 算术运算符 2. 赋值运算符 3. 关系运算符 4. 逻辑运算符 5. 条件运算符 6. 特殊运算符,2.1.4 运算符,运算符的优先级,高 低,2.1.5 流程控制,1. 选择语句:if 2. 选择语句:switch 3. 循环语句:for 4. 循环语句:while 5. 循环语句:do-while,2.1.5 流程控制,6. 循环语句:foreach 7. 跳转语句:break 8.

6、 跳转语句:continue 9. 跳转语句:goto 10. 跳转语句:return,2.1.6 数组,1. 数组的声明和初始化 2. 访问数组元素 3. 改变数组元素的值 4. 查找数组元素 5. 对数组元素排序,2.1.7 面向对象特性,1. 面向对象关键概念 2. 声明类 3. 类的成员 4. 静态成员 5. this关键字 6. 构造函数和析构函数 7. 异常处理,2.2 利用If语句和For语句实现对字符串的分类统计功能,案例描述 任意输入一个字符串,统计字符串中含有的大写字母、小写字母、数字字符、空格和其他字符的个数。,2.2 利用If语句和For语句实现对字符串的分类统计功能,

7、案例分析 在运行时从文本框读取一个任意输入的字符串。使用for语句对每个字符进行处理。 在循环体中,使用if语句对字符的类型进行判断。在网页上显示统计的结果。,2.2.1 操作步骤,1. 建立字符串分类统计网站 2. 建立字符串分类统计网页程序 3. 编辑分类统计按钮的事件处理代码 4. 保存、编译、执行,2.2.2 技术讲解,1. If语句使用方法 2. for语句使用方法 3. 变量的声明和赋值方法 4. 字符和字符串使用方法,2.2.3 本节知识点,1. 知识点小结 1)选择结构If语句 2)循环结构for语句 3)变量 4)字符和字符串,2.2.3 本节知识点,2. 设计技巧 1)同时

8、为多个变量赋值 变量1 = 变量2 = 变量3 = 0 ; 2)将字符串中的某个字符赋值给字符变量 inChar = Convert.ToChar(inStr.Substring(i, 1);,2.3 利用数组完成对客户信息的输入和统计功能,案例描述 任意输入3名客户的信息,包括客户号、客户名称和所属行业,将这些信息保存在数组中。 其中,所属行业为1代表IT行业,为2代表金融行业,为3代表运输行业,为4代表建筑行业,其他值表示行业未知。 对所有客户的所属行业情况分别进行统计。,2.3 利用数组完成对客户信息的输入和统计功能,案例分析 本案例需要定义一个结构类型来表示客户信息中的各种数据。 所有

9、客户的信息保存在数组中,数组的数据类型为该结构类型。 使用do-while循环语句显示数组中保存的每个客户的信息。 使用foreach循环语句对每个数组元素中的客户所属行业进行判断,分别累加,得到统计结果。,2.3.1 操作步骤,1. 建立客户情况统计网站 2. 建立客户情况统计网页程序 3. 声明客户信息结构类型 4. 编辑客户情况统计按钮的事件处理代码 5. 保存、编译、执行,2.3.2 技术讲解,1. 结构类型数据的使用方法 2. 数组的使用方法 3. foreach语句的使用方法 4. do-while语句和while语句的使用方法 5. switch语句的使用方法,2.3.3 本节知

10、识点,1. 知识点小结 1)数组 2)结构类型 3)foreach语句 4)do-while语句 5)switch语句,2.3.3 本节知识点,2. 设计技巧 1)获取数组的长度 string name = new string “Jessy“, “Bill“, “Jack“ ; len = name.Length; 2)获取数组的最大/最小下标 Max = name.GetUpperBound(0); Min = name.GetLowerBound(0); 3)数据类型转换 使用Convert类中的方法。 使用Parse()方法。,2.4 采用面向对象编程技术开发小型活期储蓄业务系统,案例

11、描述 该系统的主要功能有:活期储蓄帐户的开户、存款、取款和查询余额。 帐户信息中包括帐号、储户姓名、开户日期、业务日期、发生额、业务种类和余额。 业务种类为1表示开户,2表示存款,3表示取款。 要求每个帐户在未销户前的余额不能小于1元。,2.4 采用面向对象编程技术开发小型活期储蓄业务系统,案例分析 创建一个帐户类Account,其字段包括帐号、储户姓名、开户日期、业务日期、发生额、业务种类和余额。 在Account类中添加方法:newAccount()、Deposit()、Withdraw()、和getBalance(),分别实现开户、存款、取款和查询余额功能。 当开户和取款业务中出现余额小

12、于1元时要抛出异常,提示错误信息。,2.4.1 操作步骤,1. 建立小型活期储蓄业务系统网站 2. 建立活期储蓄网页程序 3. 编辑帐户类Account 4. 编辑帐户类Account的newAccount()方法 5. 编辑帐户类Account的Deposit()方法 6. 编辑Account类的Withdraw()方法 7. 编辑帐户类Account的getBalance()方法 8. 编辑活期储蓄按钮的事件处理代码 9. 保存、编译、执行,2.4.2 技术讲解,1. 类的使用方法 2. 方法的使用 1)方法的返回值 2)参数传递 3)方法的调用 3. 使用this关键字 4. 异常处理的方法,2.4.3 本节知识点,1. 知识点小结 1)类和对象 2)访问修饰符 3)方法 4)this关键字 5)异常处理,2.4.3 本节知识点,2. 设计技巧 获取系统时间 DateTime inDate; /声明日期型变量 inDate = DateTime.Now; /获取系统日期,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1