程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 反轉控制, 即插件行為來控制宿主程序

反轉控制, 即插件行為來控制宿主程序

編輯:.NET實例教程

呵, 這個絕對原創, 若有雷同, 純屬巧合. 

還記得有一位同學([email protected])提出的建議, 不知道大家是否還記得. 
我還是記得比較清楚的. 

"右側詞句釋義部分,能否支持無限點擊跳轉" 

這個建議十分有意義. 有了這個功能, 軟件本身會方便很多. 鑒於當時的一些局限性, 時間和精力問題, 加上當時的一個方案比較土一點, 所以到現 
在才加進來. 

late is better than never. 哈哈, 下一個版本裡面, 就能看到這個功能了. 

這個技術的核心思想是, 反轉控制, 即插件行為來控制宿主程序. 這裡面涉及一個比較變態的邏輯. 
就是說, 插件把宿主結束掉, 但是, 宿主掛了之後, 插件仍需要繼續執行下去. 但是, 由於插件必須依附於宿主而存在, 所以, 那個狀態, 我 
們可以叫做zombIE (僵死狀態), 肉體死了, 但是靈魂還必須把職責履行完畢才能極樂去.  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved