1.
day01-C#和.net简介、VS开发工具使用介绍
试学
1.4.
visual studio2019的下载和安装
试学
1.5.
visual studio2017的使用入门
试学
1.6.
visual studio2019的使用入门
试学
2.
day02-注释、变量、数据类型 的目录
选修
2.12.
一般整数使用int类型,超出范围使用long长整型
选修
2.13.
小数类型float、double以及类型转换简单讲解
选修
2.16.
变量必须先声明,再赋值,然后才能使用
选修
2.18.
变量名区分大小写、不允许重复定义
选修
3.
day03-赋值、算术等运算符、字符串、转义字符、类型转换
选修
3.15.
强制类型转换练习(ascii编码映射打印字符)
选修
3.17.
Convert练习(开发成绩计算器软件)
选修
3.18.
Convert练习(简单日历计算器)
选修
4.
day04-自增、符合赋值、比较、逻辑等运算符
选修
4.8.
bool类型主要用于判断条件是否成立
选修
4.10.
逻辑运算符(认识逻辑或和逻辑非)
选修
4.11.
逻辑运算符(短路与短路或提高程序性能)
选修
5.
day05-if else switch选择流程
选修
5.4.
if练习(判断是否到了结婚的年龄)
选修
5.6.
if else练习(判断考试成绩等级)
选修
5.7.
if else if选择流程(多个条件只会执行其中一个)
选修
5.8.
选择流程最后的else if能否改成else?
选修
5.9.
switch选择结构的用法(薪资考评案例)
选修
5.10.
switch中的default使用场景
选修
5.11.
if else if和switch比较(了解使用场景)
选修
6.1.
认识循环结构(通过几个生活中例子)
选修
6.3.
do while循环结构(理解使用场景)
选修
6.4.
while和do while两种循环的区别
选修
6.6.
学习程序调试(重点学会F10和F11使用)
选修
6.8.
for适合在循环次数预知(while适合循环次数未知)
选修
7.2.
数组的定义和元素赋值(要掌握最基本的赋值方式)
选修
7.5.
复习数组特征(一定要理解数组的数据结构)
选修
8.1.
写重复逻辑怎么办?(打印矩形案例)
选修
8.2.
使用方法来优化代码(封装到一个单独模块中)
选修
8.4.
重写矩形打印方法(有参数有返回值)
选修
8.6.
方法的格式以及如何调用static方法(需要掌握)
选修
8.8.
方法之间通过参数和返回值来传递数据
选修
8.9.
复习参数传递和return用法(奇偶判断案例)
选修
8.12.
通过参数类型和个数来区分重载函数
选修
9.2.
如何避免不同开发人员定义数据不一致?
选修
9.5.
枚举使用的案例(用户信息录入和展示)
选修
9.7.
结构体格式(具备开发复杂系统的能力)
选修
10.8.
成员变量赋值有误怎么办?(年龄为0或者负数)
选修
10.10.
添加getXXX方法来获取私有成员变量值
选修
10.11.
使用属性器的get和set来简化写法
选修
10.13.
只读属性器(只允许读取,不允许赋值)
选修
10.14.
只写属性器(只允许赋值,不允许读取)
选修
10.15.
属性器本质是方法(为了保护内部成员数据)
选修
11.1.
构造函数的定义和调用(生产汽车案例)
选修
11.3.
手动添加多个构造函数(构造函数重载注意点)
选修
12.5.
子类调用父类有参构造函数传递数据
选修
12.6.
Protected声明的成员只允许子类可见
选修
12.9.
多态和类型转换案例(学生老师坐校车案例)
选修
12.10.
使用is判断类型、使用as类型转换、非空判断
选修
13.2.
子类可以使用new关键字隐藏父类同名方法
试学
13.3.
子类可以重载父类同名方法(非重写)
选修
13.5.
重写(override)和重载(overload)的区别
选修
13.7.
static属于类拥有,调用方便,节省空间
选修
13.8.
子类可以继承父类的static成员,但意义不大
选修
13.10.
重写Object类的Tostring方法
选修
13.11.
重写Object类的Equals方法
选修
13.12.
重写Object类的GetHashCode方法
选修
13.13.
使用VS工具同时重写Equals和GetHashCode方法
选修