醫(yī)用儀器軟件設(shè)計(jì) 課件 【ch01】WinForm 開發(fā)環(huán)境_第1頁
醫(yī)用儀器軟件設(shè)計(jì) 課件 【ch01】WinForm 開發(fā)環(huán)境_第2頁
醫(yī)用儀器軟件設(shè)計(jì) 課件 【ch01】WinForm 開發(fā)環(huán)境_第3頁
醫(yī)用儀器軟件設(shè)計(jì) 課件 【ch01】WinForm 開發(fā)環(huán)境_第4頁
醫(yī)用儀器軟件設(shè)計(jì) 課件 【ch01】WinForm 開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第一章WinForm開發(fā)環(huán)境工業(yè)和信息化部“十四五”規(guī)劃教材醫(yī)用儀器軟件設(shè)計(jì)—基于WinForm01WinForm介紹WinForm介紹WinForm是.NET開發(fā)平臺(tái)中對(duì)WindowsForm的簡(jiǎn)稱。利用MicrosoftVisualStudio可以創(chuàng)建使用WinForm的應(yīng)用程序和用戶界面。WinForm應(yīng)用程序可以顯示信息,從用戶獲取請(qǐng)求輸入后通過網(wǎng)絡(luò)與遠(yuǎn)程計(jì)算機(jī)通信,這種窗體應(yīng)用程序通常稱為桌面應(yīng)用程序,如迅雷、QQ等能夠在Windows上直接運(yùn)行的程序。02MicrosoftVisualStudio2019平臺(tái)介紹MicrosoftVisualStudio(簡(jiǎn)稱VisualStudio)是美國(guó)微軟公司的開發(fā)工具包系列產(chǎn)品。VisualStudio是一個(gè)基本完整的開發(fā)工具集,包含了整個(gè)軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等。MicrosoftVisualStudio2019平臺(tái)介紹

03安裝VisualStudioCommunity2019

操作系統(tǒng):Win7及以上版本(本書基于Win10,推薦使用Win10)CPU:主頻不低于2.0GHz

內(nèi)存:4GB或以上,推薦8GB

硬盤:80GB或以上01020304計(jì)算機(jī)配置要求

雙擊運(yùn)行本書配套資料包“02.相關(guān)軟件\VisualStudioCommunity2019”文件夾中的“vscommunity408779306.1590572925.exe”軟件,彈出如圖1-1所示的對(duì)話框,單擊“繼續(xù)”按鈕。安裝軟件

系統(tǒng)彈出如圖1-2所示的安裝界面,等待準(zhǔn)備就緒。安裝軟件

在彈出的對(duì)話框中,在“工作負(fù)載”標(biāo)簽頁下勾選“.NET桌面開發(fā)”和“使用C++的桌面開發(fā)”,并在“可選”欄中勾選“適用于最新v142生成工具的C++MFC”,如圖1-3所示。安裝軟件系統(tǒng)彈出如圖1-4所示的界面,表示正在進(jìn)行下載和安裝。安裝軟件安裝軟件安裝完成,如圖1-5所示。若有帳戶,可以登錄;若沒有,建議創(chuàng)建一個(gè)。如圖1-6所示,在“開發(fā)設(shè)置”中選擇VisualC#,選擇合適的顏色主題后,單擊“啟動(dòng)VisualStudio"按鈕。安裝軟件等待系統(tǒng)配置完成后,彈出如圖1-7所示的對(duì)話框,即可正常使用VisualStudio。04第一個(gè)WinForm項(xiàng)目新建HelloWorld項(xiàng)目

如圖1-8所示,在“創(chuàng)建新項(xiàng)目”對(duì)話框中,語言選擇C#,平臺(tái)選擇Windows,項(xiàng)目類型選擇“桌面”,然后選擇“Windows窗體應(yīng)用(.NETFramework)”,最后單擊“下一步”按鈕。新建HelloWorld項(xiàng)目

在彈出的如圖1-9所示的對(duì)話框中,設(shè)置“項(xiàng)目名稱”為HelloWorld,“位置”選擇"D:\WinFormTest\",取消勾選“將解決方案和項(xiàng)目放在同一目錄中”,選擇默認(rèn)的最新框架“.NETFramework4.7.2”,然后單擊“創(chuàng)建”按鈕。新建HelloWorld項(xiàng)目

新建項(xiàng)目完成后的界面如圖1-10所示。

如圖1-11所示,在左上角的“工具箱”標(biāo)簽頁中可以看到所有的控件,單擊控件可將其拖拽到界面上進(jìn)行布局。

