<span style="font-size: inherit;">记事本搞定第一个C#程序</span><br>
02 计算机编程语言
机器语言
汇编语言
脚本语言
03 二进制
二进制转十进制
文件单位转换
1Byte=8Bit
1KByte=1024Byte
1MByte=1024KB
1GByte=1024MB
1TByte=1024GB
04 C#与DotNet概述
.NET Framework
CLR(公共语言运行时)
FCL(框架类库)
C#语言
05 记事本搞定第一个C#程序 Hello World
编码
编译
托管运行
06 编译过程剖析
08- 集成开发环境IDE
Visual Studio
09 Visual Studio 重构Hello World
10 程序结构剖析
标识符
字母,数字,下划线以及@符号组成
数字不能放在开头
@只能放在开头
区分大小写
关键字
程序入口方法
语句
空白字符
代码块
注释
单行注释 //注释内容
多行注释 /* 注释内容 */
文档注释 ///
11 控制台常用输入输出
面向对象
01 核心思想
02 面向对象
OOA 面向对象分析
OOD 面向对象设计
OOP 面向对象编程
03 类与类成员
类
实列化
成员初始化 - 会有初始值
this 关键字 - 标识类实列以后的
类成员
存储执行代码
方法
属性
事件
索引器
运算符
构造函数
析构函数
访问修饰符
private
internal
protected
protected internal
public
实列成员
04 属性
自动属性输入pro(property),双击tab
05 构造方法
初始化类成员值
方法名称与类同名
没有返回值
可以重载
06 类间关系
依赖
继承
实现
关联
聚合
组合
07 类的继承
成员访问修饰符
private 私有
protected 受保护
internal 当前项目程序及
protected internal
访问基类成员
base 关键字
构造方法继承
派生类构造方法();base(参数1,...参数n)
根基类:System.Object
08 方法隐藏、重写与多态
方法重写
基类方法virtual声明虚方法
派生方法override覆盖
09 抽象类
抽象成员
abstract 声明
sealed 密封类:禁止被继承