本文主要是介绍C# 学习大纲 - 总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、简介
1、关于公共语言运行时 (CLR)
2、关于.Net Framework , 以及各个版本,常用版本:.NET 4.0 / .NET 4.5
3、编译型语言、解释型语言区别
4、控制台程序、WinForm程序、Web程序 区别,以及项目建立方式
5、控制台程序:适用学习C#语法,包含:类型变量、控制结构、数据结构
6、WinForm程序:适用学习桌面应用开发,包含:各种控件的使用
7、Web程序:网站开发,配合前端的Html JS CSS技术
二、基础语法+语句控制结构
1、C# 的类型系统,包含:① 值类型 ② 引用类型
2、C# 的语句控制系统,包含:顺序结构、条件判断结构、循环结构
3、C# 的异常处理系统,包含:Try Catch Exception Finally
4、C# 的数据结构:集合List 、字典Dictionary、表Datatable
5、程序、命名空间、类型、成员和程序集 的概念
6、转义字符
三、面向对象
1、类的概念,一个类的结构分析
2、类的属性、方法、构造函数
3、关于访问修饰符,以及关于静态类
4、类的调用方法
5、抽象、继承、接口、封装、多态性的概念
四、WinForm相关控件
1、label 标签、Textbox 文本框、Combox 下拉框、CheckBox 复选框 、RadioBox 单选框
2、ListView 表格、DataGridView 表格、Panel面板
3、界面布局方式:默认布局、流式布局、卡片布局、网格布局、边界布局
4、自定义控件的使用
五、委托和事件
1、鼠标事件、键盘事件
2、委托的作用
3、对winform UI线程的理解
六、进程和线程、任务
1、线程的使用
2、任务的使用
3、管理线程、启动、停止等
七、文件操作
1、输入、输出流
2、文件操作File类的使用
3、读取、新建、删除、写入、追加等方法
八、网络通讯
1、TCP Server、Client 的实现
2、UDP通讯
九、反射、泛型、Linq表达式、C#语法糖
1、反射、泛型的概念及使用场景
2、Linq表达式
3、一些C#语法糖
十、第三方DLL的使用
1、本地DLL管理
2、nuget程序包管理
十一、相关文档
链接:https://pan.baidu.com/s/114WtkBh6vBbvCWPqkPS9BQ
提取码:j9jm
这篇关于C# 学习大纲 - 总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!