搜尋此網誌
2011年10月24日 星期一
facebook 推薦語法
由於最近網站越來越多使用facebook 推薦
所以在此紀錄
本篇文章參考下列網站
http://epromotor.pixnet.net/blog/post/30099287-%E6%89%93%E9%80%A0%E6%96%B9%E4%BE%BF%E5%88%86%E4%BA%AB%E7%9A%84%E7%B6%B2%E9%A0%81%EF%BC%88%E7%BA%8C%EF%BC%89
//備註:測試時請放在server測本機測試是無效的
// meta name=title 推薦時要秀的標題
// link rel='image_src' 推薦時要秀的圖案
// meta name="description" 推薦時要秀的文字
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<title>The Rock (1996)</title>
<meta http-equiv="Content-Type" content="text/html; charset=big5"/>
<meta name=title content="FACEBOOK-TEST">
<meta name="description" content="this is facebook test " />
<link rel='image_src' href="圖片路徑" />
</head>
<body>
<form id="form1" runat="server">
<tr>
<td align="right">
<table width="90" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<img width='100' height='100' src='圖片路徑' />
</td>
<td>
<a href="javascript:void(window.open('http://www.facebook.com/share.php?
u='.concat(encodeURIComponent(location.href))))">
<img src="按鈕圖示" width="27" height="37" title='[推到 Facebook]' />
</a>
</td>
</tr>
</table>
</td>
</tr>
</form>
</body>
</html>
2011年10月20日 星期四
工具應用
virtualbox
********************************
格式轉換
轉載位址:http://hi.baidu.com/mozillazg/blog/item/91692c13596a14c2c2fd787a.html
dos模式下
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd "檔案路徑\檔案名稱.vhd" "檔案路徑\檔案名稱.vdi"
硬碟擴充
轉載位址:http://rondoyoyo.pixnet.net/blog/post/31569230-%5Bmac%5D-%E5%A6%82%E4%BD%95%E5%B0%87%E8%99%9B%E6%93%AC%E6%A9%9F%E7%9A%84%E7%A1%AC%E7%A2%9F%E8%AE%8A%E5%A4%A7%EF%BC%88for-virtualbox%EF%BC%89
*********************************
********************************
格式轉換
轉載位址:http://hi.baidu.com/mozillazg/blog/item/91692c13596a14c2c2fd787a.html
dos模式下
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd "檔案路徑\檔案名稱.vhd" "檔案路徑\檔案名稱.vdi"
硬碟擴充
轉載位址:http://rondoyoyo.pixnet.net/blog/post/31569230-%5Bmac%5D-%E5%A6%82%E4%BD%95%E5%B0%87%E8%99%9B%E6%93%AC%E6%A9%9F%E7%9A%84%E7%A1%AC%E7%A2%9F%E8%AE%8A%E5%A4%A7%EF%BC%88for-virtualbox%EF%BC%89
*********************************
2011年10月18日 星期二
在windows form 中匯出行事曆(.ics)檔
由於之前專案有要求在windows form中匯出行事曆以供outlook匯入使用
所以在此紀錄
格式說明:
private void ToIcs(DataTable dgv)
{
string TSQL = "BEGIN:VCALENDAR";
TSQL += "\r\n";
TSQL += "PRODID:-//Taipei Calendar";
TSQL += "\r\n";
TSQL += "VERSION:2.0";
TSQL += "\r\n";
for (int row = 0; row < dgv.Rows.Count; row++)
{
TSQL += "BEGIN:VEVENT";
TSQL += "\r\n";
TSQL += "DTSTAMP:" +
DateTime.Now.ToString("yyyyMMdd") + "T" + DateTime.Now.ToString("HHmmss");
TSQL += "\r\n";
//PRIORITY:行程重要性,高:1, 一般:5, 低:9
TSQL += "PRIORITY:" + dgv.Rows[row]["IMPORTANCE"].ToString();
TSQL += "\r\n";
//T後面紀錄的是時分秒
TSQL += "DTSTART:" + dgv.Rows[row]["START_DATE"].ToString() + "T000000";
TSQL += "\r\n";
TSQL += "DTEND:" + dgv.Rows[row]["END_DATE"].ToString() + "T230000";
TSQL += "\r\n";
TSQL += "SUMMARY;LANGUAGE=zh-tw:" + dgv.Rows[row]["TITLE"].ToString() ;
TSQL += "\r\n";
if (dgv.Rows[row]["IS_ALL_DAY"].ToString() == "Y")
{
TSQL += "DTSTART;VALUE=DATE::整天";
TSQL += "\r\n ";
}
TSQL += "DESCRIPTION:" + dgv.Rows[row]["CONTENT"].ToString();
TSQL += "\r\n";
TSQL += "END:VEVENT";
TSQL += "\r\n";
}
TSQL += "END:VCALENDAR";
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = ".ics |";
saveFileDialog1.Title = "匯出行事曆";
saveFileDialog1.ShowDialog();
if (saveFileDialog1.FileName != "")
{
System.IO.File.WriteAllText(
saveFileDialog1.FileName.Replace(".ics","") + ".ics", TSQL.ToString());
}
}
所以在此紀錄
格式說明:
1.
整個行事曆以BEGIN:VCALENDAR ….. END:VCALENDAR包起來
2.
檔頭描述:PRODID:-//Taipei
Calendar … VERSION:2.0
3.
單一行程以BEGIN:VEVENT ……END:VEVENT包起來
4.
DTSTAMP:產生時間
5.
SUMMARY;LANGUAGE=zh-tw:行程名稱
6.
PRIORITY:行程重要性,高:1, 一般:5, 低:9
7.
DTSTART:時間開始
8.
DTEND:時間結束
9.
DTSTART;VALUE=DATE:整天
private void ToIcs(DataTable dgv)
{
string TSQL = "BEGIN:VCALENDAR";
TSQL += "\r\n";
TSQL += "PRODID:-//Taipei Calendar";
TSQL += "\r\n";
TSQL += "VERSION:2.0";
TSQL += "\r\n";
for (int row = 0; row < dgv.Rows.Count; row++)
{
TSQL += "BEGIN:VEVENT";
TSQL += "\r\n";
TSQL += "DTSTAMP:" +
DateTime.Now.ToString("yyyyMMdd") + "T" + DateTime.Now.ToString("HHmmss");
TSQL += "\r\n";
//PRIORITY:行程重要性,高:1, 一般:5, 低:9
TSQL += "PRIORITY:" + dgv.Rows[row]["IMPORTANCE"].ToString();
TSQL += "\r\n";
//T後面紀錄的是時分秒
TSQL += "DTSTART:" + dgv.Rows[row]["START_DATE"].ToString() + "T000000";
TSQL += "\r\n";
TSQL += "DTEND:" + dgv.Rows[row]["END_DATE"].ToString() + "T230000";
TSQL += "\r\n";
TSQL += "SUMMARY;LANGUAGE=zh-tw:" + dgv.Rows[row]["TITLE"].ToString() ;
TSQL += "\r\n";
if (dgv.Rows[row]["IS_ALL_DAY"].ToString() == "Y")
{
TSQL += "DTSTART;VALUE=DATE::整天";
TSQL += "\r\n ";
}
TSQL += "DESCRIPTION:" + dgv.Rows[row]["CONTENT"].ToString();
TSQL += "\r\n";
TSQL += "END:VEVENT";
TSQL += "\r\n";
}
TSQL += "END:VCALENDAR";
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = ".ics |";
saveFileDialog1.Title = "匯出行事曆";
saveFileDialog1.ShowDialog();
if (saveFileDialog1.FileName != "")
{
System.IO.File.WriteAllText(
saveFileDialog1.FileName.Replace(".ics","") + ".ics", TSQL.ToString());
}
}
2011年10月12日 星期三
新增後取PK的方法
SQL
新增語法後;select @@identity as new然後用ExecuteScalar接他回傳的KEY值
SQLITE
新增語法後;select last_insert_rowid()然後用ExecuteScalar接他回傳的KEY值
新增語法後;select @@identity as new然後用ExecuteScalar接他回傳的KEY值
SQLITE
新增語法後;select last_insert_rowid()然後用ExecuteScalar接他回傳的KEY值
2011年10月3日 星期一
訂閱:
文章 (Atom)