線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1476
推到 Plurk!
推到 Facebook!

樂透問題~有人可以幫幫我嗎

尚未結案
does
一般會員


發表:1
回覆:1
積分:0
註冊:2005-01-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-13 23:14:31 IP:218.169.xxx.xxx 未訂閱
一個主機和一個客戶端 客戶端要跟主機要號碼 程式如下 有人可以幫我做一些改變嗎~~ 要交作業的 不過我不太懂~ } // ______________________________________________________________________ // 與server連線 // ______________________________________________________________________ public void connectServer() { try { loto_n = (LottoNumber)Naming.lookup("rmi://localhost/bankacct"); //透過此語法自動與server形成連接 System.out.println("已完成與server的連線 : 在registry裡找到了!"); } catch (Exception e) { //錯誤抓取 System.out.println("lookupException: " e.getMessage()); e.printStackTrace(); } } // ______________________________________________________________________ // 取得樂透數字 // ______________________________________________________________________ public void GetLoto() { Loto_nums = new int[6]; //宣告陣列大小為6的空間存放server端的6個值 try { Loto_nums = loto_n.getLottoNumbers(); //抓取server端的樂透矩陣 } catch (RemoteException e) { //錯誤抓取 System.out.println("LottoNumber Exception: " e.getMessage()); e.printStackTrace(); } } // ______________________________________________________________________ // 建立客戶端的圖型化介面 // ______________________________________________________________________ public void createPanel() { setLayout(new BorderLayout()); Panel amountpanel = new Panel(); amountpanel.setLayout(new FlowLayout(FlowLayout.LEFT)); Label title = new Label("網路樂透的Client端程式 ----->"); amountpanel.add(title); amountpanel.add(new Label("樂透號碼:")); add("North", amountpanel); for(int i=0;i<=5;i ){ //建立顯示樂透號碼的6個lable amountpanel.add(new Label("#" (i 1) "=" Loto_nums[i])); } } //偵測視窗關閉 class windowHandler extends WindowAdapter { public void windowClosing(WindowEvent event) { System.exit(0); } } }
does
一般會員


發表:1
回覆:1
積分:0
註冊:2005-01-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-14 04:44:51 IP:218.169.xxx.xxx 未訂閱
真的肯求大家幫我改一下~ 順便給我注解否則我看不懂謝謝~~ 期末考 繳交日期: Friday, 14 January 2005, 11:55 PM (19 小時 10 分鐘) 最高分數: 100 請使用 Java RMI 開發簡單網路樂透的 client 程式,並命名為 GetLottoNumbers.java , Server 端如下: LottoNumber.java 如下 import java.rmi.Remote; import java.rmi.RemoteException; public interface LottoNumber extends Remote { int [] getLottoNumbers() throws RemoteException; } LottoShop.java 如下 import java.rmi.Naming; import java.rmi.RemoteException; import java.rmi.server.UnicastRemoteObject; public class LottoShop extends UnicastRemoteObject implements LottoNumber { static int LottoNumbers[]; static { LottoNumbers = new int[6]; LottoNumbers[0] = 10; LottoNumbers[1] = 15; LottoNumbers[2] = 25; LottoNumbers[3] = 26; LottoNumbers[4] = 29; LottoNumbers[5] = 39; } 功能 Client 端須能讀取六組號碼並顯示出來,如下資訊 #1=10 #2=15 #3=25 #4=26 #5=29 #6=29 * 請加註解於 java source 中上傳 java source 與 class 的 zip 檔 * 視窗圖形化加分 * 請自行寫作獨自完成後上傳,僅能透過網路線上討論與同組進行開發技術的資訊分享, 上傳後請填答分組活動報告 這是老師給的題目 上面是同學的答案 Orz
neoart
版主


發表:22
回覆:582
積分:425
註冊:2003-05-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-14 09:55:19 IP:61.64.xxx.xxx 未訂閱
你很坦白,這點先給你肯定 不過既然是你的作業,真的還是要自己去找資料 建議你去找java的網路運用這類的書 "Java 網路程式設計",這樣的書在書局都有在賣 或是 thinking in java 這類的入門功夫,都是有RMI的例子. 所謂討論,不是從頭問到尾,希望你有消化之後,可以提出比較關鍵/有意義的問題, 大家也就比較有時間回覆.
系統時間:2024-05-09 22:50:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!