原创 C# 基礎知識系列]專題七:事件和消息的機制理解

消息/事件機制是幾乎所有開發語言都有的機制,並不是deviceone的獨創,在某些語言稱之爲消息(Event),有些地方稱之爲(Message). 其實原理是類似的,只不過有些實現的方式要複雜一點。我們deviceone統一就叫消息.

原创 C#設計模式(2)——簡單工廠模式

一、引言   這個系列也是自己對設計模式的一些學習筆記,希望對一些初學設計模式的人有所幫助的,在上一個專題中介紹了單例模式,在這個專題中繼續爲大家介紹一個比較容易理解的模式——簡單工廠模式。 二、簡單工廠模式的介紹   說到簡單工

原创 NHibernate 集合映射基礎(第四篇) - 一對一、 一對多、多對多小示例

 映射文件,用於告訴NHibernate數據庫裏的表、列於.Net程序中的類的關係。因此映射文件的配置非常重要。 一、一對一   NHibernate一對一關係的配置方式使用<one-to-one>配置節點。   當我們兩個表擁有

原创 我的爸爸劉狗蛋

我爸姓劉,名搶洞,字狗蛋,是莖洞的掌門人。 2017年6月15日,我的繼母“NC妹妹”上了微博熱搜,我知道,我爸的公司又要搞活動了。 有些不懷好意的羣衆喜歡喊她腦殘妹妹,我爸極力勸阻他們時,他們卻詭辯說,某TF開頭男孩組合的

原创 C#系列之:類中的靜態變量的執行數序(補充)

static靜態變量的實例與分析 class class1 { static int i = getNum(); int j = getNum(); static int n

原创 C# 基礎知識系列]專題五:當點擊按鈕時觸發Click事件背後發生的事情

 引言:  當我們在點擊窗口中的Button控件VS會幫我們自動生成一些代碼,我們只需要在Click方法中寫一些自己的代碼就可以實現觸發Click事件後我們Click方法中代碼就會執行,然而我一直有一個疑問的——既然上一專題中說事件是

原创 享受世間苦樂悲喜

 Sometimes people come into your life and you know right away that they were meant to be there, they serve some sort o

原创 《我的前半生》:無論哪個階層,這8條職場潛規則都終身受用

    Rule 1→ 職場沒有捷徑,好走的路都不是坦途   劇:做全職太太10年養尊處優的羅子君,早就和職場脫節,但爲了與前夫爭奪兒子的撫養權,羅子君咬牙開始找工作。 然而作爲一個30+的職場新人,子君自然到處碰壁,這讓閨蜜唐晶十分擔

原创 c#簡單的自定義控件

今天抽了點時間,嘗試了做了個用戶自定義控件,自定義控件分3類:符合控件,擴展控件,自定義控件;覺得明白了一些原理,趕緊記錄下來,鞏固下: 其實就是做了個簡單按鈕,讓她加上圖片; 1:首先在vs2015上創建了WinForm項目,分別創建了

原创 C#設計模式(1)——單例模式

一、引言 最近在設計模式的一些內容,主要的參考書籍是《Head First 設計模式》,同時在學習過程中也查看了很多博客園中關於設計模式的一些文章的,在這裏記錄下我的一些學習筆記,一是爲了幫助我更深入地理解設計模式,二同時可以給一些初

原创 c# 對象的深拷備

C# 引用類型對象在拷備時,一般有淺拷備與深拷備,淺拷備指向的是同一對象的引用地址,一個對象的修改必然會影響另一個對象,而深拷備是直接拷備對象的內容,而不是引用,拷備後的對象擁有新的引用 點贊 1 收藏 分享

原创 C# 基礎知識系列]專題六:.net WinForm 控件的事件委託剖析

首先從controlInstance.Click事件開始. 用Reflector反編譯System.Windows.Forms.Control類可以看到對Click事件的定義:         [System.Windows.Form

原创 有沒有職業規劃的30歲,可以差出多少萬年薪?

1 朋友師範學校本科出身,大學畢業那年,在很多offer中,選擇了傳說中的魔鬼學校衡水中學。早5點半開始上早讀,晚10點半還在備課批作業,早中晚吃食堂,過個週末都按小時計算,生活色彩慘淡至極。 她不需要買漂亮衣服、化妝和談戀愛,

原创 李開復給女兒的信:你該如何度過大學生涯

Dear Daughter:  親愛的女兒:    As we drove off from Columbia, I wanted to write a letter to you to tell you all that is on m

原创 你真的瞭解軟件開發的本質嗎?

摘要:我們總是喜歡用自己的經歷來定義軟件是什麼以及判斷標準,但如果這種經歷來自完全不同的兩個領域,並且互相矛盾,那麼就有可能讓大家吵來吵去……是的,各位在忙於解決具體問題時,誰還會想到談談軟件開發的本質? 看過我之前文章的人,可