- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代码技术总纲
第0章 C#程序设计概述
0.1 .NET和C#简介
什么是.NET、.NET框架、C#语言简介
0.2 编写一个简单的C#程序
注释、命名空间的声明、Main方法、输入和输出
0.3 编辑、编译和运行一个C#程序
编辑C#源代码、编译并运行程序
第1章 C#基本的代码风格
1.1 换行与缩进
最佳的断行位置的设定(4点)、每行只写一条语句、分行定义变量
1.2 避免代码过于拥挤
使用空行分隔代码块 、使用空格降低代码密度
1.3 缩进的方式
嵌套或包含关系引起的缩进、因换行而产生的缩进 、缩进的使用方法
1.4大括号的使用方式
大括号的位置、空大括号、一条语句,也写在大括号内 。
1.5保持项目文件的条理性
解决方案的结构呼应、代码文件的结构 、使用#region标记
本章作业:
1、如何确定最佳的断行位置?
2、写一个完整的的程序—— “在控制台中输出梯形九九表” ,并将核心代码段用#region隐藏起来。
第2章 养成良好的注释习惯
2.1 注释的用途
解释代码的意图、 对局部变量的说明、 充当代码标题、指出例外情况
2.2 ?普通注释的格式
单行注释、多行注释
2.3 ?正确使用XML文档注释
类、属性、方法、构造方法前面都应当加上XML文档注释,文档注释主要通过summary…/summary来进行实现
本章作业:
1、简述注释的用途有哪些?
2、写一个完整的复数类Complex,要求具有:
(1)两个字段实部、虚部,
(2)两个构造函数【带两个参数(为实部和虚部赋值)、不带参数(实部虚部都为0)】,
(3)两个方法(加法、减法),参数也是一个复数,返回值为“a+bi”形式的字符串。
(4)并写一个主类,对复数类的功能进行测试。
(5)对复数类及该类的每一个成员都应进行XML注释,并观测在调用成员时的弹出信息。
第3章 一般命名规范
3.1 选用合适的名称
使用字符的限制(6点)、使用含义明确的英语
3.2 大小写规则
Pascal与Camel规则、大小写规则的选择、首字母缩写词和简写词
3.3 考虑跨语言编程
不通过大小写来区分标识符、避免使用其他语言的关键词
3.4 其他命名规则
对基类型的命名暗示、控件命名采用匈牙利命名法
本章作业:
1、命名中使用字符的限制及规则
2、Pascal与Camel规则的区别,何时采用Camel规则。
3、创建一个Windows工程或者一个ASP.NET网站,并制作一个用户注册界面,要求命名规范。(作业纸上写出XXForm.designer.cs 的代码)
第4章 处理数据
4.1 关于数据类型
4.2 变量的使用
4.3 使用枚举
4.4 避免魔数
4.5 运算符与表达式
复杂表达式的化简
本章作业:
1、通常判断一个double型的d1是否为3.14的表达式应怎么写,才能保证结果正确。
2、枚举项中能否具有相同数值的枚举项?为什么?
3、为什么表达式不宜复杂化?
第5章 程序流程控制
5.1 分支结构
if结构的使用及注意事项、switch语句的使用方法及注意事项、if和switch的选择、判断顺序的调整
5.2 循环结构
三种常规循环的选择 、foreach结构 、循环变量的使用 、提高循环效率
5.3 转移语句
break语句、continue语句 、goto语句
本章作业:
1、分别利用if语句和switch语句写出百分制成绩转化为五级制成绩的代码。
2、C#中有哪四种循环结构,在程序中应怎么选择?
3、抄写第二次修改之后的打印素数的程序,并根据程序画出程序流程图,然后对程序每一行进行注释。
第6章 函数
6.1 为什么要使用函数
函数并不一定就是对象的操作、代码复用、隐藏细节
6.2 定义与调用函数
6.3 参数的设计
参数的命名、不使用保留项、何时使用值参数 、引用参数 、输出参数 、数组型参数
6.4 函数重载
重载的语义、保持核心代码唯一、保持重载函数的参数一致性
6.5 参数检查的必要性
6.6 函数的出口
本章作业:
1、方法的参数有几种类型,各举一例进行描述。
2、利用重载,设计一个不但可以做两个整数进行交换,而且还可以让两个浮点型数交换的程序。
第7章 结构与类
7.1 C#面向对象基础知识
对象、类、抽象、实例化、面向对象程序设计的三个原则
7.2 类
类修饰符 、类的成员
7.3 结构与类的比较
结构的定义和使用、结构和类的根本区别、结构和类的区别、定义结构和类的选择
7.4 结构和类的命名
7.5 搭建一个典型的类,以复数类为例
4个步骤
7.6类的基本应用
本章作业:
1、面向对象思想的3个原则是,各自有什么作用。
2、解释类和对象的转化
您可能关注的文档
- 中国文字史上划时代的大发1.doc
- 中国中国鲜红的太阳永不落-合唱简谱_歌词.doc
- 中国建行结汇申请书.doc
- 中国版LCQ调查问卷.doc
- 中国平安奖学金管理办法.doc
- 中国石油大学呈现技巧在线考试.doc
- 中庸之道在管理中的应用法则.doc
- 中小型机具现场安全检查表.doc
- 中文版ghost说明.doc
- 中小学电子学籍下载及上传演示--手机学籍平台使用说明.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
最近下载
- 5《轻松课间》课件 鄂科技版心理健康教育二年级.pptx
- 第九讲_细菌感染分子生物学检验.ppt VIP
- Unit4 Extended reading 重点短语和课文填空重现 课件 牛津版高中英语选择必修第一册.pptx VIP
- 国家基层糖尿病防治管理指南2022版考试题含答案.pdf VIP
- 期中考试(试题)-2024-2025学年五年级上册数学人教版.docx
- 7430首国学机目录A4版可打印.pdf
- 劳动与技术四年级上教案2.doc
- 2024年全国职业院校技能大赛中职组(婴幼儿保育赛项)省赛考试题库资料(含答案).pdf
- 运动解剖学试题库.doc
- 职业生涯报告(通用8篇).pdf VIP
文档评论(0)