應用
delegate
和event
實現函式的**,在實際的開發中非常有用。它實現的實際上是一種依賴通知的效果。通常可以用在:子窗體資訊更新的結果反饋至母窗體;類的屬性值和
ui控制項值依賴時的相互「通知」等。
現通過簡單的例子
demo
這兩種應用場景:
一:類的屬性值發生變化時,反饋到和它關聯的控制項中:
1.建立類
basicinfo,
並為其建立委託和事件
2.建立
form1,
並拉出幾個
textbox
控制項。當屬性值發生改變時,反饋到相關連的控制項 二:
子窗體資訊更新的結果反饋至母窗體 1.
建立子窗體
frmchild
,建立相應的委託和事件。
2.建立母窗體
frmmain:
說明:子窗體更新資訊後,觸發相應的事件,並關閉;此事件將執行在母窗體中為其指定的**函式,由於存在引數的傳遞,從而達到「回馬槍」的效果
三:經典的 貓叫,主人醒,老鼠跑
Docker應用之倉庫
倉庫是存放映象的地方 註冊伺服器是管理倉庫的具體伺服器,每個伺服器上可以有多個倉庫,每個倉庫也可以有多個映象 如 dl.dockerpool.com ubuntu dl.dockerpool.com就是註冊伺服器位址,ubuntu是倉庫名 一 docker hub公共映象市場 docker hub是...
udp應用之廣播
要將套接字設定為允許接收廣播 將訊息傳送給區域網所有網段 廣播風暴 在乙個網路中大量傳送廣播會占用大量頻寬 傳送端 from socket import from time import sleep 傳送廣播的位址 dest 172.168.31.255 9999 s socket af inet,...
springcloud應用之config配置中心
config專案 請先閱讀eureka 我們專案裡面每乙個微服務都有乙個yml檔案,我們希望這個yml檔案能夠交給乙個config中心管理,而config中心又是從第三方如github讀取專案所有的配置檔案,基本架構思路如圖 我們先來建乙個config server 8400 new module ...