2023-06-01
Winform中Form_Load函数和他的构造函数 public Form()有什么区别?

在WinForm中,他们虽然都可以用来初始化FORM中的组件,
也存在以下区别:

(1): public Form():程序入口,它的InitializeComponent()做了许多初始化的工作
所以Load才能成为一个事件,InitializeComponent为你的程序作了必要的初始化工作

(2) Form_Load:装载窗口事件, 是窗体启动时触发的事件

阅读更多

2023-06-01
Winform中 EnableVisualStyles()的理解

应用程序入口文件Program.cs中以下代码的理解:
Application.EnableVisualStyles();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new login());

阅读更多

2023-03-07
ASP.Net MVC常用知识大全

MVC中的TempData\ViewBag\ViewData区别?

TempData 保存在Session中,Controller每次执行请求的时候,会从Session中先获取 TempData,而后清除Session,获取完TempData数据,虽然保存在内部字典对象中,但是其集合中的每个条目访问一次后就从字典表中删 除,ViewData存的是Key/Value字典,使用时需要类型转换。

ViewBag和ViewData只在当前Action中有效,等同于View,ViewBag比ViewData慢,ViewBag存dynamic类型数据,使用时不需要类型转换

ViewData和ViewBag 中的值可以互相访问,因为ViewBag的实现中包含了ViewData,ViewData存的是Key/Value字典,使用时需要类型转换

阅读更多

2023-02-27
.NetCore常用知识大全

谈一谈对DDD的理解?

DDD,领域驱动设计。就是通过领域来指导软件设计,是一种十分抽象的软件设计思想;
它主要分为战略设计和战术设计:

1)战略方面,通过事件风暴进行领域模型的划分,划分出核心域,子域,支撑域,定义通用语言,划分出界限上下文。

2)战术设计方面,ddd将架构分层,“松耦合,高内聚”是架构设计的整体思想。按照DDD思想,可以分为领域层,基础设施层,应用层,接口层。

接口层为前端用户提供api接口。基础设施层可以放一些第三方的服务,数据库连接等内容。应用层是对领域服务的编排,是很薄的一层(目前我自己的架构,应用的是cqrs,所有的相关逻辑都是放在了应用层,而领域层只是放了实体,因为暂时还不是特别理解领域层的服务和事件都应该写什么)。领域层包括实体,值对象,聚合根,领域服务,领域事件等内容。

阅读更多

2023-02-16
.Net基础十问

第一问:C#中变量类型分为哪两种?

值类型和引用类型;值类型变量自身存储数据,引用类型存储的是实际数据的引用,通过引用找到实际的数据。

第二问:Class和Struct的区别?

Class为引用类型,可以被实例化,存储实际的引用;Struct为值类型,值类型自身存储数据。

阅读更多
浏览 |

© 2023 南疆 with help from Hexo and Twitter Bootstrap. Theme by Freemind.

container-narrow -->