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

正文內(nèi)容

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

2025-08-28 03:45本頁面

【導讀】運行時環(huán)境,它包括尋呼機、移動電話、可視電話、數(shù)字機頂盒和汽車導航系統(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ā),并與負責服務(wù)端開發(fā)的同學進行了驗證、配合測試,達到了預(yù)期成果。

  

【正文】 playShopInfo()。 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) 當用戶查詢完了以后 ,發(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,它表示當前的屏幕。還有一些 Displayable 對像。如 Form, TextField 等都是Displayable的子類在主程序中通過 (Displayable實例名 )。 即可將當 Displayable 實例加入當前的屏幕。 ,只要將你想顯示的 Item放到到主程序的 display對象中即可。主程序中定義了一個 display,則要在另一個屏幕 (我姑且把它稱第 23 頁 共 26 頁 之為目標屏幕 )中引用到主程序的 display。 是程序中的屏幕部分的關(guān)鍵代碼來做測試: if ((購買產(chǎn)品 )) { Goumai ss = new Goumai()。 ().setCurrent(ss)。} 意思當程序的命令按鈕為“購買商品”時,程序?qū)⑻D(zhuǎn)到 Goumai 這個類,最關(guān)鍵的是:“ ().setCurrent(ss)。”這條語句, 就是把 ss 在當前的屏幕中顯示出 來 !這樣就可以看到 Goumai 中定義的各個元素了 ! 事件處理機制 在 MIDP中分高級事件處理和低級事件處理 ,前者主要是針對高級 UI,而后者主要是這對 Canvas 這樣的低級 UI的。 在編程的實際過程中遇到了 2個大類的問題: 一類問題是在 CommandListener 這個接口下,我想實現(xiàn)的是,用戶單擊一個確定的按鈕,可以跳轉(zhuǎn)到另外一個屏幕中去,是一直不能實現(xiàn),主要是沒有搞清楚這個接口的作用,當我了解到了以后,對代碼進行了修改,一般是選用的比較的方法 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)用程序當在 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è)計 ,是本人目前做過的最大的程序 。 雖然大學期間在 Delphi 下設(shè)計過一些程序 ,并且反復(fù)的調(diào)試修改 過 ,但接手這個題目時仍感覺十分棘手。 本畢業(yè)設(shè)計建立在 J2ME 平臺上 ,是本人以前未曾接觸過的領(lǐng)域。憑著探索新知識的熱情,我選擇了該設(shè)計題目。但是學習該平臺背景和功能的時間遠遠超出了我想象的時間。在設(shè)計初期 ,為了搭建平臺 ,需要花費好幾天的時間 ,為了使屏幕看起來相對 美觀又會花費幾天的努力。很多相關(guān)的技術(shù) ,如需要使用到的線程、高級圖形界面的使用每一項都需要花一定的時間去掌握和熟悉。更為困難的是 ,J2ME 為一種剛出現(xiàn)僅幾年的新技術(shù),國內(nèi)的參考資料非常少 ,僅有的幾本也停留在簡單的介紹階段。臺灣的王森寫了兩本較好的書,給了我很大的幫助 ,但對設(shè)計該 J2ME 程序來說 ,仍只夠入門。在發(fā)覺中文資料的稀少后 ,為了進一步探索深層次的技巧 ,我花費了大量時間在 j2me 的 API 上。 在終于可以照貓畫虎的寫出一小段注冊的代碼時 ,已經(jīng)過去了相當長的準備時間。我原以為這樣的速度將無法完成畢業(yè)設(shè)計 ,但 當掌握了大部分應(yīng)用技巧時 ,剩下的程序思路的設(shè)計就顯得不是最大的障礙了。 在今后的學習工作 ,我希望可以繼承在做畢業(yè)設(shè)計時候的那種干勁 ,和創(chuàng)新的精神 ,從專業(yè)知識下手努力提升自己的專業(yè)能力。 參考文獻 [1] 耿祥義 ,張躍平 .JAVA2 實用教程 [M].北京:清華大學出版社, [2] 朱喜福 .JAVA 網(wǎng)絡(luò)應(yīng)用編程入門 [M].北京 :人民郵電出版社 , [3] 陳永強 .SQL 數(shù)據(jù)庫企業(yè)應(yīng)用系統(tǒng)開發(fā) [M].北京:清華大學出版社 , [4] 莊東 ,劉小華 .JbuilderX 無線應(yīng)用開發(fā) [M].北京 :電子工業(yè)出版社 , [5] 溫尚書 .J2ME 無線通信 實用案例教程 [M].北京:清華大學出版社, [6] 王森 .JAVA 手機程序設(shè)計 [M].北京:中國鐵道出版社, 第 25 頁 共 26 頁 致 謝 本文是在何林波老師的熱情關(guān)心和指導下完成的,他淵博的知識和嚴謹?shù)闹螌W態(tài)度使我受益匪淺,對順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝! 在論文完成過程中,本人還得到了沈峰同學的熱心幫助,本人向他表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示 衷心的感謝! 作者簡介: 姓 名:金博文 性別: 男 出生年月: 1985年 4 月 民族: 漢 Email: 第 26 頁 共 26 頁 聲 明 本論文的工作是 2020 年 2 月至 2020 年 6 月在成都信息工程學院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學院 或其他教學機構(gòu)的學位或證書而使用過的材料。除非另有說明,本文的工作是原始性工作。 關(guān)于學位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明: 本人完全了解成都信息工程學院有關(guān)保管使用學位論文的規(guī)定,其中包括: ( 1)學校有權(quán)保管并向有關(guān)部門遞交學位論文的原件與復(fù)印件。 ( 2)學校可以采用影印、縮印或其他復(fù)制方式保存學位論文。 ( 3)學??梢詫W術(shù)交流為目的復(fù)制、贈送和交換學位論文。 ( 4)學??稍试S學位論文被查閱或借閱。 ( 5)學校可以公布學位論文的全部或部分內(nèi)容(保密學位論文在解密后遵守此規(guī)定)。 除非另有科研合同和其他 法律文書的制約,本論文的科研成果屬于成都信息工程學院。 特此聲明! 作者簽名: 2020 年 06 月 日 第 27 頁 共 26 頁 BOOK THE YEAR 1817 CHAPTER I THE YEAR 1817 1817 is the year which Louis XVIII., with a certain royal assurance which was not wanting in pride, entitled the twenty second of his is the year in which M. Bruguiere de Sorsum was the hairdressers39。 shops, hoping for powder and the return of the royal bird, were besmeared with azure and decked with fleursdelys. It was th
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1