系列文章導(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
閱讀(43) 作者(admin)
在使用WCF或者WS進(jìn)行數(shù)據(jù)庫(kù)操作的時(shí)候都需要有一個(gè)明確的服務(wù)地址,如果是WCF就是svc文件地址。初學(xué)者通常會(huì)直接使用VS的Add Service Reference來(lái)添加引用。這的確是十分方便的手段,但是這樣會(huì)帶來(lái)什么樣的麻煩呢?
...
2014-10-23
閱讀(43) 作者(admin)
其實(shí)在Silverlight中開(kāi)發(fā)模式窗體并不難,比在Html里面用div來(lái)構(gòu)造容易多了,但是要做到具有重用性和規(guī)范性還是要下一點(diǎn)工夫的。如果SL的開(kāi)發(fā)朋友們想偷一點(diǎn)懶,直接用些現(xiàn)成寫(xiě)好的模式窗體代碼的話,我在這里介紹一個(gè)SL的框...
2014-10-23
閱讀(38) 作者(admin)
在報(bào)表中右鍵 -> Insert -> Sections,找到要設(shè)置背景色的區(qū)域,我這里是Details區(qū)域。在右邊選項(xiàng)卡中選擇Color,勾上背景色選項(xiàng),設(shè)置好默認(rèn)顏色。點(diǎn)擊表達(dá)式按鈕,輸入以下代碼。
復(fù)制代碼 代碼如下: if recordnumber mod 2=...
2014-10-23
閱讀(36) 作者(admin)
1. 使用InitParameters屬性,動(dòng)態(tài)設(shè)置傳遞參數(shù) 。 2. 在SL工程中使用HtmlPage類來(lái)直接獲取頁(yè)面參數(shù)。 下面是利用HtmlPage類來(lái)獲取參數(shù)的代碼: 復(fù)制代碼 代碼如下: void Page_Loaded(object sender, RoutedEventArgs e){...
2014-10-23
閱讀(45) 作者(admin)
開(kāi)始-》程序-》Microsoft Visual Studio 2005-》Visual Studio Tools-》Visual Studio 2005 命令提示 然后進(jìn)入你的類目錄,比如你的類文件是在E:/test/App_Code下面, 輸入如下命令: csc /target:library File.cs
其中file....
2014-10-23
閱讀(35) 作者(admin)
在Gridview 的 RowCreated事件中書(shū)寫(xiě)如下代碼: 復(fù)制代碼 代碼如下: void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == Da...
2014-10-23
閱讀(54) 作者(admin)
ObjectDataSource在使用時(shí)需要事先指定查詢方法SelectMethod(其實(shí)還有InsertMethod,UpdateMethod和DeleteMethod),TypeName和DataObjectTypeName,然后我們只需要編寫(xiě)好SelectMethod方法的實(shí)現(xiàn),如果需要分頁(yè),那么還要指定Maxi...
2014-10-23
閱讀(41) 作者(admin)
ListView控件本身并沒(méi)有分頁(yè)功能,不過(guò)借助于ASP.NET中新增加的DataPager控件,我們可以非常方便地對(duì)ListView中的數(shù)據(jù)設(shè)置分頁(yè),這幾乎不需要開(kāi)發(fā)人員寫(xiě)一行代碼,將ListView控件放到頁(yè)面上,設(shè)置好布局和DataSource,然后再添加...
2014-10-23
閱讀(47) 作者(admin)
大家可以去官方網(wǎng)站查看demo,ModalPopupExtender控件用來(lái)在網(wǎng)頁(yè)中實(shí)現(xiàn)類似于模式對(duì)話框的效果,而CalendarExterder控件提供日期輸入,它有幾個(gè)很重要的屬性:
TargetControlID:日期輸入的目標(biāo)控件ID,一般來(lái)說(shuō)都都是一個(gè)文本...
2014-10-23
閱讀(39) 作者(admin)
這個(gè)方法可以將用戶提供的字符變成亂碼,然后存儲(chǔ)起來(lái),甚至可以 存儲(chǔ)在cookies中。 HashPasswordForStoringInConfigFile方法使用起來(lái)很簡(jiǎn)單,它支持"SHA1"和"MD5"加密算法。 下面的代碼簡(jiǎn)單的演示了關(guān)于其用法: 復(fù)制代碼...
2014-10-23
閱讀(44) 作者(admin)
不用耗費(fèi)額外的精力隨時(shí)查看Json輸出
“不用耗費(fèi)額外的精力”指的是:當(dāng)需要查看Json輸出時(shí),只要轉(zhuǎn)轉(zhuǎn)眼球(可能至少還需要點(diǎn)兩下鼠標(biāo),恐怕)就能很快找到想看的結(jié)果。 查看Json輸出的方法很多,我們所能找的最接近...
2014-10-23
閱讀(43) 作者(admin)
一個(gè)Word文檔,或者是什么文件,文件名稱超過(guò)15個(gè)漢字,或者一定長(zhǎng)度的字母之后,上傳到文檔庫(kù)是沒(méi)有問(wèn)題的,但是如果你想下載,使用【右鍵】-【另存為】,就會(huì)發(fā)現(xiàn)保存框的文件名一欄中,就剩下15個(gè)漢字了,其他的都被省略了。
我就...
2014-10-23
閱讀(36) 作者(admin)
html代碼 復(fù)制代碼 代碼如下: <script type="text/javascript"><!-- function getUserName() { Demo.ajax.GetUserName(document.getElementById("accout").value,getName); } function getName(respone) { document....
2014-10-23
閱讀(36) 作者(admin)
一.內(nèi)聯(lián)代碼與代碼隱藏 代碼隱藏模型相對(duì)內(nèi)聯(lián)代碼的優(yōu)勢(shì):
1.邏輯代碼和html的分離,使得我們可以更專注于業(yè)務(wù)邏輯的處理。 2.使業(yè)務(wù)邏輯更加清晰。 3.可以將后置代碼編譯成dll,使得程序更加安全。
二.后置代碼與頁(yè)面...
2014-10-23
閱讀(45) 作者(admin)
以下是實(shí)現(xiàn)的效果圖: 首先上圖的點(diǎn)擊火車訂票鏈接,就會(huì)打開(kāi)http://學(xué)生信息平臺(tái)網(wǎng)站/LoginToTrainSite.asa頁(yè)面。
LoginToTrainSite.asa頁(yè)面的大致代碼如下: 復(fù)制代碼 代碼如下: <% Response.Buffer = True Response.E...
2014-10-23
閱讀(51) 作者(admin)
復(fù)制代碼 代碼如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.W...
2014-10-23
閱讀(33) 作者(admin)
說(shuō)了這么多,可能不知道我在說(shuō)什么。上圖,你就知道了。呵呵。 圖中,姓名有英文和中文之分。當(dāng)用戶單擊對(duì)話框中的選擇按鈕時(shí),就可以返回給父對(duì)話框了。
下面說(shuō)代碼了: 這里共包含3個(gè)頁(yè)面 結(jié)構(gòu)如下圖: 其中Default.aspx的...
2014-10-23
閱讀(35) 作者(admin)
ok,先來(lái)貼幾張張效果圖。 其中大致流程是用戶點(diǎn)擊頁(yè)面右上角的登錄鏈接接著彈出div模擬窗口,該窗口通過(guò)iframe調(diào)用Login.aspx頁(yè)面,用戶輸入用戶名 密碼和驗(yàn)證碼后,Login.aspx頁(yè)面的jQuery代碼post到Login.ashx頁(yè)面處理,Lo...
2014-10-23
閱讀(40) 作者(admin)
這篇文章描述了一個(gè)完整的 ASP.NET 2.0 URL 重寫(xiě)方案。這個(gè)方案使用正則表達(dá)式來(lái)定義重寫(xiě)規(guī)則并解決通過(guò)虛擬 URLs 訪問(wèn)頁(yè)面產(chǎn)生回發(fā)事件的一些可能的困難。為什么要重寫(xiě) URL ?將 URL 重寫(xiě)方法應(yīng)用到你的 ASP.Net 應(yīng)...
2014-10-23
閱讀(36) 作者(admin)
最終效果如圖: CheckCode.aspx.cs代碼如下復(fù)制代碼 代碼如下: protected void Page_Load(object sender, EventArgs e) { //獲取GB2312編碼頁(yè)(表) /**//** * 生成中文驗(yàn)證驗(yàn)碼所要使用的方法 * 注,生成中文驗(yàn)證碼時(shí)要改變...
2014-10-23
閱讀(41) 作者(admin)
//基本代碼設(shè)計(jì) <div id="div-datagrid"> <asp:DataGrid id="DataGrid1" runat="server" CssClass="Grid" UseAccessibleHeader="True"> <AlternatingItemStyle CssClass="GridAltRow"></Alterna...
2014-10-23
閱讀(38) 作者(admin)
整體思路是這樣,當(dāng)文本框的值改變時(shí)觸發(fā)事件,對(duì)列表中原有的值進(jìn)行過(guò)濾。
根據(jù)這個(gè)思路,首先需要解決的無(wú)非是確定文本框的什么事件可以滿足要求,當(dāng)時(shí)第一個(gè)想到的是onkeydown或者onkeypress,在試的過(guò)程中發(fā)現(xiàn)再輸入中文...
2014-10-23
閱讀(46) 作者(admin)
Equals 和==的區(qū)別 C#中有兩種不同的相等:引用相等和值相等 == 是比較兩個(gè)變量的值是否相同或兩個(gè)引用是不是指向同一個(gè)內(nèi)存地址。 Equals()方法是比較兩個(gè)對(duì)象指向內(nèi)存空間里的內(nèi)容是不是相同。也就是比較兩個(gè)“引用類...
2014-10-23
閱讀(41) 作者(admin)
一、ASP.NET Web應(yīng)用程序架構(gòu)安全隱患 1. 對(duì)于程序集主要威脅:未驗(yàn)證的訪問(wèn)、反向工程、代碼注入、通過(guò)異常獲得程序信息、未審核訪問(wèn)。 2. 客戶端與Web應(yīng)用程序之間的安全隱患:代碼注入(跨站點(diǎn)腳本或緩沖區(qū)溢出攻擊)、網(wǎng)...
2014-10-23
閱讀(39) 作者(admin)
asp.net操作cookie的例子,包括創(chuàng)建cookie、讀取cookie、清空cookies,有需要的朋友可以參考下。
1、創(chuàng)建cookie
復(fù)制代碼 代碼如下: HttpCookie cookie = new HttpCookie("AutoLogin"); cookie.Values.Add("name", u...