系列文章導(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暴...
閱讀(20) 作者(admin)
Type.GetType總是返回NULL;
后來(lái)查看,web項(xiàng)目中的引用,發(fā)現(xiàn)么有引用對(duì)應(yīng)的項(xiàng)目。。
所以,應(yīng)用程序無(wú)法在web項(xiàng)目中找到對(duì)應(yīng)的dll。。
添加一個(gè)引用就解決了。。。。 額。。。不知道怎么說(shuō)通順些 舉個(gè)例子 如:Ty...
閱讀(21) 作者(admin)
$("img").each(function(i){ this.src = "test" + i + ".jpg"; });
就可以給給所有圖像設(shè)置src屬性。
c#中雖然有for(;;)和foreach(..in )可以完成此功能,
static void Main(string[] args)...
閱讀(19) 作者(admin)
使用例子: 復(fù)制代碼 代碼如下: protected void Page_Load(object sender, EventArgs e) { Person p = new Person { Name = "wuchang", Email = "wuchangx...
閱讀(25) 作者(admin)
1.1、 Code1:using (PubsDataContext pubsContent = new PubsDataContext()){ pubsContent.Log = Console.Out; Author author = pubsContent.Authors.Single(a => a.au_id == "111-11-1111"); pubsContent....
閱讀(24) 作者(admin)
以前一直都是用WEB Project方式開(kāi)發(fā)網(wǎng)站,在不少地方使用PageMethods,可以說(shuō)是輕車(chē)熟路了。這次想嘗試下WEB Site方式,因?yàn)樾薷拇a后不用編譯,再次刷新頁(yè)面就能看到效果,這點(diǎn)比較方便。可是我在使用PageMethods時(shí),卻遇到了...
閱讀(25) 作者(admin)
upload.aspx 復(fù)制代碼 代碼如下: <%@ Page language="c#" Codebehind="UpLoad.aspx.cs" AutoEventWireup="false" Inherits="WebPortal.Upload" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >...
閱讀(19) 作者(admin)
復(fù)制代碼 代碼如下:protected string UrlEncode(string url) ...{ byte[] bs = Encoding.GetEncoding("GB2312").GetBytes(url); StringBuilder sb = new StringBuilder();...
閱讀(32) 作者(admin)
本文的目的在于為尚未接觸過(guò)C#的程序員介紹這種編程語(yǔ)言。不論你以前是否用過(guò)C/C++或者Java,都可以從本文開(kāi)始學(xué)習(xí)C#。本文的唯一假定是你具有某種類(lèi)型的編程知識(shí)(如具有面向?qū)ο缶幊痰慕?jīng)驗(yàn)則更好,但并非必須),并擁有某種...
閱讀(26) 作者(admin)
開(kāi)發(fā)環(huán)境:VS2005+ASP.NET AJAX 1.0 RC首先下載ASP.NET AJAX 1.0 RC安裝文件,完成安裝后即可進(jìn)行我們的AJAX之旅了。1.打開(kāi)VS2005,點(diǎn)擊“新建”-“文件”-“網(wǎng)站”,選擇“ASP.Net-AJAX Enabled Web Site”模板,這個(gè)模板是我們...
閱讀(22) 作者(admin)
1、指定方法聲明語(yǔ)法
Microsoft Visual C#方法的語(yǔ)法格式是:
returnType methodName ( parameterList ) { // 這里添加方法主體語(yǔ)句 }
returnType(返回類(lèi)型)是一個(gè)類(lèi)型名,它指定了方法返回的...
閱讀(38) 作者(admin)
1. 避免將多個(gè)類(lèi)放在一個(gè)文件里面。 2. 一個(gè)文件應(yīng)該只有一個(gè)命名空間,避免將多個(gè)命名空間放在同一個(gè)文件里面。
3. 一個(gè)文件最好不要超過(guò)500行的代碼(不包括機(jī)器產(chǎn)生的代碼)。
4. 一個(gè)方法的代碼長(zhǎng)度最好不要...
閱讀(21) 作者(admin)
using System; using System.Data.Sql; using System.Text;
namespace AllSqlServer { class Program { static void Main(string[] args) { //SQLDMO.NameList names;...
閱讀(24) 作者(admin)
正則表達(dá)式可以被看成是一個(gè)強(qiáng)大的通配符(通用匹配符號(hào))。大多數(shù)人都應(yīng)該很熟悉通配符,例如,當(dāng)我們看到一個(gè)諸如“SAMS”的表達(dá)式,那么一個(gè)文本串中任何以SAMS開(kāi)頭的字符串都可以與這個(gè)表達(dá)式匹配。正則表達(dá)式提供...
閱讀(21) 作者(admin)
一個(gè)日期加上或減去一個(gè)值 (比如年份): DateTime newDate = DateTime.Now.AddYears(2); //加 DateTime newDate = DateTime.Now.AddYears(-2); //減
兩個(gè)日期相減 DateTime date1 = new DateTime(2007...
閱讀(26) 作者(admin)
文件上傳 HttpPostedFile postFile = Request.Files["imgFile"]; if(postFile.FileName!=String.Empty){ ex=postFile.FileName.Substring(postFile.FileName.LastIndexOf(".")); fileName= DateTime.N...
閱讀(28) 作者(admin)
以前用日期作為字符串時(shí),我這么寫(xiě): string sDate = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString()...
閱讀(32) 作者(admin)
在 Page_Load 中寫(xiě)入下面代碼:
string s=base.QueryString("usctrl") ; string uc= (s== String.Empty) ? "~/myweb/userctrl/default.ascx" : "~/myweb/userctrl/"" + s + ".ascx" ;
PlaceHolder1.Controls.Cl...
閱讀(28) 作者(admin)
bitmap.Save(imgPath,ImageFormat.Jpeg); //這是保存縮略圖的一段代碼,其中的ImageFormat.Jpeg一定不能省略,即使你保存的文件本來(lái)就是jpg格式的,也不能去掉。因?yàn)槿绻サ舻脑?huà),生成的縮略圖比原始圖片還要大!
//另外,i...
閱讀(20) 作者(admin)
第一種用法: -------------------------------------------------- string p=@"[a-z0-9]+"; Regex.Replace(schString , p , replaceString);
第二種用法: --------------------------------------------------...
閱讀(28) 作者(admin)
1、首先綁定dbList (一個(gè)DataList控件名稱(chēng)) 2、設(shè)置綁定子控件需要的關(guān)鍵字段,即設(shè)置dbList的DataKeyField屬性。 3、綁定dbList完成以后,循環(huán)dbList,使用FindControl方法找到那個(gè)控件,然后將一個(gè) SomeMethod(DataKeyFi...
閱讀(34) 作者(admin)
private Size NewSize(int maxWidth, int maxHeight, int width, int height) { double w = 0.0; double h = 0.0; double sw = Convert.ToDouble(width);...
閱讀(16) 作者(admin)
網(wǎng)址其實(shí)就是目錄文件的影射。因此只要拆分URL,并且根據(jù)URL的層級(jí)關(guān)系進(jìn)行循環(huán),就可以得到當(dāng)前導(dǎo)航文件的目錄。
1、建立數(shù)據(jù)庫(kù)表:Navigate列名數(shù)據(jù)類(lèi)型說(shuō)明idintparentIdint父IDrootint層級(jí),0代表根目錄,最頂層pathNamev...
閱讀(21) 作者(admin)
一、URL網(wǎng)址重寫(xiě)1、在MSDN中下載一個(gè)文件,將ActionlessForm.dll和URLRewriter.dll放到bin目錄下。這是MSDN中關(guān)于URL重寫(xiě)的一篇文章里的地址。在 ASP.NET 中執(zhí)行 URL 重寫(xiě)
2、將web.config文件中添加下面的代碼
<!-...
閱讀(24) 作者(admin)
URL 重寫(xiě)是截取傳入 Web 請(qǐng)求并自動(dòng)將請(qǐng)求重定向到其他 URL 的過(guò)程。 比如瀏覽器發(fā)來(lái)請(qǐng)求hostname/101.aspx ,服務(wù)器自動(dòng)將這個(gè)請(qǐng)求中定向?yàn)閔ttp://hostname/list.aspx?id=101。
url重寫(xiě)的優(yōu)點(diǎn)在于: 縮短url,隱...
閱讀(41) 作者(admin)
要用accessprovider的話(huà)麻煩會(huì)更多一點(diǎn),首先要做的就是去msdn上下載ms放出的Sample Access Providers, 當(dāng)然也可以順便看看說(shuō)明頁(yè)面http://msdn2.microsoft.com/en-us/asp.net/aa336558.aspx,下載回來(lái) 之后安裝那個(gè)vsi,然...