Time of Update: 2018-12-05
二.執行SQL語句1.使用SqlCommand執行SQL語句一般,我們把資料庫的各種操作分成兩種:(1)不返回記錄集的命令。通常是執行添加,插入和修改等操作的SQL語句來更新記錄。(2)返回記錄集的命令。通常是執行查詢SQL語句來擷取資料集用於呈現。不論是哪種操作都需要使用Command對象來執行SQL語句。SqlCommand對象重載的幾個方法:(1)SqlCommand()(2)SqlCommand(string cmdText)(3)SqlCommand(string
Time of Update: 2018-12-05
從技術上講,介面是一組包含了函數型方法的資料結構。通過這組資料結構,客戶代碼可以調用組件對象的功能。 定義介面的一般形式為: [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]說明: · attributes(可選):附加的定義性資訊。 ·
Time of Update: 2018-12-05
ADO.NET物件模型 ADO.NET物件模型中有五個主要的組件,分別是Connection對象、Command對象、DataReader對象、DataAdapter對象以及DataSet對象。這些組件中負責建立聯機和資料操作的部分我們稱為資料操作組件(Managed
Time of Update: 2018-12-05
文章目錄 一些注意事項 使用ClickOnce細分發布版本 ClickOnce是微軟在.NET 2.0架構中發布的一項技術,允許大家在Visual
Time of Update: 2018-12-05
[來源]http://blog.csdn.net/sscsgss/archive/2006/10/19/1341035.aspx提綱:1、 什麼是反射2、 命名空間與裝配件的關係3、 運行期得到類型資訊有什麼用4、 如何使用反射擷取類型5、 如何根據類型來動態建立對象6、 如何擷取方法以及動態調用方法7、 動態建立委託1、什麼是反射 Reflection,中文翻譯為反射。
Time of Update: 2018-12-05
二.執行SQL語句1.使用SqlCommand執行SQL語句一般,我們把資料庫的各種操作分成兩種:(1)不返回記錄集的命令。通常是執行添加,插入和修改等操作的SQL語句來更新記錄。(2)返回記錄集的命令。通常是執行查詢SQL語句來擷取資料集用於呈現。不論是哪種操作都需要使用Command對象來執行SQL語句。SqlCommand對象重載的幾個方法:(1)SqlCommand()(2)SqlCommand(string cmdText)(3)SqlCommand(string
Time of Update: 2018-12-05
可空類型是 System.Nullable 結構的執行個體。可空類型可以表示其基礎實值型別正常範圍內的值,再加上一個 null 值。例如,Nullable<Int32>,讀作“可空的 Int32”,可以被賦值為 -2147483648 到 2147483647 之間的任意值,也可以被賦值為 null 值。Nullable<bool> 可以被賦值為 true 或 false,或 null。在處理資料庫和其他包含可能未賦值的元素的資料類型時,將 null
Time of Update: 2018-12-05
ClickOnce ClickOnce 是一種部署技術,使用該技術可建立自行更新的基於 Windows 的應用程式,這些應用程式可以通過最低程度的使用者互動來安裝和運行。ClickOnce 部署克服了部署中所固有的三個主要問題: 更新應用程式的困難。 使用 Microsoft Windows Installer 部署,每次應用程式更新,使用者都必須重新安裝整個應用程式;使用 ClickOnce
Time of Update: 2018-12-05
介面只聲明、無實現、不能執行個體化; 介面可包含方法、屬性、事件、索引器, 但無欄位; 介面成員都是隱式的 public, 不要使用存取修飾詞; 類、結構和介面都可以繼承多個介面; 繼承介面的類必須實現介面成員, 除非是抽象類別; 類實現的介面成員須是公用的、非靜態. 入門樣本:using System;interface MyInterface{ int Sqr(int x);}class MyClass : MyInterface{ public int
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OleDb; //添加引用。namespace lianjie{ public partial
Time of Update: 2018-12-05
1. 使用QueryString變數 QueryString是一種非常簡單的傳值方式,他可以將傳送的值顯示在瀏覽器的地址欄中。如果是傳遞一個或多個安全性要求不高或是結構簡單的數值時,可以使用這個方法。但是對於傳遞數組或對象的話,就不能用這個方法了。下面是一個例子: a.aspx的C#代碼 private void Button1_Click(object sender, System.EventArgs e) { string s_url;
Time of Update: 2018-12-05
C#反射淺析首先瞭解C#反射的概念,反射是一個運行庫類型探索的過程。通過反射可以得到一個給定程式集所包含的所有類型的列表,這個列表包括給定類型中定義的方法、欄位、屬性和事件。也可以動態發現一組給定類支援的借口、方法的參數和其他相關資訊如基類、命名空間、資料清單等。C#反射命名空間詳細介紹:1.System.Reflection命名空間內的各類型(1) Assembly通過它可以載入、瞭解和操縱一個程式集(2) AssemblyName
Time of Update: 2018-12-05
一、解釋1在C#中使用關鍵字 abstract 來定義抽象類別和抽象方法。不能初始化的類被叫做抽象類別,它們只提供部分實現,但是另一個類可以繼承它並且能建立它們的執行個體。"一個包含一個或多個純虛函數的類叫抽象類別,抽象類別不能被執行個體化,進一步一個抽象類別只能通過介面和作為其它類的基類使用."- C++ Programming Language by Stroustrup Chapter13.2抽象類別能夠被用於類,方法,屬性,索引器和事件,使用abstract
Time of Update: 2018-12-05
1.所謂全域資源檔就是不和頁面相關的,整個網站都能訪問到的資源檔。比如,網站的網站地圖,網站通用性文字,對這些內容的本地化就只能通過全域資源檔來實現了。2.建立和使用全域資源檔很簡單,下面做個執行個體。(1)按右鍵網站項目,選擇"添加ASP.NET檔案夾"
Time of Update: 2018-12-05
1.控制項皮膚(.Skin)--面板檔案在面板檔案中添加一些控制的控制項。這些控制項的定義和Web表單中添加的控制項的聲明都是一樣的。只不過不要在這裡添加任何和文字有關的資訊(比如Text屬性).否則所有應用到這個皮膚的控制項的文字都會是一樣的。ASP.NET會自動把.Skin檔案中控制項的定義應用到伺服器控制項上。當然,如果我們某一個控制項不想應用主題的話只需要設定它的EnableTheming=False即可。2.主題檔案只需在原始碼開始加入Theme=“ThemeName”即可,或在Pag
Time of Update: 2018-12-05
1.const 關鍵字用於修改欄位或局部變數的聲明。它指定欄位或局部變數的值是常數,不能被修改。如:const int x = 0;public const double gravitationalConstant = 6.673e-11;private const string productName = "Visual C#"; 常數聲明的類型指定聲明引入的成員類型。常數運算式必須產生具有目標類型或者可隱式轉換為目標類型的類型的值。
Time of Update: 2018-12-05
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace Test{ class Program { static void Main(string[] args) { Console.WriteLine("輸入已存目錄"); string
Time of Update: 2018-12-05
Http Module 介紹引言Http 請求處理流程 和 Http Handler 介紹 這兩篇文章裡,我們首先瞭解了Http請求在伺服器端的處理流程,隨後我們知道Http請求最終會由實現了IHttpHandler介面的類進行處理(應該記得Page類實現了IHttpHandler)。從 Http 請求處理流程 一文的最後的一幅圖中可以看到,在Http請求由IHttpHandler處理之前,它需要通過一系列的Http Module;在請求處理之後,它需要再次通過一系列的Http
Time of Update: 2018-12-05
要擴充或修改繼承的方法、屬性、索引器或事件的抽象實現或虛實現,必須使用 override 修飾符。 1. override 方法提供從基類繼承的成員的新實現。通過 override 聲明重寫的方法稱為重寫基方法。重寫的基方法必須與 override 方法具有相同的簽名。有關繼承的資訊,請參見繼承。不能重寫非虛方法或靜態方法。重寫的基方法必須是 virtual、abstract 或 override 的。override 聲明不能更改 virtual 方法的可訪問性。override 方法和
Time of Update: 2018-12-05
一,雜湊表(Hashtable)簡述 在.NET Framework中,Hashtable是System.Collections命名空間提供的一個容器,用於處理和表現類似keyvalue的索引值對,其中key通常可用來快速尋找,同時key是區分大小寫;value用於儲存對應於key的值。Hashtable中keyvalue索引值對均為object類型,所以Hashtable可以支援任何類型的keyvalue索引值對.二,雜湊表的簡單操作