- 1
- 0
- 约5.37千字
- 约 32页
- 2017-02-16 发布于湖北
- 举报
在網頁中執行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小程式繪圖區域利用二維座標控制各種繪圖動作,此座標系統以繪圖區域左上角為原點,並由左而右,由上而下,延
您可能关注的文档
- 域F的特征数定理14.5任何整环的特征数或为素数或为0。.ppt
- 在internet上传输文件-7.7Internet的基本服务功能随着.ppt
- 在VirtualGIS中创建虚拟世界.ppt
- 在词语末尾时,214调值不变。二、两个上声字相连前一个.ppt
- 在此输入文字标题.ppt
- 在工业企业中常用的探伤设备有四大类1、磁粉探伤、2、射.ppt
- 在人民币与美元之间------一盘才开始下的围棋.ppt
- 在下面的括号里填上合适的单位。一张邮票的面积约8(课桌.ppt
- 在相同的温度和压强下,相同体积的任何气体都含有相同数目.ppt
- 在学习型社会中,每个人既是教师,也是学生;教师应做一个.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
- 2026年春接力版(新教材)小学音乐一年级下册(全册)教学设计(附目录P160).docx
- 行者讲课脉法下篇.doc VIP
- 铁塔电池通讯协议.docx VIP
- 复旦大学课程汉语言文学原典精读李杜精读.pdf VIP
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
原创力文档

文档评论(0)