原创 C#多線程Thread類的使用(一)

一、基本概念 Thread 類是多線程中比較常用的一個類,有關類的詳細可以通過VS中進行查看。下面介紹一下比較常見的幾個方法和屬性。 1、構造函數 public Thread(ParameterizedThreadStart st

原创 C#通俗易懂談反射(四)

五、程序集的操作 反射應用最多的還是在Dll程序集中的使用。下面介紹如何引用一個程序集,以及怎樣利用反射對程序集中的類、方法等進行操作。 //引入一個Dll並對讀取其中的所有的成員 Assembly ass=Assembly.Lo

原创 通俗易懂談反射(三)

四、反射的具體使用 1、實例化對象 常用到以下幾個函數: public ConstructorInfo GetConstructor(Type[] types); //更具參數列表查找符合的構造函數 public objec

原创 C#指針和不安全代碼

C#指針和不安全代碼 一、引言 C#非常擅長對開發人員隱藏大部分的基本內存管理,因爲它使用了垃圾回收器和引用。但是有時我們需要對一些內存進行訪問那麼該怎麼辦?我們可以用C#中的指針。 C#中也是有指針。指針的操作效率雖然高但是不安

原创 SqlServer

–第四章 簡單過濾數據 /* where 是過濾操作主要關鍵字,它支持的運算有以下幾種: = 等於 > 大於 <>或!= 不等於 >= 大於等於 <= 小於等於 < 小於 !> 不大於 !<

原创 SQL數據庫基礎

SQL數據庫基礎 一、引言 1、什麼是數據庫? 數據庫(DBS)就是一個以某種有阻止的方式存儲的集合。 2、什麼是數據庫管理系統? 數據庫管理系統(DBMS)說白了就是方便操作數據庫的軟件,例如SQL2005這個軟件,它就是數據庫

原创 SqlServer高級過濾

–第五章 高級過濾數據 /* where 操作符 and 與 //不加括號的情況下and運算優先or執行 or 或 //不加括號的情況下or運算法比and要後執行 in 在範圍內 //與多個=運算符相或效果一樣,如o

原创 SqlServer創建數據庫並添加行

–創建表 CREATE TABLE OrderItems ( order_num int NOT NULL , order_item int NOT NULL , prod_id ch

原创 Sql server檢索列

–第二章 基本查詢 select * from OrderItems; --從OrderItems表中搜索所有文件 /* order_num order_item prod_id quantity item_p

原创 C#選項卡TabControl控件隱藏指定選項卡的辦法,任意不支持隱藏屬性的實現辦法詳解

C#選項卡TabControl控件隱藏執行選項卡的辦法 如下圖窗體: 如果我們想要隱藏tabPage1的話,我們該怎麼做。 首先,tabControl控件由若干個tabPage成員組成。而這些tabPage成員的屬性中並沒有vi

原创 SqlServer用通配符進行過濾

–第六章 用通配符進行過濾 /* 注意:統配符只適用在文本字段上(字符串),非文本字段的通配符不能夠適用通配符進行搜索。 1、百分號%通配符 –表示任何字符(除了null)出現的任意次數。 ‘Fish%’表示以Fish開頭的所有

原创 C#集合性能總結

C#集合性能總結 一、引言 前面篇章我們講解了很多的集合,如List<T>、Stack<T>、Queue<T>、HashSet<T>、SortedSet<T>、LinkedList<T>、Dictionary<Tkey,Tvalu

原创 SqlServer排序檢索

–第三章 排序檢索 select order_item from OrderItems order by order_item; --以order_item爲依據排序輸出對應列 /* order_item 1 1 1 1 1

原创 SQLServer2005基本操作

SQLServer2005基本操作 一、引言 Sql Server是Sql數據庫比較常用的操作軟件。它也是個數據庫系統即DBMS。 本系列篇章講解的數據庫都是基於Sql Server 2005來講解的。其他版本大同小異。 二、Sq

原创 C#利用代碼生成器自動生成控件的相關操作代碼(控件屬性方法那麼多,敲代碼記不住怎麼辦?)

利用C#的Winfrom窗體設計可以快速開發窗體應用程序。但是對於基礎不太好,或剛入門你的同學來說。那麼多的控件,那麼多的屬性和方法有時記不住,敲代碼想不起來怎麼辦? 如下的一個窗體: 上面的窗體通過工具欄拖動相關控件,再通過設