2008年3月19日 星期三

2008年3月13日 星期四

[軟體]VMWare下載點及序號

以下內容截取自宜蘭大學開放原始碼推廣研習社http://blog.pixnet.net/NIUOpenSource/post/1171799

目前這套軟體已經開放免費下載了
為了方便起見也幫各位申請了幾組的序號
下載點如下
http://www.vmware.com/download/server/

序號在這邊....挑一組打就可以了
928Y8-YKK6Y-1FNEK-4RQU9
92EMD-YR6DV-14N7P-4LQ9X
909WD-YK34G-14321-4L034
98XMD-YUKFY-1DP0H-4APKW
92XPE-YH34Z-16PA0-4U59J
90XPW-YU6DU-14L8J-4HK0T
92DME-YKQDG-1F68N-49P8T
9ARPR-YR6FU-1FL0M-4JQ2R
9ADPE-YU34F-1678M-41H84

2008年3月8日 星期六

[JAVA]第一次作業

我已經上傳,請至
http://moon80362.googlepages.com/mul.java下載

另外還有教學文件放在http://myweb.fcu.edu.tw/~d9462125/JAVA教學.rar

還有重要的JAVA API中文版
裡面有很多類別以及其方法
http://cid-e4176b8f55200e86.skydrive.live.com/self.aspx/%e5%85%ac%e9%96%8b/java6_api.CHM

[JAVA]ECLIPSE安裝

首先要說的是
ECLIPSE是IDE
什麼是IDE
就是可以做編譯工作的編輯器(或是結合編譯器的編輯器)
因此
IDE並不是編譯器
編譯器是像JDK那種東西
C語言也是同樣的道理...
所以
你也可以選擇記事本來當作編輯器
-------------------------------------
安裝前請先安裝完JAVA的環境
不了解請看上一篇
請到此處下載:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-java-europa-winter-win32.zip
選擇Download from旁邊的連結就開始下載
下載完解壓縮之後
點eclipse.exe就可以進入
第一次進去會讓你選擇工作區
也就是之後開新專案會儲存檔案的地方
http://download.eclipse.org/eclipse/downloads/drops/L-3.2.1_Language_Packs-200609210945/index.php
進去可找到中文套件NLpack1-eclipse-SDK-3.2.1-win32.zip
將檔案解壓縮後的 plugins 以及 features 兩個目錄拷貝到 Eclipse 的相同目錄內即可。
注意:不能直接複製資料夾,要複製裡面的檔案在貼上
執行後應該就能看到中文介面了。
如果無法看到或者有小部分沒有完全中文化,在你的 Eclipse 捷徑上按右鍵選內容 在 "目標"欄最後加上 -clean 再執行就可以了!!
等到正常運作,這個 -clean 就可以拿掉了。

2008年3月6日 星期四

[JAVA]JDK安裝

首先到http://java.sun.com/javase/downloads/index.jsp選擇JDK 6 Update 5,旁邊有個DOWNLOAD的按鈕

接下來就會進入下載畫面
上面會有Required: You must accept the license agreement to download the product.
請選擇ACCEPT表示接受其規定

接下來第一個就是WINDOWS的安裝檔
第一個是離線安裝(就是下載下來直接安裝)
第二個是線上安裝(就是進入安裝程式後一邊連線一邊安裝)

選擇一個下載並安裝

---------------------------------------------------

接下來是環境的部分
在我的電腦按右鍵--->內容--->進階--->環境變數
下面有一欄系統變數
找到Path--->編輯
移到最後面,如果有;就不用加
沒有的話請加;
如果是使用預設的安裝設定
那就是安裝在C:\Program Files\Java\jdk1.6.0_05\
所以在環境變數中加上C:\Program Files\Java\jdk1.6.0_05\bin;

-----------------------------------------------------
測試是否安裝成功
執行--->cmd
在命令提示字元打上java以及javac
若是沒有出現
'java'(或'javac')不是內部或外部命令、可執行的程式或批次檔。
則表示安裝成功!

2008年3月2日 星期日

[WEB]DIV的CSS語法

本文引用自http://yadozo.javaeye.com/blog/144986

網頁有三個部分組成
結構(Structure)、表現(Presentation)、行為(Behavior)

結構化標準語言: XHTML、 XML
表現標準語言: CSS
行為標準 對象模型 W3C DOM、ECMAScript 等

結構 Structure
XML: Extensible Maskup Language 可擴展標記語言
XHTML:The Extensible HyperText Markup Language

表現 Presentation
CSS:Cascading Style Sheets 層疊樣式表單

行為 Behavior
DOM:Document Object Model 文檔對象模型

h1 {color:blue;} /*簡單選擇符的特殊性=1*/
.warning{color:red;} /*類選擇符的特殊性=10*/
#main{color:black;} /*ID選擇符特殊性=100*/
p em{color:yellow;} /*特殊性=2*/
p.note em.dark{color:gray;} /*特殊性=22*/

