Time of Update: 2017-02-28
怎樣使用c#+ajax進行Web開發?方法如下:1、web.config配置<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>2、項目引入ajax.dll, Page_Load事件中要註冊類,Ajax.Utility.RegisterTypeForAjax(typeof(classname)); 該語句不要寫在if(!IsPostBack){}裡面。
Time of Update: 2017-02-28
總體思路1、 建立一個js服務,該服務實現通用js檔案的載入、依賴、緩衝、更新以及複用。2、 各個項目如果使用通用js,可(bi)以(xu)使用js服務實現載入。3、 Js服務只提供通用的js,比如jQuery、my97、easyUI等(可根據實際情況設定具體的js檔案)。4、 其他針對特點需求寫的js檔案,需要自己寫代碼載入。Js服務可以提供載入用函數。(正在考慮要不要使用sea.js)5、 Js服務載入的js檔案,不需要做任何修改。
Time of Update: 2017-02-28
xml 在微軟與Sun公司為了Java的司法訴訟邁入第三個年頭之際,視窗程式設計師不禁懷疑:Java有這麼重要嗎? 三年多前,Sun公司控告微軟不支付Java授權費時,微軟正在研發自己的Java版本,這種基於Sun的Java技術為基礎的語言稱為「J++」。但最近幾個月來,微軟改弦易轍,開始發展新的電腦語言「C#」,以與Java匹敵。 微軟目前已宣布放棄Visual
Time of Update: 2017-02-28
在網上找了找,發現有三種方法可以訪問到前台代碼: 第一種,OnClientClick (vs2003不支援這個方法) <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="client_click()" /> client_click() 就是javascript的一個方法。 第二種,Button1.Attributes.Add("onclick", "return Client_Click()")
Time of Update: 2017-02-28
要想對一個類型執行個體的屬性或欄位進行動態賦值或取值,首先得得到這個執行個體或類型的Type,微軟已經為我們提供了足夠多的方法。 首先建立一個測試的類 複製代碼 代碼如下:public class MyClass { public int one { set; get; } public int two { set; get; } public int five { set; get; } public int three { set; get; } public int four { set;
Time of Update: 2017-02-28
C#對象序列化和還原序列化,如下程式碼範例:using System; using System.Text; using System.Collections.Generic; using System.IO; using System.Runtime.Serialization.Formatters.Binary; class SerializableOperate&nbs
Time of Update: 2017-02-28
C#過濾器HttpModule的使用,如下程式碼範例:using System; using System.Web; public class HttpModule:IHttpModule { public void Dispose() { &nb
Time of Update: 2017-02-28
結構是使用 struct關鍵字定義的,與類相似,都表示可以包含資料成員和函數成員的資料結構。一般情況下,我們很少使用結構,而且很多人也並不建議使用結構,但作為.NET Framework 一般型別系統中的一個基本架構,還是有必要瞭解一下的。結構的特徵:結構是一種實值型別,並且不需要堆分配。結構的執行個體化可以不使用new運算子。在結構聲明中,除非欄位被聲明為 const 或
Time of Update: 2017-02-28
開時始,得到的中文檔案中的字元是亂碼的,鳥符號看的頭暈。於是就細究streamreader讀取的編碼格式,預設的編碼是ascii,單位元組的,就嘗試utf8,亂碼;嘗試gb2312,OK! 可另一個問題又出現了,得到的兩個檔案的行數都不到1500行,嘗試N次還是不行,很鬱悶。google了下,看到try catch,就想到釋放緩衝區,結果很HAPPY! 複製代碼 代碼如下:private static void FnFileProcess() { StreamReader reader =
Time of Update: 2017-02-28
技巧|連結 超級連結<a>標記代表一個連結點,是英文anchor(錨點)的簡寫。它的作用是把當前位置的文本或圖片串連到其他的頁面、文本或映像,這已是眾所周知了,但關於它的文法結構可能有點鮮為人知,而要用活它則必須瞭解其文法結構。<a>標記的基本文法結構是:
Time of Update: 2017-02-28
實作類別似Excel和Visual C++裡檔案夾式樣的標籤控制在本文的前面第一部分和第二部分中,我們描述了CFolderTabCtrl標籤控制的設計思想、建立過程以及工作原理,通過一個公用程式分析了將CFolderTabCtrl與MFC架構結構融於一體的思路以及關鍵技巧。CFolderTabCtrl的主要目的是模擬Excel和Visual
Time of Update: 2017-02-28
DBGrid資料表格控制項以其短小精悍而深受大家的喜愛,但其如何在Visual
Time of Update: 2017-02-28
眾所周知,Excel中一個活頁簿可以有多個工作表單(worksheet),每個表單可以通過左下角的標籤控制靈活切換(如圖一),Visual C++也有類似的控制,如在Output視窗中設定有:Build,Debug,Find in Files和Results等標籤控制(如圖二)。圖一Excel中的標籤控制圖二 Visual C++中的標籤控制我們將這種介面稱為檔案夾式樣的標籤控制,以下簡稱標籤控制,而將MFC中的Tab
Time of Update: 2017-02-28
在第一部分我們建立了一個類CFolderTabCtrl,用這個類實現了類似Excel和Visual C++應用中檔案夾式樣的標籤控制。在閱讀本文之前,最好先看上一篇文章及其例子代碼FldrTab。FldrTab純粹是一個測試CFolderTabCtrl類的例子,沒有什麼實質性的用途。為了真正模仿出Excel和Visual C++的檔案夾式樣標籤控制的效果,本文擬將CFolderTabCtrl應用到一個實際的MFC程式中。並且標籤的旁邊也象Excel一樣有水平捲軸,如圖一所示:圖一
Time of Update: 2017-02-28
Google Protocol Buffers是google出品的一個協議產生工具,特點就是跨平台,效率高,速度快,對我們自己的程式定義和使用私人協議很有協助。Protocol Buffers入門:1、去
Time of Update: 2017-02-28
在網上搜羅了一下,搜到很多雷同文章,摘引如下:public static string MD5(string Sourcein) { MD5CryptoServiceProvider MD5CSP = new MD5CryptoServiceProvider(); byte[] MD5Source = System.Text.Encoding.UTF8.GetBytes(Sourcein);
Time of Update: 2017-02-28
資料訪問是任何應用程式的基礎。在本文中,我將說明如何用C#和ADO.NET訪問基於SQL Server的資料,以及如何在一個資料繫結的網格控制項中顯示資料。我用一個簡單的C#應用程式為例。ADO.NET結構使用ADO.NET不需要維持一個串連。另外,在ADO.NET中,只需用幾行代碼,你就可以從一個資料來源轉到另一個資料來源。ADO.NET的核心對象有Command, Connection,
Time of Update: 2017-02-28
很有趣,當人們想到.NET 通用語言執行平台(CLR)時,它們往往想到VB.NET或C#。但是實際上它們只是支援CLR的大量語言。Brian Ritchie在他的首頁上為我們提供了一個支援CLR的相當全面的語言列表,包括一些老的和一些新的語言。對於那些還沒有放棄“老校語言”如Ada或Cobol和RPG的人,也有支援這些語言的.NET版本,當然也有支援一些新語言的,如Perl,PHP,Python等。不斷增多的語言是.NET架構容納能力的一個標誌。特別是CLR
Time of Update: 2017-02-28
情況一:如何編譯支援多語言切換的項目<!-- 轉換資源檔的格式(編譯資源檔的必要步驟) --> <resgen input="ResourceText.resx" output="${nant.project.name}.ResourceText.resources" todir="${build.dir}\bin" /> <resgen
Time of Update: 2017-02-28
寫的一篇關於字串為空白判斷方法的效能分析文章,實驗結果作者已經給出,結論是使用.length==0判斷的效率最高,但是文章的結尾只有一句話,感覺不夠詳細,所以自己寫下這個文章,算一個補充和學習吧.程式碼執行的硬體環境: CPU Intel T2300 1.66GHz 記憶體 Kingston DDR2 667 1G