官术网_书友最值得收藏!

1.2.2 創(chuàng)建應(yīng)用程序

1.使用VS 2019創(chuàng)建項(xiàng)目

VS 2019安裝完畢后第一次打開會(huì)讓用戶設(shè)置開發(fā)環(huán)境的顏色主題,用戶可以根據(jù)喜好自由設(shè)置。設(shè)置完畢進(jìn)入項(xiàng)目創(chuàng)建頁面,單擊“創(chuàng)建新項(xiàng)目”選項(xiàng)開始項(xiàng)目的創(chuàng)建,需要選擇項(xiàng)目的模板,這里可以通過下拉列表選擇和輸入關(guān)鍵字搜索盡快找到Windows窗體應(yīng)用(.Net Framework)模板,如圖1-4所示。選擇模板后單擊“下一步”按鈕進(jìn)入項(xiàng)目信息配置界面,如圖1-5所示,選擇項(xiàng)目的存放位置,設(shè)置項(xiàng)目的名稱,保留項(xiàng)目的默認(rèn)解決方案名和默認(rèn)框架版本。設(shè)置好以后單擊“創(chuàng)建”按鈕開始項(xiàng)目的創(chuàng)建,打開項(xiàng)目開發(fā)窗口,如圖1-6所示。

圖1-4 創(chuàng)建項(xiàng)目

圖1-5 項(xiàng)目信息配置界面

圖1-6 項(xiàng)目開發(fā)窗口

項(xiàng)目窗口默認(rèn)由6部分組成,頂部是菜單欄,包含“文件”“編輯”等常用菜單。菜單欄下面是工具欄,顯示了一些常用的工具按鈕,如“新建項(xiàng)目”“保存項(xiàng)目”等。左側(cè)是“工具箱”/“服務(wù)器資源管理器”面板,可以在兩個(gè)面板之間自由切換,默認(rèn)根據(jù)項(xiàng)目工作窗口的需要自動(dòng)切換兩個(gè)面板。中間是項(xiàng)目開發(fā)工作窗口,是進(jìn)行項(xiàng)目設(shè)計(jì)的窗口。項(xiàng)目開發(fā)窗口以下是項(xiàng)目調(diào)試信息輸出窗口,輸出項(xiàng)目的調(diào)試信息。右側(cè)默認(rèn)是“解決方案資源管理器”面板,用于列出當(dāng)前項(xiàng)目的結(jié)構(gòu)。右下方是“屬性”面板,在其中可以查看和修改項(xiàng)目相關(guān)控件的屬性。

掃1-1 開發(fā)環(huán)境介紹

可以根據(jù)應(yīng)用開發(fā)需要,通過“視圖”→“其他窗口”菜單項(xiàng)打開開發(fā)環(huán)境的其他面板。也可以通過“窗口”→“重置窗口布局”菜單項(xiàng),將應(yīng)用開發(fā)環(huán)境還原為圖1-6所示的默認(rèn)布局。

項(xiàng)目設(shè)計(jì)完畢運(yùn)行之前需要進(jìn)行開發(fā)環(huán)境產(chǎn)品注冊(cè),選擇“幫助”→“注冊(cè)Visual Studio(D)”菜單項(xiàng)進(jìn)行注冊(cè)。

2.Windows應(yīng)用程序的開發(fā)步驟

使用VS 2019創(chuàng)建Windows應(yīng)用程序的一般步驟如下。

(1)創(chuàng)建項(xiàng)目

打開VS 2019集成開發(fā)環(huán)境,創(chuàng)建項(xiàng)目,包括選擇語言、項(xiàng)目類型、設(shè)置項(xiàng)目路徑、為項(xiàng)目命名等。

(2)創(chuàng)建程序用戶界面

用戶界面是程序與用戶進(jìn)行交互的橋梁,通常由窗口、窗口中的各種按鈕、文本框、菜單欄和工具欄等組成。創(chuàng)建程序的用戶界面,實(shí)際上就是根據(jù)程序的功能要求及程序與用戶間相互傳送信息的形式和內(nèi)容以及程序的工作方式等,確定窗口的大小和位置、窗口中要包含的對(duì)象,然后再使用窗體設(shè)計(jì)器來繪制和放置所需的控件對(duì)象。創(chuàng)建用戶界面時(shí),除了考慮程序功能以外,還應(yīng)該遵循方便、直觀的原則。關(guān)于設(shè)計(jì)界面時(shí)的“標(biāo)準(zhǔn)”,讀者可參考Windows應(yīng)用程序的界面設(shè)計(jì)風(fēng)格,如Microsoft Word、Microsoft Excel等。

(3)設(shè)置界面上各個(gè)對(duì)象的屬性

