@ONE爸爸的隨想手札

Firefox Search Plug-in 牛刀小試

筆者習慣使用 Mozilla FireFox 做為Web Browser, 跟 M$ IE 的差別是很少因為開啟太多視窗而當掉!! Sage (RSS Reader)等等, 加速您使用便利的網路服務! 其實FireFox可以視為Web平台的一個很好的前端工具, 不管是Web 1.0, 2.0, 慢慢地都開始在上頭發展一些十分便利的plug-ins, 像是 FireFox在工具列預設會有個搜尋列, 在安裝完畢後便有一些預設的搜尋引擎可以連結, 您可以透過 Mozilla 的網站來新增其他的搜尋引擎, 當然, 您也可以自己手工打造一個!

.Net Go2 OO?

Design Patterns 第三炮 : 實作Strategy Pattern,讓元件像USB一般隨插即用!

之前筆者發表過兩篇關於Design Patterns議題的文章,用意是讓讀者能夠初步瞭解Strategy Pattern與Simple Factory Pattern的概念以及應用的方式,不過在現實世界中的應用情況往往還要更複雜些。因此,本篇文章中我們將進一步探討在MicroSoft.Net的平台上實際應用Strategy Pattern概念時會遭遇什麼樣的問題,以及應該如何解決。

在本篇文章最後,我們將會完成一個實務應用,讓演算法獨立為一顆元件(DLL),而要使用演算法的軟體系統只需要使用參數來設定組件名稱,就可以直接將演算法元件掛上系統,不需要重新編寫程式或者編譯,就彷彿是電腦的USB介面一般,隨插即用。

軟體開發的兩三事

你真的搞懂了什麼叫敏捷式 ( Agile ) 開發嗎?

敏捷式開發(Agile Development)是近來時常耳聞的一個名詞,我們或多或少對於這個名詞有些微的概念,但是卻又很難具體的描述出一個全面性的觀點來。

原則上敏捷式開發主要的精神在於較短的開發循環(建立在反覆式開發方式上)以及漸進式開發與交付。換句話來說,專案的成果,包含計畫、各類的需求細節、設計等都會隨著專案的進行而漸漸完整,而非在一開始將所有的計畫與需求擬定完成。

熱門新聞

Advertisement