CSS常用分類
1.塊級元素 (display:block) 如 body、table 等
2.內嵌元素 (display:inline) 如 a、span 等
3.列表元素 (display:list-item) 僅有li
4.隱藏元素 (display:none) 不被顯示

div {
font-family: "宋體"; /*字體類型*/
font-size: 12px; /*字體大小*/
line-height: 140%; /*行高*/
color: #0000ff; /*顏色*/
font-style: normal; /*字體樣式*/
font-weight: normal; /*粗細*/
text-decoration: underline; /*修飾*/
background-color: #CCCCCC; /*背景顏色*/
background-image: url(img/l_bg.gif); /*背景圖片*/
background-repeat: repeat-x; /*橫向重復*/
background-position: center top; /*位置*/
text-align: center; /*文本對齊,可為負數*/
text-indent: 24px; /*縮進*/
display: block; /*塊級元素*/
margin: 5px; /*邊界*/
clear: left; /*清除*/
float: left; /*浮動*/
height: 400px; /*方框高度*/
width: 600px; /*方框寬度*/
padding-top: 1px; /*填充*/
padding-right: 2px;
padding-bottom: 3px;
padding-left: 4px;
border-left-width: 1px; /*邊框大小*/
border-left-style: solid; /*邊框樣式*/
border-left-color: #0000FF; /*邊框顏色*/
list-style-position: inside; /*列表類型*/
list-style-image: url(img/b_01.gif);/*項目符號圖像*/
list-style-type: disc; /*位置:內*/

overflow: scroll; /*溢位*/
position: absolute; /*位置類型*/
visibility: visible; /*顯示 可見*/
z-index: 5; /*Z軸*/
left: 5px; /*置入*/
top: 5px;
right: 5px;
bottom: 5px;
clip: rect(1px,2px,3px,4px); /*裁剪*/

}
一旦使用絕對定位,元素將脫離原來的文檔流,瀏覽器依據【置入】的數值將元素顯示在一定的位置。
【顯示】(visibility) 若設置隱藏,則元素將不顯示,但是元素所佔的位置將被留出來。
【Z軸】(z-index) 定義元素在頁面內互相重疊時,數值較大的元素將顯示在數據較小的元素上面。
【溢位】(overflow) 設置當元素的內容大于元素的高和寬的時候,是否出現滾動條。
【裁剪】(clip) 檢索設置對象的可視區域。可是區域外事透明的。定義了絕對(absolute)定位元素的可視區域的尺寸,必須將position屬性值設置為absolute, 此屬性才可使用。

盒模型(box model)
填充(padding)、邊框(border)、邊界(margin)都分為“上右下左”4個方向
Java代碼
div {
margin: 1px 2px 3px 4px; /*按照順時針方向縮寫*/
padding: 1px 2px 3px 4px; /*按照順時針方向縮寫*/
border: 1px solid #333;
}

CSS內定義的寬和高,指的是填充以內的內容範圍。
元素的實際寬度 = 左邊界+左邊框+左填充+內容寬度+右填充+右邊框+右邊界

盒模型總結
1.邊界值可為負值
2.邊界默認的樣式(border-style)為不顯示(none)
3.填充不可為負
4.對于塊級元素,未浮動的垂直相鄰元素的上邊界和下邊界會被壓縮。例如:有上下兩個元素,上元素的下邊界為10px, 下面元素的上邊界為5px, 則實際兩個元素的間距為10px(兩個邊界值較大的值)。
5.浮動元素(無論是左或者右浮動)邊界不壓縮,且若浮動元素不聲明寬度,則其寬度趨向于0,即壓縮到其內容能承受的最小寬度。
6.內聯元素,例如a,定義上下邊界不影響到行高。
7.如果盒中沒有內容,則即使定義了高度和寬度都為100%,實際上只有0%,因此不會被顯示。

[WEB]利用CSS實現橫向區域重複

引用自http://www.adobe-dreamweaver.cn/News/131.html

<style type="text/css">
<!--
.rsDiv {
background-color: #F2F2F2;
height: 100px;
width: 120px;
border: 1px solid #CCCCCC;
float: left;
margin: 10px;
font-size: 12px;
padding: 10px;
}
-->

<div class="rsDiv">内容或图片</div>
<div class="rsDiv">内容或图片</div>
<div class="rsDiv">内容或图片</div>
<div class="rsDiv">内容或图片</div>

搭配SQL
while(rs.next())
{
<div class="rsDiv">内容或图片</div>
}
就可以實現先橫向重複
再縱向重複

[WEB]使用圖片代替按鈕送出表單

<input name="imageField" type="image" src="圖片路徑" width="您要的寬度" height="您要的高度" border="0" onclick="javascript:document.form.submit;">