




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第五章體檢套餐管理系統(tǒng)指導(dǎo)學(xué)習(xí)預(yù)習(xí)檢查復(fù)習(xí)第1章~第4章講授的知識(shí)點(diǎn),記錄學(xué)習(xí)的疑惑熟悉“體檢套餐管理系統(tǒng)”的需求簡(jiǎn)述.NET中結(jié)構(gòu)與類的區(qū)別舉例說明對(duì)象之間是如何實(shí)現(xiàn)消息傳遞的請(qǐng)說明下面代碼有錯(cuò)嗎?如果有錯(cuò),請(qǐng)給出正確的代碼classWorker{Worker(stringname,stringjob){…}}publicstaticvoidMain(String[]args){ w=Worker();}集中測(cè)試2/28課程內(nèi)容回顧第1章:深入.NET框架.NET框架組件CLR的作用及組成.NET程序編譯過程.NET核心類庫(kù)及命名空間類、對(duì)象、屬性、封裝類圖第2章:深入C#數(shù)據(jù)類型結(jié)構(gòu)拆箱裝箱值類型和引用類型3/28課程內(nèi)容回顧第3章:使用集合組織相關(guān)數(shù)據(jù)操作集合實(shí)現(xiàn)元素的增、刪、查、遍歷ArrayListHashtable操作泛型集合實(shí)現(xiàn)元素的增、刪、查、遍歷List<T>Dictionary<K,V>泛型第4章:深入類的方法構(gòu)造函數(shù)方法重載類之間的通信4/28難點(diǎn)突破值類型和引用類型作為參數(shù)的區(qū)別泛型集合操作遍歷Dictionary<K,V>集合元素類的構(gòu)造函數(shù)教員備課時(shí)完善5/28作業(yè)講評(píng)教員備課時(shí)完善6/28知識(shí)梳理:對(duì)象和類對(duì)象和類對(duì)象類抽象和實(shí)例化創(chuàng)建類屬性只讀、只寫、驗(yàn)證邏輯方法無參無返回值、帶參無返回值、無參有返回值、帶參有返回值構(gòu)造函數(shù)有參構(gòu)造函數(shù)、無參構(gòu)造函數(shù)方法重載7/28知識(shí)梳理:對(duì)象和類對(duì)象互操作對(duì)象相互協(xié)同工作,共同完成軟件功能封裝消息傳遞8/28知識(shí)梳理:數(shù)據(jù)類型C#數(shù)據(jù)類型值類型基本數(shù)據(jù)類型枚舉結(jié)構(gòu)引用類型類泛型接口9/28知識(shí)梳理:集合列表ArrayListList<T>字典哈希表Hashtable字典Dictionary<K,V>10/28知識(shí)梳理:顯示控件數(shù)據(jù)綁定DataGridView控件綁定列表集合List<T>設(shè)置DataSource屬性為BindingList<T>對(duì)象綁定字典集合Dictionary<K,V>借助BindingSource對(duì)象設(shè)置DataSourceListView控件綁定集合信息11/28綜合練習(xí):體檢套餐管理系統(tǒng)需求說明新建體檢套餐
輸入套餐名稱,添加到套餐集合體檢套餐維護(hù)查看套餐檢查項(xiàng)目添加檢查項(xiàng)目刪除檢查項(xiàng)目練習(xí)教員講解需求12/28綜合練習(xí):體檢套餐管理系統(tǒng)階段1:實(shí)現(xiàn)窗體搭建需求說明:搭建體檢套餐管理系統(tǒng)主界面顯示套餐名稱保存固定檢查項(xiàng)目套餐總價(jià)套餐檢查項(xiàng)目明細(xì)練習(xí)完成時(shí)間:15分鐘13/28共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解14/28綜合練習(xí):體檢套餐管理系統(tǒng)階段2:初始化系統(tǒng)默認(rèn)套餐需求說明創(chuàng)建體檢項(xiàng)目維護(hù)系統(tǒng)中的檢查項(xiàng)目類、體檢套餐類系統(tǒng)默認(rèn)提供一種套餐“入學(xué)體檢”,填充檢查項(xiàng)目對(duì)象到窗體抽象出“檢查項(xiàng)目類”和“體檢套餐類”使用List<T>保存體檢套餐項(xiàng)目使用Dictionary<K,V>保存體檢套餐列表練習(xí)提示完成時(shí)間:25分鐘15/28共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解16/28綜合練習(xí):體檢套餐管理系統(tǒng)階段3:查看、刪除套餐體檢項(xiàng)目需求說明選擇套餐名稱,在DataGridView中顯示套餐檢查項(xiàng)目,并顯示套餐價(jià)格從DataGridView中選中一項(xiàng),單擊“刪除”按鈕,將選中項(xiàng)從套餐中刪除HealthCheckSet類中添加CalcPrice()方法計(jì)算套餐總價(jià),并設(shè)置類的Price屬性編寫UpdateSet(HealthCheckSetset)方法,實(shí)現(xiàn)DataGridView控件重新綁定集合對(duì)象體檢項(xiàng)目變更時(shí),需要調(diào)用CalcPrice()方法重新計(jì)算總價(jià)練習(xí)提示完成時(shí)間:30分鐘17/28共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解18/28List<T>.Contains(對(duì)象)可以判斷某個(gè)對(duì)象是否在集合中綜合練習(xí):體檢套餐管理系統(tǒng)階段4:添加套餐檢查項(xiàng)目需求說明從體檢項(xiàng)目中選擇一項(xiàng),單擊“添加”按鈕,將選中項(xiàng)添加到泛型集合,并重新綁定DataGridView判斷添加的體檢項(xiàng)目在現(xiàn)有套餐中是否存在套餐總價(jià)更新練習(xí)提示完成時(shí)間:15分鐘19/28共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解20/28綜合練習(xí):體檢套餐管理系統(tǒng)階段5:新建套餐需求說明錄入套餐名稱,點(diǎn)擊“確定”,將新建的套餐添加到套餐集合練習(xí)完成時(shí)間:15分鐘21/28共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解22/28綜合練習(xí):體檢套餐管理系統(tǒng)階段6:使用Dictionary<K,V>替換List<T>實(shí)現(xiàn)階段2~階段3功能需求說明使用Dictionary<K,V>保存檢查項(xiàng)目以及體檢套餐相關(guān)數(shù)據(jù)初始化系統(tǒng)默認(rèn)套餐查看、刪除體檢套餐信息練習(xí)完成時(shí)間:25分鐘23/28綜合練習(xí):體檢套餐管理系統(tǒng)階段7:使用Dictionary<K,V>替換List<T>實(shí)現(xiàn)階段3~階段4功能需求說明使用Dictionary<K,V>保存檢查項(xiàng)目以及體檢套餐相關(guān)數(shù)據(jù)初始化系統(tǒng)默認(rèn)套餐查看、刪除體檢套餐信息練習(xí)完成時(shí)間:25分鐘24/28總結(jié)泛型集合DataGridView控件綁定List<T>集合元素Dictionary<K,V>:根據(jù)Hash計(jì)算Key所存放的虛擬內(nèi)存地址,再按地址找到對(duì)應(yīng)的ValueList<T>:按照插入順序保存數(shù)據(jù)泛型集合與DataGridView當(dāng)List中數(shù)據(jù)改變時(shí),要將DataGridView的DataSource設(shè)置為newList<T>(),再將改變后的List<T>賦給DataGridView的DataSource對(duì)DataGridView中List<T>添加/刪除數(shù)據(jù)時(shí),先要把List<T>轉(zhuǎn)換成BindingList<T>,再執(zhí)行數(shù)據(jù)源綁定語(yǔ)句;否則會(huì)出現(xiàn)意想不到的錯(cuò)誤DataGridView.DataSource=newBindingList<T>(newList<T>)25/28相關(guān)學(xué)習(xí)資源
學(xué)習(xí)平臺(tái)
學(xué)生用書《深入.NET平臺(tái)和C#編程》“深入.NET平臺(tái)和C#編程”課程26/28作業(yè)課后作業(yè)教員備課時(shí)根據(jù)班級(jí)情況在此添加內(nèi)容,應(yīng)區(qū)分必做、選做
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能在智能制造中的生產(chǎn)優(yōu)化策略-全面剖析
- 女性政治領(lǐng)袖的選舉效應(yīng)-全面剖析
- 傳統(tǒng)文化傳承路徑研究-全面剖析
- 2025版高中化學(xué)課時(shí)作業(yè)13乙烯含解析新人教版必修2
- 基于深度學(xué)習(xí)的拼寫錯(cuò)誤檢測(cè)技術(shù)-全面剖析
- 污水處理微生物基因表達(dá)-全面剖析
- 瀏覽器安全性能優(yōu)化-全面剖析
- 垃圾處理設(shè)施規(guī)劃與建設(shè)-全面剖析
- 人工智能藝術(shù)生成與設(shè)計(jì)-全面剖析
- 天津市南開區(qū)2024-2025學(xué)年高三下學(xué)期質(zhì)量監(jiān)測(cè)(一)地理試卷(原卷版+解析版)
- 樓梯踏步抹灰標(biāo)準(zhǔn)合同7篇
- 【廈門大學(xué)】DeepSeek大模型賦能高校教學(xué)和科研
- 西安房屋租賃合同(官方版)6篇
- 2025年商丘職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)含答案
- 2025年榆林城市投資經(jīng)營(yíng)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025屆高三化學(xué)二輪復(fù)習(xí) 化學(xué)工藝流程 課件
- 2024廣東深圳市龍崗區(qū)產(chǎn)服集團(tuán)“春雨”第二批招聘筆試筆試參考題庫(kù)附帶答案詳解
- 光驅(qū)的讀取偏移值度矯正數(shù)據(jù)
- 壓力容器基礎(chǔ)知識(shí)
- 教你寫出漂亮字體——鋼筆楷書字帖
- 2019年安徽省八年級(jí)學(xué)業(yè)水平考試地理試卷(含答案)
評(píng)論
0/150
提交評(píng)論