2010年7月31日 星期六

ASP.NET 在網頁上要直接取值

這是個很實用的方法
可以直接在網頁上取得你寫在cs中的數值

ASP.NET的基礎-在網頁上的基礎繫結

1. 語法
2.Page.DataBind() 及 Control.DataBind()
3.資料繫結清單控制項
4.存取資料

參考資料
http://support.microsoft.com/kb/307860/zh-tw

2010年7月30日 星期五

jQuery 開發者都該知道的六件事

這篇不是初學指南,但也一定會遇到的問題
jQuery 開發者都該知道的六件事
http://msdn.microsoft.com/zh-tw/scriptjunkie/ee730275.aspx

jQuery入門在此
http://blog.themeforest.net/screencasts/jquery-for-absolute-beginners-video-series/
有15支影片可以先瀏覽一番

改善網頁下載時間的最佳做法

MSDN這邊文章寫得太棒了
http://msdn.microsoft.com/zh-tw/scriptjunkie/ff743754.aspx

針對速度問題實作有下列幾點注意
1.減少HTTP請求
2.減少檔案大小
3.配置引入檔案順序
4.分散下載
5.檢查伺服器反應時間

2010年7月29日 星期四

ICO 圖檔去背

每次遇到這個問題都會頭痛好久
PhotoShop不支援ICO
PhotoImpact不支援ICO去背
鳥鳥的VS.NET編輯器只能慢慢的一個像素去填滿遮罩區域

還好有
http://www.convertico.com/
只要給去背好的PNG就可以得到去背的ICO

教學文章如下
http://goinfinity.net.ru/?p=219

但真的想用PS也還是可以的
加外掛就好
http://www.minwt.com/?p=1441

如何把AVD Android模擬器轉橫向

Android設計時一定要考慮到橫向螢幕
Ctrl+F12是切換螢幕方向的方法
提供給大家參考

2010年7月27日 星期二

NPOI 從 Apache 那邊移來 .Net 的好物

NPOI 是對 Office 文件直接存取的程式庫

這篇MSDN文章寫的真是時候
http://msdn.microsoft.com/zh-tw/ee818993.aspx

提供此專案的網址
http://npoi.codeplex.com/

可以看看Excel的物件模型
http://msdn.microsoft.com/en-us/office/aa905411.aspx

看看Office在伺服器端使用的難題
http://support.microsoft.com/kb/257757/zh-tw

2010年7月26日 星期一

再論.Net Framework 輸入法問題

有鑑於之前MS提供的ImeMode.OnHalf方法來解決中文輸入法會無法輸入的問題
若有人忘記,可以參考前篇
http://programmersay.blogspot.com/2010/05/net-framework.html

但是在發佈到客戶端後才知道問題大條
大部分的客戶都會出現
ImeMode (12) is invalid for Enum type
12正好是ImeMode的OnHalf值
代表客戶的系統不支援此值
難怪MS在VS中設計的時候就會把此值檔掉

最後確定此問題時MS輸入法的BUG
但天無絕人之路,可以用別的方法繞境

先推薦大家把三篇文章看完
1.確定是中文輸入的BUG
http://support.microsoft.com/kb/925488/en-us
2.解決方法一(舊方法,不是通用)
http://hi.baidu.com/wingingbob/blog/item/0c339abfaac93b0219d81fd9.html
3.解決方法二(推薦作法)
http://hi.baidu.com/wingingbob/blog/item/20741734532af846251f14f1.html

無法啟動 microsoft office outlook 無法開啟 outlook 視窗

如果你開啟outlook 2007時候出現這個視窗
上面寫,無法啟動 microsoft office outlook 無法開啟 outlook 視窗
那我是過最有效的兩個方法如下

方法一:
解決方式 使用 Scanpst.exe 修復錯誤

1.結束正在執行的 Outlook。

2.按兩下位於 drive:\Program Files\Microsoft Office\OFFICE12 中的 [Scanpst.exe]。

3.在 [請輸入您要掃描的檔案名稱] 方塊中,輸入想要檢查的 .pst 或 .ost 檔案名稱,或是按一下 [瀏覽] 以搜尋檔案。

4.若要指定掃描記錄選項,請按一下 [選項],然後按一下您要的選項。

5.按一下 [開始]。

6.如果掃描完成之後發現錯誤,系統會提示您開始進行修復程序來修正錯誤。在執行修復程序期間,會建立備份檔案。若要變更這個備份檔案的預設名稱或位置,請在 [輸入備份檔案名稱] 方塊中,輸入新名稱,或是按一下 [瀏覽] 以尋找您要使用的檔案。

7.按一下 [修復]。

8.使用含有您嘗試修復之 .pst 檔案的設定檔來啟動 Outlook。

9.按一下 [到] 功能表上的資料夾清單。在資料夾清單中,您可能會看到含有預設 Outlook 資料夾的 [已復原的個人資料夾] 或 [遺失及尋得] 資料夾。因為這是一個重新建立的 .pst 檔案,所以復原的資料夾通常是空的。[遺失及尋得] 資料夾含有由「收件匣修復」工具所復原的資料夾及項目。從 [遺失及尋得] 資料夾遺失的項目則無法進行修復。

10.如果您看見 [已復原的個人資料夾] 資料夾,就可以建立新的 .pst 檔案,並將 [遺失及尋得] 資料夾中的項目拖曳到新的 .pst 檔案中。當您移動完所有的項目時,就可以從設定檔中移除 [已復原的個人資料夾] (.pst) 檔案,包括 [遺失及尋得] 資料夾。

方法二:
你是不是安裝了outlook connector?查看控制台裏是否有Microsoft Office Outlook Connector,如是,請先移除,重新下載並安裝:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9A2279B1-DF0A-46E1-AA93-7D4870871ECF&displaylang=en

方法三:
outlook.exe /resetnavpane

參考資料
http://www.mobile01.com/topicdetail.php?f=300&t=1430845