Winform小小常识

     学习了WinForm的视频教程也有一段时间了,收获较第一次学习还是收获不少的。
     简单地创建一个窗体应用程序,之后解决方案下面的项目就会有四行内容:
     第一行的“Properties”不用去管它,这个目前为止,我也不知道干吗的?
     第二行的“引用”,展开都是些引用了默认的命名空间,当然也不用去管它,除非当你需要引用目标命名空间时才使用。
     第三行的“Form1.cs”是个重头戏,展开From1.cs,里面会有Form1.Designer.cs,这两个文件都有一个类Form1,而且是有partial修饰的部分类,Form1.cs的地盘是我们程序员操作的,而Form1.Designer.cs是系统根据程序员的操作而自动进行添加代码,程序员无需在此地盘操作。
     第四行的“Program.cs”就是程序运行的主入口点,大家都非常熟悉。
     那么一个应用程序又是如何运行的呢?运行时到底发生了什么呢?这些我们都需要一一了解,否则你会学得糊里糊涂,只会拖空间,写事件的“固定机器人”。

     首先从Program.cs开始运行,有Main开始,这个大家都懂,而且微软人性化的注释大家也看得懂:

     

     但是Main方法中的三行代码又是什么意思?开始我也百思不得其解,不过后来受教了。
     第一行代码的作用是样式设置,看到“Style”,聪明的孩子应该也发现了。
     第二行代码文本注册模式,显示文本而已。前两行代码都是微软的事,默认的设置,我们无需修改,只要看得懂就行了。

     第三行代码是主角登场了。Application.Run是启动消息循环,直白点就是开始运行了。括号内的new Form1()就是创建一个窗体,并得到控制权。——>,跳转到Form1.cs,运行方法Form1,紧接着执行方法InitialComponent()初始化方法、属性等,并且跳转到Form1.Designer.cs,

     

     在这中间就是微软自动初始化一些内容。这个程序员无需操作,都是系统的事。初始化好之后就开始运行窗体应用程序,弹出窗体,紧接着是一个非常关键的作用,跳转到Form1.Designer.cs释放系统资源

     

     以上就是一个最简单不过的窗体应用程序真正运行的过程。希望对大家有点小小的帮助!

     备注:写于2013年2月26日

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值