C# .NET知识系统图

C# .NET知识系统图

一.C#基础   

  1. C#数据类型
  2. 流程控制
  3. I/O
  4. 面向对象思想
  5. 封装,继承,多态
  6. 泛型
  7. 数据
  8. 运算符和类型转换
  9. 寄托,Lambda表达式和波
  10. String类和正则表达式
  11. 集合
  12. 列表  ->List
  13. 队列  ->Queue
  14. 栈    ->Stack
  15. 链表  ->LinkedList
  16. 字典   ->Dictionary
  17. 集     ->Set
  18. Linq
  19. 反射
  20. 动态语言扩展
  21. 异步编程(要同多线程区别开)
  22. 多线程
  23. 荒谬以及酷
  24. XML
  25. json         

二.数据库

  1. SQL:T-SQL、存储过程、索引、游标、SQL函数、事务
  2. ADO.NET:ADO.NET五生目标
  3.  EF框架:EF框架的老三种植模式
  4. UML技术

    三.WEB技术


  1. HTML
  2. CSS
  3. Javascript
  4. Ajax:Ajax原理
  5. Jquery , BootStrap , Jquery UI , Easy UI,AngularJS,vue.js
  6. HTTP协议

四.ASP.NET WebForm    

  1. asp.net内置对象:session,application,request,response,server
  2.  三重合架构
  3. IIS、管道原理

五.ASP.NET MVC      

  1. 路由机制
  2. razor视图引擎
  3. AOP思想以及落实(过滤器)
  4. IOC与DI:autofac框架

六.ASP.NET WebAPI

 

七.WebService技术

 

八.Remoting技术

 

九.WCF通信技术(替代Remoting技术

 

十.常用框架

  1. 法定框架: 三重合架构
                      .NET MVC
                      EF
  2. 老三方框架:日志:log4net
                         持久层:NHibernate,MyBatis.NET
                         IOC容器: autofac
                         单元测试:NUnit
                         缓存框架:Redis
                       
    自动任务调度框架:Quartz.NET:开源的学业调度和电动任务框架。
                                                     
    Topshelf:另一样种植创建Windows服务的开源框架
                      
    格式和数据类型转换:Newtonsoft.Json、JavaScriptSerializer
                                                         
    iTextSharp、PDFsharp 和 PDF.NET:通过.NET处理以及生成PDF文档的组件。
                                                         
    DataContractJsonSerializer 和
    DataContractXmlSerializer:微软于WCF中使的序列化器。
                                                         
    NOPI.dll:导出Excel报表的插件(基于微软OpenXml实现)(nopi.css.dl通过css设置样式)
  3. 前端js框架:jquery、angular.Js、Vue.js、React
  4. 前端UI框架:bootstrap、easyUI
  5. 可视化插件:echarts

十一.ASP.NET 云计算       

  1. Microsoft Azure

十二. CS先后支付

  1. winForm,WPF,windows service    
网站地图xml地图