第二章CNET编程基础

上传人:痛*** 文档编号:172103625 上传时间:2022-12-01 格式:PPT 页数:35 大小:188.54KB
收藏 版权申诉 举报 下载
第二章CNET编程基础_第1页
第1页 / 共35页
第二章CNET编程基础_第2页
第2页 / 共35页
第二章CNET编程基础_第3页
第3页 / 共35页
资源描述:

《第二章CNET编程基础》由会员分享,可在线阅读,更多相关《第二章CNET编程基础(35页珍藏版)》请在装配图网上搜索。

1、第二章 C#.NET编程基础v2.1 C#.NET语法语法v2.2 利用利用If语句和语句和For语句实现对字符串的分语句实现对字符串的分类统计功能类统计功能v2.3 利用数组完成对客户信息的输入和统计利用数组完成对客户信息的输入和统计功能功能v2.4 采用面向对象编程技术开发小型活期储采用面向对象编程技术开发小型活期储蓄业务系统蓄业务系统2.1 C#.NET语法v2.1.1 编码规则编码规则v2.1.2 数据类型数据类型v2.1.3 变量和常量变量和常量v2.1.4 运算符运算符v2.1.5 流程控制流程控制v2.1.6 数组数组v2.1.7 面向对象特性面向对象特性2.1.1 编码规则v1

2、.代码书写规则代码书写规则 每个语句和数据定义必须以分号结束。分号是C#语句的必要组成部分,即使程序中的最后一个语句也应以分号结束。一行内可以写多个语句,一个语句也可以分写在多行上。C#代码区分字母大小写。2.1.1 编码规则v2.命名规则命名规则 v变量命名规则变量命名规则 变量名的第一个字符必须是字母、下划线“_”或“”。后面的字符可以是字母、下划线“_”或数字。变量名不能使用C#的关键字。除非第一个字符是。如果第一个字母是,则第二个字符不能是数字。长度不能超过255个字符。C#区分字母的大小写。2.1.1 编码规则v常量命名规则常量命名规则 首字母必须是英文字母、下划线。后面的字符可以是

