随笔分类 - 设计模式/架构思想/算法
深度剖析:软件框架、架构、模式、平台
摘要:一、软件框架(Software Framework)介绍面向某领域(包括业务领域,如ERP,和计算领域,如GUI)的、可复用的“半成品”软件,它实现了该领域的共性部分,并提供一系列定义良好的可变点以保证灵活性和可扩展性。可以说,软件框架是领域分析结果的软件化,是领域内最终应用系统的模板。随着软件规模...
阅读全文
修練營ASP.NET]淺談多層式架構 (Multi Tiers)
摘要:從需求談起我們舉個小例子來理解一般的方式與多層的方式有何不同假設:我需要顯示最近三個月內,所有營業員的銷售金額成績排名一般的做法:在一個畫面中,拉個GridView,一個SqlDataSouce,把需求的語法設定好在SqlDataSouce之後,接著顯示出來就可以了。這樣的做法,從【資料的展現】【商業邏輯的條件設定】【資料庫的存取】都在一個畫面中處理完畢。這樣的做法,可以說把所有的東西通通寫在畫面的程式裡面。但是如果哪天想到,我的介面想改成Windows Form、WPF'、SilverLight、PDA去呈現,那麼我們一且都必須重新寫過分層做法:如果我們把介面抽離出來,例如使用元件負
阅读全文
斐波那契数列的实例(附源码)
摘要:1.简介斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)用文字来说,就是费波那西数列由 0 和 1 开始,之后的费波那西系数就由之...
阅读全文
浙公网安备 33010602011771号