欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    部分类、常量与变量.ppt

    • 资源ID:5016913       资源大小:742.50KB        全文页数:20页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    部分类、常量与变量.ppt

    C#程序设计,第4部分 类、常量与变量,C#程序设计,第4部分目录,4.1 标识符与命名空间,C#程序设计,4.1 标识符与命名空间,标识符是什么?C#中用于描述各对象的名称C#中合法标识符的规则:(1)标识符必须由字母、十进制数字、下划线(_)或汉字组成,且只能以字母、下划线或汉字开头。(2)如果以下划线开头,则必须包括至少一个其他字符。(3)不能是C#中的关键字(保留字)。(4)C#的标识符区分大小写。,C#程序设计,标识符的名称最好和实际的应用联系起来,这样可以使程序更容易理解,做到“见名知意”。比如,用来表示售货员的标识符使用salesman比用people更容易理解。C#的关键字是什么?关键字是对编译器具有特殊意义的预定义保留标识符,如if、int、do等都是C#的关键字。,C#程序设计,4.1 标识符与命名空间,练一练:下面给出的标识符中,哪些合法,哪些不合法?为什么?Abcd_123加数if_else123abc_Ab?3false,C#程序设计,C#的标识符区别大小写,例如下面的4个标识符是不同的:MembermemberMemBerMEMBER,7,C#程序设计实用教程,C#程序设计,4.1 标识符与命名空间,编代码时,使用良好的风格对标识符命名是一个优秀的程序员必须养成的习惯。变量、函数、结构、枚举、类、属性、事件、方法等的命名都遵循这些规则,这样可以大大地提高程序的可读性,并可方便开发团队中各人员之间的合作。1.标识符的书写风格标识符的书写通常有以下几种风格:(1)Pascal风格。大写每一个单词的第一个字符,如WindowsApplication1、MaxNum、BoolYear。(2)Camel风格。除了第一个单词,大写其他单词的第一个字符,如maxNum、boolYear。(3)全部大写。如果标识符包含的字符数较少,可以采用全部大写的方法,一般用于常量的命名,如PI、MAX、MIN。,C#程序设计,4.1 标识符与命名空间,2.类、结构、枚举和命名空间的命名类(class)、结构(struct)、枚举(enum)和命名空间(namespace)的命名一般采用Pascal风格,由名词或名词短语构成,且不要使用任何前缀。例如:Form1、StudentInformation、WeekDays、TxtWelcome等。3.参数、变量的命名参数、变量的命名采用Camel风格,使用描述性的名字,使它能够充分地表示出参数或变量的含义。例如:maxNumber、boolYear等。如果变量仅用来在循环中计数,即作为循环变量,则优先使用i、j、k、l、m、n等。4.方法的命名方法的命名采用Pascal风格,使用动词或动词短语命名。例如:DoubleClick、SelectChanged等。5.属性的命名属性的命名采用Pascal风格,使用名词或名词短语命名。例如:BackColor、ReadOnly、ControlBox等。,C#程序设计,4.1 标识符与命名空间,6.控件的命名控件的命名采用Camel风格,即首字母小写,而每个后面连接的单词的首字母都大写,命名的形式为:控件名的简写英文描述。例如:btnOk、lblShow、txtInputNum等。,C#程序设计,4.1 标识符与命名空间,C#程序设计,4.1 标识符与命名空间,什么是命名空间?在一个大型的程序中,会有很多的标识符,而这些标识符必须能区分开,也就是说不能同名。例如中国有很多叫“李明”的,如果仅用“李明”来标识某个人是不行的。但如果我们使用类似于:中国.广东.南海.狮山.东软学院.2010级软件开发.06班.李明就可以解决这个问题。在C#中,命名空间与上面的例子类似,中国是一个最大的命名空间、广东次之,李明直接隶属于命名空间“06班”。,C#程序设计,4.1 标识符与命名空间,C#中的命名空间用namespace关键字定义,命名空间的命名规则遵循标识符的命名规则。命名空间本质上是用来解决命名冲突的,例如在“Welcome”命名空间中定义了一个名为Student的类,如:namespace Welcome class Student/定义Student类 同时在“WelcomeYou”命名空间中也定义了一个同名的类,如:namespace WelcomeYou class Student/定义Student类 这两个类是不会冲突的,他们属于不同的命名空间,但在使用它们时,需要使用命名空间前缀来限定,如“Welcome.Student”和“WelcomeYou.Student”。,4.2 类的定义与成员,C#程序设计,4.2 类的定义与成员,定义类:class XXXXXXXX 类名采用Pascal命名风格。命名空间可以理解为类名的一部分。,C#程序设计,4.2 类的定义与成员,类的成员:常量代表与类相关联的常量字段代表类中的变量属性用来定义类中的值,对它们进行读写,提供对类的字段访问安全性方法执行类中的操作和计算方法事件用于说明发生了什么事情索引器允许像使用数组那样为类添加路径列表运算符定义类中的特有操作构造函数用于构造类的实例(对象)的方法析构函数用于释放对象占用的资源的方法,C#程序设计,4.2 类的定义与成员,在后面的课程中,我们将定义这样的一个类:这个类用于表示南海东软信息技术学院计算机系软件开发专业.NET方向的学生。为了更好的描述这些学生,类中至少需要定义以下成员:学校、系别、专业、专业方向、入学年份;学号、姓名另外,需要一个成员表示该生的C#程序设计这门课程的成绩。并且要求姓名和C#成绩这两个成员通过属性来访问。最后,还要求类具有这样的一个能力:对于给定的学生的C#成绩,能够判断其成绩的等级。,C#程序设计,4.2 类的定义与成员,根据上面的描述可知,类(StudentInformation)具有以下成员:常量成员:institute(学院)常量成员:department(系别)常量成员:major(专业)常量成员:technology(技术方向)变量成员:year(入学年份)变量成员:class(班级)变量成员:studentID(学号)属性成员:Name(姓名)属性成员:CSahrpScore(C#成绩)方法成员:CSahrpScoreGrade(C#成绩等级)在后面的课程中,将分别介绍这些成员的实现。,C#程序设计,4.2 类的定义与成员,C#程序设计,4.2 类的定义与成员,using System;using;using System.Linq;using System.Text;namespace Student class StudentInformation,

    注意事项

    本文(部分类、常量与变量.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开