四月 06
如果發現有執行程式關不掉
木馬、病毒、當掉的程式皆可使用
按開始->執行->輸入 cmd -> 按enter
c:>ntsd -c q -p <<程序識別碼>>
Q.程序識別碼那裡來??
- 按開始->執行->輸入taskmgr.exe -> 按enter
- 檢視->選擇欄位-> 勾選PID(程序識別碼)->按確定
- 然後就能看見PID。
適用系統:
windows 2000、window xp(NT系列的應該都可以用)。
windows xp 有其他類似的工具 tasklist和tskill
tasklist:列出所有程序名稱及其他資訊。
tskill:終止程序, tskill <<程序名稱>>。
二月 04
C#:
-
DateTime dt1 =
new DateTime
(2008,
12,
31);
-
DateTime dt2 =
new DateTime
(2009,
2,
13);
-
TimeSpan s =
new TimeSpan
(dt2.
Ticks - dt1.
Ticks);
-
MessageBox.Show(Convert.ToString(s.Days));
-
-
//回傳44天,相反則為負值
參考網址:
C# 如何取得兩個 DateTime 日期之間的天數
TimeSpan MSDN
二月 02
enum 是一種用來宣告列舉型別 (Enumeration Type) 的關鍵字,是一組列舉清單項目的具名常數所構成的特殊型別,emun 主要目的在提高程式的可讀性,及易維護性,使用 enum 有以下幾點需要注意:
- enum 不能使用於方法 (Method) 內宣告。
- 資料型別必須是 byte,sbyte,short,ushort,int,uint,long 或 ulong。
- 預設資料型別為 int。
- float 與 double 不可為 enum 的資料型別。
關於列舉的宣告方式如下:
[存取修飾詞] enum [列舉名稱] : [資料型別]
{
[成員1],
[成員2],
...
[成員n]
}
|
關列舉範例程式如下:
C#:
-
public enum student : short
-
{
-
周杰倫 = 1,
-
方文山 = 2,
-
蔡依林 = 3,
-
王立宏 = 4
-
}
-
-
private void button1_Click(object sender, EventArgs e)
-
{
-
//將combox的文字數字轉換成短整數
-
short num = 0;
-
if (cbox.Text != "")
-
{
-
num = short.Parse(cbox.Text);
-
}
-
-
switch (num)
-
{
-
case (short) student.周杰倫:
-
MessageBox.Show("周杰倫", "明星");
-
break;
-
case (short) student.蔡依林:
-
MessageBox.Show("蔡依林", "明星");
-
break;
-
case (short) student.方文山:
-
MessageBox.Show("方文山", "明星");
-
break;
-
case (short) student.王立宏:
-
MessageBox.Show("王立宏", "明星");
-
break;
-
default:
-
MessageBox.Show("所選取數值不在範圍中","注意");
-
break;
-
}


二月 01
struct 是一種用來宣告結構的關鍵字,在結構中包含相關變數,可以將結構視為變數群組,以學生資料 (student) 來說,若要設計其結構,應該包含幾個相關變數,如:學號(num),姓名(name)、電話(tel)、手機(mobile)、地址(address)等,底下介紹結構的宣告及叫用方式:
結構 (struct) 宣告方式:
[存取修飾詞] struct [結構名稱]
{
[存取修飾詞] [資料型別] [變數名稱];
[存取修飾詞] [資料型別] [變數名稱];
...
}
|
結構 (struct) 叫用方式:
語法範例:
C#:
-
public struct Student
-
{
-
public string Num;
-
public string Name;
-
public string Tel;
-
public string Mobile;
-
public string Address;
-
}
-
-
private void btnAdd_Click(object sender, EventArgs e)
-
{
-
//宣告結構
-
Student std;
-
-
//指定成員變數
-
std.Num = txtNum.Text;
-
std.Name = txtName.Text;
-
std.Tel = txtTel.Text;
-
std.Mobile = txtMobile.Text;
-
std.Address = txtAddress.Text;
-
-
String msg = "";
-
msg = msg + "學號:" + std.Num + "\n";
-
msg = msg + "姓名:" + std.Name + "\n";
-
msg = msg + "電話:" + std.Tel + "\n";
-
msg = msg + "手機:" + std.Mobile + "\n";
-
msg = msg + "地址:" + std.Address;
-
-
MessageBox.Show(msg, "學生基本資料");
-
}

十二月 25
如果你正準備大筆資金,等待台塑破40元買入,我勸你應該還是等等,為什麼?根據三點突破法來看, 41.75 是目前第 6 個低點,所以說明天收週線,價格必須高於第 3 個低點 47.9,才能打破下跌的趨勢。就實質面來看,真的很難,所以還是為維持下跌趨勢繼續進行。破 40 的機會很高。
(繼續閱讀 »)
十二月 25
前些日子有做到到客戶關係管理的簡報,突然有的開發的動機,本程式採用 C# 撰寫,目前正在開發階段,未來不排除朝開放原始碼方向,大家集思廣益,功能方面目前還在思考當中,基本上該有的功能應該都會有。
今天完成了基本的介面,以及資料繫結的項目,放個照片上來,讓大家有個印象。
十二月 25
以下是日期函數用法,提供你方式,你自己可以做到的:
Year()函數:取得日期資料內的年份值
Year(#2003/03/01#),顯示結果2003
(繼續閱讀 »)