freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc的實(shí)驗(yàn)室登錄使用管理系統(tǒng)設(shè)計畢業(yè)論文-資料下載頁

2025-06-24 16:13本頁面
  

【正文】 時器只是定時把消息WM_TIMER訪到線程的消息隊(duì)列里,但是并不保證消息會立刻被響應(yīng),如果碰巧系統(tǒng)比較忙,那么消息可能會在隊(duì)列里放一端時間才被響應(yīng),還會造成本來應(yīng)該間隔一段時間發(fā)生的消息響應(yīng)連續(xù)發(fā)生。解決方法通常是:OnTimer(...){ //Timer process..... MSG msg。 While(PeekMessage(amp。msg, m_hWnd, WM_TIMER, WM_TIMER, PM_REMOVE))。}在當(dāng)前Timer處理中,把消息隊(duì)列里的WM_TIMER消息,清除掉。但是如果你不去調(diào)用GetMessage,那么就不會有Timer發(fā)生了。 (2)多線程Timer重入問題:由于使用多線程定時器,就會出現(xiàn)如果一個Timer處理沒有完成,到了時間下一個照樣會發(fā)生,這就會導(dǎo)致重入。對付重入問題通常的辦法是加鎖,但是對于 Timer卻不能簡單的這樣做,你需要評估一下。首先Timer處理里本來就不應(yīng)該做太需要時間的事情,或者花費(fèi)時間無法估計的事情,比同遠(yuǎn)方的服務(wù)器建立一個網(wǎng)絡(luò)連接,這樣的做法盡量避免。如果實(shí)在無法避免,那么要評估Timer處理超時是否經(jīng)常發(fā)生,如果是很少出現(xiàn),那么可以用lock(Object)的方法來防止重入。如果這種情況經(jīng)常出現(xiàn)呢?那就要用另外的方法來防止重入??梢栽O(shè)置一個標(biāo)志,表示一個Timer處理正在執(zhí)行,下一個Timer發(fā)生的時候發(fā)現(xiàn)上一個沒有執(zhí)行完就放棄執(zhí)行。static int Finished= 0。public static void threadTimerCallback(Object obj){ if ( Finished== 0 ) { Finished= 1。 (2000)。 Finished= 0。 }}但是在多線程下給inTimer賦值不夠安全。 static int Finished= 0。 public static void threadTimerCallback(Object obj) { if ( (ref Finished, 1) == 0 ) { (250)。 (ref Finished, 0)。 } } 測試軟件的測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學(xué)僅處于運(yùn)行維護(hù)階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點(diǎn),即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗(yàn)本階段的成果是否接近預(yù)期的目標(biāo),盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)行測試,錯誤的延時擴(kuò)散常常會導(dǎo)致最后成品測試的巨大困難。有兩種基本方法可以用來標(biāo)識測試用例,即功能測試(黑盒測試)和結(jié)構(gòu)測試(白盒測試)。本次測試我主要采用了功能測試。功能測試的基本觀點(diǎn)是,任何程序都可以看作是將輸入定義域取值映射到輸出值域的函數(shù)。單元測試是在軟件開發(fā)過程中要進(jìn)行的最低級別的測試活動,在單元測試活動中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試。 單元測試不僅僅是作為無錯編碼一種輔助手段在一次性的開發(fā)過程中使用,單元測試必須是可重復(fù)的,無論是在軟件修改,或是移植到新的運(yùn)行環(huán)境的過程中。因此,所有的測試都必須在整個軟件系統(tǒng)的生命周期中進(jìn)行維護(hù)。在開發(fā)每一個模塊后,為了保證程序正常運(yùn)行,一定要對模塊進(jìn)行單元測試。單元測試在開發(fā)中非常重要,只有通過單元測試才能發(fā)現(xiàn)模塊中存在的不足之處,才能及時更正程序中出現(xiàn)的錯誤。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;測試是為了證明程序有錯,而不是證明程序無錯誤;一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 測試計劃和要點(diǎn)軟件測試的本質(zhì)是針對要測試的內(nèi)容確定一組測試用例。在討論之前,我先把要測試各個模塊的計劃和要點(diǎn)列出: 主模塊測試要點(diǎn)(1)數(shù)據(jù)庫連接情況:正常情況,數(shù)據(jù)庫文件缺少,外部系統(tǒng)異常。(2)系統(tǒng)設(shè)置獲?。赫G闆r,外部系統(tǒng)異常。(3)對用戶輸入的響應(yīng):合法輸入,能夠正常調(diào)用子模塊;(4)非法輸入,系統(tǒng)能否辨別,并作出響應(yīng)(提出警告);(5)子模塊的異常狀況,系統(tǒng)能否及時做出響應(yīng)。(1)模塊正常運(yùn)行流程。(2)用戶輸入數(shù)據(jù)檢查,包括數(shù)據(jù)合理性檢查,以及合法性檢查。(3)數(shù)據(jù)庫操作。(4)數(shù)據(jù)庫連接異常時的響應(yīng)情況 學(xué)生模塊測試要點(diǎn)(1)數(shù)據(jù)庫連接正常時(2)輸入合理合法參數(shù)(3)輸入?yún)?shù)不合理(4)輸入?yún)?shù)不合法(5)數(shù)據(jù)庫連接異常;數(shù)據(jù)庫數(shù)據(jù)異常(讀者姓名為空) 調(diào)試調(diào)試是在測試發(fā)現(xiàn)錯誤之后排除錯誤的過程。一般地,每個單獨(dú)的組件將進(jìn)行項(xiàng)目計劃進(jìn)度中的單元測試,然后每個組件將愛大型應(yīng)用程序中作為整體進(jìn)行綜合測試。但是無論我們的測試計劃多么完美,都不肯呢過解決所有肯呢過的無法預(yù)料的事件。我們不能編程去預(yù)測硬件錯誤或者其他不屬于測試中嘉定的效果引起的錯誤。在這些情況下,我們必須依賴于最后的手段:錯誤處理機(jī)制。許多系統(tǒng)由于沒有很好的錯誤處理機(jī)制,最終導(dǎo)致用戶看到了底層錯誤消息,對于一個成功的軟件系統(tǒng)來說,這簡直就是大煞風(fēng)景。如果不可預(yù)料的事件發(fā)生了,那么應(yīng)用程序應(yīng)該顯示對用戶友好的信息,也可以給他們一個電話號碼或者電子郵件地址發(fā)送與問題有關(guān)的信息。Windows XP、Office XP和Visual ,即允許用戶直接發(fā)送調(diào)試信息到Microsoft公司。雖然我不能達(dá)到這種水平的容錯性,但是應(yīng)該從中得到啟示,并爭取使應(yīng)用程序做到最好。 第6章 結(jié)論由于我平時的課程理論知識學(xué)的還可以,我總是認(rèn)為自己的知識水平已經(jīng)能處理許多的現(xiàn)實(shí)問題了。而當(dāng)自己真正的深入到設(shè)計實(shí)踐當(dāng)中,深入到問題當(dāng)中時。我竟然發(fā)現(xiàn)自己無從下手,我開始懷疑我是否真正的學(xué)到了知識。也只有到了那個時候,我才真正體會到學(xué)會運(yùn)用自己的能力與知識是何等的重要,知識是課堂上老師教授的,在書本中學(xué)到的,實(shí)踐則是要自己動手,自己去做才能掌握。在畢業(yè)設(shè)計輔導(dǎo)老師鄭振宇老師的關(guān)心和幫助下,我漸漸的開始了設(shè)計。根據(jù)鄭教員的建議,我找來了數(shù)據(jù)庫設(shè)計以及相關(guān)的書籍和資料,從最基本的問題入手開始一個個的解決我心中的疑惑。 這是一個漫長的學(xué)習(xí)過程。隨著時間的推移,我開始慢慢的掌握了設(shè)計時所需要的知識。我也終于明白了這兩年學(xué)習(xí)的意義和作用。扎實(shí)的基本功和良好的學(xué)習(xí)習(xí)慣,能使自己在學(xué)習(xí)新知識有更深刻的認(rèn)識力和更快的領(lǐng)會力。最后終于完成了整個系統(tǒng)的設(shè)計及功能的實(shí)現(xiàn)。但是由于畢業(yè)設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯處理不夠等問題,這些都有待進(jìn)一步改善。不過,至少它已經(jīng)啟發(fā)了我的思維,提高了我的動手能力,這是我在課本中學(xué)不到的。它將為我在以后的工作崗位上發(fā)揮自己的才能奠定了堅(jiān)實(shí)的基礎(chǔ)??偟膩碇v,通過此畢業(yè)設(shè)計,不僅使自己對所學(xué)知識進(jìn)行了有一次全面總結(jié)和綜合運(yùn)用,更加使自己熟悉了一個管理系統(tǒng)的要點(diǎn)和基本流程,更加豐富了自己的知識,不僅進(jìn)一步牢固了所學(xué)的知識,還開拓了自己的視野,學(xué)到了很多其他的一些語言知識,是自己在專業(yè)知識方面和動手能力方面有了質(zhì)的飛躍,為今后走向社會的世紀(jì)操作應(yīng)用鑄就了一個良好開端。 參考文獻(xiàn)[1] 陳佛敏,潘春華,程序設(shè)計簡明教程[M].北京:人民郵電出版社,2008。[2] 楊品,[M].北京:中國電力出版社 2008。[3] 扎卡斯著。[M].北京:人民郵電出版社,2006。[4] 劉志軍,[D] .實(shí)驗(yàn)室科學(xué),2006(3):83。[5][J][6] 邱仲潘. SQL Server 2000從入門到精通[M].北京:清華大學(xué)出版社,2000。[7] Basic數(shù)據(jù)庫系統(tǒng)開發(fā)技術(shù)[M].北京:人民郵電出版社,2000。[8] 張海藩. 軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社。[9] 薩師煊等. 數(shù)據(jù)庫系統(tǒng)概論[M]. 北京:高等教育出版社, :300~310。[10] Server 數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)[M].北京:人民郵版社,:20。[11] 求是科技編著. [J].北京:人民郵電出版社,:[12] (美)伊夫杰(Evjen, B.) 等著,李敏波 (第4版) [M].北京:清華大學(xué)出版社, :302~305。[13] 高校實(shí)驗(yàn)室綜合管理系統(tǒng)解決方案[J]。[14] 明日科技,鄭齊心. [M].北京:清華大學(xué),2011。[15] 段德亮,余鍵,課程設(shè)計案例精編[M].北京:清華大學(xué)出版社,20
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1