我已經編程了大約2個月,而且我自學,而我得到關於繼承,多態性,接口,委託,數據的基礎知識&引用類型,循環,if/switch,LINQ,xml,SQL,等等等等。我只是無法將我的頭圍繞事件!任何人都可以用我能理解的方式解釋事件嗎?
我已經在網上閱讀了至少4-5篇不同的教程和評論,但他們對我來說太混亂了,有一個Event類型,EventHandler,委託,事件提交/訂閱,有太多東西在發生,不知道我是不是很頭重腳輕,但對我來說這是無法理解的。
請向我解釋一些事件,讓我這樣的初學者程序員能夠理解,非常感謝!
您位於錯誤的網站。 SO是一個關於實際編碼問題的Q&A網站。 –
事件類似於某人可以響應的操作。如果我跌倒(事件),你可以幫我站起來(處理程序)。作爲初學者,最好集中精力理解概念。不要迷失在與其他技術(例如代表或設計模式等)的細節和相似之處中。 –
事件驅動編程令人困惑,因爲程序並不總是具有程序員可見的開始或結束。在幕後,實際的代碼仍然是按順序運行的,但作爲開發人員所擔心的是「當我單擊此按鈕時,此代碼執行。」您的開發環境負責其餘部分。 – Rainbolt