3、字母、数字、下划线等字符。不可以使用空格、斜杠、逗号、句号等特殊字符。长度不能超过255个字符。为了与变量区分,通常将常量中的字母全部用大写表示。2.1.1 编码规则v3.注释规则注释规则单行注释 “/”多行注释 “/*/”2.1.2 数据类型v1.值类型值类型 1)整数类型)整数类型2)实数类型)实数类型3)布尔类型)布尔类型4)字符类型)字符类型5)结构类型)结构类型6)枚举类型)枚举类型2.1.2 数据类型v2.引用类型引用类型 1)对象类型)对象类型2)类类型)类类型3)字符串类型)字符串类型4)接口类型)接口类型5)结构类型)结构类型6)委托类型)委托类型2.1.3 变量和常量v1.

4、变量声明和赋初值变量声明和赋初值1)将不同变量声明为不同的数据类型。如:int a;2)使用逗号分隔符,将多个变量声明为同一种数据类型。如:int a,b,c;3)在声明变量后,通过赋值语句给变量赋初值。如:int a;a=2;4)在声明变量的同时为其赋初值。如:int a=2;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#严格区分大小写。同时严格区分大小写。

5、同时string和和String也是不同的。也是不同的。在使用变量时,还要注意它的作用域。在使用变量时,还要注意它的作用域。2.1.3 变量和常量v2.常量常量 在声明常量的语法格式为:const 数据类型 常量名=常量表达式;例如:const double PI=3.1415;const double area=PI*5*5;注意:注意:C#严格区分大小写。同时string和String也不同。在使用变量时,还要注意它的作用域。2.1.4 运算符v1.算术运算符算术运算符v2.赋值运算符赋值运算符v3.关系运算符关系运算符v4.逻辑运算符逻辑运算符v5.条件运算符条件运算符v6.特殊运算符特

6、殊运算符 2.1.4 运算符v运算符的运算符的优先级优先级 特殊运算符特殊运算符x.y、f(x)、ax、new、typeof、checked、unchecked一元运算符一元运算符+、-、!、!、x+、x-、+x、-x、(T)x算术运算符算术运算符乘(乘(*)、除()、除(/)、取模()、取模(%)加(加(+)、减()、减(-)关系运算符关系运算符大于(大于()、小于()、小于(=)、小于等于()、小于等于(=)、)、is、as等于(等于(=)、不等于()、不等于(!=)逻辑运算符逻辑运算符逻辑与(逻辑与(&)异或(异或()逻辑或(逻辑或(|)条件与(条件与(&)条件或(条件或(|)条件运算符

7、条件运算符?:赋值运算符赋值运算符赋值(赋值(=)、加法赋值()、加法赋值(+=)、减法赋值()、减法赋值(-=)、乘法赋值()、乘法赋值(*=)、)、除法赋值(除法赋值(/=)、取模赋值()、取模赋值(%=)、左移赋值()、左移赋值(=)、逻辑与赋值()、逻辑与赋值(&=)、逻辑或赋值()、逻辑或赋值(|=)、异)、异或赋值(或赋值(=)高 低2.1.5 流程控制v1.选择语句:选择语句:ifv2.选择语句:选择语句:switchv3.循环语句:循环语句:forv4.循环语句:循环语句:whilev5.循环语句:循环语句:do-while2.1.5 流程控制v6.循环语句:循环语句:fore

8、achv7.跳转语句:跳转语句:breakv8.跳转语句:跳转语句:continuev9.跳转语句:跳转语句:gotov10.跳转语句:跳转语句:return2.1.6 数组v1.数组的声明和初始化数组的声明和初始化v2.访问数组元素访问数组元素v3.改变数组元素的值改变数组元素的值v4.查找数组元素查找数组元素v5.对数组元素排序对数组元素排序2.1.7 面向对象特性v1.面向对象关键概念面向对象关键概念v2.声明类声明类v3.类的成员类的成员v4.静态成员静态成员v5.this关键字关键字v6.构造函数和析构函数构造函数和析构函数v7.异常处理异常处理2.2 利用If语句和For语句实现对

9、字符串的分类统计功能v案例描述案例描述任意输入一个字符串,统计字符串中含有的大写字母、小写字母、数字字符、空格和其他字符的个数。2.2 利用If语句和For语句实现对字符串的分类统计功能v案例分析案例分析 在运行时从文本框读取一个任意输入的字符串。使用for语句对每个字符进行处理。在循环体中,使用if语句对字符的类型进行判断。在网页上显示统计的结果。2.2.1 操作步骤v1.建立字符串分类统计网站建立字符串分类统计网站v2.建立字符串分类统计网页程序建立字符串分类统计网页程序v3.编辑分类统计按钮的事件处理代码编辑分类统计按钮的事件处理代码v4.保存、编译、执行保存、编译、执行2.2.2 技术

10、讲解v1.If语句使用方法语句使用方法v2.for语句使用方法语句使用方法v3.变量的声明和赋值方法变量的声明和赋值方法v4.字符和字符串使用方法字符和字符串使用方法2.2.3 本节知识点v1.知识点小结知识点小结1)选择结构If语句2)循环结构for语句3)变量4)字符和字符串2.2.3 本节知识点v2.设计技巧设计技巧1)同时为多个变量赋值变量1=变量2=变量3=0;2)将字符串中的某个字符赋值给字符变量inChar=Convert.ToChar(inStr.Substring(i,1);2.3 利用数组完成对客户信息的输入和统计功能v案例描述案例描述任意输入3名客户的信息,包括客户号、客

11、户名称和所属行业,将这些信息保存在数组中。其中,所属行业为1代表IT行业,为2代表金融行业,为3代表运输行业,为4代表建筑行业,其他值表示行业未知。对所有客户的所属行业情况分别进行统计。2.3 利用数组完成对客户信息的输入和统计功能v案例分析案例分析 本案例需要定义一个结构类型来表示客户信息中的各种数据。所有客户的信息保存在数组中,数组的数据类型为该结构类型。使用do-while循环语句显示数组中保存的每个客户的信息。使用foreach循环语句对每个数组元素中的客户所属行业进行判断,分别累加,得到统计结果。2.3.1 操作步骤v1.建立客户情况统计网站v2.建立客户情况统计网页程序v3.声明客

12、户信息结构类型v4.编辑客户情况统计按钮的事件处理代码v5.保存、编译、执行2.3.2 技术讲解v1.结构类型数据的使用方法v2.数组的使用方法v3.foreach语句的使用方法v4.do-while语句和while语句的使用方法v5.switch语句的使用方法2.3.3 本节知识点v1.知识点小结1)数组)数组2)结构类型3)foreach语句4)do-while语句5)switch语句2.3.3 本节知识点v2.设计技巧设计技巧1)获取数组的长度string name=new string Jessy,Bill,Jack;len=name.Length;2)获取数组的最大/最小下标 Max

13、=name.GetUpperBound(0);Min=name.GetLowerBound(0);3)数据类型转换使用Convert类中的方法。使用Parse()方法。2.4 采用面向对象编程技术开发小型活期储蓄业务系统v案例描述案例描述该系统的主要功能有:活期储蓄帐户的开户、存款、取款和查询余额。帐户信息中包括帐号、储户姓名、开户日期、业务日期、发生额、业务种类和余额。业务种类为1表示开户,2表示存款,3表示取款。要求每个帐户在未销户前的余额不能小于1元。2.4 采用面向对象编程技术开发小型活期储蓄业务系统v案例分析案例分析创建一个帐户类Account,其字段包括帐号、储户姓名、开户日期、业

14、务日期、发生额、业务种类和余额。在Account类中添加方法:newAccount()、Deposit()、Withdraw()、和getBalance(),分别实现开户、存款、取款和查询余额功能。当开户和取款业务中出现余额小于1元时要抛出异常,提示错误信息。2.4.1 操作步骤v1.建立小型活期储蓄业务系统网站建立小型活期储蓄业务系统网站v2.建立活期储蓄网页程序建立活期储蓄网页程序v3.编辑帐户类编辑帐户类Accountv4.编辑帐户类编辑帐户类Account的的newAccount()方法方法v5.编辑帐户类编辑帐户类Account的的Deposit()方法方法v6.编辑编辑Accoun

15、t类的类的Withdraw()方法方法v7.编辑帐户类编辑帐户类Account的的getBalance()方法方法v8.编辑活期储蓄按钮的事件处理代码编辑活期储蓄按钮的事件处理代码v9.保存、编译、执行保存、编译、执行2.4.2 技术讲解v1.类的使用方法类的使用方法v2.方法的使用方法的使用1)方法的返回值2)参数传递3)方法的调用v3.使用使用this关键字关键字v4.异常处理的方法异常处理的方法2.4.3 本节知识点v1.知识点小结知识点小结1)类和对象2)访问修饰符3)方法4)this关键字5)异常处理2.4.3 本节知识点v2.设计技巧设计技巧获取系统时间 DateTime inDate;/声明日期型变量inDate=DateTime.Now;/获取系统日期

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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