原创 C#如何獲得設備Mac地址

利用dns類和WMI規範獲取IP及MAC地址在C#編程中,要獲取主機名和主機IP地址,是比較容易的.它提供的Dns類,可以輕鬆的取得主機名和IP地址.示例:string strHostName = Dns.GetHostName(); /

原创 ASP.NET與JavaScript交互

1.asp.net呼叫jsResponse.Write("<mce:script language=javascript><!-- "); Response.Write("alert('歡迎您 ');" ); Response.Write

原创 C++ 與 C#數據結構類型對應關係表

API與C#數據結構類型對應關係表 API與C#的數據類型對應關係表 API數據類型 類型描述 C#類型 API數據類型 類型描述 C#類型 WORD 16位無符號整數 ushort CHAR 字符 char LONG 32位無符

原创 .NET程序員的數據庫面試題及答案

Q1:維護數據庫的完整性、一致性、你喜歡用觸發器還是自寫業務邏輯?爲什麼答:儘可能用約束(包括CHECK、主鍵、唯一鍵、外鍵、非空字段)實現,這種方式的效率最好;其次用觸發器,這種方式可以保證無論何種業務系統訪問數據庫都能維持數據庫的完整

原创 使用託管C++粘合C#和C++代碼

  C#在xml讀寫,數據庫操縱,界面構造等很多方面性能卓越;C++的效率高,是底層開發的必備武器。當然在。NET平臺上C++/CLI的功能也越來越強大,可是畢竟大多數人對Managed C++不太熟悉,用起來也不是太方便(畢竟摻合的東西

原创 C#控件中的KeyDown、KeyPress 與 KeyUp事件淺談

研究了一下KeyDown,KeyPress 和 KeyUp 的學問。讓我們帶着如下問題來說明: 1.這三個事件的順序是怎麼樣的?2.KeyDown 觸發後,KeyUp是不是一定觸發?3.三個事件的定義4.KeyDown、KeyUp 和Ke

原创 oracle sqlplus輸入scott/tiger報錯:the account is locked的解決辦法

在oracle中,經常報一個錯誤: the account is locked 這個錯誤幾乎所有的初學者都會遇到. 其實解決辦法非常簡單. 打開“程序”—“所有程序”—“Oracle-OraDb10g_home1”—“應用程序開發”—“S

原创 如何使Winform的Textbox滾動條保持在最後

  Winform編程中,使用的Textbox控件,我們很有可能會遇到需要隨時更新其內容(比如聊天窗口文字的更新),當內容過多的時候,就會出現滾動條,如何讓滾動條時刻跟隨內容的最下面內容呢?   1. 在[設計模式]裏雙擊TextBox,

原创 程序中使用熱鍵的實現

Form1.cs主代碼: private void Form1_Load(object sender, System.EventArgs e) { // 設置熱鍵 SetHotKey(false, false, false

原创 C#打印DataGridView的詳細代碼

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; u

原创 一道很簡單的面試題,卻沒答上來。

去公司面試,做到一個經典的題目: 怎樣不用臨時變量而交換兩個變量的值?   一道很經典的題目,可是自己卻一時沒想起來,慚愧啊慚愧。 答案應該是這樣的:   a=a+b; b=a-b; a=a-b;  很簡單的一種方法,可是自己卻沒想起來。

原创 C#操作 ACCESS

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.

原创 Oracle SQL 條件查詢語句

select   case   when   id=1   then   1   else   2   end   case   from   t; 點贊 收藏 分享 文章舉報

原创 C#中如何調用動態鏈接庫DLL

    每種編程語言調用DLL的方法都不盡相同,在此只對用C#調用DLL的方法進行介紹。首先,您需要了解什麼是託管,什麼是非託管。一般可以認爲:非託管代碼主要是基於win 32平臺開發的DLL,activeX的組件,託管代碼是基於.net

原创 c#中 uint--byte[]--char[]--string相互轉換匯總

         在在做一些互操作的時候往往需要一些類型的相互轉換,比如用c#訪問win32api的時候往往需要向api中傳入DWORD參數 即:uint參數這些數值所表示的數據在實際的應用中可能需要以字符的形式顯示,但是c#對api的關