【正文】
isual Studio 2005的相關(guān)內(nèi)容以圖文的形式加以描述:雙擊Visual Studio 2005的圖標(biāo)打開系統(tǒng)之后,展現(xiàn)在開發(fā)人員眼前的就是Visual Studio 2005默認(rèn)啟動界面,它包含了工具箱版塊、起始頁、解決方案資源管理器以及一些相關(guān)的快捷功能鍵等相關(guān)信息。第四章 系統(tǒng)實現(xiàn) VS2005集成開發(fā)環(huán)境簡介無論開發(fā)什么軟件,都需要有一個與之對應(yīng)的開發(fā)環(huán)境,一個良好的開發(fā)環(huán)境將提高開發(fā)人員的開發(fā)效率。對話設(shè)計的任務(wù)是與用戶共同的確定對話方式、內(nèi)容與具體格式。所謂用戶界面是指軟件系統(tǒng)與用戶交互的接口,也是控制和選擇信息輸入輸出的主要途徑,通常包括輸入、輸出、人機對話的界面與方式等。如在線分類方法中,哪一層次是按照什么屬性來分類,哪一層次是標(biāo)識一個什么類型的對象集合等都必須系統(tǒng)地進行,只有這樣的分類才比較容易建立,比較容易為別人所接受。為了編程是方便記憶,本系統(tǒng)均采用漢語拼音進行編碼,方便記憶和區(qū)分。如圖31,反映了公積金計算器系統(tǒng)功能模塊的劃分。為了實現(xiàn)系統(tǒng)的總體功能,提高系統(tǒng)的各項指標(biāo),總體結(jié)構(gòu)設(shè)計的主要任務(wù)是將整個系統(tǒng)合理的劃分為各個功能模塊,正確地處理模塊之間與模塊內(nèi)部的聯(lián)系以及它們之間的調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義整個模塊的內(nèi)部結(jié)構(gòu)。這個階段的任務(wù)是設(shè)計軟件系統(tǒng)的模塊層次結(jié)構(gòu),設(shè)計模塊的控制流程,設(shè)計程序的代碼以及設(shè)計程序的用戶界面,其目的是明確軟件系統(tǒng)“如何做”。易用性公積金計算器系統(tǒng)用戶界面簡單,用戶在進入系統(tǒng)以后,就可以自己使用,不用指導(dǎo)。在實施軟件的時候,必定要求系統(tǒng)的軟硬件支持,軟件必須要是在用戶所要求的軟件環(huán)境下面設(shè)計實施,這樣才能夠滿足用戶的需求,比如公積金計算器系統(tǒng)是基于Windows Mobile的系統(tǒng),最終是要運用在移動智能設(shè)備中的, Compact Framework ,而設(shè)計軟件,計算機是必不可少的,所以對軟硬件的要求是必須的,在系統(tǒng)實施之前我列出了完成系統(tǒng)所需要的軟硬件環(huán)境,如表22所示。圖22 公積金計算器系統(tǒng)用戶計算公積金用例描述圖 基于Windows Mobile的公積金計算器系統(tǒng)除了最終要實現(xiàn)運行在移動智能設(shè)備上之外,它本身還具備很多惡功能,比如有輸入界面可以輸入數(shù)據(jù)、有輸出界面可以顯示計算結(jié)果、有開始計算、也有返回重新計算。項目為畢業(yè)設(shè)計所用,設(shè)計的公積金計算器的客戶為需要使用住房公積金貸款購買房屋的廣大市民。第四章是系統(tǒng)的實現(xiàn),這里要實現(xiàn)系統(tǒng)開發(fā)工具的選擇、對程序模塊進行設(shè)計,設(shè)計完成對系統(tǒng)繼續(xù)測試和維護。那么,如果有一個公積金計算器來幫助人們實時的掌握還款信息那將是一件非常有意義的事情,也是人們所需要的,而現(xiàn)在社會上已存在一些公積金計算器,但基本都是窗體界面形式的,不適合手機上使用。 項目開發(fā)背景移動設(shè)備應(yīng)用開發(fā)技術(shù)經(jīng)過迅猛發(fā)展之后現(xiàn)已成為軟件應(yīng)用開發(fā)領(lǐng)域的一個新的熱點,尤其是便攜式移動智能設(shè)備的發(fā)展更是如火如荼?! ∵\行時是為了增強性能而設(shè)計的。 運行時是 .NET Framework 精簡版的基礎(chǔ)。我所說的應(yīng)用程序是指那些用來顯示、收集、處理和轉(zhuǎn)發(fā)信息的應(yīng)用程序,也就是那些能夠促使用戶攜帶某個設(shè)備的應(yīng)用程序。Symbian操作系統(tǒng)在智能移動終端上擁有強大的應(yīng)用程序以及通信能力,這都要歸功于它有一個非常健全的核心-強大的對象導(dǎo)向系統(tǒng)、企業(yè)用標(biāo)準(zhǔn)通信傳輸協(xié)議以及完美的sun java語言。大多傳聞?wù)J為Google開發(fā)的是自己的手機電話產(chǎn)品,而不是一套軟件平臺。手機3G時代的到來,以及更強大的智能操作系統(tǒng)的出現(xiàn),使得未來的移動計算變得更加強大、方便、快捷,給用戶所帶來的必然也是超越傳統(tǒng)通信產(chǎn)品和PDA產(chǎn)品的全新使用感受。7. 文件兼容性佳,利用內(nèi)置以及三方軟件基本上能兼容電腦上使用的常用格式文檔。目前生產(chǎn)Windows Mobile手機的最大廠商是:臺灣HTC(行貨稱為多普達),貼牌廠家:02 XDA,TMobile,Qtek,Orange等),其它還有東芝,惠普,Mio (神達),華碩,索愛,三星,LG,Motorola,聯(lián)想,斯達康,夏新等。686是首款集成手機功能的Pocket PC,Windows Mobile for Pocket PC phone,PPC的旗幟就這樣散播開來。Through the software development,mobile application development so that we have a more profound understanding of technology,but also on the software development process have a certain understanding。通過該軟件的開發(fā),使我們對移動應(yīng)用開發(fā)技術(shù)有了更加深刻地認(rèn)識,也對軟件開發(fā)流程有了一定的了解。移動應(yīng)用軟件已逐漸成為軟件開發(fā)的主流,移動應(yīng)用軟件的特點就是方便、快捷,不受時間和空間的限制。This design with Windows Mobile platform,using Visual Studio 2005 integrated development environment,developers can run a smart phone or PDA mobile device provident fund calculator software。其中Smartphone從外觀設(shè)計、使用習(xí)慣等方面來看,其更像一部電話,同時具備一定的數(shù)據(jù)管理和處理能力。目前最新版本為Windows Mobile ,有用于掌上電腦的Windows Mobile for Pocket PC、用于手機的Smartphone Windows Mobile for Smartphone、Pocket PC Phone Windows Mobile for Pocket PC Phone和用于移動媒體的Portable Media Center三大版本。2. 預(yù)裝軟件豐富,內(nèi)置Office Word, Excel, Power Point,可瀏覽或者編輯,內(nèi)置Internet Explorer,Media Player。缺點:1. 對不熟悉電腦的人來說操作較為復(fù)雜。Android:Android是基于Linux內(nèi)核的軟件平臺和操作系統(tǒng),早期由Google開發(fā),后由開放手機聯(lián)盟Open Handset Alliance)開發(fā)。喬布斯在2007年1月9日舉行的Macworld宣布推出,2007年6月29日在美國上市,將創(chuàng)新的移動電話、可觸摸寬屏iPod以及具有桌面級電子郵件、網(wǎng)頁瀏覽、搜索和地圖功能的突破性因特網(wǎng)通信設(shè)備這三種產(chǎn)品完美地融為一體。此外,Symbian操作系統(tǒng)在擴展性方面為制造商預(yù)留了多種接口,而且EPOC 操作系統(tǒng)還可以細分成三種類型:Pearl/Quartz/Crystal,分別對應(yīng)普通手機、智能手機、Hand Held PC場合的應(yīng)用?! ?NET Framework 精簡版簡化了在智能設(shè)備上開發(fā)應(yīng)用程序的過程?! ?NET Framework 精簡版類庫是可以重復(fù)使用的類的集合,您可使用它快速方便地開發(fā)應(yīng)用程序?! 〖词鼓囊苿討?yīng)用程序與托管代碼一樣都是用 Visual Basic .NET 或 C .NET 編寫的,仍然可以集成存儲在動態(tài)鏈接庫(DLL,包括 Windows CE API)外部的功能和子例程?!蹲》抗e金管理條例》明確住房公積金是“指國家機關(guān)、國有企業(yè)、城鎮(zhèn)集體企業(yè)、外商投資企業(yè)、城鎮(zhèn)私營企業(yè)及其他城鎮(zhèn)企業(yè)、事業(yè)單位、民辦非企業(yè)單位、社會團體及其在職職工繳存的長期住房儲金”。所以為了使廣大市民能夠更方便地使用住房公積金貸款購買房屋,我要設(shè)計一款能運行在Pocket PC上面, Compact Framework ,以迎合社會的需求。第二章 系統(tǒng)需求分析 需求分析概述如果投入大量的人力,物力,財力,時間,開發(fā)出的軟件卻沒人要,那所有的投入都是徒勞。 需求分析之所以重要,就因為它具有決策性,方向性,策略性的作用,他在軟件開發(fā)的過程中具有舉足輕重的地位。大大提高了人們計算公積金,利用公積金計算器還款的效率,讓購房還款變成了一件有計劃、有方向的事情,適應(yīng)了購房者使用住房公積金貸款購買房屋并還款的需要。圖23 公積金計算器系統(tǒng)功能需求分解圖一個系統(tǒng)要想盡善盡美,不但要考慮它的功能,而且要完善它的性能。想要被真正的當(dāng)做產(chǎn)品讓用戶滿意的使用,它必須要不能有錯誤,而且要是一個可靠的系統(tǒng),計算的效率要高,而且要安全、實用??蓴U展性公積金計算器系統(tǒng)對于用戶的需求,在功能上可以進行擴展,能滿足貸款購房要還款的用戶的需求。2.允許用戶對已提出的修改或補充意見滿足用戶的需求。即應(yīng)把相對獨立的事務(wù)處理過程作為一個子系統(tǒng)。 系統(tǒng)的運行是按照一定的流程進行的,從進入系統(tǒng)開始,到退出系統(tǒng)結(jié)束。如果容量不夠,不便于今后變化和擴充,隨著環(huán)境的變化這種分類很快就失去了生命力。柔性好的系統(tǒng)在一般的情況下增加分類不會破壞其結(jié)構(gòu)。因此,輸入設(shè)計必須考慮周全,盡量使出錯率降到最低。 Compact Framework ,整個開發(fā)界面由標(biāo)題、填空信息界面、結(jié)果顯示界面、開始計算和重新計算按鈕組成,總體的布局結(jié)構(gòu)如圖33所示。Visual Studio 2005 和 .NET Framework 將在應(yīng)用程序開發(fā)的所有方面取得大幅進展。輸入項目名稱并選擇項目的保存位置,確定則可以創(chuàng)建新的項目,具體的實施如圖42所示。圖44 Visual Studio 2005系統(tǒng)自帶的可用控件 .NET Framework 精簡版中包括的控件控件說明Button簡單的命令按鈕CheckBox常見的復(fù)選框ComboBox包含多個項目的下拉列表ContextMenu實現(xiàn)上下文相關(guān)菜單DataGrid可以綁定到數(shù)據(jù)源的網(wǎng)格DomainUpDown可以通過滾動條瀏覽的項目列表HScrollBar水平滾動條ImageList存儲圖像的容器InputPanel控制軟鍵盤輸入面板 (SIP)Label用于顯示文本的簡單控件ListBox提供項目列表ListView提供四種數(shù)據(jù)視圖:大圖標(biāo)、小圖標(biāo)、列表和詳細資料MainMenu實現(xiàn)窗體上的菜單NumericUpDown包含滾動條的數(shù)字輸入字段OpenFileDialog訪問本機上的打開文件對話框Panel用于保存其他控件的容器PictureBox顯示圖像ProgressBar可視的任務(wù)進度指示器RadioButton常見的單選按鈕SaveFileDialog訪問本機上的保存文件對話框StatusBar用于顯示文本的簡單面板TabControl為應(yīng)用程序提供選項卡界面TextBox標(biāo)準(zhǔn)的文本輸入字段Timer基本的計時器組件ToolBar實現(xiàn)窗體上的工具欄TrackBar數(shù)字?jǐn)?shù)據(jù)使用的滑塊界面TreeView以層次結(jié)構(gòu)的形式顯示數(shù)據(jù)VScrollBar垂直滾動條Visual Studio 2005集成開發(fā)環(huán)境中包含解決方案資源管理器版塊和屬性版塊,其中解決方案資源管理器版塊里面包含了項目的相關(guān)信息,包括項目的界面信息等。ComboBox用于選擇,這里包括選擇還款年限和還款方式,這里選擇等額本金還款法,用戶也可以自行選擇,結(jié)果將以文本形式供程序獲取。 } lilv = * 10。 等額本息算法的實現(xiàn) 控件布局 基于Windows Mobile的公積金計算器系統(tǒng)的等額本息算法界面設(shè)計首先是布局控件,其布局方式于等額本金算法相同,所用到的控件包括Button、ComboBox、Label、TabControl、TextBox。 lilv = * 10。 = (f2)。沒有不填或不選擇的現(xiàn)象,如圖52所示。系統(tǒng)要求,如果貸款總額大于30萬則系統(tǒng)要做出提示,如圖55所示。其重要性體現(xiàn)在它是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)的最終審查。3.測試用例不僅包括合理、有效的數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)。機器測試有黑盒測試和白盒測試兩種方法。要保證程序與文檔不一致,如果對系統(tǒng)進行了維護,那么一定要以文檔的形式作詳細的記載。范圍廣泛的智能設(shè)備和應(yīng)用程序正在逐漸變成人們工作、學(xué)習(xí)以及生活中不可或缺的部分,從手持式計算設(shè)備、車載計算機到網(wǎng)絡(luò)電視和移動電話。我完成的公積金計算器系統(tǒng)的功能還遠遠不夠強大,它自身還存在很多的局限性,我希望在日后能夠不斷的維護系統(tǒng),改善它的功能。 Compact Framework為主。因為C語言出現(xiàn)的比較晚,所以他在編程簡便性以及安全與性能等方面與其他語言相比都有了較大的改善和優(yōu)化。此次畢業(yè)設(shè)計從選題到開題報告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題,他嚴(yán)格把關(guān),循循善誘,給予我細心的指導(dǎo)和不懈的支持,在此我表示衷心感謝,謝謝老師對我的教育培養(yǎng)。if (() != ){ //單價輸入 try { danjia = (())。 }if (() != ){ //自籌資金輸入 try { zichou = (())。 //計算出貸款總額 daikuanzonge = fangkuanzonge zichou。 yuehuanbenjin = daikuanzonge / (nianxian * 12)。 = 1。 for (i = 1。 = (f2)。