.NET如何创建和执行其Windows,按钮等?

Ant*_*t's 3 .net c#

从第一天起,我一直在想,当我开始阅读时,.NET Framework是如何工作的?

首先,拥有像Visual Studio这样的IDE真的很棒.例如,当我单击并删除文本框,按钮,设置其属性等时,一切正常.但在Java的情况下,在大多数情况下我们作为程序员编写代码来开发Frame(窗口).但是在.NET的情况下,Visual Studio使事情变得更容易,但是如何在不编写任何代码的情况下创建所有Windows,按钮等的工作?

如果我更改了表单设计区域中的按钮名称,它将在何处存储,更重要的是,当我们执行程序时它是如何显示的?这太神奇了吗?或者引擎盖下有一个漫长的过程?

Mar*_*rek 7

这背后绝对没有魔力.Visual Studio中的可视窗体设计器为您生成C#代码.只是chceck Form1.designer.cs文件.

  • 不,这个文件甚至不需要C#Winforms程序才能工作.Form.designer.cs文件声明了一个部分类,这意味着代码与Form.cs中您自己的代码混合在一起.您也可以在记事本中编写整个Winforms Forms应用程序,并将其编译为单个.cs文件. (4认同)