freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計教程與實驗(applet編程、多媒體與多線程、jdbc)ppt-文庫吧

2025-09-17 16:18 本頁面


【正文】                               H T M L 文 件                下 載 H T M L 文 件   ― ― ― ― ―       請 求                              A p p l e t 嵌 入 標 記     A p p l e t 字 節(jié)請 求 H T M L 文 件                   A p p l e t 名                                ― ― ― ― ―                                ― ― ― ― ―                W W W 瀏 覽 器   ― ― ― ― ―                                                         下 載 A p p l e t 字 節(jié) 碼                解 釋 執(zhí) 行 A p p l e t 字 節(jié) 碼下一頁 上一頁 返回 開始 Java的 Applet編程 25 執(zhí)行 applet的兩種方法 ? 方法 1. 使用 appletviewer運行 applet 運行 applet的一種方法是使用 JDK的內(nèi)置命令 appletviwer。在命令行狀態(tài),輸入命令: ? appletviewer ? 方法 2. 使用瀏覽器運行 applet ? 運行 applet的另一種方法是使用支持 java瀏覽器。此處使用 IE瀏覽器。在地址欄中輸入 HTML文檔的 URL地址即可 ? 演示 下一頁 上一頁 返回 開始 Java的 Applet編程 26 applet生命周期狀態(tài)切換舉例 ? Applet生命周期的狀態(tài)切換 ,可參考教材中【 例 】 下一頁 上一頁 返回 開始 Java的 Applet編程 27 Applet的常用方法 ? URL說明 ? URL(Uniform Resource Locator,統(tǒng)一資源定位符 ),它是 Inter和 WWW的門戶,用來標識 Inter資源的地址。通常情況下,資源表示一個文件,如一個 HTML文檔、一個圖像文件或一個聲音片斷等。 URL的通用格式是: ? PROTOCOL://HOSTNAME:PORT/PATH/FILE ? URL類 (全名 )有多種構(gòu)造方法來描述各種類型的 URL。 下一頁 上一頁 返回 開始 Java的 Applet編程 28 ( 1)絕對 URL的構(gòu)造方法 : URL(String spec) 例 : URL url=new URL (“ /”) ( 2)相對 URL的構(gòu)造方法 :URL(URL base, String spec) 例如,某絕對地址 :錄下有兩個文件 URL base=new URL(“ URL url1=new URL(base,“”)。 URL url2=new URL(base,“”)。 ( 3)其他 URL的構(gòu)造方法 : URL url=new URL (“”, “”,“/”)。 下一頁 上一頁 返回 開始 Java的 Applet編程 29 獲取 Applet的有關(guān)信息 ? getDocumentBase():返回包含該 Applet對象Web頁面的地址 ? getCodeBase():返回當前 applet所在的 URL ? getParameter(String target )提取 HTML文件中名為 target的參數(shù)的值 ? 返回由 HTML文件所提供的參數(shù)信息。 Applet提供了從 Web頁面文件中提取參數(shù)的方法,可以在HTML文件中通過 param標記設(shè)置一些參數(shù)供Applet使用。例如有如下的 HTML代碼: ? param name=image value= ? param name=audio value= 下一頁 上一頁 返回 開始 Java的 Applet編程 30 獲取多媒體文件 ? 1. getImage(URL base,String target):返回網(wǎng)址 base中名為 target的圖像 ? getImage方法將 Image加載到 applet中,此方法有兩個參數(shù):圖像文件的位置和圖像文件名。第 1個參數(shù),通常是由 applet的getDocumentBase或 getCodeBase方法返回的一個 URL,表示圖像在 Inter中的位置(如果 applet是從自己的計算機上加載的,則返回圖像在計算機中的位置)。 下一頁 上一頁 返回 開始 Java的 Applet編程 31 ? 2. getAudioClip(URL base,String target):返回地址 base中名為 target的聲音 ? 返回由參數(shù)所指定的 AudioClip對象。AudioClip是一個音頻剪輯對象的接口,它提供了音頻對象的抽象控制。無論 URL指定的音樂文件是否存在, getAudioClip()方法都會很快返回值,因為音頻文件要等到播放的時候才下載。 url參數(shù)指定的必須是一個絕對地址。 下一頁 上一頁 返回 開始 Java的 Applet編程 32 ? AudioClip是一個接口,因此不能直接用new創(chuàng)建一個聲音對象實例,它必須和Applet類一起使用,利用 Applet類提供的聲音裝載方法載入一個聲音文件,形成一個聲音對象實例。之后利用接口 AudioClip提供的三個方法進行聲音操作: ? public void play():播放一遍 ? public void loop() :循環(huán)播放 ? public void stop() :停止播放 下一頁 上一頁 返回 開始 Java的 Applet編程 33 ? 【 例 】 設(shè)計一個 applet,加載聲音、圖像并循環(huán)播放、顯示。聲音、圖像文件名利用 getParameter方法由 HTML文件獲得。屏幕效果如圖所示。 下一頁 上一頁 返回 開始 Java的 Applet編程 34 同頁 applet間的通信 ( 1) public AppletContext getAppletContext() 該方法可得到當前運行頁的環(huán)境上下文AppletContext對象。通過 AppletContext對象,可以得到當前小應(yīng)用程序運行環(huán)境的信息。AppletContext是一個接口,其中定義了一些方法可以得到當前頁的其它小應(yīng)用程序,進而實現(xiàn)同頁小應(yīng)用程序之間的通信。 ( 2) public abstract Applet getApplet(String name) 此方法可取得名為 name的 Applet對象。 ( 3) public abstract Enumeration getApplets() 此方法可得到當前頁中所有 Applet對象 下一頁 上一頁 返回 開始 Java的 Applet編程 35 ? 【 例 】 同頁 applet間的通信示例。例中建立兩個 applet小程序,一個完成發(fā)送信息功能,另一個完成接受信息功能。屏幕效果如圖所示。 下一頁 上一頁 返回 開始 Java的 Applet編程 36 ? 準備兩個 applet程序: ? ? ? 一個 HTML文件 html center head同 web頁的 applet通信示例 /head /center applet code= height=150 width=200 /applet applet name=SecondApplet code= height=150 width=200 /applet /html 下一頁 上一頁 返回 開始 Java的 Applet編程 37 小應(yīng)用程序的安全限制 applet Browser SERVER 本地程序 file SERVER local applet被下載的 與 applet無關(guān)的 本地方法 下一頁 上一頁 返回 開始 Java的 Applet編程 38 ? 運行時執(zhí)行另一程序:小應(yīng)用程序絕不能運行任何一個本地可執(zhí)行程序。 ? 任何文件的輸入 /輸出:小應(yīng)用程序不能讀 /寫本地計算機的文件系統(tǒng)。 ? 調(diào)用任何本地方法:除了所用 Java版本號,操作系統(tǒng)名和版本號,小應(yīng)用程序不能獲取任何與本地計算機有關(guān)的信息,也不能通過調(diào)用任何本地方法、API等方法獲得。特別是,小應(yīng)用程序不能獲得用戶名、電子郵件地址等等信息。 ? 嘗試打開除提供 Applet的主機之外的任何系統(tǒng)的Socket: 除了下載它的服務(wù)器之外,小應(yīng)用程序不能和任何一臺主機通信。 下一頁 上一頁 返回 開始 Java的 Applet編程 39 作業(yè) ? 編寫 applet程序,實現(xiàn)圖像、聲音文件的加載、顯示或播放,圖像、聲音文件可自已選擇。之后編寫調(diào)用該 applet的 HTML文檔,利用 appletviewer或直接使用瀏覽器運行此 HTML文檔。 第 10章 多媒體與多線程 下一頁 上一頁 返回 開始 Java的 Applet編程 41 主要內(nèi)容 ? 使用 Graphics 2D類繪圖 ? 圖像操作 ? 加載和播放音頻剪輯 ? 動畫 ? 多線程 ? 多線程概述 ? 創(chuàng)建線程的方式 ? 線程的生命周期及控制 ? 多線程的互斥與同步 ? 線程間的其它通信方式 ? 守護線程 下一頁 上一頁 返回 開始 Java的 Applet編程 42 使用 Graphics 2D類繪圖 ? Graphics的擴充子類 ——Graphics2D ? 只要將 paint方法的 Graphics參數(shù)對象轉(zhuǎn)換為Graphics2D, 就可以調(diào)用 Graphics2D的方法java2D的繪圖了。 ? Graphics2D所使用的坐標系統(tǒng)與 Graphics不同,它可以使用 Float、 Double數(shù)值來描述圖形的位置。 ? Graphics2D較之 Graphics的另一明顯改進就是可設(shè)置繪圖的畫筆。從而可繪制出各種寬度的曲線來。 ? (new BaisicStroke())。 下一頁 上一頁 返回 開始 Java的 Applet編程 43 ? : ? (1) 繪制任何寬度的直線; ? (2) 用漸變顏色和紋理來填充圖形; ? (3) 平移、旋轉(zhuǎn)、伸縮、切變二維圖形,對圖像進行模糊、銳化等操作; ? (4) 構(gòu)建重疊的文本和圖形。 下一頁 上一頁 返回 開始 Java的 Applet編程 44 Java2D圖形 ? Java2D圖形位于 ,包括、 、 。注意每個類名的語法形式,這些類分別代表一種圖形,并用雙精度浮點數(shù)指定圖形的尺寸。Graphics2D所使用的坐標系統(tǒng)與 Graphics不同,它可以使用 Float、 Double數(shù)值來描述圖形的位置。因而每個類還存在單精度浮點數(shù)的表達方式(如 )。 下一頁 上一頁 返回 開始 Java的 Applet編程 45 繪制 Java2D圖形 ? 要繪制一個 2D圖形,首先要創(chuàng)建一個實現(xiàn)了Shape接口的類的對象。 ? Line2D ln=new (10,10,200,60)。 ? 存在于 .* ? Graphics2D繪制直線、矩形、多邊形、橢圓、弧等基本曲線,都統(tǒng)一用 ? void draw(Shape s) ? (ln)。 下一頁 上一頁 返回 開始 Java的 Applet編程 46 ? 【 例 】 使用 Graphics2D類的方法繪制Java2D圖形。 下一頁 上一頁 返回 開始 Java的 Applet編程 47 圖像操作 ? Java本質(zhì)上是 Inter網(wǎng)絡(luò)開發(fā)語言,因此java可處理的圖像格式并不支持 BMP位圖格式,而只是支持 GIF、 JPG和 PNG等適合于Inter傳輸?shù)母袷?,因為這些類型的圖像文件一般都比較小。 ? 通常在程序中使用僅有 256色的 GIF圖像作為動畫精靈,而支持真彩色的 JPG圖像多用作程序的背景圖。 下一頁 上一頁 返回 開始 Java的 Applet編程 48 圖像創(chuàng)建、加載和顯示 ? 圖像的加載及 Image類、 URL類、 Toolkit類和 MediaTracker類。 ? 在 Java中,圖像的處理基本上是圍繞。一方面通過加載圖像而生成一個 Image對象,另一方面則通過Graphics或 Graphics2D的 drawImage方法將此 Image對象顯示出來。 ? Image是一個抽象類,不能直接 Image()創(chuàng)建Image對象。創(chuàng)建 Image對象,可通過 Appl
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1