原创 【C#基礎】 面向對象之一 多態性研究

簡介        多態性是面向對象的三大特徵之一,個人的多態性往往是指,同一個方法在不同的代碼環境下表現出來的不同功能,典型的用法就是在抽象類和接口中的使用。多態性,就是多種形態的形式,通常分爲兩種,靜態的和動態的多態性。在靜態多態性中

原创 【C#基礎】枚舉常見使用方法

自己的粗略見解,望各位看客有錯的地方,幫忙指正,感激不盡。 基於定義的使用方法 C# 的枚舉是以一種值類型的數據結構,定義起來感覺有點像靜態類,枚舉名是靜態類名,枚舉項是靜態字段,下面是定義格式: (訪問級別public/prot

原创 【C#基礎】泛型

簡介 程序開發過程中,爲了追求代碼的可讀性和高利用性,通常我們使用很多措施來儘量提升這方面的性能。可以使用功能類來進行封裝高重用性的代碼,也可以使用方法重載、方法重寫、帶有默認值參數的函數方法等措施,除此通用措施之外,C#提供了泛型技術也

原创 【計算機基礎】命令行查看局域網存在的電腦(同時可以查看主機的IP地址、對應的主機名稱和MAC地址)

今天使用計算機,突然發現自己一直使用着,但是這個局域網中有多少設備是我不知道的,於是就開始探索: 使用命令行界面進行查看 主要使用到兩個命令: arp -a 命令: ARP(Address Resolution Protocol)是地址解

原创 【C#應用】GridControl 動態加載動態生成的GridView

對於GridView來說,在實際應用中經常可能會需要動態生成列, 今天試着寫了一下,大家看看即可,第一次寫博客。。。。 private void NewGridView(List list) // { var gdv = new

原创 C#系統開發之數據庫設計-繼承關係的建立

在實際的程序開發中,我們通常在後臺程序設計的時候,用了大量抽象的東西,接口,抽象類等等,也用了繼承和實現來快速擴展子類,這些都是爲了讓程序開發更加高效,模塊化,易於分工協作等等;但是在數據庫端如何實現這種繼承關係呢?特別是針對於業務特別複

原创 【C#基礎】 解決winform窗體調用組合控件類的內部事件-事件的封裝

問題描述 在我們實際程序開發過程中,各種需求層出不窮,有的是正常的需求,有的是因爲代碼構思不合理導致的畸形需求,然而在實際開發中,由於經驗問題,這種情況對於我們大多數菜鳥來說不可避免,這不在實際的開發中,遇到了這麼一個問題:因爲要進行大量

原创 C# 面向對象之一 多態性研究

簡介        多態性是面向對象的三大特徵之一,個人的多態性往往是指,同一個方法在不同的代碼環境下表現出來的不同功能,典型的用法就是在抽象類和接口中的使用。多態性,就是多種形態的形式,通常分爲兩種,靜態的和動態的多態性。在靜態多態性中

原创 關於C#枚舉的常見使用方法

自己的粗略見解,望各位看客有錯的地方,幫忙指正,感激不盡。 基於定義的使用方法 C# 的枚舉是以一種值類型的數據結構,定義起來感覺有點像靜態類,枚舉名是靜態類名,枚舉項是靜態字段,下面是定義格式: (訪問級別public/protec

原创 命令行查看局域網存在的電腦(同時可以查看主機的IP地址、對應的主機名稱和MAC地址)

今天使用計算機,突然發現自己一直使用着,但是這個局域網中有多少設備是我不知道的,於是就開始探索: 使用命令行界面進行查看 主要使用到兩個命令: arp -a 命令: ARP(Address Resolution Protocol)是地址解

原创 C# 對於GridControl 動態加載動態生成的GridView

對於GridView來說,在實際應用中經常可能會需要動態生成列, 今天試着寫了一下,大家看看即可,第一次寫博客。。。。 > private void NewGridView(List list) // { va