using system;
using system.drawing;
using system.collections;
using system.componentmodel;
using system.windows.forms;
using system.data;
using system.messaging ;
using system.threading ;
namespace winmsmq
///
/// 清理所有正在使用的資源。
///
protected override void dispose( bool disposing )
}base.dispose( disposing );
}#region windows 窗體設計器生成的**
///
/// 設計器支援所需的方法 - 不要使用**編輯器修改
/// 此方法的內容。
///
private void initializecomponent()
#endregion
///
/// 應用程式的主入口點。
///
}private void sendtopub_click(object sender, system.eventargs e)
}private void readfrompub_click(object sender, system.eventargs e)
);mytransaction.begin();
pubmsq.beginreceive();
form1.signal.waitone ();
mytransaction.commit ();}}
}}/***************=
public class od
public od(string na,string cty,string timestr)
public inte***ce isplitpage
int pageindex
}public inte***ce isqlconn}}
**********====
dbutilty.cs
using system;
using system.enterpriseservices ;
using system.data.sqlclient ;
namespace winmsmqcomqc
protected override void construct(string s)
private sqlconnection m_sqlcnn;
protected override bool canbepooled()
#region isqlconn 成員
///
/// 連線字串
///
public sqlconnection sqlconn
}#endregion}}
***************
comqc.cs
using system;
using system.enterpriseservices ;
namespace winmsmqcomqc
#region iorder 成員
public int addrecord(order od)
public order getrecord(int ordid)
public void delrecord(int ordid)
public void updrecord(int ordid, order od)
public dateset getallrecord()
#endregion
#region isplitpage 成員
public system.data.datatable firstpage()
public system.data.datatable nextpage()
public system.data.datatable lastpage()
public system.data.datatable page(int i)
public int pagecount
}public int pageindex
}#endregion}}
***************====
order.cs
using system;
namespace winmsmqcomqc
public int ordid;
public int ordid
set}
///
/// 員工編號
///
public int empid
set}
protected int empid;
///
/// empdate
///
public datetime empdate
set}
protected string emptxt;
///
/// emptxt
///
public string emptxt
set}}}
C 之訊息佇列的簡要說明
using system using system.drawing using system.collections using system.componentmodel using system.windows.forms using system.data using system.messa...
C 之訊息佇列的簡要說明
using system using system.drawing using system.collections using system.componentmodel using system.windows.forms using system.data using system.messa...
C 關鍵字var的簡要說明
var僅僅是乙個關鍵字,它並不是c 3.0中的一種新的型別,而是負責告訴編譯器,該變數需要根據初始化表示式來推斷變數的型別 var可代替任何型別,編譯器會根據上下文來判斷你到底是想用什麼型別。至於什麼情況下用到var,就是當你無法確定自己將用的是什麼型別就可以使用。使用var定義變數時有以下特點 1...