目前分類:C# (54)

瀏覽方式: 標題列表 簡短摘要
引入參考System.Management
再使用using System.Management;

  ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");
            ManagementObjectCollection queryMAC = query.Get();
            foreach (ManagementObject mac in queryMAC)
            {
                if (mac["IPEnabled"].ToString() == "True")
                    Console.WriteLine(mac["MacAddress"].ToString());
            }

戮克 發表在 痞客邦 留言(0) 人氣()

System.IO.StreamReader srNoEncode = new System.IO.StreamReader("abc.txt");
這種寫法會有亂碼
 
要指定編碼
System.IO.StreamReader srDefault = new System.IO.StreamReader("abc",System.Text.Encoding.Default);

System.Text.Encoding.Default是系統預設編碼,會因你系統設定的地區語言不同而不同。

戮克 發表在 痞客邦 留言(0) 人氣()

 foreach (string fname in System.IO.Directory.GetFileSystemEntries("waitupdata"))
                {

}

戮克 發表在 痞客邦 留言(0) 人氣()

參考這個http://msdn.microsoft.com/zh-tw/library/system.collections.arraylist(v=vs.110).aspx


用法  ArrayList aaa =new ArrayList();
加入aaa .add("abc"); 
ArrayList 取值用法跟陣列一樣。
使用aaa[0].ToString();  (記住有些情況要自己轉型)不然錯誤 
而判斷大小事使用Count
移除是使用Remove
刪除全部使用clear();

戮克 發表在 痞客邦 留言(0) 人氣()

RUN-time error 53   file not found:XXXX
是因為系統找不到該檔案路徑產生的錯誤。或著同路徑下缺少你呼叫的執行檔所需的其他DLL或檔案,導致呼叫執行的程式找不到所需東西而無法執行產生錯誤。

戮克 發表在 痞客邦 留言(0) 人氣()

Form屬性的Text設定後會改變圖片內左上那個地方顯示的名稱
而圖片則是下面圖片裡的ICON屬性

 至於生成的EXE檔案的名稱與圖片則是要到專案屬性裡去設定,組件名稱就是生成執行檔的名稱。資源的圖示則是生成執行檔案後的執行檔圖片。

戮克 發表在 痞客邦 留言(0) 人氣()

  StimeStr = DateTime.Now.AddDays(-1).ToShortDateString() + " 00:00:00";


用法如此以此類推不懂留言

戮克 發表在 痞客邦 留言(0) 人氣()

System.Diagnostics.Process.Start("notepad.exe");

戮克 發表在 痞客邦 留言(0) 人氣()

加入參考組件 System.Management;.
引用using System.Management;


 ObjectQuery oQuery = new ObjectQuery("Select * from Win32_Process Where Name = 'AutoUpData.exe'");
            ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oQuery);
            ManagementObjectCollection oReturnCollection = oSearcher.Get();
            if (oReturnCollection.Count > 0)
            {
                label4.Text = "存在";

戮克 發表在 痞客邦 留言(0) 人氣()

EsnoStr=listMesno[comboBox2.SelectedIndex].ToString();
           
              string   StimeStr =  DateTime.Now.ToShortDateString()+" 00:00:00";


            string sAccessConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Tradjj.mdb";
            try{

                ADODB.Connection conn = new Connection(sAccessConnection);
                conn.Open(sAccessConnection, null, null, -1);

戮克 發表在 痞客邦 留言(0) 人氣()

 舉例 comboBox2.DataSource = listmembername;(arraylist 物件)

而更新comboBox時要先指定為NULL再重新指定。

  comboBox2.DataSource = null;
  comboBox2.DataSource = listmembername;

有事過不先指定為NULL不會更新。

戮克 發表在 痞客邦 留言(0) 人氣()

很久很久以前寫的
只能執行一次
現在的話不可能寫得那麼粗糙
放上來分享
初學者可以研究


http://yunpan.cn/Q7pZDnLiIV3qU (提取码:90dd)

戮克 發表在 痞客邦 留言(0) 人氣()

參考這篇
http://www.dotblogs.com.tw/larrynung/archive/2012/08/08/73902.aspx


程式碼

 private void button1_Click(object sender, EventArgs e)
{
uint flags = 0x0;

戮克 發表在 痞客邦 留言(0) 人氣()

程式碼不解釋
PS:我自己寫的執行不會有錯誤
圖片合成程式碼


 1
2
3
4
5

戮克 發表在 痞客邦 留言(0) 人氣()

«123