1、.Net数据访问:EF(Entity Framework ):Code First优先,并不意味着数据库不能事先存在。而且是更好的选择,也支持关系数据库和NoSQL。
2、一些.net体系结构概念:搞清CLR、.Net Native、IL、Windows 运行库、CLI和.Net 4.6编译器、.Net Core CLI编译等。
3、WPF基于矢量图形;Windows Forms基于像素图形。
4、软件业正转向声明性编程:而.net的XAML是WPF、UWP及.net迈向声明性编程的一步,意味着不是通过编程方式创建对象,而是通过XML类型的编程方式声明一切对象。XAML : eXtensible Application Markup Language
5、UWP:需要一个适用于所有Windows设备的API,每个设备系列都可以添加自己的软件开发包(Software Development Kit,SDK)来添加不是API的一部分、但对所有设备可用的功能。添加这些SDK不会破坏程序,但需以编程方式检查在运行程序的平台上是否可用。,以需区分API调用,代码可能混乱,所以依赖注入可能是更好的选择。
.Net 应用程序体系结构—C#高级编程(第10版)学习笔记5
原文:https://www.cnblogs.com/yxli2008/p/10885501.html