Time of Update: 2018-12-05
1 三角函數double sin (double);double cos (double);double tan (double); 2 反三角函數double asin (double); 結果介於[-PI/2, PI/2]double acos (double); 結果介於[0, PI]double atan (double); 反正切(主值), 結果介於[-PI/2, PI/2]double atan2 (double, double); 反正切(整圓值),
Time of Update: 2018-12-05
以前用VB編程常用InputBox,現在學了C#,竟然找不到它了……後來到網上查到了,現在貢獻給大家:1。首先要添加引用Microsoft.VisualBasic2。命名空間Using Microsoft.VisualBasic;3。以後就可以直接使用VB中的好多類庫(親切啊……)
Time of Update: 2018-12-05
暑假的時候買了《C標準庫》一書,但因為當時在新東方學GRE,一直沒有仔細鑽研。新學期開始又因為學SL而無暇顧及,只是平時隔三岔五的看了看。最近,C語言在熱門排行榜上又位居榜首,可見其在編程界中的重要性。於是,決定花出點時間,把以前看過的整理一下,特此作出學習筆記,一是方便自己和觀者以後複習,二是見證自己的點滴進步。第一部分是整理自己暑假時看的內容,概括的列出標頭檔及其包含的成員。第二部分是著重講幾個常用的標頭檔及其內部實現。第三部分是通過幾個小執行個體來測試所學。以下為標頭檔概述(上)一、ass
Time of Update: 2018-12-05
以前都是轉寄別人的貼子,今天發一個我的學習筆記.廢話不多說,見下:(1)比較字串CompareTo:str1.CompareTo(str2); 返回int 如果str1長於str2 返回1 如果str2長於str1則返回-1如果相等,則返回0Equals:str1.Equals(str2); 返回bool如果str1與str2相等 則返回True,否則返回False(2)定位字元Int i =
Time of Update: 2018-12-05
C#語言有兩個函數--一個賦值函數(get),一個存取子(set),這從它產生的中繼語言代碼可以清晰地看到。C#不提倡將域的保護層級設為public而使使用者在類外任意操作--那樣太不OO,或者具體點說太不安全!對所有有必要在類外可見的域,C#推薦採用屬性來表達。屬性不表示儲存位置,這是屬性和域的根本性的區別。下面是一個典型的屬性設計: using System; class MyClass { int integer; public int Integer { get {return
Time of Update: 2018-12-05
本文轉自CSDN部落格:http://blog.csdn.net/zgke/archive/2009/06/23/4290713.aspx擷取路徑是通過註冊表來查的引用.System.Configuration.Install.dllSystem.ServiceProcess.dll使用方法安裝 string _ServiceName = ""; string _InsertError =
Time of Update: 2018-12-05
在.NET Framework中,System.Convert類中提供了較為全面的各種類型、數值之間的轉換功能。其中的兩個方法可以輕鬆的實現各種進位的數值間的轉換: Convert.ToInt32(string value, int fromBase): 可以把不同進位數值的字串轉換為數字,其中fromBase參數為進位的格式,只能是2、8、10及16: 如Convert.ToInt32(”0010”,2)執行的結果為2; Convert.ToString(int value, int
Time of Update: 2018-12-05
本文轉自:http://113620916.qzone.qq.com/blog/1209003303C#類和介面、虛方法和抽象方法及實值型別和參考型別的區別 1.C#類和介面的區別 介面是負責功能的定義,項目中通過介面來規範類,操作類以及抽象類別的概念! 而類是負責功能的具體實現! 在類中也有抽象類別的定義,抽象類別與介面的區別在於: 抽象類別是一個不完全的類,類裡面有抽象的方法,屬性,
Time of Update: 2018-12-05
一)C#遍曆容器中的控制項代碼1:private List<Control> find(Control c, Type t) //c 為容器控制項, t 為所選類型{ List<Control> controls = new List<Control>(); foreach (Control cc in c.Controls) { if (cc.GetType() == t)
Time of Update: 2018-12-05
本文轉自:當我們使用非託管資源(unmanaged resources)類型時,應當使用IDisposable介面的Dispose()方法來釋放資源。在.Net環境中,對非託管資源的回收不是系統的責任,我們必須自己調用Dispose()方法來釋放資源。確保非託管資源會釋放的最好方法是使用using或者try/finally。
Time of Update: 2018-12-05
本文轉自:http://www.chenjiliang.com/article/View.aspx?ArticleID=1810&TypeID=34我們知道應當在建立類型的所有執行個體之前首先初始化靜態成員變數。C#讓我們使用靜態初始化和靜態建構函式來達到這個目的。靜態建構函式是一種特殊的函數,它會在類中的所有的方法、成員變數或者屬性定義之前運行。我們使用這個方法在類中來聲明靜態變數,構造singleton設計模式或者其他需要的工作。我們不應當使用預設的建構函式,一些特殊的私人函數或者其
Time of Update: 2018-12-05
SqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=sa;database=yourdatabase") SqlCommand cmd=new SqlCommand("libsearch",conn); cmd.CommandType = CommandType.StoredProcedure;//指示libsearch為預存程序 cmd.Parameters.Add("@name",SqlDbType.Char,20); cmd.
Time of Update: 2018-12-05
本文轉自:http://blog.***/article.asp?id=139HashTable中的key/value均為object類型,由包含集合元素的儲存桶組成。儲存桶是
Time of Update: 2018-12-05
本文轉自:http://www.diybl.com/course/4_webprogram/asp.net/asp_netxl/2007125/90477.htmlQ:子線程如何使用FolderBrowserDialog A:private void button1_Click(object sender, EventArgs e) ...{ System.Threading.Thread s = new System.Threading.Thread(new
Time of Update: 2018-12-05
本文轉自:http://hi.baidu.com/ooer/blog/item/570ab21194a70c7acb80c4d5.html抽象原廠模式是對象的建立模式,它是Factory
Time of Update: 2018-12-05
本文轉自:http://wangwen422.blog.sohu.com/80205040.htmlC#泛型示範class Stack<T>{ private T[] store; private int size public Stack() { store = new T[10]; size = 0; } public void Push(T x) { store[size++] = x; } public void T Pop() {
Time of Update: 2018-12-05
注:本文轉自http://www.tzwhx.com/newOperate/html/3/31/312/13080.htmlVisual C# 動態操作 SQL Server 資料庫執行個體教程:通用資料訪問類(SqlHelper)本文介紹的通用資料庫訪問類,是本人的個人網站實際使用的一個基類,它是一組通用的訪問資料庫的代碼集,在本人網站對資料庫的訪問絕大部分都使用這一個類。其主要功能有:1.判斷資料庫是否存在?2.判斷資料庫表是否存在?3.判斷資料庫預存程序是否存在?4.判斷視圖是否存在?5.
Time of Update: 2018-12-05
本文轉自:http://blog.ppku.com/?p=58類 定義新的資料類型以及這些新的資料類型進行相互操作的方法 定義方式:class Cat{}class Cat:object{}C#中所有的類都是預設由object類派生來的,顯示指定或者省略效果是一樣的,所以上面的兩個例子是完全相同的。C#中類包括:抽象類別、密封類、非抽象類別abstract:表示修飾的類不完整,也就是抽象類別,只能用做基類。 在使用是不能直接執行個體化,不能使用new運算子。sealed:表示修飾的類不可派生,
Time of Update: 2018-12-05
本文轉自: http://blog.csdn.net/cyp403/archive/2007/02/25/1514023.aspx一、瞭解C#中的預定義事件處理機制 在寫代碼前我們先來熟悉.net架構中和事件有關的類和委託,瞭解C#中預定義事件的處理。 EventArgs是包含事件數目據的類的基類,用於傳遞事件的細節。 EventHandler是一個委託聲明如下 public delegate void EventHandler( object sender ,
Time of Update: 2018-12-05
本文轉自:http://hi.baidu.com/tufeivista/blog/item/2ca9702978dcc6fb99250a81.html利用設計模式可以使我們的代碼更靈活,更容易擴充,更容易維護。各種物件導向的程式設計語言都提供了基本相同的機制:比如類、繼承、派生、多態等等。但是又有各自的特色,C# 中的反射機制便是一個很重要的工具,好好地利用就可以在實際中發揮很大的作用 我們來看一個例子: 我的程式中有需要一系列的對象,比如apple,orange…,