- 17
- 0
- 约3.15千字
- 约 7页
- 2016-08-23 发布于河南
- 举报
代码技术总纲
第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、解释类和对象的转化
您可能关注的文档
最近下载
- 修井作业风险管理 PPT.ppt VIP
- 智能电网储能系统并网装置测试技术规范.pdf VIP
- 中国酱腌菜产业园区市场调查报告.docx VIP
- 热敏罐灸疗法可复制.pdf VIP
- 第一届石油工程设计大赛钻完井优秀作品赏析.doc VIP
- (高清版)DBJ∕T36-066-2021 江西省电动汽车充电设施建设技术标准 .pdf VIP
- 学堂在线 雨课堂 学堂云 篮球——基本技术 期末测试答案.docx VIP
- 《整式的除法》整式的乘除与因式分解 精品课件3.pptx VIP
- IEEE 519-2022_IEEE谐波控制标准电力系统(译文).pdf VIP
- 学堂在线 雨课堂 学堂云 高级医学英语 章节测试答案.docx VIP
原创力文档

文档评论(0)