系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門(mén)獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
2014-10-23
閱讀(24) 作者(admin)
打開(kāi)解決方案, 找到 FileBrowser/FileWorkerBase.cs 文件 復(fù)制代碼 代碼如下:Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d...
2014-10-23
閱讀(28) 作者(admin)
復(fù)制代碼 代碼如下://動(dòng)態(tài)生成三個(gè)控件 protected void Button1_Click(object sender, EventArgs e) { for (int i = 0; i < 3; i++) { TextBox t = new TextBox(); t.ID = string.Format("newTextBox{0}",i); Panel1...
2014-10-23
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下:using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; [webservice(namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiPro...
2014-10-23
閱讀(36) 作者(admin)
復(fù)制代碼 代碼如下:foreach (DictionaryEntry de in h)//h為Hashtable { Response.Write(de.Key + "<br />"); }...
2014-10-23
閱讀(27) 作者(admin)
如果僅僅只是簡(jiǎn)單的顯示數(shù)據(jù),或者對(duì)顯示數(shù)據(jù)做一些格式化操作,基本的DataGrid,加labelFunction支持就可以滿足了,但大多我們需要針對(duì)不同的數(shù)據(jù)和對(duì)象,進(jìn)行不同的渲染,比如checkbox啦,下拉選擇框,日期等等,再比如自己控制顯示...
2014-10-23
閱讀(29) 作者(admin)
1. 獲取應(yīng)用程序當(dāng)前的路徑 復(fù)制代碼 代碼如下:System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase Mobile中的文件系統(tǒng)是以根目錄開(kāi)始的文件系統(tǒng),只支持絕對(duì)路...
2014-10-23
閱讀(22) 作者(admin)
簽名即強(qiáng)命名程序集,可以確保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果簽名也會(huì)不同。簽名前后程序集結(jié)構(gòu)對(duì)比假設(shè)程序集名子叫"WindowsApplication1",簽名前后程序集信息對(duì)比復(fù)制代碼 代碼如下:Windo...
2014-10-23
閱讀(23) 作者(admin)
在GridView控件的RowDataBound事件里添加以下代碼 if (e.Row.RowType == DataControlRowType.DataRow) { //當(dāng)鼠標(biāo)移到行上時(shí)更改背景色 e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.st...
2014-10-23
閱讀(15) 作者(admin)
訪問(wèn)Oracle時(shí)客戶端(或者web服務(wù)器)得安裝一個(gè)Oracle的客戶端,這個(gè)有點(diǎn)不爽,SQL Server不用呀,MySQL頂多來(lái)個(gè)MySql.Data.dll 就搞定。尋覓了很久找到一個(gè)相對(duì)苗條的客戶端,才12M多、小巧實(shí)用呀。安裝后如下:一個(gè)類似查詢...
2014-10-23
閱讀(25) 作者(admin)
MailMessage objMail = new MailMessage(); objMail.Subject = "郵件主題"; objMail.Body = "郵件正文"; string mfrom = txtFrom.Value; //從頁(yè)面讀取發(fā)送者地址 objMail.From = new MailAddress(mfrom); string mt...
2014-10-23
閱讀(26) 作者(admin)
復(fù)制代碼 代碼如下: /// <summary> /// 檢測(cè)輸入的郵件地址strEmail是否合法,非法則返回true。 /// </summary> public bool CheckEmail(string strEmail) { int i, j; string strTmp, strResult; string strWords = "...
2014-10-23
閱讀(23) 作者(admin)
它所實(shí)現(xiàn)的功能與C/C++中的函數(shù)指針十分相似。它允許你傳遞一個(gè)類A的方法m給另一個(gè)類B的對(duì)象,使得類B的對(duì)象能夠調(diào)用這個(gè)方法m。但與函數(shù)指針相比,delegate有許多函數(shù)指針不具備的優(yōu)點(diǎn)。首先,函數(shù)指針只能指向靜態(tài)函數(shù),而...
2014-10-23
閱讀(31) 作者(admin)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT...
2014-10-23
閱讀(39) 作者(admin)
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.W...
2014-10-23
閱讀(25) 作者(admin)
數(shù)據(jù)庫(kù)表:CategoryInfo 字段名 類型 ciID int //記錄序號(hào),自增量 ciName nvarchar(20) //分類名 ciParent int //父分類序號(hào) ciLayer int //所處的層次 ciDescription nvarchar(200) //對(duì)分類的描述 分類的類設(shè)計(jì) publi...
2014-10-23
閱讀(27) 作者(admin)
前言 當(dāng)使用MasterPage、UserControl等容器時(shí),為了避免控件的重復(fù)命名,asp.net會(huì)自動(dòng)將容器中的控件生成一個(gè)ClientID(Control Tree中的可生成,否則不會(huì)生成)。 例如:ContentPlaceHolder1中的Button1默認(rèn)情況下會(huì)生成“ctl0...
2014-10-23
閱讀(25) 作者(admin)
我的Dataset是從表Sendrec里讀取的數(shù)據(jù),分別有Id,Sendid(訂單號(hào)),Sendtime(記錄時(shí)間),Sendnum(單位時(shí)間發(fā)送量/我這里是五分鐘)幾個(gè)字段 過(guò)程如下: public void draw(Page page,DataSet ds,int Tnum){} 其中page是用...
2014-10-23
閱讀(33) 作者(admin)
A.aspx頁(yè)面 復(fù)制代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="A.aspx.cs" Inherits="OrderManage_A" %> <%@ Register Src="../UserControl/CtrlCalendar.ascx" TagName="CtrlCalendar&quo...
2014-10-23
閱讀(25) 作者(admin)
則您需要負(fù)責(zé)打開(kāi) SqlConnection 對(duì)象,而且,更重要的是,在查詢結(jié)束時(shí)關(guān)閉該對(duì)象。如果您忘記了進(jìn)行關(guān)閉,孤立連接會(huì)迅速地積累起來(lái)。監(jiān)視連接數(shù) 為了對(duì)孤立連接和發(fā)生溢出的連接池進(jìn)行測(cè)試,我編寫(xiě)了一個(gè) Web 窗體的示例應(yīng)...
2014-10-23
閱讀(25) 作者(admin)
它的原理是:asp.net頁(yè)面提交的時(shí)候會(huì)調(diào)用ValidatorOnSubmit方法(內(nèi)置的),我們利用js方法的覆蓋特性,把系統(tǒng)內(nèi)置的ValidatorOnSubmit替換成我們的版本,然后當(dāng)執(zhí)行ValidatorOnSubmit時(shí)屏蔽掉頁(yè)面上所有提交按鈕(也可以執(zhí)行你自...
2014-10-23
閱讀(25) 作者(admin)
con.close() 是關(guān)閉連接,實(shí)際上是把連接放回ado.net的連接池,并沒(méi)有真正關(guān)閉,所以再次連接時(shí)只是把連接從池中拿出來(lái)用,速度很快。 con.dispose是用來(lái)釋放對(duì)象的所在內(nèi)存,相對(duì)于new sqlconnection(); 只用dispose是不...
2014-10-23
閱讀(26) 作者(admin)
復(fù)制代碼 代碼如下:Dim connectionString = New FbConnectionStringBuilder() connectionString.ClientLibrary = "fbembed.dll" connectionString.ServerType = FbServerType.Embedded connectionString.Database =...
2014-10-23
閱讀(25) 作者(admin)
例如: protected void Page_Load(object sender, EventArgs e) { //.net1.1 Button1.Attributes.Add("onclick", "this.disabled=true;" + this.GetPostBackEventReference(this.Button1)); //.net 2.0以上 Button1.At...
2014-10-23
閱讀(22) 作者(admin)
function validChange() { // Do nothing if client validation is not active if (typeof (Page_Validators) == "undefined") return; if($("rbBotton_0").checked==false) { ValidatorEnable($('<%=RequiredFieldV...
2014-10-23
閱讀(15) 作者(admin)
int starvalue = 3; ContentPlaceHolder ch = (ContentPlaceHolder)Master.FindControl("middlecontent"); RadioButton radio = new RadioButton(); for (int i = 1; i <= 5;i++ ) { radio = (RadioButton)ch.FindCo...