欢迎来到天天文库
浏览记录
ID:37624882
大小:58.00 KB
页数:7页
时间:2019-05-26
《代码技术总纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第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大括号的使用方式大括号的位置、空大括号、一条
2、语句,也写在大括号内。1.5保持项目文件的条理性解决方案的结构呼应、代码文件的结构、使用#region标记本章作业:1、如何确定最佳的断行位置?2、写一个完整的的程序——“在控制台中输出梯形九九表”,并将核心代码段用#region隐藏起来。第2章养成良好的注释习惯2.1注释的用途解释代码的意图、对局部变量的说明、充当代码标题、指出例外情况2.2 普通注释的格式单行注释、多行注释2.3 正确使用XML文档注释类、属性、方法、构造方法前面都应当加上XML文档注释,文档注释主要通过…3、ry>来进行实现本章作业:1、简述注释的用途有哪些?2、写一个完整的复数类Complex,要求具有:(1)两个字段实部、虚部,(2)两个构造函数【带两个参数(为实部和虚部赋值)、不带参数(实部虚部都为0)】,(3)两个方法(加法、减法),参数也是一个复数,返回值为“a+bi”形式的字符串。(4)并写一个主类,对复数类的功能进行测试。(5)对复数类及该类的每一个成员都应进行XML注释,并观测在调用成员时的弹出信息。第3章一般命名规范3.1选用合适的名称使用字符的限制(6点)、使用含义明确的英语3.2大小写规则P4、ascal与Camel规则、大小写规则的选择、首字母缩写词和简写词3.3考虑跨语言编程不通过大小写来区分标识符、避免使用其他语言的关键词3.4其他命名规则对基类型的命名暗示、控件命名采用匈牙利命名法本章作业:1、命名中使用字符的限制及规则2、Pascal与Camel规则的区别,何时采用Camel规则。3、创建一个Windows工程或者一个ASP.NET网站,并制作一个用户注册界面,要求命名规范。(作业纸上写出XXForm.designer.cs的代码)第4章处理数据4.1关于数据类型4.2变量的使用4.3使用5、枚举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语句本章作业6、:1、分别利用if语句和switch语句写出百分制成绩转化为五级制成绩的代码。2、C#中有哪四种循环结构,在程序中应怎么选择?3、抄写第二次修改之后的打印素数的程序,并根据程序画出程序流程图,然后对程序每一行进行注释。第6章函数6.1为什么要使用函数函数并不一定就是对象的操作、代码复用、隐藏细节6.2定义与调用函数6.3参数的设计参数的命名、不使用保留项、何时使用值参数、引用参数、输出参数、数组型参数6.4函数重载重载的语义、保持核心代码唯一、保持重载函数的参数一致性6.5参数检查的必要性6.6函数的出口本章7、作业:1、方法的参数有几种类型,各举一例进行描述。2、利用重载,设计一个不但可以做两个整数进行交换,而且还可以让两个浮点型数交换的程序。第7章结构与类7.1C#面向对象基础知识对象、类、抽象、实例化、面向对象程序设计的三个原则7.2类类修饰符、类的成员7.3结构与类的比较结构的定义和使用、结构和类的根本区别、结构和类的区别、定义结构和类的选择7.4结构和类的命名7.5搭建一个典型的类,以复数类为例4个步骤7.6类的基本应用本章作业:1、面向对象思想的3个原则是,各自有什么作用。2、解释类和对象的转化图。3、结8、构和类的不同点有哪些,你什么时候会用类来描述对象。4.建立一个较好的类,你需要几个步骤?按正规步骤写一个“矩形类”试试。第8章封装8.1字段(9.3,9.4)使用字段的时机、如何定义字段、如何定义常量字段、如何访问字段8.2构造函数(9.1)构造函数的定义、构造函数的重载及其初始化、静态构造函数8.3析构函数(9.2)8.4属性(9.5,9.6)属性的定义及使用、属性的使用时机8.5方法(9.7,9
3、ry>来进行实现本章作业:1、简述注释的用途有哪些?2、写一个完整的复数类Complex,要求具有:(1)两个字段实部、虚部,(2)两个构造函数【带两个参数(为实部和虚部赋值)、不带参数(实部虚部都为0)】,(3)两个方法(加法、减法),参数也是一个复数,返回值为“a+bi”形式的字符串。(4)并写一个主类,对复数类的功能进行测试。(5)对复数类及该类的每一个成员都应进行XML注释,并观测在调用成员时的弹出信息。第3章一般命名规范3.1选用合适的名称使用字符的限制(6点)、使用含义明确的英语3.2大小写规则P
4、ascal与Camel规则、大小写规则的选择、首字母缩写词和简写词3.3考虑跨语言编程不通过大小写来区分标识符、避免使用其他语言的关键词3.4其他命名规则对基类型的命名暗示、控件命名采用匈牙利命名法本章作业:1、命名中使用字符的限制及规则2、Pascal与Camel规则的区别,何时采用Camel规则。3、创建一个Windows工程或者一个ASP.NET网站,并制作一个用户注册界面,要求命名规范。(作业纸上写出XXForm.designer.cs的代码)第4章处理数据4.1关于数据类型4.2变量的使用4.3使用
5、枚举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语句本章作业
6、:1、分别利用if语句和switch语句写出百分制成绩转化为五级制成绩的代码。2、C#中有哪四种循环结构,在程序中应怎么选择?3、抄写第二次修改之后的打印素数的程序,并根据程序画出程序流程图,然后对程序每一行进行注释。第6章函数6.1为什么要使用函数函数并不一定就是对象的操作、代码复用、隐藏细节6.2定义与调用函数6.3参数的设计参数的命名、不使用保留项、何时使用值参数、引用参数、输出参数、数组型参数6.4函数重载重载的语义、保持核心代码唯一、保持重载函数的参数一致性6.5参数检查的必要性6.6函数的出口本章
7、作业:1、方法的参数有几种类型,各举一例进行描述。2、利用重载,设计一个不但可以做两个整数进行交换,而且还可以让两个浮点型数交换的程序。第7章结构与类7.1C#面向对象基础知识对象、类、抽象、实例化、面向对象程序设计的三个原则7.2类类修饰符、类的成员7.3结构与类的比较结构的定义和使用、结构和类的根本区别、结构和类的区别、定义结构和类的选择7.4结构和类的命名7.5搭建一个典型的类,以复数类为例4个步骤7.6类的基本应用本章作业:1、面向对象思想的3个原则是,各自有什么作用。2、解释类和对象的转化图。3、结
8、构和类的不同点有哪些,你什么时候会用类来描述对象。4.建立一个较好的类,你需要几个步骤?按正规步骤写一个“矩形类”试试。第8章封装8.1字段(9.3,9.4)使用字段的时机、如何定义字段、如何定义常量字段、如何访问字段8.2构造函数(9.1)构造函数的定义、构造函数的重载及其初始化、静态构造函数8.3析构函数(9.2)8.4属性(9.5,9.6)属性的定义及使用、属性的使用时机8.5方法(9.7,9
此文档下载收益归作者所有