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

正文內(nèi)容

基于jme平臺的掌上網(wǎng)絡(luò)商店——客戶端的開發(fā)—免費畢業(yè)設(shè)計論文-資料下載頁

2024-11-03 08:44本頁面

【導(dǎo)讀】運行時環(huán)境,它包括尋呼機、移動電話、可視電話、數(shù)字機頂盒和汽車導(dǎo)航系統(tǒng)。案,并因其具有“WriteOnce,runanywhere”的Java特性提高了開發(fā)效率。目前,網(wǎng)上購物系統(tǒng)具備的24×7服務(wù)模式與即時互動方式,大量吸引。了廣大購物者的注意力,具有很大的市場潛力。術(shù),重點是對客戶端部分的結(jié)構(gòu)和具體功能做了較為詳細的闡述。己的設(shè)計思路和方法實現(xiàn)了基于J2ME平臺的掌上網(wǎng)絡(luò)商店客戶端系統(tǒng)的開發(fā),并與負責(zé)服務(wù)端開發(fā)的同學(xué)進行了驗證、配合測試,達到了預(yù)期成果。

  

【正文】 )。 try{=rename。 = table。 jbInit()。displayShopInfo()。 xianshi(line)。} catch (Exception e) {()。} }public void mandAction(Command mand, Displayable displayable) { if (() == ) {String sa = table。 DHScreen dhScreen = new DHScreen(sa)。 ().setCurrent(dhScreen)。 } else if (() == ) { Goumai ss = new Goumai()。 ().setCurrent(ss)。}} public void displayShopInfo() {Thread thread = new Thread() { public void run() {try {updateShopInfo()。} catch (Exception e) {}}}。 ()。} private void updateShopInfo() throws IOException, EOFException { HttpConnection con = null。 String requestString = amp。name= + name + amp。table= + table。 // 關(guān)鍵字 InputStream iStrm = null。OutputStream oStrm = null。DataInputStream dis = null。 DataOutputStream dos = null。// String line = 。// 發(fā)數(shù)據(jù) try {con = (requestString)。 ()。if (con != null) (connect sucess)。iStrm= ()。 oStrm = ()。 dos= new DataOutputStream(oStrm)。 dis = new DataInputStream(iStrm)。 processServerResponse(con,dis)。 line = ()。 第 21 頁 共 26 頁 圖 14 查詢界面 1 圖 15 查詢界面 2 圖 16 查詢結(jié)果界面 while (line != null) {(line)。xianshi(line)。 line = ()。}} 購買系統(tǒng)實現(xiàn) 當(dāng)用戶查詢完了以后 ,發(fā)現(xiàn)了自己喜歡的商品就會去購買 ,而這個部分就是實現(xiàn)了用戶購買功能 ,圖 17 是購買系統(tǒng)的界面需要用戶輸入商品的 ID號和購買的數(shù)量然后和服務(wù)器進行聯(lián)網(wǎng)進行相關(guān)操作把 ,在數(shù)據(jù)庫內(nèi)將商品的數(shù)量更新。購買成功以后會看到圖 18 的購買成功的界面。 以下是購買系統(tǒng)的重要功能代碼: public void goumai() {Thread thread = new Thread() {public void run() { try {lianjie()。} catch (Exception e) {()。}}}。 ()。} private void lianjie() throws IOException, EOFException { HttpConnection conn = null。 DataInputStream dis = null。 try {ID = ()。NUMBER = ()。 conn=(HttpConnection) 第 22 頁 共 26 頁 圖 21 購買成功界面 圖 20 購買系統(tǒng)界面 ( + ? + ID= + ID + amp。NUMBER= + NUMBER)。 dis = new DataInputStream(())。 line = ()。 OkScreen ss = new OkScreen(line)。 ().setCurrent(ss)。 (line)。 // 在服務(wù)器端如果收到請求后發(fā)送用 writreUTF(message)。 }finally {if (conn != null)()。if (dis != null) ()。}} public void mandAction(Command c, Displayable displayable) { ID = ()。NUMBER = ()。 if (() == ) { if (() != 0 amp。amp。 () != 0) {goumai()。} 5 系統(tǒng)開發(fā)測試中的問題 屏幕跳轉(zhuǎn) 在編寫手機程序時,經(jīng)常要進行各個屏幕間的切換。一開始不知道怎么樣去做, 看了比較多的實例 ,很簡單,但很能說明問題。 所以 總結(jié)一下 : Display 對像,如 private Display display,它表示當(dāng)前的屏幕。還有一些 Displayable 對像。如 Form, TextField 等都是Displayable的子類在主程序中通過 (Displayable實例名 )。 即可將當(dāng) Displayable 實例加入當(dāng)前的屏幕。 ,只要將你想顯示的 Item放到到主程序的 display對象中即可。主程序中定義了一個 display,則要在另一個屏幕 (我姑且把它稱第 23 頁 共 26 頁 之為目標屏幕 )中引用到主程序的 display。 是程序中的屏幕部分的關(guān)鍵代碼來做測試: if ((購買產(chǎn)品 )) { Goumai ss = new Goumai()。 ().setCurrent(ss)。} 意思當(dāng)程序的命令按鈕為“購買商品”時,程序?qū)⑻D(zhuǎn)到 Goumai 這個類,最關(guān)鍵的是:“ ().setCurrent(ss)。”這條語句, 就是把 ss 在當(dāng)前的屏幕中顯示出 來 !這樣就可以看到 Goumai 中定義的各個元素了 ! 事件處理機制 在 MIDP中分高級事件處理和低級事件處理 ,前者主要是針對高級 UI,而后者主要是這對 Canvas 這樣的低級 UI 的。 在編程的實際過程中遇到了 2 個大類的問題: 一類問題是在 CommandListener 這個接口下,我想實現(xiàn)的是,用戶單擊一個確定的按鈕,可以跳轉(zhuǎn)到另外一個屏幕中去,是一直不能實現(xiàn),主要是沒有搞清楚這個接口的作用,當(dāng)我了解到了以后,對代碼進行了修改,一般是選用的比較的方法 if ((查詢 )然后再進行相關(guān)的操作。 第二類問題,是我在設(shè)計查詢界面的時候遇到的,在設(shè)計這個 ChoiceGroup組件的時候,我的想法是有一個跳出式菜單供用戶來選擇,在 ChoiceGroup 組件的樣式中 POP 樣式實現(xiàn)了這個功能,但是用戶所選擇的內(nèi)容,程序不能傳遞給下一個屏幕,看了很多相關(guān)的資料,才知道犯了一個致命的錯誤,就是將ChoiceGroup 的監(jiān)聽設(shè)置在 CommandListener 中了,但是 ChoiceGroup 的狀態(tài)改變是由 ItemStateListener 來控制的,了解到了這個問題就解決了。 高級事件處理主要由 兩個接 口來 實現(xiàn) :CommandListener 和 ItemStateListener。在CommandListener 中定義了 方法 mandAction(Command cmd,Displayable disp),我們必須實現(xiàn)這個方法來完成事件處理,告訴應(yīng)用程序當(dāng)在 disp 界面下如果 cmd 按鈕并按下的時候他應(yīng)該去做什么 。 ItemStateListener 中定義了方法itemStateChanged(Item item),應(yīng)用程序通過他來得到在 Form 內(nèi)的 item 內(nèi)部狀態(tài)發(fā)生變化的事件。用戶在進行如下操作的時候都會觸發(fā)這樣的事件, 調(diào)整交互性 Guage 在 TextField 內(nèi)輸入或者修改內(nèi)容、修改 DateField、改變ChoiceGroup 的狀態(tài)。 第 24 頁 共 26 頁 結(jié) 論 掌上網(wǎng)絡(luò)商店做為 畢業(yè)設(shè)計 ,是本人目前做過的最大的程序 。 雖然大學(xué)期間在 Delphi 下設(shè)計過一些程序 ,并且反復(fù)的調(diào)試修改 過 ,但接手這個題目時仍感覺十分棘手。 本畢業(yè)設(shè)計建立在 J2ME 平臺上 ,是本人以前未曾接觸過的領(lǐng)域。憑著探索新知識的熱情,我選擇了該設(shè)計題目。但是學(xué)習(xí)該平臺背景和功能的時間遠遠超出了我想象的時間。在設(shè)計初期 ,為了搭建平臺 ,需要花費好幾天的時間 ,為了使屏幕看起來相對 美觀又會花費幾天的努力。很多相關(guān)的技術(shù) ,如需要使用到的線程、高級圖形界面的使用每一項都需要花一定的時間去掌握和熟悉。更為困難的是 ,J2ME 為一種剛出現(xiàn)僅幾年的新技術(shù),國內(nèi)的參考資料非常少 ,僅有的幾本也停留在簡單的介紹階段。臺灣的王森寫了兩本較好的書,給了我很大的幫助 ,但對設(shè)計該 J2ME 程序來說 ,仍只夠入門。在發(fā)覺中文資料的稀少后 ,為了進一步探索深層次的技巧 ,我花費了大量時間在 j2me 的 API 上。 在終于可以照貓畫虎的寫出一小段注冊的代碼時 ,已經(jīng)過去了相當(dāng)長的準備時間。我原以為這樣的速度將無法完成畢業(yè)設(shè)計 ,但 當(dāng)掌握了大部分應(yīng)用技巧時 ,剩下的程序思路的設(shè)計就顯得不是最大的障礙了。 在今后的學(xué)習(xí)工作 ,我希望可以繼承在做畢業(yè)設(shè)計時候的那種干勁 ,和創(chuàng)新的精神 ,從專業(yè)知識下手努力提升自己的專業(yè)能力。 參考文獻 [1] 耿祥義 ,張躍平 .JAVA2 實用教程 [M].北京:清華大學(xué)出版社, [2] 朱喜福 .JAVA 網(wǎng)絡(luò)應(yīng)用編程入門 [M].北京 :人民郵電出版社 , [3] 陳永強 .SQL 數(shù)據(jù)庫企業(yè)應(yīng)用系統(tǒng)開發(fā) [M].北京:清華大學(xué)出版社 , [4] 莊東 ,劉小華 .JbuilderX 無線應(yīng)用開發(fā) [M].北京 :電子工業(yè)出版社 , [5] 溫尚書 .J2ME 無線通信 實用案例教程 [M].北京:清華大學(xué)出版社, [6] 王森 .JAVA 手機程序設(shè)計 [M].北京:中國鐵道出版社, 第 25 頁 共 26 頁 致 謝 本文是在何林波老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識和嚴謹?shù)闹螌W(xué)態(tài)度使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝! 在論文完成過程中,本人還得到了沈峰同學(xué)的熱心幫助,本人向他表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示 衷心的感謝! 作者簡介: 姓 名:金博文 性別: 男 出生年月: 1985 年 4 月 民族: 漢 Email: 第 26 頁 共 26 頁 聲 明 本論文的工作是 2020 年 2 月至 2020 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院 或其他教學(xué)機構(gòu)的學(xué)位或證書而使用過的材料。除非另有說明,本文的工作是原始性工作。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 ( 2)學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制方式保存學(xué)位論文。 ( 3)學(xué)校可以學(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 ( 5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 除非另有科研合同和其他 法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。 特此聲明! 作者簽名: 2020 年 06月 日 第 27 頁 共 26 頁 第 28 頁 共 26 頁 54 Of Vainglory It was prettily devised of Aesop。 the fly sat upon the axletree of the chariot wheel, and said. What a dust do I raise? So are there some vain persons, that whatsoever goeths indeed! They could tell us something worth hearing, if they only knew how to talk. It39。s really a pleasure now and
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1