物件導向之對象世界

物件導向就是是以對象的觀點出發,思考軟體世界中的對象和對象之間關係。對象是物件導向世界的原子 對象在對象世界中的位置就好像物質世界中的分子、原子一樣。對象是物件導向世界的基本單位。前面的文章提高到對象,現實生活中的對象。 物件導向方法體系對象世界是一個立體的世界,在實施物件導向方法的時候的可以用系統的方法來考慮對象。對象之間(從左至右) 對象層次(從上到下或從下到上) 對象狀態(從前到後)

MSMQ 與ESB

公司專屬應用程式中,對於面向服務的基礎設施體現為ESB, 面向服務的訊息機制有一種是One-way, 一種是Request/response, 一種是Pub/sub 這三種模式其實可以同分為兩類,同步和非同步. 對於非同步而言, 可能存在一個很複雜的環境中. 用戶端跟服務端需要一個可靠的訊息傳遞機制.他們要解決網路時斷時續,機器不能100%可靠等問題.這種傳遞機制微軟的平台是MSMQ, 最近SQL 2005 也提供了個資料庫段到資料庫段的可靠訊息傳遞機制.SQL Service Broker  

微軟Enterprise Library開源了

微軟已經改變了 Enterprise Library 4 原始碼的許可協議, 以基於開源友好的 Microsoft Public License (Ms-PL) 許可協議發布。原始碼可以從 模式與實踐CodePlex 社區 上得到。Enterprise Library 4.0有大量的新功能和更新。這更寬鬆的許可協議(Ms-PL)為Enterprise Library提供了長期的客戶化的內部運作機制。此外,根據Miguel de Icaza的可以在Mono下使用Enterprise

DDD領域實體存在的有什麼意圖

首先領域實體的功能1. 領域實體有維護領域實體的關係功能,比如Order維護著與OrderDetail的關係2. 領域實體是複雜的邏輯擁有者,比如Order的CalculateTotal問題。也就是在DDD驅動開發中領域實體是資料屬性與行為的是內聚的。 問題的匯出:前台用戶端調用背景是一種就是調用背景資料,另外就是前台調用背景商務邏輯。領域實體資料屬性問題:在公司專屬應用程式程式都是領域實體的資料屬性都是需要在實施的時候根據企業的需要進行定製,那麼在程式設計語言裡面定義的屬性都是基本的簡單屬性,

RESTFul Web Services for DotNet

Restful.NET這個開源項目為那些要採用REST結構體系(Web Service標準:基於直接在HTTP上交換原始XML文檔的思想)來構建應用程式的.NET開發人員提供了一個具體的解決方案。它由兩部分組成: REST Web Services可參看這兩篇blog:學習 RESTWeb Service : WebOS中的Function Call:http://intelligencia.com.au/index.php/restfulnet/ 還有一個項目:

Balder 3D Engine for Silverlight

Silverlight在微軟的產品特性中是沒有3D功能的,但是開源社區的力量是強大的,現在有一個開源項目來實現這個功能,項目名稱叫做Balder,網址是:http://www.codeplex.com/Balder。微軟同開源社區的協作方面正在推動這位巨人的技術進步。Balder 3D Engine for Silverlight是以Silverlight 1.1為基礎構建的,並且是Open Source,這著實令人興奮,畢竟在一個未來很有潛力的Silverlight網頁技術上有3D

培養敏捷態度

文章目錄 成長中的敏捷開發人員 塑造敏捷教練 剷除潛在的問題 結論 關於作者 關于敏捷方法論的文章已經很多了。其中,相當一部分文章講述了敏捷方法技術方面的問題,比如測試驅動開發和持續整合。同樣,還有相當一部分文章討論了敏捷 方法論的應用問題,例如發布計劃,跟蹤生產率,如何使用度量資料對過程“調優”,甚至讓公司裡的業務人員確信需要採納一種特別的方法。讀過這些有關敏捷方

Microsoft Private Folder

  Microsoft Private Folder 1.0是一款非常有用的工具,特別當你只想要在進入特定目錄前,要先經過輸入密碼的動作,保護目錄的安全的話。系統會在c:dpcumet and settings%USERNAME%底下建立一個 My Private Folder。在我的文件中,也可以看到有個My Private

利用好註冊的網域名稱

一共註冊了兩個網域名稱,一直都在使用這兩個網域名稱,blog,論壇、Wiki,有好幾個地方的地址,今天採用URL轉寄給這幾個東西都綁上自己的網域名稱。註冊的網域名稱:keyusoft.cn,openbeta.cn.這兩個網域名稱目前都用在我的個人網站上http://www.openbeta.cn或者http://www.keyusoft.cn(專註於.NET開源技術文檔的整理,包括Microsoft .NET Framework 和開源實現Mono。涉及.NET平台上軟體開發的知識,推廣和普及.

Ubuntu Flash 中文亂碼顯示方框的問題

flash中的中文不能顯示,網上的解決辦法有兩種,都是針對/etc/fonts/conf.d/49-sanserif.conf一種方法是刪除,一種方法是更改裡面的設定(把sans-serif更改為文泉驛正黑)方法一:刪除cd /etc/fonts/conf.d/sudo cp 49-sanserif.conf 49-sanserif.conf.backupsudo rm 49-sanserif.conf方法二:修改字型cd /etc/fonts/conf.d/sudo gedit

