在控制檯下寫了一個小應用程序,感受不太過癮,因此開始入門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等基本控件;工具
![](http://static.javashuo.com/static/loading.gif)
運行後的結果:運行速度不是很快,實際上瀏覽器還會作不少性能優化;性能
![](http://static.javashuo.com/static/loading.gif)
- 首先建立一個C# -> WindowsFormApplication 程序;
- 熟悉一下一個WFA程序包括那些部分:不一樣於控制檯程序,能夠在解決方案資源管理器中看一下代碼組織方式
-
主要包括兩部分:Form1.cs + Program.cs,與控制檯下主要程序寫在Program.cs中不一樣,這裏面Program.cs僅僅做爲程序的入口,更多的工做在Form1.cs並且大部分均經過對組件的操做完成;
- 看看咱們建立的程序是什麼樣的:
![](http://static.javashuo.com/static/loading.gif)
- 看到沒有,是一個圖形化的Form1;界面左邊是工做臺,屬性欄原本在解決方案下面,但選項太多,因此我就拖到中間來了(對了,熟悉工具最好的方法就是隨意拖動,看看效果,亂了也沒事,通常能夠reset 至 default的哦);在進行接下來的工做前,先介紹兩個很重要的區域,1.工具箱,toolbar,2.屬性,properties
![](http://static.javashuo.com/static/loading.gif)