Oracle 推出支援 .NET 3.5 與 Visual Studio 2008 的開發工具

Oracle 最近推出了 Oracle Developer Tools for Visual Studio with Oracle 11g ODAC 11.1.0.6.20,其中包括了支援 Visual Studio 2008 的開發工具(Server Explorer, ASP.NET providers, source control, 以及 user-defined types)與 .NET Framework 3.5 的支援。

原本很興奮的趕快安裝起來測試一下,看有沒有支援 LINQ to Oracle,結果..... 沒有!大失所望!

不過至少可以在 Visual Studio 2008 裡面開發 Oracle 應用程式啦! ^_^

相關連結在此:

Oracle Data Access Components (ODAC) Downloads
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html

  

此文章由 will 發表於 2007/12/31 上午 12:39:00

永久連結 | 評論 (1) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET | Oracle | Visual Studio

標籤: ,

收藏:

解決在VS2005中使用中文開發專案導致無法compile的問題

相信有很多人不敢用「中文」來當作物件名稱!因為常常會造成程式碼亂調,辛辛苦苦寫的程式全部都要重來,不然就是無法 compile 卻找不出 bug 在哪! 

這一樣是老問題啦:檔案編碼

...延伸閱讀......

  

此文章由 will 發表於 2007/12/30 上午 10:02:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: .Net | ASP.NET

標籤: ,

收藏:

如何用 C# 取得 CPU 序號

取得 CPU 序號可以用來辨識用戶端電腦的唯一性,因為通常 CPU 不會壞也不常換。

1. 專案請先加入參考 System.Management

2. 透過 ManagementObjectSearcher 查詢


using System;

using System.Collections.Generic;

using System.Text;

using System.Management;

 

namespace GetCPUID

{

    class Program

    {

        /// <summary>

        /// 取得所有 CPU 序號

        /// </summary>

        /// <param name="args"></param>

        static void Main(string[] args)

        {

            // 透過 ManagementObjectSearcher 類別用類似 SQL 的語法查詢

            ManagementObjectSearcher wmiSearcher 
                        = new ManagementObjectSearcher("SELECT * FROM Win32_Processor");

 

            int i = 0;

 

            // 使用 ManagementObjectSearcher 的 Get 方法取得所有集合

            foreach (ManagementObject obj in wmiSearcher.Get())

            {

                // 取得CPU 序號

                Console.WriteLine("CPU{0} ID:\t{1}", i++, obj["ProcessorId"].ToString());

            }

 

            // 或透過 ManagementObject 類別直接存取特定 CPU 序號

            //ManagementObject wmiObj = new ManagementObject("Win32_Processor.DeviceID='CPU0'");

            //Console.WriteLine("CPU{0} ID:\t{1}", 0, wmiObj.GetPropertyValue("ProcessorId").ToString());

 

            Console.ReadKey();

        }

    }

}


 

相關連結

 

  

此文章由 will 發表於 2007/12/29 下午 04:31:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: C#

標籤: , ,

收藏:

讓 SQLExpress 資料庫開啟 TCP/IP 連線的方式

因為 SQL Express 預設沒有開放 TCP/IP 連線,讓很多人認為 SQL Express 沒有支援 TCP/IP 連線。

以下是開啟 SQL Express TCP/IP 連線的方式:

1. 開啟 Management Studio Express

在「物件總管」視窗的「伺服器」按右鍵選「屬性」

在「物件總管」視窗的「伺服器」按右鍵選「屬性」

選取「安全性」頁籤並在 "伺服器驗證" 的地方選取「SQL Server 及 Windows 驗證模式」

選取「安全性」頁籤並在 "伺服器驗證" 的地方選取「SQL Server 及 Windows 驗證模式」

按下「確定」按鈕後退出

2. 開啟「SQL Server 介面區組態」

開啟「SQL Server 介面區組態」

選取「服務和連接的介面區組態」

選取「服務和連接的介面區組態」

選取 SQLEXPRESS -> Database Engine -> 遠端連接 & 選取「本機和遠端連接」和「使用 TCP/IP 和具名管道」

選取 SQLEXPRESS -> Database Engine -> 遠端連接 & 選取「本機和遠端連接」和「使用 TCP/IP 和具名管道」

3. 開啟「SQL Server 組態管理員」( SQL Server Configuration Manager )

開啟「SQL Server 組態管理員」( SQL Server Configuration Manager ) 

選取「SQL Server 2005 網路組態」->「SQLEXPRESS 的通訊協定」
選取 TCP/IP 按滑鼠右鍵,選「內容」

選取「SQL Server 2005 網路組態」->「SQLEXPRESS 的通訊協定」選取 TCP/IP 按滑鼠右鍵,選「內容」

選取「IP 位址」頁籤,修改 IPAll 的兩個參數

    TCP 動態通訊埠: 清空
    TCP 通訊埠: 1433

選取「IP 位址」頁籤,修改 IPAll 的兩個參數

4. 重新啟動 SQL Express 即可

開始 -> 執行:

cmd

net stop MSSQL$SQLEXPRESS

net start MSSQL$SQLEXPRESS

  

此文章由 will 發表於 2007/12/28 下午 11:57:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: SQL Server

標籤:

收藏:

政府網站版型與內容管理規範

行政院研究發展考核委員會(研考會)最近研擬了一套「政府網站版型與內容管理規範」,我看了覺得是蠻不錯的,想要規劃建置一個好用的網站不失為一個參考的依據。

目前定義了11條規範如下:

  1. 使用者的呈現裝置(Compatibility)
  2. 網頁組成要素(Site Required Elements)
  3. 導覽 (Navigation)
  4. 首頁設計(Homepage)
  5. 文字樣式與連結(Text Styles and Links)
  6. 圖片與多媒體(Images and Multimedia)
  7. 表單(Forms)
  8. 搜尋(Search)
  9. 內容提供(Content Requirements)
  10. 內容撰寫(Writing for the Web)
  11. 內容管理(Content Management)

相關連結 

政府網站與內容管理規範
http://www.webguide.nat.gov.tw/wSite/np?ctNode=198

  

此文章由 will 發表於 2007/12/27 下午 11:34:00

永久連結 | 評論 (0) | 此文章的RSSRSS comment feed |

分類: Web

標籤:

收藏: