C#学习指南1(基础篇)

来源:互联网 发布:清宫表和49算法哪个准 编辑:程序博客网 时间:2024/06/05 04:53

 ①. C#介绍

     1.计算机组成

     2.机器语言,汇编语言和高级程序语言

     3.C,C++,Objective-C 和Java

     4. C#

     5.XML

     6. Microsoft .NET 介绍

     7. .NET 框架和公共语言运行库(CLR)

     8.面向对象知识

②. C# IDE介绍(本目录基于Visual C# 2010 Express)                  

③:介绍C#应用

   1. Console.WriteLine()和Console.Read()

 ④  类(Class) ,对象(Object),方法(Method) 和string     //注意string和String的区别

   1.类,对象,方法,属性和实例变量

   2.UML 类图

   3.set和get存储器

   4.自动实现属性(Auto-Implemented Properties)

   5.值类型(Value Type),参考类型(Reference Type)

   6.重构,初始化对象

⑤.控制语句1

1.算法

2.伪代码(Pseudocode)

3.控制结构

4.if 单项式语句

5.if...else两项式语句

6.while重复语句

7.公式化算法:反控制(Counter-Controlled) 重复,标记控制重复(sentinel-controlled) 和嵌套控制语句

8.重复赋值运算符

9.增量(++)和减量(--)运算符

⑥控制语句2

1.for 重复语句

2.do...while 语句

3.switch多选式语句

4.break和continue语句

5.逻辑运算符

⑦方法介绍

1.静态(static)方法,静态(static)变量和Math 类

2.带参数的方法声明    //特别注意含默认变量的方法

3.声明和使用方法

4.Argument Promotion and Casting

5..NET 框架类库

6.声明的界限

7.方法重载

8.可选参数

9.命名的参数

10.递归

11.传值和传参数(Value 和reference)

⑧数组

1.数组声明和建立数组

2.使用数组      //方法等等

3.foreach 语句

4.向方法类传数组和数组元素

5.传数组通过值和参考(Value ,Reference)

6.多维数组(Multidimensional Arrays)

7.变量长度自变量表(Variable-Length Argument Lists)

⑨LINQ介绍   //通过LINQ生成数组等等

⑩类和对象

1.访问成员变量的控制

2.this的含义和使用

3.默认参数和无参数构造函数

4.垃圾回收和析构器

5.static静态类成员

6.readonly只读实例变量

7.抽象和封装

8.对象初始化器

⑩①面向对象编程(OOP):继承

1.基类和衍生类

2.protected被保护成员

⑩②OOP:多态性,接口,和运算符重载

1.多态行为

2.抽象类和方法

3.(sealed)被封装方法和类

4.运算符重载

⑩③异常处理

1..NET 异常级系(Hierarchy)

2.finally的使用

3.using语句

4.异常属性

5.自定义异常类

//***************第1篇结束***************//