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
1.重構所謂重構也就是“保持軟體的外在功能不變,重新調整其內部結構”。Rename: 改名了,類、函數、成員等名字都可以改。Extract Method: 將某段代碼封到一個新函數裡。------------------------------Encapsulate Field: 將某個欄位轉成屬性Extract Interface: 將某個屬性或函數轉成一個介面,從而是當前的這個屬性或函數成為介面實現。 Promote Local Variable to Parame
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
什麼是Regex Regex是用來檢驗和操作字串的強大工具。簡單的理解Regex可以認為是一種特殊的驗證字串。Regex常見運用是驗證使用者輸入資訊格式,比如上面的那組“\w{1,}@\w{1,}\.\w{1”,實際上就是驗證郵件地址是否合法的;當然Regex不僅僅是用於驗證,可以說只要運用字串的地方都可以使用Regex;涉及的基本的類 Regex在英文中寫作(Regular
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
泛型是 2.0 版 C# 語言和公用語言運行庫 (CLR) 中的一個新功能。泛型將型別參數的概念引入 .NET Framework,型別參數使得設計如下類和方法成為可能:這些類和方法將一個或多個類型的指定延遲到用戶端代碼聲明並執行個體化該類或方法的時候。例如,通過使用泛型型別參數 T,您可以編寫其他用戶端代碼能夠使用的單個類,而不致引入運行時強制轉換或裝箱操作的成本或風險,如下所示: // Declare the generic class public class
Time of Update: 2018-12-05
public string[] GetLocalMachineInfo(string Type) { switch (Type.ToUpper()) { case "IP": IPHostEntry IPHE = new IPHostEntry(); IPHE = Dns.GetHostEntry(Dns.GetHostName()
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
一,備註陳述式 /*備註陳述式包含在"反斜線* "和" *反斜線"中, 或者兩個反斜線和分行符號之中, 或者三個反斜線和分行符號之中(可以被VS自動識別為檔案注釋以提取) 要注意注釋中的\,該續行符會把下一行連上來一起注釋掉出錯。*/static void Main(string[] args) {//語句塊包含在{}中 int MyInterger;//語句以;結束 string
Time of Update: 2018-12-05
C#反射淺析首先瞭解C#反射的概念,反射是一個運行庫類型探索的過程。通過反射可以得到一個給定程式集所包含的所有類型的列表,這個列表包括給定類型中定義的方法、欄位、屬性和事件。也可以動態發現一組給定類支援的借口、方法的參數和其他相關資訊如基類、命名空間、資料清單等。C#反射命名空間詳細介紹:1.System.Reflection命名空間內的各類型(1) Assembly通過它可以載入、瞭解和操縱一個程式集(2) AssemblyName
Time of Update: 2018-12-05
Web.config檔案是一個XML文字檔,它用來儲存 ASP.NET Web 應用程式的配置資訊(如最常用的設定ASP.NET Web 應用程式的身分識別驗證方式),它可以出現在應用程式的每一個目錄中。當你通過VB.NET建立一個Web應用程式後,預設情況下會在根目錄自動建立一個預設的
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檔案夾"