原创 ORACLE學習命令

1.創建表空間 CREATE TABLESPACE TSP_YDHIS logging DATAFILE ‘D:\app\acer\product\11.2.0\database\TSP_TEST.DBF’ SIZE 32

原创 C#修飾符stattic、virtual、abstract、override、sealed、extern

static 用於所有成員(函數,類、方法、屬性)成員不作用於類的具體實例。因此不需要實例化。 創建的一個Test1類裏面包含static靜態的屬性和方法 using System; using System.Collect

原创 C#泛型(三)

五、泛型類 泛型類封裝了不針對任何特定數據類型的操作。泛型類常用於容器類,如鏈表、哈希表、棧、隊列、樹等等。這些類中的操作,如對容器添加、刪除元素,不論所存儲的數據是何種類型,都執行幾乎同樣的操作。 對大多數情況,推薦使用.NET

原创 C#泛型(二)

四、類型參數的約束 若要檢查表中的一個元素,以確定它是否合法或是否可以與其他元素相比較,那麼編譯器必須保證:客戶代碼中可能出現的所有類型參數,都要支持所需調用的操作或方法。這種保證是通過在泛型類的定義中,應用一個或多個約束而得到的

原创 C#abstract用法

abstract可以用來修飾類,方法,屬性,索引器和時間,這裏不包括字段. 使用abstrac修飾的類,該類只能作爲其他類的基類,不能實例化,而且abstract修飾的成員在派生類中必須全部實現,不允許部分實現,否則編譯異常. 如

原创 常用的cmd命令

提供註冊和卸載命令: 卸載: cd /d %~dp0 Regsvr32 /u gregn50.dll Regsvr32 /u grdes50.dll 註冊: cd /d %~dp0 Regsvr32 gregn50

原创 c# user.dll

轉自:http://www.cnblogs.com/gaoweipeng Win32的API函數是微軟自己的東西,可以直接在C#中直接調用,在做WinForm時還是很有幫助的。有時候我們之直接調用Win32 的API,可以很高效的

原创 C#Object類型

在C#中,Object類型是所有類型的根,大家平常開發中都要跟它打交道,但不見得對它裏面的每個方法都知根知底,下面對它裏面的每個方法都進行仔細的總結。 概述: 構造函數 Equals函數 Finalize函數 GetHa

原创 C#泛型(一)

泛型(generic)是C#語言2.0和通用語言運行時(CLR)的一個新特性。泛型爲.NET框架引入了類型參數(type parameters)的概念。類型參數使得設計類和方法時,不必確定一個或多個具體參數,其的具體參數可延遲到客

原创 Regsvr32註冊DLL和Regasm

在網上搜索關於爲什麼要使用Regsvr32註冊DLL。 得到下面的回答,感覺蠻好的。所以記錄下來。感覺就好像指針一樣。 普通DLL是不用註冊嘀. 只有com組件才需要註冊,註冊時他把clsid和progid(可選)及DLL的路

原创 通過DataGridView分段顯示數據

前段時間在用datagridview顯示數據的時候意識到由於需要顯示的數據過大,同時用戶查看數據的時候一般只要查看近幾天的數據,爲了防止數據量的過大導致查詢過慢,想到之前在手機上看火車票的時候當拉到底部的時候會又刷新一部分數據。所

原创 C#預處理器指令

“預處理器指令”這些命令從來不會轉化爲可執行代碼的命令,但會影響編譯過程的各個方面。例如,使用預處理器指令可以禁止編譯代碼的某一部分。如果計劃發佈兩個版本的代碼,即基本版本和擁有更多功能的企業版本,就可以使用這些預處理器命令。在編譯軟件的

原创 DataGridView的虛模式填充(大數據的填充)

DataGridView是.net 2.0新增的表格數據編輯和顯示控件,簡單的數據顯示和編輯,只需直接和數據源綁定就可以了。 對於 一些特殊情況,我們需要自己填充DataGridView,這時候只需要按照行列順序,首先獲

原创 軟件過程結構

1.通用過程模型 2.過程模型 慣用過程模型:力求達到軟件開發的結構和秩序,其活動和任務都是按照過程的特定指引誰許進行的 瀑布模型: V模型 增量過程模型 演化過程模型 原型開發範型 不建議使用,一般這種方式設計的系統,一般都會

原创 軟件的本質

對於軟件本質就不多說,因爲定義比較多,也不能完全的理解,只能說提出一些問題。 1.軟件開發面臨的問題: 爲什麼軟件需要如此長的開發時間 爲什麼開發成本居高不下 爲什麼在將軟件交付顧客使用之前,我們無法找到所有的錯誤 爲什麼維護已有的