- Apr 16 Sat 2011 13:38
-
C# 取得執行檔的目錄 record
- Apr 13 Wed 2011 11:51
-
C# 制作/ 刪除 目錄;拷貝/ 刪除檔案 record
制作/ 刪除 目錄:
if (!System.IO.Directory.Exists("檔案路徑"))
System.IO.Directory.CreateDirectory("檔案路徑");
if (!System.IO.Directory.Exists("檔案路徑"))
System.IO.Directory.CreateDirectory("檔案路徑");
- Apr 12 Tue 2011 14:25
-
C# 寄送email,使用Gmail record
使用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發生錯誤");
}
}
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發生錯誤");
}
}
- Mar 29 Tue 2011 16:25
-
OS 在Window Server 2008 裝 VS 2008
在Window Server 2008 裝 VS 2008
要裝 FrameWork 3.5 時出現錯誤,寫xxxx您必須使用角色管理工具來安裝或設定xxxx
這時候,到開始->所有工具->系統管理工具->伺服器管理員->功能->新增功能->.NET Framework 3.5.1 功能
把它安裝起來就可以了
要裝 FrameWork 3.5 時出現錯誤,寫xxxx您必須使用角色管理工具來安裝或設定xxxx
這時候,到開始->所有工具->系統管理工具->伺服器管理員->功能->新增功能->.NET Framework 3.5.1 功能
把它安裝起來就可以了
- Mar 28 Mon 2011 12:11
-
C# 上個月的最後一天 record
C# 上個月的最後一天
string 上個月的最後一天 = DateTime.Now.AddDays(DateTime.Now.Day * -1).ToString("yyyyMMdd");
string 上個月的最後一天 = DateTime.Now.AddDays(DateTime.Now.Day * -1).ToString("yyyyMMdd");
- Mar 10 Thu 2011 11:02
-
輸入法 嘸蝦米記憶法
- Mar 10 Thu 2011 10:45
-
C# 在64位元環境下執行你自己寫的32位元的程式 record
C# 在64位元環境下執行你自己寫的32位元的程式
只要在VS裡面的組態管理員,在"使用中的方案平台"選擇"x86",而不要選擇"Any CPU",這樣就可以在64位元的作業系統跑你自己寫的32位元程式了。
為什麼要選擇x86而不是選擇x64呢,因為OS自己會判斷這個應用程式是x86 OR x64,如果這個應用程式是強制用x86,那OS就會制作一個可以執行x86的環境給這個應用程式。
只要在VS裡面的組態管理員,在"使用中的方案平台"選擇"x86",而不要選擇"Any CPU",這樣就可以在64位元的作業系統跑你自己寫的32位元程式了。
為什麼要選擇x86而不是選擇x64呢,因為OS自己會判斷這個應用程式是x86 OR x64,如果這個應用程式是強制用x86,那OS就會制作一個可以執行x86的環境給這個應用程式。
- Mar 04 Fri 2011 16:23
-
C# ListBox 元件 record
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");
}
加入項目:
private void Form1_Load(object sender, EventArgs e)
{
this.lb選擇項.Items.Add("1");
this.lb選擇項.Items.Add("2");
this.lb選擇項.Items.Add("3");
}
- Mar 03 Thu 2011 15:23
-
C# 在win7上面顯示使用者帳戶控制層級 record
在你的專案加入新增項目
選擇"應用程式資訊清單檔案"
把 <requestedExecutionLevel level="asInvoker" uiAccess="false" />
改成 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
選擇"應用程式資訊清單檔案"
把 <requestedExecutionLevel level="asInvoker" uiAccess="false" />
改成 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
- Feb 24 Thu 2011 09:27
-
C# 利用C# 使用sql stored procedure record
利用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;
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;
- Feb 21 Mon 2011 12:22
-
XNA 骨架數量59
