Monthly Archives: July 2012

[Flash] 摘錄:好用的Falsh開發工具 FlashDevelop

適合程式設計師的Flash開發工具,對於code可以自動補足,不用一個字一個字的打,可以加快撰碼的速度,提高生產力。FlashDevelop是免費的,所以不用買Flash IDE就可以寫Flash程式。詳細的安裝與使用說明,請參見:Tony’s Blog: 好用的Falsh開發工具 FlashDevelop 一文。

Posted in Flash, 程式設計, 軟體(Software) | Leave a comment

[CSS] Image Sprites

在做網頁設計時,我們時常為了網站美感,在網頁中放入許多小圖(ex: 按鈕、文章標題背景、標籤) 。然而,當一個網頁有多個圖檔要載入時(ex: 30張以上),瀏覽器在解析時,會不停地發送Http Requests,使得流暢度降低,也易造成client端負擔。因此,利用CSS Sprites可減少瀏覽器對圖檔的Http Requests。此一技巧是將網頁中會用到的背景圖檔,全部集中放在一個圖片檔中,並利用 CSS 的 background-image 與 background-position 屬性將欲顯示的按鈕圖等部分顯示出來。如此,便可降低Http Requests。 例如以下語法: img.next{width:43px;height:44px;background:url(img_navsprites.gif) -91px 3px;}便是將要顯示的next區塊,背景圖設定為: 寬度:43px 高度:44px 讀取的圖檔位置:img_navsprites.gif 位移量:將圖檔向左偏移91px,向下偏移0px後,開始讀取。(若是要將圖檔向右偏移30px,向上偏移20px,則設定為background:url(img_navsprites.gif) -91px 3px;有關偏移量的解釋,請見”CSS Tutorial – The background-position Property“一文) 註:詳細CSS Sprites的教學,可參考”W3School“另外,筆者對這個還蠻有興趣的,就隨手找了幾篇文章做整理。從保哥的文章指出,IE瀏覽器跟某些個案有時候不支援background-image這種做法。因此,我們可以換另一個方式來替代:(截自extending css spriting).menu-about { width: 106px; height: 29px; position: relative; … Continue reading

Posted in CSS, 網頁撰寫 | Leave a comment

[C#]讀取Word, Excel, PowerPoint, PDF檔案資料

記錄找到的resource,如何用C#讀取這些常見檔案格式(三個願望,一次滿足)。 讀取PDF 1. [C#] 讀取 PDF 檔 2. How to read pdf files using C# .NET3. Extract Text from PDF in C# (100% .NET) , License: The Code Project Open License (CPOL)4. Converting PDF to Text in C#,  License: The Code Project Open License (CPOL) 讀取Excel1. [C#] – 讀取Excel檔案 … Continue reading

Posted in 未分類 | 1 Comment