本設計課題―用JAVA語言設計即時通訊系統是為了更好的滿足人們的網上聊天和徹底的實現兩臺計算機之間點對點的信息交流的需求提出來的,也是當今網絡迅速發展的結果。本論文共分為七部分.第一部分簡單的分析了本即時通訊系統開發的可行性,并重點對技術可行性(選擇JAVA)做了詳細分析;第二部分借助數據流圖和數據字典對系統的功能和性能進行了詳細的需求分析,建立了系統的邏輯結構;第三部分用結構圖和層次輸入輸出處理圖,建立了系統的總體結構;第四部分采用了過程設計語言對系統的各個功能模塊進行了詳細設計;第五部分用JAVA語言編碼實現了本系統,并對系統的功能進行了簡要的測試和調試;第六部分為系統測試部分,對系統的功能進行了全面測試;最后是此次設計的結論總結及部分參考文獻。 關鍵字:Java2 JSDK 即時通訊 點對點 數據流圖 數據字典 結構圖 層次輸入輸出處理圖 偽碼
上傳時間: 2013-12-01
上傳用戶:bakdesec
一、用表格形式顯示字符 1、題目:用表格形式顯示ASCII字符 2、實驗要求: 按15行*16列的表格形式顯示ASCII碼為10H-100H之間的所有字符,即以行為主的順序用ASCII碼遞增的次序依次顯示對應的字符.每16個字符為一行,每行中的相鄰兩個字符之間用空白符(ASCII為0)隔開. 3、提示: (1)顯示每個字符可能使用功能號為02的顯示輸出功能調用,使用方法如下: MOV AH,02H MOV DL,輸出字符的ASCII碼 INT 21H 本題中可把DL初始化為10H,然后不斷使其加1(用INC指令)以取得下一個字符的ASCII碼. (2)顯示空白符時,用其ASCII碼為0置入DL寄存器.每行結束時,用顯示回車和換行符結束本行并開始下一行. (3)由于逐個顯示相繼為ASCII字符時,需要保存并不斷修改DL寄存器的內容,而顯示空白、回車、換行符時也需要使用DL寄存器,為此可用堆棧來保存相繼的ASCII字符。 具體用法是:在顯示空白或回車、換行符前用指令PUSH DX把DL的內容保存到堆棧中去。在顯示空白或回車、換行符后用指令恢復DL寄存器的原始內容。
上傳時間: 2014-01-11
上傳用戶:qwe1234
用循環鏈表解Josephus問題。設有n個人圍坐在一個圓桌周圍,現從第1個人開始報數,數到第m的人出列,然后從出列的下一個人重新開始報數,數到第m的人又出列,…,如此反復直到所有的人全部出列為止。Josephus問題是:對于任意給定的n和m,求出按出列次序得到的n個人員的序列,如n=8,m=4時,輸出序列是48521376。
上傳時間: 2013-12-14
上傳用戶:ukuk
(pdg格式,請用BXViewer打開)Java3D是由SUN公司推出的、面向Internet的三維動畫程序語言。通過在網頁上插入用Java3D編寫的Applet,就能讓瀏覽網頁的用戶感受到逼真的三維動畫效果。全書共分10章。第1章對Java3D作了全面的介紹;第2章和第3章講述如何構建基本的三維形體并用它們組合成復雜物體;第4章講述怎樣在Java3D中利用AutoCAD、3DS等軟件設計的形體;第5章~第7章分別介紹建立真實的三維環境所必需的燈光、材質、紋理、背景、霧效和聲音等要素;第8章闡述如何用鼠標、鍵盤控制三維形體的運動;第9章講解如何讓三維形體按照預定的軌跡運動以及如何優化形體的運動性能;第10章給出了一個綜合實例,它將深化讀者對Java3D的認識。本書附帶的光盤中提供了書中全部源程序、常用的開發工具和重要的技術資料。本書由有豐富的Java3D開發經驗的清華大學研究人員編寫。它不是一本Java3D的語法書或使用手冊,而是作者對自己實踐經驗的提煉。本書用大量的實例生動地闡述編程要點,讓讀者動態地掌握編程方法,而非靜態地學習編程規則;本書著重介紹應用編程經常會用到的一些技術,但并不面面俱到,目的是讓讀者盡可能簡潔地掌握編程的要旨。本書適用于有一定Java基礎的網絡編程愛好者和開發人員。
標簽: Java3D BXViewer Internet Applet
上傳時間: 2014-01-23
上傳用戶:JIUSHICHEN
MenuetOS是一個用匯編開發的32/64位PC操作系統,源代碼分3部分: 1)Diskette image:M32-084.ZIP
上傳時間: 2013-12-08
上傳用戶:ztj182002
MenuetOS是一個用匯編開發的32/64位PC操作系統,源代碼分3部分: 2)Kernel sources::K084.ZIP
上傳時間: 2015-09-25
上傳用戶:woshiayin
本設計課題―用JAVA語言設計即時通訊系統是為了更好的滿足人們的網上聊天和徹底的實現兩臺計算機之間點對點的信息交流的需求提出來的,也是當今網絡迅速發展的結果。本論文共分為七部分.第一部分簡單的分析了本即時通訊系統開發的可行性,并重點對技術可行性(選擇JAVA)做了詳細分析;第二部分借助數據流圖和數據字典對系統的功能和性能進行了詳細的需求分析,建立了系統的邏輯結構;第三部分用結構圖和層次輸入輸出處理圖,建立了系統的總體結構;第四部分采用了過程設計語言對系統的各個功能模塊進行了詳細設計;第五部分用JAVA語言編碼實現了本系統,并對系統的功能進行了簡要的測試和調試;第六部分為系統測試部分,對系統的功能進行了全面測試;最后是此次設計的結論總結及部分參考文獻。
上傳時間: 2015-10-08
上傳用戶:498732662
用VHDL設計一個4位二進制并行半加器,要求將被加數、加數和加法運算和用動態掃描的方式共陰數碼管一同時顯示出
上傳時間: 2014-11-24
上傳用戶:haohaoxuexi
這是一本介紹8051的好書,看了這本書能對8051有所了解,本書有介紹指令、timer、interrup、uart幾乎是8051基本的功能都有說明,另外本書也有應用電路能讓讀者了解8051。
標簽: 8051
上傳時間: 2013-12-27
上傳用戶:cmc_68289287
詞法分析器制作與應用 設計思想 (1)程序主體結構部分: 說明部分 %% 規則部分 %% 輔助程序部分 (2)主體結構的說明 在這里說明部分告訴我們使用的LETTER,DIGIT, IDENT(標識符,通常定義為字母開頭的字母數字串)和STR(字符串常量,通常定義為雙引號括起來的一串字符)是什么意思.這部分也可以包含一些初始化代碼.例如用#include來使用標準的頭文件和前向說明(forward ,references).這些代碼應該再標記"%{"和"%}"之間 規則部分> 可以包括任何你想用來分析的代碼 我們這里包括了忽略所有注釋中字符的功能,傳送ID名稱和字符串常量內容到主調函數和main函數的功能. (3)實現原理 程序中先判斷這個句語句中每個單元為關鍵字、常數、運算符、界符,對與不同的單詞符號給出不同編碼形式的編碼,用以區分之。 PL/0語言的EBNF表示 <常量定義>::=<標識符>=<無符號整數> <標識符>::=<字母>={<字母>|<數字>} <加法運算符>::=+|- <乘法運算符>::=*|/ <關系運算符>::==|#|<|<=|>|>= <字母>::=a|b|…|X|Y|Z <數字>::=0|1|2|…|8|9
上傳時間: 2015-11-04
上傳用戶:zhengzg