如圖1-12所示,單擊選中button1,在“屬性”標(biāo)簽頁中將Text修改為ClickMe,button1按鈕顯示的文本將改變。完善HelloWorld項(xiàng)目

如圖1-13所示,在選中ClickMe按鈕的狀態(tài)下,單擊“屬性”標(biāo)簽頁中的按鈕,然后雙擊Click,進(jìn)入buttonlClick事件響應(yīng)方法。

在button1Click事件響應(yīng)方法中輸入相應(yīng)代碼,如圖1-14所示。完善HelloWorld項(xiàng)目

完善HelloWorld項(xiàng)目單擊工具欄中的按鈕編譯并運(yùn)行程序,彈出如圖1-15所示的界面,單擊ClickMe按鈕,即彈出顯示“HelloWorld!”文本的對(duì)話框,如圖1-16所示。項(xiàng)目編譯運(yùn)行一次之后,在項(xiàng)目的“…\bin\Debug”目錄下會(huì)生成對(duì)應(yīng)的exe應(yīng)用程序,如圖1-17所示,這個(gè)生成的exe應(yīng)用程序可以在裝有.NETFramework軟件的計(jì)算機(jī)上運(yùn)行。應(yīng)用程序05詳解HelloWorld

Program.cs是在整個(gè)項(xiàng)目中起到統(tǒng)籌作用的文件,項(xiàng)目中所有窗口程序都是從Program.cs文件中的Main方法開始執(zhí)行的。該文件是默認(rèn)生成的,入口Main方法中默認(rèn)設(shè)定Form1為項(xiàng)目的啟動(dòng)窗口,對(duì)應(yīng)代碼為“Application.Run(newForm1();”,如圖1-19所示。解決方案資源管理器窗口

屬性窗口默認(rèn)顯示控件屬性設(shè)置界面,對(duì)應(yīng)按鈕,如圖1-20所示。

單擊按鈕可顯示控件包含的所有事件,如圖1-21所示。雙擊事件,即可跳轉(zhuǎn)到事件的響應(yīng)方法。解決方案資源管理器窗口

Form1.cs和Form1.Designer.cs兩個(gè)文件都用于控制Form1窗體。Form1.cs文件控制窗體及控件的行為,雙擊Form1.cs文件即可看到整個(gè)窗體界面。單擊Form1界面,按F7鍵可以進(jìn)入Forml.cs代碼編輯界面。

Form1.Designer.cs文件用于控制窗體中各個(gè)控件的樣式和布局,其代碼由系統(tǒng)自動(dòng)生成,通常不需要修改該文件。解決方案資源管理器窗口

當(dāng)程序代碼中出現(xiàn)語法錯(cuò)誤時(shí),錯(cuò)誤列表窗口會(huì)提示錯(cuò)誤信息。例如,當(dāng)刪除第15行代碼句末的分號(hào)時(shí),錯(cuò)誤提示窗口將提示具體的錯(cuò)誤信息,如圖1-22所示,此時(shí)項(xiàng)目將無法編譯成功。錯(cuò)誤列表窗口06程序調(diào)試使用WriteLine()方法輸出調(diào)試信息

可以通過以下兩個(gè)語句將文本輸出到Output窗口:非中斷模式下的調(diào)試

(1)單擊代碼行編號(hào)左側(cè)的側(cè)邊欄,即可為該行添加斷點(diǎn);或者在光標(biāo)所在的代碼行上,執(zhí)行菜單命令“調(diào)試”→“切換斷點(diǎn)”添加斷點(diǎn);還可以按F9鍵,在光標(biāo)所在的代碼行上添加斷點(diǎn)。非中斷模式下的調(diào)試20%30%40%50%使用斷點(diǎn)輸出調(diào)試信息(2)單擊斷點(diǎn)右上方的按鈕,勾選“操作”選項(xiàng),在“在輸出窗口中顯示一條消息”后的文本框中輸入字符串,如果要輸出變量值,則需要將變量名放在“{}”中。最后單擊“關(guān)閉”按鈕。非中斷模式下的調(diào)試

請(qǐng)?zhí)鎿Q文字內(nèi)容,點(diǎn)擊添加相關(guān)內(nèi)容文字,修改文字內(nèi)容,也可以直接復(fù)制你的內(nèi)容到此。20%30%40%50%進(jìn)入中斷模式

①在程序運(yùn)行中通過暫停進(jìn)入中斷模式;②設(shè)置斷

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論