我的.NET之路

有时感觉知识比较零散,做个总结形成自己的知识体系,方便查阅【持续更新...】

C#语法特性

.Net FrameWork发展史

C# 语言版本发展史

1、NET体系结构

【C#与.NET的关系、公共语言运行库、中间语言、程序集、.NET Framework类、名称空间、内层管理】

.NET:bin 与 obj,Debug 与 Release ,区别与选择

2、C#基础

【基类、常量、变量、数据类型、String类、new的用法、类型转换、装箱与拆箱、预处理器指令、final】

3、C#面向对象

【封装、继承、多态、接口、抽象类、访问修饰符、重载与重写、索引器、序列化】

【设计模式】

4、C#1.0

【委托delegate Action Func、事件】

5、C#2.0

【泛型、Dictionary、匿名方法、迭代器、可空对象、分部类】

6、C#3.0

【自动属性、var关键字(类型推断)、匿名类型、lambda表达式、LINQ、对象和集合的初始化】

7、C#4.0

【dynamic 动态类型(运行时确定的类型)、可选参数、命名参数、Task(基于任务的异步编程)、委托Action与Func(见C#1.0)】

8、C#5.0

【异步编程(async、await)】

9、C#6.0

【字符串插值($)vs Format、字典对象初始化、属性初始化、??(空合并运算,var p=object1 ?? object2; 左不为空,则返回左本身;左为空,则返回右。)】

10、C#7.0

【out参数改进、Tuple改进(解构元组)】

11、线程

12、.NET互操作

【C#调用C++、Emgucv】

13、文件处理

【报表、FTP、HTTP、ini文件】

14、CultureInfo 区域设置

【笔画排序、App_LocalResources多语言】

15、缓存

【cookie redis】

16、常用模块

【邮件、AutoMapper、Ninject】

 

.NET框架

1、WinForm知识 

2、WPF

3、ASP.NET

4、MVC 

5、WebService

6、WebAPI

【RestfulApi、使用、Filter】

跨域问题:CORS(跨域资源共享)

安全:ASP.NET MVC使用Oauth2.0实现身份验证

 

数据库技术

1、数据库基础与核心

【三范式、事务、备份还原、性能优化】

2、sqllite

3、MSSQL

4、mysql

5、Oracle

5、redis

6、MongoDB

7、C#操作DB

【ADO.NET、EF】

8、EF

 

发布部署

.NET添加新项目-配置不同环境参数

图文详解远程部署ASP.NET MVC 5项目

 

Web前端 

1、HTML

2、CSS

3、JavaScript

4、JQuery

5、AJAX

【Asynchronous JavaScript and XML(异步的 JavaScript 和 XML) AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。用于创建快速动态网页。】

6、AngularJS学习

【一个 JavaScript 框架,通过 ng-directives 扩展了 HTML。AngularJS 指令是以 ng 作为前缀的 HTML 属性】

7、requireJS

【JavaScript模块载入框架】

8、浏览器相关

【浏览器兼容性、】

9、控件

 

工具杂记

1、VS

2、正则表达式 

  

 

转载于:https://www.cnblogs.com/peterYong/p/11366363.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值