版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、標準計算器的設(shè)計一、設(shè)計思想:.創(chuàng)建3個字符串顯示控件num1,num2,num3,其中:1、第一個輸入數(shù)據(jù)存儲在num1中2、第二個輸入數(shù)據(jù)存入num2中3、將其賦給 num3,并使num2為空,以便輸入的數(shù)據(jù)存入num24、所有的運算是在num1和 num3間進行5、運算結(jié)果都賦給result,同時賦給num1,用于下一次的運算.創(chuàng)建4個布爾開關(guān)按鈕change,change1,change2,change3,其中:Change的真假用來判斷是第一個數(shù)據(jù)還是第二個數(shù)據(jù)change1的功能是在輸入=,運算完后,不需要初始化即可進行下一次運算3、change2用來去掉數(shù)據(jù)小數(shù)末尾的04、cha
2、nge3用來保證backspace鍵僅對輸入的數(shù)據(jù)有效,對運算結(jié)果無效.創(chuàng)建2個數(shù)值顯示控件type1,type2,并分別在其后面板的屬性數(shù)據(jù)類型表示法中選擇U8其中:1、type1用來存儲運算符號2、type2用來保證連續(xù)“+、-、*、/”的正確性3、所有的運算結(jié)果都賦給result4、result經(jīng)過去零處理后得到result1,將數(shù)據(jù)顯示在前面板上。二、實現(xiàn)過程面板按鍵的設(shè)計及感應(yīng)首先,在前面板上建立一個簇然后在簇中再建立布爾量,復(fù)制20個以滿足鍵的需求(0-9十個數(shù)字鍵,一個小數(shù)點鍵,一個等號鍵,四則運算鍵,一個開方鍵,一個倒數(shù)鍵,一個反號鍵,一個清零鍵及一個退出鍵并注意按鍵的順序)。
3、將按鍵給值并作適當?shù)拿阑幚碓诤竺姘逯型ㄟ^將簇中元素按產(chǎn)生的順序組成一個一維數(shù)組,這樣就實現(xiàn)了每個鍵與數(shù)字(0-20)之間的對應(yīng)。每次按下一個鍵時,通過查找出對應(yīng)的鍵并把結(jié)果(對應(yīng)的數(shù)字)連接到一個case結(jié)構(gòu),然后執(zhí)行對應(yīng)case結(jié)構(gòu)中的程序,至此就完成了對一個鍵的感應(yīng)過程。2、數(shù)字的鍵入(08鍵入19數(shù)字)由于第一個輸入和第二個輸入所存放的地方不同(第一個存于num1,第二個存于num2mun3再清空num2),所以有必要對此分開處理。創(chuàng)建2分支(真、假)的case結(jié)構(gòu)。用change控制分支的選擇:在處創(chuàng)建局部變量并轉(zhuǎn)換為讀入。由于數(shù)字的鍵入是數(shù)據(jù)輸入,change3用來保證backsp
4、ace鍵僅對輸入的數(shù)據(jù)有效,故應(yīng)設(shè)置分支結(jié)構(gòu)的設(shè)計由于初始化中布爾量改變設(shè)置都為“F”,則若change為假,表示數(shù)字為第一個輸入,將得到的數(shù)據(jù)送給result1經(jīng)處理后由result顯示,同時送入num1用于即將的運算。考慮到計算的連續(xù)性,即:當前一次計算結(jié)束后,不需要再次清零即可進行下一次的運算,還需用到change1。由于上一次運算結(jié)束后,所得到的結(jié)果可能會出現(xiàn)多零現(xiàn)象,所以又必要設(shè)置change2狀態(tài)。具體的設(shè)計如圖:Change為假時:Change為真時,表示數(shù)據(jù)的第二次輸入,具體設(shè)計如下:至此,數(shù)字19的鍵入完成。3、“0”的輸入由于存在多零的問題,多零開頭時,刪除多于零所以“0”
5、的輸入應(yīng)區(qū)別于19的輸入。輸入“0”,涉及到多零和數(shù)據(jù)輸入,應(yīng)設(shè)置和狀態(tài)。當change為真時,表示是第二次輸入數(shù)據(jù),與19的輸入類似,另外考慮到多零的處理。具體設(shè)計如下: 當change為假時,表示數(shù)據(jù)的第一次輸入,與第二次輸入的第一幀類似,具體設(shè)計如下:4、小數(shù)點的鍵入小數(shù)點的鍵入也相當于數(shù)據(jù)的錄入,需要設(shè)置change3的狀態(tài)另外需考慮到:一個數(shù)中不允許存在2個或者2個以上的小數(shù)點。同上,根據(jù)change個數(shù)改變判斷當前輸入的小數(shù)點是第一輸入還是第二輸入。Change為假:Change為真: 5、等號的鍵入當num1和num3都鍵入值,且有確定的運算關(guān)系后,按下等號鍵,顯示出結(jié)果。由于結(jié)
6、果可能存在多零顯現(xiàn),所以需設(shè)置狀態(tài)。由于開方、取反、取倒操作不涉及到等于鍵,故只需設(shè)計+、-、* 、/四個鍵。具體設(shè)計如下:6、四則運算的連續(xù)實現(xiàn)具體的實現(xiàn)過程和上一步類似,但是應(yīng)加入,保證計算的連續(xù)性7、C鍵清零作用C鍵的作用是:當按下此鍵后,程序初始化8、CE退出鍵CE鍵的作用是,當按下此鍵后,程序結(jié)束循環(huán),并將0顯示在前面板上。9、開方鍵10、倒數(shù)鍵11、反號鍵12、backspace鍵backspace鍵僅對輸入數(shù)據(jù)有效13、默認事件14、對result的處理上述所有結(jié)果都賦值給result,result經(jīng)0值處理后,由result1輸出并在前面板上顯示。利用while循環(huán),檢測res
7、ult最后一位是否為0,若為0,則減去末位后賦值給本身;若不為0,則退出循環(huán)顯示數(shù)據(jù),從而實現(xiàn)去0的功能。用change2控制條件分支的選擇,當change2為假時,直接將result值給result1并結(jié)束result處理循環(huán)。當change2真時,進行數(shù)據(jù)處理。至此,計算器的基本功能已實現(xiàn),后面板程序框圖結(jié)構(gòu)如下圖所示。前面板結(jié)構(gòu)將字符串顯示控件、布爾開關(guān)按鈕、數(shù)值顯示控件隱藏,即可得到最后的計算器了。三、總結(jié)此計算器可以實現(xiàn)基本的加減乘除以及開方、取倒、取反功能,可以進行數(shù)據(jù)的連續(xù)運算以及簡單的報錯、糾錯功能,在此計算器模版上,可以繼續(xù)添加條件分支,實現(xiàn)更多功能的運算,但是不支持第二個數(shù)
8、位為開方、取反、取倒的功能。附錄資料:不需要的可以自行刪除 VIW虛擬因特網(wǎng)教室概述( )因特網(wǎng)教室,是一個在局域網(wǎng)環(huán)境中模擬因特網(wǎng)的教學系統(tǒng),它采用多種先進的網(wǎng)絡(luò)技術(shù),把因特網(wǎng)帶進校園,讓學校的師生在校園網(wǎng)中即可模擬上因特網(wǎng),無須撥號,也不必通過代理服務(wù)器,只要在任一瀏覽器中敲入所需網(wǎng)址,就可完成恰似在因特網(wǎng)上才能實現(xiàn)的全部功能,從而實現(xiàn)信息的交換、發(fā)布與檢索。這樣,學生和老師在花費極少的校園網(wǎng)環(huán)境中就可遨游樂趣無窮的:搜索瀏覽自己感興趣的網(wǎng)站,查詢收集與課題相關(guān)的信息以輔助教學或?qū)W習,使用電子郵件進行交流與溝通,在上貼帖子,對某些問題發(fā)表自己獨特的見解,在談天說地中暢所欲言,大侃特侃,在下
9、載專區(qū)中下載各種軟件,在留言板中提出你的意見等等,讓師生們在校園局域網(wǎng)中充分過把上癮。提供了包羅萬象的 網(wǎng)站和功能強大的系統(tǒng)管理程序。此網(wǎng)站中的因特網(wǎng)基礎(chǔ)知識一欄,為學生們進入上好第一堂入門課。為緊密配合教學,還集成了十多個與教學有關(guān)的網(wǎng)站,使你幾乎在瞬間便可瀏覽眾多網(wǎng)站。同時,在下載專區(qū)里提供了一系列流行的常用軟件工具,讓你快速下載到本地計算機上。另外, 還展示了五花八門的網(wǎng)頁特技, 讓你耳目一新,躍躍欲試。在基于操作系統(tǒng)的服務(wù)器上,增加了系統(tǒng)管理主程序(該程序還可在網(wǎng)站管理頻道中直接調(diào)用),包括用戶管理與網(wǎng)站管理,規(guī)定了有哪些用戶創(chuàng)建,維護哪些站點等等,師生們可以在這里創(chuàng)建與維護各年級、各
10、教研室、各班級、甚至個人的網(wǎng)站,從而把校園的信息發(fā)布到中去,達到資源共享,二次開發(fā)的目的。系統(tǒng)要求硬件配置. 服務(wù)器最低配置標準配置最佳配置 以上 以上 以上內(nèi)存以上以上以上硬盤以上剩余空間以上剩余空間以上剩余空間網(wǎng)卡以上帶寬以上帶寬以上帶寬. 工作站最低配置標準配置最佳配置 以上 以上以上內(nèi)存以上以上以上顯示卡以上顯存以上顯存以上顯存網(wǎng)卡以上帶寬以上帶寬以上帶寬聲卡 全雙工聲卡(可選) 全雙工聲卡(可選) 全雙工聲卡軟件配置. 服務(wù)器 服務(wù)器系統(tǒng), 服務(wù)器軟件,因特網(wǎng)教室軟件。 工作站 、 、 或 ,通訊協(xié)議,瀏覽器(推薦使用以上的瀏覽器)。產(chǎn)品功能因特網(wǎng)基礎(chǔ)知識的學習電子郵件的收發(fā)網(wǎng)站搜索
11、資料的下載網(wǎng)上留言網(wǎng)上聊天網(wǎng)上公告網(wǎng)上資料庫的管理因特網(wǎng)網(wǎng)頁制作特技網(wǎng)站的管理產(chǎn)品特色因特網(wǎng)教室具有以下特點:安裝簡便,由于采用性能優(yōu)越的架構(gòu),服務(wù)器端僅需裝網(wǎng)絡(luò)操作系統(tǒng)與因特網(wǎng)教室系統(tǒng)管理主程序,客戶端安裝任意類型的瀏覽器即可 。穩(wěn)定性強,由于服務(wù)器端基于大型網(wǎng)絡(luò)應(yīng)用平臺,該平臺具有強大的技術(shù)后盾,可靠性強、安全性高。經(jīng)濟實惠,由于在局域網(wǎng)中操作,沒有電話費,也沒有上網(wǎng)費,極大減少了教學成本。兼容性強,客戶端支持 , 和 操作系統(tǒng)和任意類型的瀏覽器。操作簡易,模擬上網(wǎng)極其簡單,無須撥號,也不必通過代理服務(wù)器,只要在校園網(wǎng)任一瀏覽器中敲入所要網(wǎng)址即可。效率高,由于網(wǎng)站實際是在本地服務(wù)器上,所以
12、上網(wǎng)相當于全部在寬頻網(wǎng)絡(luò)上高速運行,你盡可瞬時一覽無遺。功能全,濃縮了的全部功能,只要互聯(lián)網(wǎng)有的,這里都可以找到。中還集成了十多個與教學有關(guān)的網(wǎng)站,使你呆在校園里便知天下事。同時,還可以把其它網(wǎng)站的信息下載到本地服務(wù)器中,由網(wǎng)站系統(tǒng)管理員經(jīng)過篩選來進行統(tǒng)一管理,達到減少上網(wǎng)次數(shù)與資源共享的目的。中增加的教學示范,比如因特網(wǎng)基礎(chǔ)知識、電子郵件、網(wǎng)頁特技、 資料庫管理示范等,讓學生們邊學習、邊實踐,是一本不可多得的百科全書。 在中的用戶管理與網(wǎng)站管理程序,讓師生們積極創(chuàng)建與維護各個站點,完全調(diào)動了他們的主動性,激發(fā)了他們的創(chuàng)造力, 從而讓校園在大舞臺上充分展示自己的風采。適應(yīng)范圍校園網(wǎng)培訓教室多媒
13、體教室企業(yè)內(nèi)局域網(wǎng)產(chǎn)品安裝和設(shè)置產(chǎn)品包含:藍點系統(tǒng)盤、 主程序光盤、范例網(wǎng)站光盤; 產(chǎn)品使用手冊一本; 網(wǎng)卡一塊;安裝與啟動因特網(wǎng)教室采用性能優(yōu)越的架構(gòu),服務(wù)器端必須在功能強大的網(wǎng)絡(luò)操作系統(tǒng)下運行,而客戶端(僅需安裝瀏覽器)可任意在、 、 操作系統(tǒng)上執(zhí)行,且支持所有類型的瀏覽器。安裝服務(wù)器端服務(wù)器端必須安裝網(wǎng)絡(luò)操作系統(tǒng)(含服務(wù)器)、因特網(wǎng)教室。安裝網(wǎng)絡(luò)操作系統(tǒng)關(guān)于安裝網(wǎng)絡(luò)操作系統(tǒng), 請參閱的安裝手冊。在安裝過程中,選擇定制安裝后,出現(xiàn)待安裝軟件列表,建議安裝該列表中的全部軟件。安裝完后,在服務(wù)器上用命令來設(shè)置網(wǎng)絡(luò),出現(xiàn)網(wǎng)絡(luò)設(shè)定窗口,進行一些配置:在客戶端工作區(qū)域里,用上下箭頭鍵選擇主機基本資料
14、選項,然后按回車鍵,進入這部主機的基本設(shè)定窗口。在主機名文本框中,輸入 服務(wù)器名稱,然后用上下箭頭把光標移到網(wǎng)卡一欄,應(yīng)特別注意,在主要名稱及網(wǎng)域文本框中輸入的內(nèi)容必須與主機名文本框中的一致。安裝因特網(wǎng)教室首先進入光盤的目錄,若您的網(wǎng)卡為網(wǎng)卡,請先在的命令行上敲入程序,然后用 進行主機基本網(wǎng)絡(luò)設(shè)定,并重啟機器。網(wǎng)卡安裝成功后,再進入光盤的目錄,在的命令行上敲入,再按回車鍵,系統(tǒng)便會把因特網(wǎng)教室安裝到服務(wù)器上的目錄上(文件夾是系統(tǒng)自動生成的默認目的文件夾),當然用戶也可以自己定義目的文件夾,只需在 后加上目的文件夾的路徑。安裝結(jié)束后,系統(tǒng)會提示重啟機器。 重新啟動機器后,用帳號登錄,便可進入因特網(wǎng)教室系統(tǒng)管理的主界面了,如圖所示。圖安裝客戶端客戶端可任意在、 、 操作系統(tǒng)上執(zhí)行,且支持所有類型的瀏覽器(推薦使用以上的瀏覽器)。關(guān)于安裝上述操作系統(tǒng)與瀏覽器,請參閱相關(guān)的安裝手冊,此處不必贅述:客戶端安裝完以后,需要加入域名服務(wù)器(以為例),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合理利用網(wǎng)絡(luò)說課稿分鐘
- 碧桂園物業(yè)管家述職報告
- 教育器材租賃合同模板
- 胸腰椎骨折的診斷與治療
- 溫室大棚灌溉系統(tǒng)安裝協(xié)議
- 新能源項目密封條模板
- 外賣公司墻布施工合同協(xié)議
- 城市住宅樓隔音改造合同
- 科研機構(gòu)辦公設(shè)備招投標書
- 城市有軌電車塔吊租賃合同
- 部編2024版歷史七年級上冊第三單元《第14課 絲綢之路的開通與經(jīng)營西域》說課稿
- 合同模板 交稅
- 期中測試卷(試題)2024-2025學年蘇教版數(shù)學六年級上冊
- 人音版音樂三年級上冊全冊教案
- 2024年新人教版四年級數(shù)學上冊《第5單元第1課時 平行與垂直》教學課件
- 期中易錯卷(第1-4單元)(試題)-2024-2025學年三年級上冊數(shù)學人教版
- 【人教版】《勞動教育》五上 勞動項目三《制作扇子》 課件
- 16部編二上語文-朱德的扁擔公開課課件【一等獎】-
- 物聯(lián)網(wǎng)空氣凈化器的數(shù)據(jù)安全與隱私
- 《公共科目》軍隊文職考試試題及解答參考(2024年)
- 2024春季中國鐵塔湖南分公司校園招聘21人高頻500題難、易錯點模擬試題附帶答案詳解
評論
0/150
提交評論