在繪制組成用戶界面的窗體和在窗體中加入控件對(duì)象時(shí),必須為窗體及加入的每個(gè)對(duì)象設(shè)置相應(yīng)的屬性。屬性的設(shè)置既可在設(shè)計(jì)時(shí)通過“屬性”面板設(shè)置,也可通過程序代碼在程序運(yùn)行時(shí)進(jìn)行改變。

(4)編寫對(duì)象響應(yīng)事件的程序代碼

界面僅決定程序的外觀,程序通過界面接收到必要的信息后如何動(dòng)作,要做些什么樣的操作,對(duì)用戶通過界面輸入的信息做出何種響應(yīng)、進(jìn)行哪些信息處理,還需要通過編寫相應(yīng)的程序代碼來實(shí)現(xiàn)。編寫程序代碼可以通過代碼編輯器進(jìn)行。

(5)測(cè)試和調(diào)試應(yīng)用程序

測(cè)試和調(diào)試程序是保證所開發(fā)的程序?qū)崿F(xiàn)預(yù)定的功能,并使其工作正確、可靠的必要步驟。VS 2019開發(fā)環(huán)境提供了強(qiáng)大而又方便的程序調(diào)試工具。

【工作任務(wù)實(shí)現(xiàn)】

1.項(xiàng)目設(shè)計(jì)

使用VS 2019集成開發(fā)環(huán)境創(chuàng)建C#窗體應(yīng)用程序,簡(jiǎn)單使用VS 2019的工具箱控件設(shè)計(jì)應(yīng)用程序界面,相關(guān)控件及其屬性、方法等概念,將在模塊2中詳細(xì)敘述。本任務(wù)中利用標(biāo)簽控件的Text屬性顯示提示信息,利用按鈕的單擊事件與用戶進(jìn)行信息交互。設(shè)計(jì)完畢單擊運(yùn)行按鈕調(diào)試應(yīng)用程序。

掃1-2 創(chuàng)建C#項(xiàng)目

2.項(xiàng)目實(shí)施

1)打開VS 2019集成開發(fā)環(huán)境,在開發(fā)環(huán)境中創(chuàng)建窗體應(yīng)用程序。

單擊“創(chuàng)建新項(xiàng)目”,選擇“C#”和“Windows”,輸入關(guān)鍵字“窗體”搜索Windows窗體應(yīng)用(.Net Framework)模板并選擇,單擊“下一步”按鈕進(jìn)行項(xiàng)目信息配置,將項(xiàng)目存放在“D:\可視化程序設(shè)計(jì)案例教程(第5版)\Program”,名稱設(shè)置為“task1-2”,保留項(xiàng)目的默認(rèn)解決方案名和默認(rèn)框架版本,單擊“創(chuàng)建”按鈕完成項(xiàng)目創(chuàng)建。

2)從工具箱中選擇控件,為窗體添加一個(gè)Button控件和一個(gè)Label控件。

工具箱默認(rèn)顯示在開發(fā)環(huán)境的左側(cè)。也可以在菜單欄中選擇“視圖”→“工具箱”菜單項(xiàng),手動(dòng)將工具箱顯示在開發(fā)環(huán)境中。在“工具箱”面板中選擇“公共控件”→“Button”,通過雙擊Button控件將其添加到剛創(chuàng)建的窗體上,也可以單擊選中Button控件,通過拖動(dòng)的形式將其布置在窗體上。在“工具箱”面板中選擇“公共控件”→“Label”,通過雙擊Label控件將其添加到窗體上。

3)為button1控件添加事件處理代碼。

雙擊窗體上剛創(chuàng)建的button1按鈕,在自動(dòng)生成的框架中完善代碼如下。

3.項(xiàng)目測(cè)試

在菜單欄中選擇“調(diào)試”→“開始調(diào)試”菜單項(xiàng)運(yùn)行程序,出現(xiàn)的界面參見圖1-2。單擊“Button1”按鈕,將顯示如圖1-3所示的運(yùn)行結(jié)果。也可以直接單擊工具欄中的“啟動(dòng)”按鈕,快速啟動(dòng)應(yīng)用程序的調(diào)試。

4.項(xiàng)目小結(jié)

本任務(wù)遵循Windows應(yīng)用程序的開發(fā)步驟實(shí)施。讀者可以通過本任務(wù)了解可視化程序設(shè)計(jì)中“所見即所得”的特性,以及屬性、事件、方法的概念。

主站蜘蛛池模板: 湟源县| 香格里拉县| 开化县| 阿合奇县| 巴林右旗| 长汀县| 偃师市| 武胜县| 宜君县| 疏勒县| 和平区| 博客| 独山县| 台前县| 曲周县| 津南区| 崇仁县| 山阳县| 上林县| 图木舒克市| 宜君县| 金溪县| 天峻县| 凤阳县| 南投市| 阿城市| 双峰县| 南木林县| 泗洪县| 东莞市| 右玉县| 商水县| 庆元县| 桐柏县| 稻城县| 长武县| 湟源县| 积石山| 兖州市| 青川县| 育儿|