基本介紹
- 外文名:JavaSketchpad
- 性質:java開發包
- 工作原理:許多組件在幕後的互動
- 原理:個網頁中包含了JavaSketch
簡介,工作原理,
簡介
一種java開發包可把幾何畫板運用到網際網路上,你可以用JavaSketchpad分享你的幾何工作(或者你的學生工作)與那些沒有桌面畫板或使用電腦,不能進入桌面畫板(最喜歡的UNIX機)。你可以用JavaSketchpad分布互動式、動態幾何活動和課程在網際網路上。高級用戶,程式設計師和數學研究者甚至可以使用JavaSketchpad加入動態幾何視算等其他軟體或問題的情景。
工作原理
當你看著一個網頁中包含了JavaSketch,許多組件在幕後的互動帶來動態幾何到你的桌面。下圖的典型的互動圖必須創建一個JavaSketchpad(JSP)三角形在您的網頁瀏覽器。
右邊的插圖,代表你的瀏覽器瀏覽網站,包含了JavaSketchpad三角形。當你訪問這個頁面的時候,你的瀏覽器建立連線遠程機(伺服器),使用一個連結到指定名稱的主機在英特網和名稱、地點的網頁,坐落在那個機器,那你想查看。.在這種情況下,主機網頁檔案triangle.htm坐落在伺服器上。(你是否指定位置的主人網頁敲進一個網址或連線到它從其他頁面是無形的,JavaSketchpad過程開始一次之間的聯繫是鍛造你的網路瀏覽器和網路伺服器的網頁。)
武斷的HTML檔案伺服器上可以包含文本、顏色、圖像、等等,這些都將出現在你的瀏覽器的頁面載入。在這個例子裡,triangle.htm檔案可以包含文本或圖片,但是很重要的一部分,它的內容對於我們的目的在於它含有一種JavaSketchpad描述一個三角形。這種描述包含兩個部分:幾何結構的三角形本身(寫在JavaSketchpad內部結構的語言)和一個參考,JavaSketchpad applet的軟體技術,您的網頁瀏覽器需要為了想像三角描述的幾何結構。這個網頁提供你的瀏覽器和參考JavaSketchpad applet的URL,相對的目錄伺服器在該applet的所在地。
當你的瀏覽器接受這個部分的描述,它首先決定是否可以顯示Java小與否。舊的瀏覽器不了解,所以他們把一規格化過程和停止錯誤訊息。Java-capable瀏覽器,另一方面,必須下載JavaSketchpad applet的,這樣就能跑進你的瀏覽器。利用該applet的連結,您的瀏覽器連線到伺服器下載JSP程式。
一旦該applet已被下載(就是“居民”在你的瀏覽器),你的瀏覽器通過幾何描述包含在原來的triangle.htm三角形的檔案。JavaSketchpad開始執行三角進攻,在本動態幾何描述。.在這一點上,這個過程是完全:你可以開始用三角互動的,JavaSketchpad applet)。顯示
如果你繼續從三角形的網頁來看看其他網頁伺服器上,如pythag.htm(也許是通過以下連結到他們從triangle.htm),那么,你的瀏覽器很明智地意識到你已經下載了JavaSketchpad applet的和不需要下載該applet的檔案了。如果是這樣的話,你只付罰款,下載applet的一次。.但是,當你離開你的瀏覽器或者轉移到其他頁面,不再包含JavaSketchpad插圖,那么,你的瀏覽器將刷新程式從它的記憶。.所以下次當你訪問一個JavaSketchpad網頁,你要等待下載程式再JavaSketchpad頁面的插圖。
你自己的JavaSketches出版
.如果你想創建你自己的網頁,包含JavaSketches,你將需要進入一個網路伺服器上,你可以把你的網頁(HTML檔案)和小.jar本身(檔案)。簡單的下載該applet的Download Center下載中心, .下載,擴大,並將該applet的目錄伺服器上你保持你的網頁。)(注意,你不能把jsp5.jar檔案)。
.描述在接下來的兩個部分,你有兩種選擇來創建網頁的HTML檔案(包括建築可以顯示JavaSketchpad的程式。
y創建JavaSketches自動
如果你有一份摘要“幾何畫板”版本5或桌面電腦,蘋果,你能創造你的草圖使用一套完整的互動的繪畫、建築、格式化的工具。這是迄今為止的優選方法JavaSketches大樓。您可以轉換素描檔案保存從將幾何畫板運用到HTML網頁,包含適當的幾何描述和程式調用信息通過選擇保存、另外儲存為對話框中,選擇HTML / JavaSketchpad格式。
.有一種警告說,你需要觀察,如果你創建草圖使用摘要“幾何畫板”。如上文,每一個HTML檔案包含一個相關的網址的位置,這樣的網路瀏覽器程式看著你的網頁可以找到了.jar檔案住在你的網路伺服器。當畫板創造了HTML檔案從一個畫板素描,這地方JSP applet的旁邊的HTML檔案,假設你會儲存這些檔案在同一個目錄伺服器上(例如,你將在HTML檔案的目錄包含調度程式之前,你試圖把它在一個瀏覽器)。T:因此轉換HTML檔案包含一個相關的連結到該applet看起來如下:
這個標籤表明一個瀏覽器下載程式的JavaSketchpad從同一個目錄的網頁,正在被瀏覽器。如果你決定要保存網頁目錄以外的任何含有JSP程式,你將會需要修改轉換HTML代碼庫標籤以便它包含一個有效的相對路徑從HTML檔案對JSP程式。
當然,很容易不改變代碼庫標籤,只是為了讓你所有的JavaSketch HTML檔案在同一個目錄作為JSP程式。
一旦你救了一個素描作為一個網頁,你可以增加或改變網頁的內容,但是你認為合適的non-Java。T有許多的工具,如微軟的首頁或Claris主頁,可以幫助你做這件事。
Creating JavaSketches Manually創建JavaSketches手動