線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:10931
推到 Plurk!
推到 Facebook!
[<<] [1] [2] [>>]

跟著站長一起學JBuilder

 
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-11-10 11:19:06 IP:210.202.xxx.xxx 未訂閱
【跟著站長一起學JBuilder】 這是一篇長期分享的連載文章,站長也是JAVA的文盲,藉著自己學習JBuilder與JAVA的過程與大家分享,希望對有志學JAVA與JBuilder的網友能有所幫助! 站長也希望JBuilder與JAVA的前輩,能夠在這過程中不吝給予指導與協助! Part-1 下載安裝試用版的JBuilder 7 請先至Borland網站中申請加入會員的帳號 http://www.borland.com 再到http://www.borland.com/products/downloads/download_jbuilder.html# 去下載JBuilder Enterprise Trial(試用版) 在這過程中會問您的會員帳號,再作一些問卷調查,填寫完成後就會給您下載的網址,並將註冊檔案傳道您的E-Mail信箱 站長已經用我的Borland會員帳號申請一個免費的試用版,若您無會員帳號又懶的申請,也可以直接下載,下載點為: ftp://ftpd.borland.com/download/jbuilder/jb7enterprise/jbuilder7.zip 安裝時需要註冊檔案(reg56.txt),在此: http://delphi.ktop.com.tw/loadfile.php?TOPICID=7134535&CC=159565 (請按滑鼠右鍵選另存目標) (以上為JBuilder7試用版,請勿拿來作非法用途,試用滿意請洽台灣Borland公司洽詢購買正式版,試用期限為30天) 安裝完後,第一次執行時,會要求註冊, 請選'Have activation file',然後再選取註冊檔案(reg56.txt). (您下載的reg56.txt註冊檔案是站長申請的註冊檔案喔,註冊好之後就開始算30天試用期喔) 安裝後執行的JBuilder7的畫面如下: Part-1 Over ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-11-10 13:06:17 IP:211.21.xxx.xxx 未訂閱
以下是我學JAVA的感覺啦~ 我用過最基礎的SDK也用過JBUILDER 5 跟 6~ 我的感覺是~JAVA實在不適合拿來寫視窗程式~ 原因我想大家都知道~實在太慢了啊~~~ 尤其是跑JBUILDER~哦~~~實在有夠給他慢~~~ 我倒是認為JAVA比較適合寫SERVICE的程式~ 原因無他~利用JAVA跨平台的特性~可以寫手機程式~ 也可以寫家電程式~ 所以我目前也在找一些資料來看~ 包含一些開發工具及SDK~ 以上是我使用JAVA及JBUILDER的心得~ -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-11-12 08:45:33 IP:192.168.xxx.xxx 未訂閱
【跟著站長一起學JBuilder】 Part-2 JAVA簡介 雖然jbuilder將我們所需的java編譯器(compiler)與java編輯器(Editor)都整合為一完整的單一IDE環境,但是站長還是想介紹一下JAVA的基本知識! JAVA為1991年SUN以18個月的時間研發出來的程式語言,最早為sun公司內部使用叫做Oak. JAVA是Platform independent的程式語言,也就是與執行平台無關的程式語言,只要您的電腦有JVM(Java Virtual Machine)就可以執行JAVA,包括Netscape/IE甚至現代的手機或PDA中都有JVM,SUN公司開發各種平台的JVM,所以JAVA才能跨平台. JAVA是一種物件導向的程式語言(object-oriented programming),而且站長覺得其物件導向化的程度更慎於所有語言(包括Delphi),簡單的來說,在Delphi中您要印出一行文字只要寫writeln('abc');就可以了,但在java中要寫成System.out.println("abc");這是因為println是屬於物件System內的一個方法(Method),並不是function或procecdure,所以JAVA無function或procecdure,只有物件類別(Class),所以一開始用JAVA會覺得很不習慣,所有的用法都變得又臭又長,但是用習慣後會被它完美的結構化與物件化的風格吸引,站長稱為完美的程式語言! 也因為如此在jbuilder中只要JAVA程式一寫好,jbuilder就會幫您自動畫出UML的圖,請見: 一開始站長也是被這個功能嚇一跳,但有關UML站長也是一知半解,網友可以幫忙解說一下! JAVA的程式語言和C很像,但又有一些不同,如C沒有String變數JAVA有,還有JAVA的大小寫有分喔,這與Delphi不同喔,所以一開始學JAVA要注意書上寫的大小寫! JAVA寫好的程式副檔名為.java就像Delphi是.PAS檔一樣,經過Compiler之後的檔為.class就類似Delphi中的.dcu,這個class就直接可以用JVM來執行,還有.class是一個Code Byte的二進位檔,事實上比較類似source經過compiler第一段Paser之後的指令簡碼檔,所以java執行的會比較慢(也有一些工具可以讓JAVA產生獨立的可執行檔),因此JAVA 2用一種JIT的技術JAVA2 JIT(Jist In Time) Compiler,這是將程式碼可以一部份一部份被編譯,當使用者執行到那才編譯到那,所以JAVA2會比較快一點. JAVA的程式有兩類:JAVA Applications與JAVA Applets,JAVA Applications是一個可執行的應用程式,JAVA Applets就是可以在瀏覽器Browser下執行的程式. 所有有關JAVA的程式工具都可以在SUN的網站 http://java.sun.com 中下載. 若不用jbuilder開發java就可以使用sun的Java SDK (Java Software Develpoment KID)JAVA 開發工具,寫完.java檔後,用 c:\>javac app.java就可以compile成.class檔 java SDK下載點:http://java.sun.com/j2se/1.3/install-windows.html 客戶端可以只安裝JRE(Java Runtime Environment)就可以執行java了,並不需要裝龐大的JAVA SDK,執行.java程式可以用: c:\>java app.class JRE下載點: http://java.sun.com/j2se/1.3/ 還有就是您寫JAVA Applets時有可能Browser瀏覽器並無法正確執行您寫好的JAVA Applets程式(如:ie4.0),這是因為IE所內附的JVM版本太舊,這有幾個方法解決: 1.更新IE 到6.0 2.安裝新版JAVA ActiveX,可至http://java.sun.com/products/plugin ,下載最新JRE(Java Runtime Environment) 3.採用瀏覽器的JAVA外掛模組,在您的html中加一些指令去強迫瀏覽器下載最新的JVM來執行您的JAVA Applets程式,請見: http://java.sun.com/products/plugin/converter.html 4.採用appletviewer.exe工具程式,在JAVA SDK中有,您可以用它來執行原本要在browser執行的html,如:c:\>appletviewer.exe myapplet.html 最後,那到底jbuilder做何用途? jbuilder可以讓您編輯.java程式,產生一個design設計頁,請見: 這有點像Delphi中的Form,這是一個虛擬產生的畫面,您也可以直接拉出元件,或修改元件的屬性,.java程式碼就會跟著修改,事實上這個design頁並未單獨存成一個檔案喔(如同Delphi中的.DFM),它完全由.java程式來產生的,所以當您的.java程式有錯誤時,有時這個design頁會出不來喔! 當然,JBuilder也可以讓您直接執行java程式,可以除錯,可以查HELP...,會Delphi的IDE環境的人,也會習慣JBuilder的使用! 以上是站長的初學心得報告,若有錯誤之處請各位JAVA先進不吝給予指正與指導! Part-2 Over ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-11-13 09:18:54 IP:192.168.xxx.xxx 未訂閱
【跟著站長一起學JBuilder】 Part-3 如何開始寫第一個JAVA Application程式 之前有提到JAVA程式有兩大類,JAVA Applications與JAVA Applets, 這理站長介紹如何用JBuilder開始寫一個JAVA Application程式. 1.進入JBuilder 7之後,選 File -> New Project.. 出現Project Wizard專案精靈,有三個Step,在NAME的輸入格處輸入您的專案名稱,例如:MYAP,在Directory輸入您專案要放的目錄,如: c:\MYAP,之後直接按 Finish 就可以了,若您按Next它還會問您其它的問題,一開始用JBuilder先按 Finish 就好了! 此時在c:\myap目錄中會產生MYAP.jpx,這就好像Delphi的.DPR專案檔一樣! 不同的是JBuilder會自動幫您存檔建立目錄,還有每次RUN時也都會強迫自動存檔才能RUN! 2.有了.jpx還無法執行程式,要先 File -> New... 之後出現Object Gallery物件選單,要寫JAVA Applications程式,請選General那一頁的Application(就是第一個圖),按OK後,出現Application Wizard應用程式精靈,請在Package欄位中輸入您的第一個程式的名稱,如:MYAP1,另外還有Class Name就是這一個程式的物件名稱,因為JAVA為完全的物件導向化的語言,所以包括應用程式也是一個物件,所以您要為您的這一隻程式取一個物件名稱,如:MYClass1,之後直接按 Finish 就可以了,若您按 Next 它還會問您其它的問題,一開始用JBuilder先按Finish就好了! 此時在c:\myap目錄中會產生class與src兩個資料夾: src用來放原始程式碼,有兩個原始程式碼MYClass1.java與Frame1.java,這就好像Delphi的.PAS程式碼檔一樣,但怎會有兩個呢?MYClass1.java類似您的主程式,Frame1.java類似您程式的一個執行平台(可以想成Delphi中的一個Form)! class用來放編譯過的.class檔. 3.JBuilder左邊有一個樹狀目錄列出所有相關物件的關係圖,您可以看到MYAP1的Package下有兩個物件就是MYClass1.java與Frame1.java. 請選Frame1.java兩點兩下,再選右邊的Design頁,就會看到您的設計頁,在此您可以放入元件/修改元件的屬性(就像Delphi的Form一樣),再看一下左邊下面的樹狀圖,它列出MYAP1.Frame1物件的內容,其中UI下的this下有一個ContentPane就是畫面的底層(也可叫桌布吧),請點選ContentPane一下,再到右邊的layouy屬性改為null,否則您拉入的元件將無法任意修改位置! 請見: 4.之後的使用方式就與Delphi有點類似了,您可以在swing元件頁次上拉出JButton1,在JButton1快點兩下會進入Frame1的Source,並產生 : void jButton1_actionPerformed(ActionEvent e) { // 在此寫按紐動作的程式碼 } 這些大概都與Delphi的操作類似! 5.幾個特點提一下: a.JAVA中的{ 與 } (就是Pascal中的begin與end),當您游標停在{時,相對映的}會亮起不同顏色,您也可以停在{再按Ctrl+]會跑到相對映的},或是停在}再按Ctrl+[會跑到相對映的{,這是Delphi/BCB所沒有的功能(以前Trubo C中也有類似的按鍵Ctrl-Q+[ Ctrl-Q+] ,想不到在JBuilder中終於再出江湖了) b.輸入物件名稱後打個.停一下會拉出子物件的名稱選單,這點與Delphi一樣,但是停在物件上再按Ctrl-F1並不會自動帶出該物件的Help,這點很失望! c.只要有一個語法錯誤,馬上會出現紅色底線的符號,等於是即時Compile,這點不錯喔! 6.再來當然要好好去研讀JAVA的語法囉,包括:指令如:if while for ...與C相同,還有變數種類,如:int char string...,還有最是最重要的,JAVA有非常龐大的元件庫(或稱物件庫),提供的method數量可能遠超過Delphi喔,這麼多元件庫得好好一個一個來學不可喔,這部份就要網友自己來學囉,站長沒辦法一個一個介紹啦,往後的文章會以實作範例介紹為主,寫到那再介紹到那! 以上是站長的初學心得報告,若有錯誤之處請各位JAVA先進不吝給予指正與指導! Part-3 Over ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
16540897
一般會員


發表:1
回覆:3
積分:0
註冊:2002-10-30

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-11-20 20:29:58 IP:203.204.xxx.xxx 未訂閱
JBuilder7重點是如何與網頁產生台灣人常用報表型態的問題ex.條碼&2&3接報表...等
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-11-26 08:18:26 IP:61.216.xxx.xxx 未訂閱
感謝天使兄的教學,我有跟著在學喔,出個聲,不然有點冷喔
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-11-26 13:23:37 IP:210.208.xxx.xxx 未訂閱
引言: 感謝天使兄的教學,我有跟著在學喔,出個聲,不然有點冷喔
不好意思,站長最近公事繁忙, 下一篇為猜數字遊戲 Java Applet版, 應該本星期天以前會出來, 雖然大家未發言, 但從人氣數也可看出大家都有在看啦! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
Ethan
版主


發表:101
回覆:170
積分:78
註冊:2006-07-05

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-11-27 11:39:29 IP:61.218.xxx.xxx 未訂閱
站長大人, 分享些用jbuilder寫網頁心得或方法
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-11-27 16:40:23 IP:203.204.xxx.xxx 未訂閱
引言: 不好意思,站長最近公事繁忙, 下一篇為猜數字遊戲 Java Applet版, 應該本星期天以前會出來, 雖然大家未發言, 但從人氣數也可看出大家都有在看啦! ~~~Delphi K.Top討論區站長~~~
以下是我改寫我上Delphi課時寫的程式,都有附原始碼,有需要可到我的網站上去下載。 讓你猜電腦的數字 http://www.taconet.com.tw/jieshu/java/GuessCpt_h.htm 讓電腦猜你的數字 http://www.taconet.com.tw/jieshu/java/CptGuess_h.htm
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
delphinewbie
一般會員


發表:4
回覆:29
積分:22
註冊:2002-10-06

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-11-27 18:21:10 IP:163.25.xxx.xxx 未訂閱
讓你猜電腦的數字 http://www.taconet.com.tw/jieshu/java/GuessCpt_h.htm 2. 1234 ---> 0A2B 3. 5678 ---> 0A2B 4. 3456 ---> 0A2B 5. 4512 ---> 0A3B 6. 2562 ---> 0A1B 7. 2225 ---> 1A0B 8. 2224 ---> 0A1B 9. 2122 ---> 1A0B 10. 2145 ---> 3A0B 11. 5145 ---> 3A1B (有bug and應該不能連續猜同樣的?) 12. 6145 ---> 3A0B 13. 7145 ---> 4A0B 你答對了! -------- 快畢業了
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-11-27 19:24:20 IP:203.204.xxx.xxx 未訂閱
引言: 讓你猜電腦的數字 http://www.taconet.com.tw/jieshu/java/GuessCpt_h.htm 2. 1234 ---> 0A2B 3. 5678 ---> 0A2B 4. 3456 ---> 0A2B 5. 4512 ---> 0A3B 6. 2562 ---> 0A1B 7. 2225 ---> 1A0B 8. 2224 ---> 0A1B 9. 2122 ---> 1A0B 10. 2145 ---> 3A0B 11. 5145 ---> 3A1B (有bug and應該不能連續猜同樣的?) 12. 6145 ---> 3A0B 13. 7145 ---> 4A0B 你答對了! -------- 快畢業了
請問是什麼Bug,為何不能連續猜同樣的,遊戲規則應該沒有這一條吧。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#12 引用回覆 回覆 發表時間:2002-11-27 20:08:15 IP:192.168.xxx.xxx 未訂閱
我也有寫了一個類似的猜數字遊戲,容後發表, 請先請教一下jieshu兄: 用Java Applet設定可以在IE下執行, 但若IE的JVM未更新版本則無法看到此JAVA Applet, 如何用Auto Plug In的方式讓.HTML自動下載最新的JVM? 我照書上的方法下載程式去設定.HTML, 但都無法執行成功, 不知jieshu有無經驗? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
delphinewbie
一般會員


發表:4
回覆:29
積分:22
註冊:2002-10-06

發送簡訊給我
#13 引用回覆 回覆 發表時間:2002-11-27 23:04:15 IP:163.25.xxx.xxx 未訂閱
[/quote] 請問是什麼Bug,為何不能連續猜同樣的,遊戲規則應該沒有這一條吧。 < [/quote] 是喔,sorry,可能各地方玩的規則都不一樣@@ -------- 快畢業了
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#14 引用回覆 回覆 發表時間:2002-11-28 09:43:30 IP:203.204.xxx.xxx 未訂閱
引言: 我也有寫了一個類似的猜數字遊戲,容後發表, 請先請教一下jieshu兄: 用Java Applet設定可以在IE下執行, 但若IE的JVM未更新版本則無法看到此JAVA Applet, 如何用Auto Plug In的方式讓.HTML自動下載最新的JVM? 我照書上的方法下載程式去設定.HTML, 但都無法執行成功, 不知jieshu有無經驗? ~~~Delphi K.Top討論區站長~~~
這我就不曉得了,網頁和Java我都算只是個半調子,這對我來說太難了,你可請教lukyshu兄看看,他好像對網頁比較熟,且我那個Java都是用UltraEdit(不曉得有沒有拼錯)寫的。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#15 引用回覆 回覆 發表時間:2002-11-28 09:51:08 IP:203.204.xxx.xxx 未訂閱
引言: 是喔,sorry,可能各地方玩的規則都不一樣@@ -------- 快畢業了
是阿,我們是沒有規定不能連續猜同樣的,只要猜的到即可,不過要算猜的次數,來定輸贏。 電腦猜你的數字的邏輯比較難,因為要可在最少次數內猜出,所以那個邏輯不是我想出來的,是我的Delphi老師寫的,有興趣的人可以看看,不過真的是有點難。他的原理是列出全部組合,刪除不可能的組合。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
blowfish
一般會員


發表:8
回覆:35
積分:18
註冊:2002-12-02

發送簡訊給我
#16 引用回覆 回覆 發表時間:2002-12-17 18:07:48 IP:203.70.xxx.xxx 未訂閱
引言: 用Java Applet設定可以在IE下執行, 但若IE的JVM未更新版本則無法看到此JAVA Applet, 如何用Auto Plug In的方式讓.HTML自動下載最新的JVM? 我照書上的方法下載程式去設定.HTML, 但都無法執行成功, 不知jieshu有無經驗?
不小心看到站長這篇post,雖然有點久了,但是好像沒有人回答這個問題, 也不知道站長是否已經解決了,但是還是回應一下囉. 做法如下:
  • 在Html檔裏先加上applet tag. 〈applet code="tt.class" width="100" height="100"〉〈/applet〉
  • 再到java.sun.com抓HTML Converter來轉換applet tag即可. http://java.sun.com/j2se/1.4.1/docs/guide/plugin/developer_guide/html_converter_more.html
這樣你的html code就有支援自動下載Java plug-in了. BCB新手
------
=== Study, Study and Study ===
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#17 引用回覆 回覆 發表時間:2002-12-18 07:57:51 IP:192.168.xxx.xxx 未訂閱
引言:
引言: 用Java Applet設定可以在IE下執行, 但若IE的JVM未更新版本則無法看到此JAVA Applet, 如何用Auto Plug In的方式讓.HTML自動下載最新的JVM? 我照書上的方法下載程式去設定.HTML, 但都無法執行成功, 不知jieshu有無經驗?
不小心看到站長這篇post,雖然有點久了,但是好像沒有人回答這個問題, 也不知道站長是否已經解決了,但是還是回應一下囉. 做法如下:
  • 在Html檔裏先加上applet tag. 〈applet code="tt.class" width="100" height="100"〉〈/applet〉
  • 再到java.sun.com抓HTML Converter來轉換applet tag即可. http://java.sun.com/j2se/1.4.1/docs/guide/plugin/developer_guide/html_converter_more.html
這樣你的html code就有支援自動下載Java plug-in了. BCB新手
十分感謝回覆,但請問檔案的下載點在那? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
blowfish
一般會員


發表:8
回覆:35
積分:18
註冊:2002-12-02

發送簡訊給我
#18 引用回覆 回覆 發表時間:2002-12-18 09:30:20 IP:203.70.xxx.xxx 未訂閱
引言: 十分感謝回覆,但請問檔案的下載點在那?
啊...最重要的竟然忘了說. 在每個JDK的安裝目錄下的/lib底下,有一個叫[red]htmlconverter.jar[/rrd] 那個檔案就是啦! 1.3.X以上的版本好像都有... 然後再用那篇文章裏講的方法去執行就可以了. BCB新手
------
=== Study, Study and Study ===
pentium_to
一般會員


發表:0
回覆:1
積分:0
註冊:2002-12-25

發送簡訊給我
#19 引用回覆 回覆 發表時間:2003-01-28 16:46:13 IP:202.39.xxx.xxx 未訂閱
感謝站長的教學!! 另外想請問一下,在文中有一段敘述如下: (也有一些工具可以讓JAVA產生獨立的可執行檔) 想請問站長,有什麼工具可以將java 程式變成執行檔呢? 可否告知程式名稱或提供想關的訊息!!感謝你的大力協助 ~~
xwing
初階會員


發表:17
回覆:56
積分:44
註冊:2002-12-31

發送簡訊給我
#20 引用回覆 回覆 發表時間:2003-01-28 20:00:49 IP:61.222.xxx.xxx 未訂閱
引言: 感謝站長的教學!! 另外想請問一下,在文中有一段敘述如下: (也有一些工具可以讓JAVA產生獨立的可執行檔) 想請問站長,有什麼工具可以將java 程式變成執行檔呢? 可否告知程式名稱或提供想關的訊息!!感謝你的大力協助 ~~
真正能將java bytecode編成native code的工具不多,也違反java原義 如VJ 可以,但也因此被sun告 而jb7~jb8所編成的exe檔只是個wrapper而已,也就是說要執行這個exe 檔,你還是要裝 jre 某人日:學程式那麼累,不如去麥當勞打工,一小時還有60元耶~
------
------------
我是瘦鵝...
aliang128
一般會員


發表:0
回覆:2
積分:0
註冊:2002-10-24

發送簡訊給我
#21 引用回覆 回覆 發表時間:2003-02-01 16:16:42 IP:218.58.xxx.xxx 未訂閱
aliang128
一般會員


發表:0
回覆:2
積分:0
註冊:2002-10-24

發送簡訊給我
#22 引用回覆 回覆 發表時間:2003-02-01 16:49:20 IP:218.58.xxx.xxx 未訂閱
引言: >< face="Verdana, Arial, Helvetica"> Find It: Hello! For java ,"showMessage" is like this: showMessageDialog(Component parent,Object message,String title,int messageType); showMessageDialog(Component parent,Object message,String title,int messageType,Icon icon); _________________________________________________________________________________________ Object<-Component<-Container<-JComponent<-JOptionPane; JOptionPane: showMessageDialog.(like: ShowMessage()) showComfirmDialog.(like: MessageDlg()) showInputDialog.(like: InputBox()) showOptionDialog. ____________________________________________________________________________________________ eg: int selection=JOptionPane.showConfirmDialog(null,"Message","Title",JOptionPane.OK_CANLE_OPTION,JOptionPane.WARNING_MESSAGE);
mkbobo
一般會員


發表:4
回覆:68
積分:19
註冊:2003-04-10

發送簡訊給我
#23 引用回覆 回覆 發表時間:2003-05-26 19:06:01 IP:61.222.xxx.xxx 未訂閱
引言:a.JAVA中的{ 與 } (就是Pascal中的begin與end),當您游標停在{時, 相對映的}會亮起不同顏色,您也可以停在{再按Ctrl ]會跑到相對映的},或是停在}再按Ctrl [會跑到相對映的{,這是Delphi/BCB所沒有的功能(以前Trubo C中也有類似的按鍵Ctrl-Q [ Ctrl-Q ] ,想不到在JBuilder中終於再出江湖了)
我是使用BCB6的 關於這個{ } 還有() 其實在BCB6上都有 我翻了一下說明 在BCB6上按下ALT [ ] 就是跟JBuilder 按下ctrl []一樣 我還發現 在bcb6上 同時按下shift alt 加上上下左右鍵就可以跟以前pe2一樣可以做整個block的選取 alt o 在按 k 可以解除選取block 變回原來的 好像跟原文沒啥關係~~~^^" 只是看到了想跟大家說一下~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#24 引用回覆 回覆 發表時間:2003-05-26 20:04:09 IP:192.168.xxx.xxx 未訂閱
引言: 我是使用BCB6的 關於這個{ } 還有() 其實在BCB6上都有 我翻了一下說明 在BCB6上按下ALT [ ] 就是跟JBuilder 按下ctrl []一樣 我還發現 在bcb6上 同時按下shift alt 加上上下左右鍵就可以跟以前pe2一樣可以做整個block的選取 alt o 在按 k 可以解除選取block 變回原來的
喔,那是Delphi無此功能囉,想不到BCB有耶! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#25 引用回覆 回覆 發表時間:2003-05-29 15:03:40 IP:192.168.xxx.xxx 未訂閱
跟著站長一起學JBuilder 的 Part-4以後改到電子報發表, 請見: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31106 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31539 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#26 引用回覆 回覆 發表時間:2003-06-15 20:18:51 IP:192.168.xxx.xxx 未訂閱
引言: 另外想請問一下,在文中有一段敘述如下: (也有一些工具可以讓JAVA產生獨立的可執行檔) 想請問站長,有什麼工具可以將java 程式變成執行檔呢? 可否告知程式名稱或提供想關的訊息!!感謝你的大力協助 ~~
我找到一個工具可以產生獨立JAVA執行檔: 轉貼來自: http://www.stat.fju.edu.tw/Teachonline/廖建翔/Java/Java討論Java2Exec.htm Microsoft 的Java SDK中有一個程式 jexegen.exe 可以將.class轉成.exe! 轉出來的.exe雖然還要有MS Java VM才能執行, 但因現在WINDOWS裡面都內建IE了,所以不是問題。 假如你有一個Hello.class要轉,用法大概像這樣子: >jexegen /main:Hello /out:hello.exe Hello.class 另外,一個.exe裡面可以包含多個.class,也可以不產生console window: >jexegen /main:MainClass /out:whatever.exe /w *.class jexegen是獨立的程式,只要有jexegen.exe一個檔案就可以執行了! 大家可以到 http://www.microsoft.com/java/ 去下載MS Java SDK來玩... 2.02之後的版本就有jexegen了。 (2.02的jexegen.exe只有36KB!不過不能單獨下載!@#$%) 有很多人說轉成.exe會失去平台獨立性... 話是這麼說沒錯啦,但是如果能讓用的人用起來方便, 不是更能吸引大家加入Java的陣營嗎? 試看看吧! 這篇文章也有提到:http://delphi.ktop.com.tw/topic.php?topic_id=22144 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
ying0515
中階會員


發表:90
回覆:168
積分:81
註冊:2003-01-04

發送簡訊給我
#27 引用回覆 回覆 發表時間:2003-06-20 17:23:10 IP:61.218.xxx.xxx 未訂閱
期待站長介紹如何以JBuilder實作Enterprise JavaBeans! Delphi Man
------
Delphi
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#28 引用回覆 回覆 發表時間:2003-06-20 17:50:01 IP:192.168.xxx.xxx 未訂閱
引言: 期待站長介紹如何以JBuilder實作Enterprise JavaBeans! Delphi Man
哈哈,感謝出個聲音, 不然站長還以為沒人看咧, 我盡量啦, 因為站長也是JAVA的新手, Beans的東西我也還不熟, 等我會了一定發表! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
ying0515
中階會員


發表:90
回覆:168
積分:81
註冊:2003-01-04

發送簡訊給我
#29 引用回覆 回覆 發表時間:2003-08-10 08:15:55 IP:218.165.xxx.xxx 未訂閱
領航天使,我們需要跟著您一起學JBuilder, 加油,好想趕快看到您的文章. Delphi follower
------
Delphi
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#30 引用回覆 回覆 發表時間:2003-08-11 08:52:11 IP:192.168.xxx.xxx 未訂閱
引言: 領航天使,我們需要跟著您一起學JBuilder, 加油,好想趕快看到您的文章. Delphi follower
感謝, 站長最近忙翻了, JBuilder的學習也因此停下來, 一有進展會發表的! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
clychen
一般會員


發表:6
回覆:2
積分:1
註冊:2003-07-09

發送簡訊給我
#31 引用回覆 回覆 發表時間:2003-08-20 10:33:29 IP:202.129.xxx.xxx 未訂閱
請問在jbuilder中有類似vb的picture控制項,可載入圖形檔
[<<] [1] [2] [>>]
系統時間:2024-04-26 14:21:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!