跳到主要內容

發表文章

目前顯示的是 9月, 2012的文章

[ASP.NET MVC]ASP.NET MVC 2.0 upgrade to ASP.NET MVC 4.0

很多人首次接觸ASP.NET MVC 是ASP.NET MVC 2.0 在MVC 2.0的架構下 是無法使用方便的 Razor編輯器 , 如果要自己重新建立一個MVC 3.0的專案也是很麻煩的, 不過有人開發出了一個程式 可以很快的將MVC 2.0的程式升級到MVC 3.0 (不過只限VS2010的專案) Microsoft ASP.NET MVC Solution Converter

[Window] IIS 7.0 update to .net Framework 4.0

IIS 7 預設的 .net Framework 通常是2.0 如果要開發的程式是跑.net Framework 4.0的話 除了先安裝.net Framework 4.0外 IIS 7的設定也要做些調整 設定[站台]的[應用程式集區] 選取要設定的[站台] 選擇[基本設定]出現[編輯設定]的視窗。 在[選取應用程式集區]點選[應用程式集區],下拉選擇[ASP.net v4.0]。 設定[應用程式集區] 選取IIS下面的[應用程式集區] 點選[DefaultAppPool],出現[編輯應用程式集區]視窗 選取.net Framework版本 為 .net Framework v4.0

[Asp.net] GridView 匯出轉成Excel

GridView匯出轉成Excel 可以下面的code就可以匯出excel Protected Sub BtnExcel_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnExcel.Click Dim strExportFilename As String = "ExportedData" Response.Clear() Response.AddHeader("content-disposition", "attachment;filename=" + strExportFilename + ".xls") Response.Cache.SetCacheability(HttpCacheability.NoCache) Response.ContentType = "application/vnd.xls" Response.Charset = "big5" Dim stringWrite As New System.IO.StringWriter Dim htmlWrite As New HtmlTextWriter(stringWrite) GridView1.RenderControl(htmlWrite) Response.Write(stringWrite.ToString().Replace("<div>", "").Replace("</div>", "")) Response.End() End Sub Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control) ' 解決Error:型別 'GridView' 的控制項 'GridView1' 必須置於有 runat=server 的表單標記之中。  End Sub

[Windows] MicroSoft VLSC 微軟大量授權取得產品金鑰取得產品金鑰啟用方法

當使用MicroSoft 大量授權的模式訂購MS的商品, 首先會先取得一個訂購文件 裡面有這些資訊 授權號碼(License Number):***** 使用權號碼(Authorization Number ):***** 先留著等等會用到這兩個號碼 不過在機器上要Key的產品金鑰(Product Key) 並沒有在這個訂購合約上。 讓人在一開始要註冊商品的時候很困惑。 其實要拿到Product Key是要上大量授權服務中心取得的。 所以接下來救是要告訴大家怎麼去大量授權中心取得Product Key 1.連線到 MSVLSC微軟大量授權服務中心 以自己的MSN live ID登入 2.點選「新增 Open License 至您的資料檔」會進到填寫Open License的畫面 3.在畫面中填入 訂購文件中的兩個資料。送出確認之後回到主畫面 4.點選下載項目與金鑰,會列出所有授權的軟體。 5.點選項目的金鑰欄位,會show相關的金鑰資訊。這就是你在你的機器上面註冊要用的金鑰了

[.Net] Upload image files using ckeditor in Asp.Net

在Asp.net中使用ckeditor作為所件所得的html編輯器, 對於要上傳檔案的部分 ckeditor並沒有提供Free的元件, 不過還好,有其他的高人用.net開發了相關的功能, 並起提供了source code分享給大眾, 本人使用後發現真的很好用, 有興趣的人 到下載Project source code 試用看看吧。

[JSP] tomcat on windows 7 64 bit

要在Windows 7 64 bit上安裝 Tomcat 其實不是一件難事 只是java base的系統 要安裝總是會多了那一點點的麻煩 要做一些手動設定才能順利執行 那要如何開始呢? 1.首先先下載Tomcat 到 Apach Tomcat 的網站上下載   個人建議是下載6.x的版本 過去使用的經驗上是比較穩定的 如果你只是自己開發要用, 那下載64-bit Windows zip的版本就好, 不需要下載安裝程式。 2.下載完後解壓縮放在你想放的地方 通常我會放在C:\apache-tomcat 3.要執行tomcat,就一定要安裝java JDK/JRE 所以下一步就是去下載JAVA來安裝 4.到 SUN /JAVA網站 下載   Java SE Development Kit 7 Downloads  jdk-7u7-windows-x64.exe (64 bit版本)並執行安裝 5.接下來就是最重要的設定Java環境參數了 6.控制台>系統>進階系統設定>環境變數 在視窗下方按下[新增]填入 變數名稱:JAVA_HOME 變數值: C:\Program Files\Java\jdk1.7.0_07 (JAVA 安裝的路徑) 7.同樣在新增一個環境變數 變數名稱:CLASSPATH 變數值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 8.修改變環境變數「Path」 在變數值最前面加上 %JAVA_HOME%\bin; 如此就設定完成JAVA的變數 9.接下來就是要執行tomcat了 到tomcat資料夾,執行bin/startup.bat 如果跳出一個視窗就是開始在執行了 千萬不要關掉視窗,不然tomcat就停掉了 10.開啟瀏覽器連上http://localhost:8080/ 如果有看到tomcat的畫面就是正常執行了