IIS 7.0相關文章收集

How to Run ASP.NET v1.1 on IIS7:http://www.iis.net/articles/view.aspx/IIS7/Hosting-Web-Applications/ASP-NET/How-to-Run-ASP-NET-v1-1-on-IIS7Creating IIS7 sites, applications, and virtual directories:http://mvolo.com/blogs/serverside/archive/2007/07/12

行為驅動開發Behaviour Driven Development

BDD(Behaviour Driven Developement)最重要的基礎概念是業務化的“Story”,緣於一個很顯而易見的原因——“軟體開發是要服務於業務需要的”,但實際項目中往往因為各種外部原因打擾我們對這個問題的關注,項目開發的很多時間被“浪費”在怎樣完成令專案經理滿意的各種報表上,或者像有點“走火入魔”趨勢的測試驅動一樣,每天忙於為每個類建立Test Class,並且為每個方法、屬性建立Test

Microsoft .NET Framework 3.5 的認證體系

目前已得知的資料,Microsoft .NET Framework 3.5 將會有五科 MCTS 考試,而且 MCPD 的認證要求也會有些變化。但未來不會有新的 PRO 考試,所以目前的 MCPD 只需要通過新的 MCTS 考試即可符合新的 MCPD 需求。 Exam 70-502: TS: Microsoft .NET Framework 3.5: Windows Presentation FoundationExam 70-503: TS: Microsoft .NET Framework

.NET應用伺服器(中介軟體)來到

       Windows Server 2008 RTM發布了,迫不及待的安裝了一個企業版本的,第一感覺不錯,看到了激動人心的應用伺服器。      

微軟中文技術論壇

    中國人不喜歡新聞群組,喜歡論壇,現在微軟中文技術論壇也開通了,我也成為asp.net 版塊的版主之一。關於微軟中文技術論壇郵件中是這樣介紹的.在微軟的這個財年內,將做一項非常重要的線上活動,即發布微軟中文技術論壇(於8月中旬或下旬)。微軟中文技術論壇將為廣大的開發人員和IT從業人員創造一個舒適的環境來討論並協助解決他們工作中遇到的技術問題。增強微軟官方線上上與開發人員和IT 專業人員的溝通和交流,並提高他們對微軟的滿意度!    

IronPython 2.0 beta 5

ironpython 2.0 beta 5 已經發布,:http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=15625。IronPython 2.0 Beta 5是2.0系列的最後一個beta版本,下個版本就是RC版了。也就是說到了下個版本所有API都將固化了。現在也是到學習IronPython 2的時間了。從beta 4發布就有了msi 安裝檔案,並且帶來了python的標準庫

微軟開放 .NET 架構原始碼

    微軟將會在 Visual Studio 2008 正式發布的同時開放.NET架構的原始碼庫,開放是基於 Microsoft Reference License 的,也就是說,任何同意了此協議的人都可以自由地瀏覽原始碼庫。    最初開放的庫包括基本類庫(系統命名空間、IO、Regex等),ASP.NET,WinForms 以及 WPF,隨後微軟還會添加更多內容。     微軟提供了兩種訪問原始碼的方式:下載一個包含所有原始碼的包,安裝並本地瀏覽 將原始碼整合在Visual

.NET開源項目:Tomboy

  筆記軟體 Tomboy 在今天發布了新的穩定版本 0.8.0。此版本添加了一些不錯的新功能,並將包含到 GNOME 2.20 的正式版本中。在 Tomboy 0.8.0 中增加的比較顯著的特性主要包括:筆記同步。預設使用 GNOME 文檔字型。新的 Tango 顏色方案。擴充並改進了 DBUS 介面。對於 Tomboy 的下一個版本 0.10.0,開發人員計劃加入任務整合、筆記 tag 等功能。如果你有好的想法,那麼可以與開發人員聯絡。Tomboy 0.8.0

Linq to SQL 查詢Tips

LINQ to SQL當中的靈活的查詢操作是其一個很大的優點, 但是當編寫較複雜的連結時有時候需要注意一些細節。1、LINQ to SQL 提供了 DataLoadOptions用於立即載入對象,避免往返訪問資料庫,提高查詢效能。方法包括:     LoadWith 方法,用於立即載入與主目標相關的資料。      AssociateWith 方法,用於篩選為特定關係檢索到的對象。        public List<Entity.RoleDataExtend>

專案管理方面的幾個.NET開源項目

1、NTrac: Trac 是個專案管理系統,是Python所寫的,是基於 Subvertion -- 史上最優秀的版本管理系統的!,在code.google.com上現在有一個NTrac,就是Trac的DotNet版本的移植項目。項目地址:http://code.google.com/p/ntrac/2、DotSvn:Subvertion用戶端的DotNet類庫,NTrac就是用DotSvn訪問Subvertion. DotSvn提供了一個100% .NET類庫方式訪問SVN. 

總頁數: 61357 1 .... 26702 26703 26704 26705 26706 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.