版本選擇:
(1)Community——社區(qū)版,也可以理解為個(gè)人版。適用于學(xué)生、開源和個(gè)人。一些新手用來學(xué)習(xí)是個(gè)不錯(cuò)的選擇。該版本有相對(duì)完備的免費(fèi)IDE。可用于開發(fā)Android、iOS、Windows和Web的應(yīng)用程序。
(2)Professional——專業(yè)版,它不僅滿足所有規(guī)模大小的團(tuán)隊(duì)的開發(fā),也同樣適用個(gè)人適用。該版本功能非常的強(qiáng)大。具備社區(qū)版和企業(yè)版的所有優(yōu)點(diǎn)。
(3)Enterprise——企業(yè)版,適用于開發(fā)團(tuán)隊(duì)和公司使用。該版本提供的專業(yè)開發(fā)者工具、服務(wù)和訂閱非常的豐富,相對(duì)于個(gè)人版來說,它可以保持高效率工作,可以不同開發(fā)者團(tuán)隊(duì)之間進(jìn)行無縫合作。
(1)啟動(dòng)Visual Studio運(yùn)行環(huán)境。
(2)打開Visual Studio運(yùn)行環(huán)境界面。
(3)創(chuàng)建空白解決方案。
(4)創(chuàng)建解決方案DataStructure。
(5)向解決方案中添加新建項(xiàng)目。
一個(gè)解決方案可以管理多個(gè)不同的項(xiàng)目,如上圖所示解決方案DataStructure被創(chuàng)建,在該解決方案下就可添加不同的項(xiàng)目。
(1)添加ConsoleExample控制臺(tái)應(yīng)用程序項(xiàng)目到DataStructure解決方案中。
(2)ConsoleExample項(xiàng)目被添加到DataStructure解決方案中
系統(tǒng)默認(rèn)創(chuàng)建Program.cs文件,該文件中的Main函數(shù)即為應(yīng)用程序的入口。
(1)添加“WindowsFormsExample”Windows應(yīng)用程序項(xiàng)目到DataStructure解決方案中。
(2)“WindowsFormsExample”項(xiàng)目被添加到DataStructure解決方案中。
添加完Windows應(yīng)用程序后即可見到Window窗體設(shè)計(jì)器,在此處設(shè)計(jì)Window運(yùn)行窗體。
(1)添加LinearStruct類庫項(xiàng)目到DataStructure解決方案中。
(2)類庫項(xiàng)目LinearStruct被添加到DataStructure解決方案中
(1)添加“WindowsFormsControlLibrarySample”Windows控件庫項(xiàng)目到DataStructure解決方案中。
(2)Windows控件庫項(xiàng)目被添加到DataStructure解決方案中。
(3)在設(shè)計(jì)窗體中可以設(shè)計(jì)我們的自定義控件。
添加完Windows控件庫項(xiàng)目后即可見到控件設(shè)計(jì)窗體,在此處設(shè)計(jì)為窗體所用的控件??丶祉?xiàng)目編譯完成后為DLL文件,為不可執(zhí)行程序,必須通過引用的方式在窗體中使用,此處也體現(xiàn)了代碼的重用性。
對(duì)已有的解決方案進(jìn)行編譯之后,就可以添加解決方案文件夾到解決方案中了。
(1)添加解決方案文件夾到DataStructure解決方案中。
(2)解決方案文件夾NewFolder1被添加到DataStructure解決方案中,當(dāng)然可以對(duì)該文件夾進(jìn)行重新命名。
解決方案文件夾是組織項(xiàng)目的一種可靠方式,可把已完成的項(xiàng)目拖到該文件夾中以方便管理。
(1)添加文件到項(xiàng)目ConsoleExample中。
(2)添加類模板文件Book.cs到項(xiàng)目ConsoleExample中。
(3)存儲(chǔ)類Book的文件Book.cs被添加到ConsoleExample項(xiàng)目中。
(4)在Book.cs文件中寫B(tài)ook類的代碼。
(5)在Program.cs文件的Main函數(shù)中寫主程序的代碼。
(1)添加文件到項(xiàng)目LinearStruct中。
(2)添加接口模板文件ILinearList.cs到項(xiàng)目LinearStruct中。
(3)存儲(chǔ)接口ILinearList的文件ILinearList.cs被添加到LinearStruct項(xiàng)目中。
(4)在ILinearList.cs文件中寫ILinearList的代碼。
(1)向ConsoleExample項(xiàng)目中引入類庫。
(2)可以選擇在同一解決方案中的項(xiàng)目,向ConsoleExample項(xiàng)目中引入的類庫。
(3)可以通過瀏覽,找到要向ConsoleExample項(xiàng)目中引入的類庫。
(4)將類庫LinearStruct引入到ConsoleExample項(xiàng)目中。
(5)利用using LinearStruct;
就可在程序中使用該類庫中定義的類型。
(1)向WindowsFormsExample項(xiàng)目中引入控件庫。
(2)可以選擇在同一解決方案中的項(xiàng)目,向WindowsFormsExample項(xiàng)目中引入的控件庫。
(3)找到要向WindowsFormsExample項(xiàng)目中引入的控件庫。
(4)將控件類庫WindowsControlLibrary引入到WindowsFormsExample項(xiàng)目中。
(5)在工具箱中找到該控件就可在窗體中進(jìn)行使用。
可把圖像文件(Tree1.bmp、Tree2.bmp)當(dāng)成資源引入項(xiàng)目,引入方法如下:
(1)打開資源文件。
(2)添加現(xiàn)有資源。
(3)加入圖像資源Tree1.bmp和Tree2.bmp。
引入的資源可以這樣使用:
Bitmap bmp1 = Properties.Resources.Tree1;
Bitmap bmp2 = Properties.Resources.Tree2;
資源可以打包到Exe可執(zhí)行程序中,避免硬編碼文件路徑帶來的問題。
(1)設(shè)置WindowsFormsExample為啟動(dòng)項(xiàng)目
啟動(dòng)項(xiàng)目,就是在VS平臺(tái)中點(diǎn)擊運(yùn)行之后啟動(dòng)的項(xiàng)目。
可調(diào)試運(yùn)行:F5,可以在程序中設(shè)置斷點(diǎn)來單步運(yùn)行,方便調(diào)試程序。
不調(diào)試運(yùn)行:Ctrl+F5,僅僅是運(yùn)行程序,而不能設(shè)置斷點(diǎn)來調(diào)試程序。
運(yùn)用這些快捷鍵就可啟動(dòng)當(dāng)前所設(shè)定的啟動(dòng)項(xiàng)目。
聯(lián)系客服