[.Net] .Net connect Oracle By TNS Windows 7 64bit

要在WIN 7 64的環境中開發.net + oracle的程式 光是設定就是一個討人厭的問題 由於oracle要連線,通常都要安裝oracle client 並且設定tnsnames.ora才能用TNS連線 當然也有其他方式 只是要用Entity Framework來進行開發,有先用tns設定好oracle connection 相對開發時的設定就方便多了。 在win7下,要使用.net+ oracle開發, 需要兩個元件 [Oracle Data Access Components (ODAC) for Windows] [Oracle Developer Tools for Visual Studio(ODT)] 這邊有兩個部分要下載 1.ODAC 11.2 Release 4 (11.2.0.3.0) with Oracle Developer Tools for Visual Studio [ link ] 這個下載包含了ODAC 和ODT兩個元件 下載下來直接安裝就ok了 不過要在win7 64bit的環境下執行 就不是單這個元件就夠的 還需要下載下面這個元件 2.64-bit Oracle Data Access Components (ODAC) Downloads [ link ] 64-bit ODAC下載下來解壓縮後是不會有執行檔的, 他必須要用手動安裝才能使用 執行cmd到指令模式 到64bit ODAC也壓縮的目錄下 執行 install.bat all c:\oracle odac 其中c:\oracle你要安裝元件的目錄 建議是照上面設定寫 因為後面還有要設定的地方 在安裝的過程會在Register中寫入不少機碼key值 Win7 的安全性通知會一直跳出來 安裝完畢後就要來設定TNS了 首先先在 c:\oracle\ODAC_64下建立 Network\Admin 的父項子項資料夾 然後在Admin資料夾內新增並設定tnasnames.org,sqlnet.org兩個檔案 之後開啟vs2008/2010 就可以使用伺服器總管去設定Oracle的連接了

[Web] 假文產生器

身為一個網站設計師,有時候要把程式功能寫出來,不是一個難題 但是遇到要在DEMO或是測試系統,放入很多文字內容, 這個........可就頭大了 過去我都會去抓各大新聞網站的資料來填資料 可是放新聞挺怪的 沒想到今天看到一個好物 「中文假文產生器」 隨隨便便就可以產生一篇文章 這可是滿足了程式設計師的不足!! 哈~~選用徐志摩的模式,還讓人瞬間有總文青的感覺 當然也是假文青 有興趣的人來這個 「中文假文產生器」 看看吧 他還提供API唷

[Linq] LINQPAD 測試LINQ的利器

在專案中使用LINQ來處理資料庫內容,在處理一般的查詢時是很有效率的事情。 可是如果查詢需要跨了好幾個table,往往沒有一個好的測試環境來確認自己寫的LINQ正不正確, 還好有人開發出了 LINQPAD 這個軟體 可以讓你在正式寫LINQ來抓資料前 可以先在上面測試一下你的LINQ語法正不正確 有興趣的人可以下載來試用看看 LINQPAD

[Linq] Linq Join

在linq中要使用Join方法如下 From p in Products join c in Category on c.poid equals p.catePoid select new With{.productName=p.Name, .cate=c.Name} 此處的join 是直接使用inner join 至於要如何使用left join,right join 就必須再建立資料物件的時候就先定要好 物件與物件的關連才可以做。 Linq Join

[Web] 線上課程

朋友提供了一個很棒的網址 有很多最新的知識的課程可以上 這真的是太棒了 這個網站叫做Coursera 有好多很棒的課程 有興趣的人一起來學習吧 https://www.coursera.org/

[Server]IBM X Sever install Windows Server

第一次要在IBM X Sever上面安裝Windows Server 2008, 發現直接用windows server光碟是無法開機的, 設了老半天bios都搞不定。 最後只好打電話去IBM 的customer Center去詢問, 原來要在IBM X Server上安裝 windows 是不能從windows server CD開機安裝的 要先下載 IBM Server Guide,來執行安裝的過程 首先 先到IBM官網下載 IBM ServerGuide 目前最新的版本應該是v9.22 下載是個ISO檔 所以要燒成光碟 之後開機的時候 先放ServerGuide光碟 然後會有UI介面一一教學 按照步驟設定完之後, 會要求放入windows server 安裝光碟 這時才能正式安裝windows Server