取得執行檔的目錄
string path = Directory.GetCurrentDirectory();
 
or

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

制作/ 刪除 目錄:
 if (!System.IO.Directory.Exists("檔案路徑"))
        System.IO.Directory.CreateDirectory("檔案路徑");

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

使用Gmail
   private void 寄送email(string 標題,string 寄件者, string[] 收信者,string 內文)
        {
            int i;
            try
            {
                string men = "";
                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
                mail.From = new MailAddress(寄件者);
                for (i = 0; i < 收信者.Length; i++)
                {
                    mail.To.Add(收信者[i]);
                    men += 收信者[i];
                }
                mail.Subject = 標題;
                mail.Body = 內文;
                //附件刪掉
                //System.Net.Mail.Attachment attachment;
                //attachment = new System.Net.Mail.Attachment("you attachment file");
                //mail.Attachments.Add(attachment);
                SmtpServer.Port = 587;
                SmtpServer.Credentials = new System.Net.NetworkCredential("你的email","密碼");
                SmtpServer.EnableSsl = true;
                SmtpServer.Send(mail);
                //MessageBox.Show("mail Send");
            
          
                
            }
            catch (Exception ex)
            {
                Debug.Print("發送Email發生錯誤");
            }
        }

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

在Window Server 2008 裝 VS 2008
要裝 FrameWork 3.5 時出現錯誤,寫xxxx您必須使用角色管理工具來安裝或設定xxxx
這時候,到開始->所有工具->系統管理工具->伺服器管理員->功能->新增功能->.NET Framework 3.5.1 功能
把它安裝起來就可以了

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

C# 上個月的最後一天
string 上個月的最後一天 = DateTime.Now.AddDays(DateTime.Now.Day * -1).ToString("yyyyMMdd");

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

w2_8.png
輸入法 嘸蝦米記憶法
我本來會大易,可是有越來越的多的平台都有嘸蝦米(iOS竟然也有...),所以我想說換用它來打字。
以下是我自己的字根記法:
音:

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

C# 在64位元環境下執行你自己寫的32位元的程式 
只要在VS裡面的組態管理員,在"使用中的方案平台"選擇"x86",而不要選擇"Any CPU",這樣就可以在64位元的作業系統跑你自己寫的32位元程式了。
為什麼要選擇x86而不是選擇x64呢,因為OS自己會判斷這個應用程式是x86 OR x64,如果這個應用程式是強制用x86,那OS就會制作一個可以執行x86的環境給這個應用程式。

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

C# ListBox 元件
加入項目:
       private void Form1_Load(object sender, EventArgs e)
       {
            this.lb選擇項.Items.Add("1");
            this.lb選擇項.Items.Add("2");
            this.lb選擇項.Items.Add("3");
        }

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

在你的專案加入新增項目
選擇"應用程式資訊清單檔案"
把 <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
改成 <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

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

大易 單字解成大易
黎:VBX
套:VP
劑:K8N

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

利用C# 使用sql stored procedure

            SearchShopInfo result = new SearchShopInfo();
            shopObj getBuffer = new shopObj();
            SqlConnection dbConn = SqlConnectStrings.HiLifePrd_Mall();
            dbConn.Open();
            //預存程序設定部份
            SqlCommand sqlComm = new SqlCommand("EXEC 商店_查詢 " +
                                                 "@搜尋條件=@p1 , " +
                                                 "@商店類型=@p2,  " +
                                                 "@起筆數=@p3, "  +
                                                 "@迄筆數=@p4, "  +
                                                 "@總筆數=@p5 output"
                                                 , dbConn);
            //參數設定部份
            sqlComm.Parameters.Add("@p1", SqlDbType.NVarChar, 50).Value = searcher;
            sqlComm.Parameters.Add("@p2", SqlDbType.Int, 15).Value = type;
            sqlComm.Parameters.Add("@p3", SqlDbType.Int, 15).Value = 1;
            sqlComm.Parameters.Add("@p4", SqlDbType.Int, 15).Value = 10;
            SqlParameter count = sqlComm.Parameters.Add("@p5", SqlDbType.Int, 32);
            count.Direction = ParameterDirection.Output;
            SqlDataReader reader = sqlComm.ExecuteReader();
            if (reader != null)
            {
                while (reader.Read())//取得結果資料部份
                {
                    getBuffer.name = reader["商店名"].ToString();
                    result.shopinfo.Add(getBuffer);
                }
                reader.Close();
                result.dataCount = Convert.ToInt32(count.Value);//取得output參數部份
            }
            return result;

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

XNA頂多支授59個骨架
Skeleton the maximum supported is 59.

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

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。