- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.在网页中执行Java程式
在網頁中執行Java 程式 內 容 大 綱 Java小程式 Java小程式設計開發步驟 Java小程式的繪圖區域 將Java小程式加入網頁中 Java小程式的執行循環 有趣的Java小程式 Java小程式(1/2) Java小程式 (applet),它是一種可以直接透過網際網路(Internet)傳遞,而在全球資訊網(World Wide Web)網頁上執行的程式 在網頁中執行程式是一個非常創新的想法,而Java語言就是第一個實現這種想法的程式語言。 可以內嵌在網頁中執行的Java程式稱為Java小程式 (Java applet),配合網頁使用的HTML語言,我們可以使用HTML語言標籤(tag)來指定嵌入網頁中小程式的名稱及小程式執行的區域。 Java小程式(2/2) 在網頁中嵌入可以執行的Java小程式,可以使得網頁的內容隨著程式的執行而變化,而呈現出所謂的網頁動態內容(dynamic content),使得網頁變得更加的吸引人。 Java小程式的執行步驟與Java應用程式類似,不過是多了一個將小程式內嵌於網頁中的步驟而已。 Java小程式設計開發步驟(1/5) 要在網頁上設計開發Java 小程式(applet)可分為編輯、編譯、嵌入網頁及執行四個步驟 編輯(edit)Java 小程式(applet)原始碼(source code)檔案(附加檔名為.java) 使用javac公用程式將Java 小程式檔案編譯成位元組碼(bytecode)檔案(附加檔名為.class) 編輯一個嵌入位元組碼檔案的網頁檔案(附加名為.html) 於網頁中執行Java小程式 Java小程式設計開發步驟(2/5) 編輯Java 小程式原始碼檔案 範例程式2-1是將第一章裡提到的第一個範例程式?範例程式1-1改為小程式(applet)形式,其內容如下所列: 範例程式(檔名: 第一個小程式.java) 執行結果 將原始碼檔案編譯成位元組碼檔案 讀者請先選擇「MS-DOS模式」進入「命令視窗」,並於DOS命令提示符號 ( )之後鍵入以下命令: javac 第一個小程式.java 說明: Java小程式設計開發步驟(3/5) 編輯一個嵌入位元組碼檔案的網頁檔案 編輯一個嵌入位元組碼檔案的網頁檔案,此網頁檔案的內容如範例程式2-1中所列,我們將這個網頁檔案命名為第一個小程式網頁.html 於網頁中執行Java小程式 請於「MS-DOS模式」之「命令視窗」中鍵入以下命令: appletviewer 第一個小程式網頁.html 利用appletviewer工具程式(即Windows作業系統中的appletviewer.exe程式或Unix作業系統中的appletviewer程式)瀏覽名稱為第一個小程式網頁.html的網頁檔案 Java小程式設計開發步驟(4/5) 除了可以利用appletviewer工具程式瀏覽網頁檔案以查看Java小程式的執行之外,目前大部份的瀏覽器,包括網景(Netscape)公司通訊家族(Communicator)軟體,微軟(Microsoft)公司的網路探險家(Internet Explorer)等軟體都支援Java小程式的執行 圖2-1為微軟公司的網路探險家瀏覽器軟體載入網頁檔案第一個小程式網頁.html的畫面。 Java小程式設計開發步驟(5/5) //檔名:第一個小程式.java //說明:初學者第一個Java小程式(applet) ???? import java.applet.Applet; //引入Applet類別 ???? import java.awt.Graphics; //引入Graphics類別 ??????? ? ???? public class 第一個小程式 extends Applet { ???? public void paint (Graphics 繪圖區) { ???? 繪圖區.drawString(歡迎來到Java世界,20,30); ???? } //方法:paint() 定義區塊結束 } //類別:第一個小程式 定義區塊結束 Java小程式的繪圖區域(1/1) Java小程式在執行時會在網頁中開啟一個繪圖區域,此繪圖區域使用Graphics類別來管理,小程式並將此屬於Graphics類別的繪圖區域以參數方式傳給paint方法。在我們的範例中,傳入paint方法的參數名稱為繪圖區,因此,對繪圖區的所有處理即會反應在小程式在網頁中所相對的繪圖區域中。 Java小程式繪圖區域利用二維座標控制各種繪圖動作,此座標系統以繪圖區域左上角為原點,並由左而右,由上而下,延
文档评论(0)