在控制台下写了一个小应用程序,感受不太过瘾,因此开始入门WindowsFormApplication,即窗口应用程序;web
先祭上官方文档:https://msdn.microsoft.com/zh-cn/library/system.windows.forms.application(v=vs.110).aspxwindows
1、基本概念浏览器
- using System.Windows.Forms:窗口应用程序的类定义在该命名空间下,windows操做系统提供了丰富的图形界面功能;
2、实践:简易web browser性能优化
下面以开放一个简单的web browser为例,介绍如何建立WFA项目:app
效果图:很简陋,不过已经包含了Navigate, button,ComboBox,WebBrowser等基本控件;工具

运行后的结果:运行速度不是很快,实际上浏览器还会作不少性能优化;性能

- 首先建立一个C# -> WindowsFormApplication 程序;
- 熟悉一下一个WFA程序包括那些部分:不一样于控制台程序,能够在解决方案资源管理器中看一下代码组织方式
-
主要包括两部分:Form1.cs + Program.cs,与控制台下主要程序写在Program.cs中不一样,这里面Program.cs仅仅做为程序的入口,更多的工做在Form1.cs并且大部分均经过对组件的操做完成;
- 看看咱们建立的程序是什么样的:

- 看到没有,是一个图形化的Form1;界面左边是工做台,属性栏原本在解决方案下面,但选项太多,因此我就拖到中间来了(对了,熟悉工具最好的方法就是随意拖动,看看效果,乱了也没事,通常能够reset 至 default的哦);在进行接下来的工做前,先介绍两个很重要的区域,1.工具箱,toolbar,2.属性,properties
