NHibernate3.0剖析:Query篇之NHibernate.Linq標準查詢
NHibernate.Linq基于HQL AST分析器的Linq Provider,使用ISession接口的Query()擴展方法創建一個NHibernate.Linq查詢。這篇利用單一對象學習下NHibernate.Linq最基本的標準查詢。 ...
討論:WCF可序列化的ActiveRecord實現有意義嗎?
本文的目的,是探討WCF可序列化的ActiveRecord實現是否有意義。 ActiveRecord模式簡介 ActiveRecord模式是Martin Fowler的企業應用架構模式中提到的一種數據訪問模式,如下圖: Person類包含lastName, firstName等這些屬性,一個Pers... ...
Microsoft Ribbon for WPF 正式發布
之前寫過幾篇關于WPF4 中開發Ribbon 工具欄的文章,其中利用的是WPF Ribbon Control 控件庫,開發出類似Office 2007 樣式的Ribbon 工具欄。當然CodePlex 也提供了Fluent Ribbon Control Suite 項目可以寫出Office 20... ...
編程累了,一起來看電視吧,實戰Windows 7的Windows Media Center。
本文講述如何通過Windows 7的Windows Media Center搭建強勁的綜合娛樂電視系統,同時講述Windows Media Center的實際使用感受,以及如何通過Windows Media Center看免費正版視頻。 ...
WPF基礎到企業應用系列6——布局全接觸
這篇文章主要是對WPF布局系統做一個較簡單的介紹,大家都知道:UI是做好一個軟件很重要的因素,如果沒有一個漂亮的UI,在強大的功能也會顯得這個軟件很脆弱且沒有投資價值。本文以總分總的形式展開介紹:首先對WPF Panel做一個總體認識、然后講解各Panel基本用法、布局綜合應用、自定義布局控件以及最... ...
程序員的語言“艷遇史”(七)——電臺播音員scheme
第七個女孩 電臺播音員scheme(***以下小說情節純屬虛構,供朋友們在緊張編程后輕松一下,如有雷同純屬巧合,切勿對號入座***)一、天籟之音 早班車上,每過一站,都是一陣洶涌的人流波動。我好不容易搶到一個座位,環顧四周,沒什么老人孕婦,竊喜。最近一周倒霉,每次才占到空位,都迫于群眾壓力,當了雷... ...
我眼中的Visual Studio 2010架構工具
影響架構質量的是構建體系架構的思想、原則、實踐與架構師的經驗,絕不是工具。即使是最優秀的架構工具,也不可能像倚天寶劍一般——倚天一出,誰與爭鋒——似乎誰握住了這把利刃,就能夠成為武林盟主。架構工具可以改善架構師的工作,卻不能替換架構的過程。軟件開發過程中,最重要的依舊是人。 我在嘗鮮Visual S... ...
Silverlight MMORPG網頁游戲開發課程[一期] 第三課:封裝游戲控件
實際游戲開發中我們肯定不能將所有的邏輯與代碼都方在一個文件中,這樣不僅不利于閱讀最重要的是非常不利于拓展與重用。面向對象的游戲開發思想告訴我們,是時候對游戲中的對象進行封裝了。 ...
關于騰訊的胡思亂想:你的軟件憑什么掙錢
最近《狗日的騰訊》很火,讓我想起了一個問題:你的軟件憑什么掙錢?憑技術掙錢?憑架構掙錢?憑商業模式掙錢?還是憑什么別的神秘配方掙錢? 讓我們拿電影制作和軟件制作做個類比。電影也是軟件,也有架構設計(編劇)、業務邏輯(故事)、代碼實現(攝影)、ui(布景)、測試(后期制作),甚至也有技術(表演技術如明... ...
歡迎騰訊抄襲,騰訊系部分產品正慢慢成為中國IT土產中最好用的產品
為了避免別人說小白(唉,在別人帖子里已經被說了好幾次小白了),先簡述一下個人互聯網經歷:96年上網,96-97年平均每天上網約5小時(那時學校機房上網費1小時1塊錢,每月大概花掉200-300元上網費),98年至今平均每天上網8小時以上。 最近幾年,很明顯的感覺到騰訊的變化,騰訊系... ...
【老孫隨筆】騰訊,互聯網創業者的噩夢
當google在搜索上很成功,并購youtube、發布gmail、進入手機、一統地圖的時候,我們說google真偉大。當蘋果在mp3領域一騎絕塵,iphone秒殺諾基亞,ipad打倒了電子書,mac全美第一,我們說蘋果真牛B。但是,當騰訊干掉了msn和icq,游戲、收入、門戶都是第一,并嘗試多項業務... ...
Silverlight+WCF 新手實例 象棋 專題索引
本專題出產簡單原由:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->一開始的初衷,只是想寫個簡單的單機BS人機對戰版的,開始還下了點AI算法看看的;但是... ...
說說程序員、博客、論壇及個人專業相關知識的提高
我是今年5月才開的博客,至今才3個月不到,和許多人比起來算是剛剛起步的,在這3個月不到的時間我寫了30篇文章(包括本篇),雖然寫的不多,但是除了轉載的、游戲的文章,其他專業方面的文章都是我在日常工作中遇到的問題總結,或者是自己研究所寫的心得,憑心而論,覺得自己的是花了精力在寫的。一份付出一份回報,在... ...
WPF/Silverlight中的MVVM模式能否在WinForm/ASP.NET上運用?
隨著WPF/Silverlight等技術的出現,一種新的模式出現在大家面前,那就是MVVM,提到這個模式,大家也許感覺很迷惑,也許會不屑于故,也許你會說我現在做項目都形成了自己的框架了,為什么還要花費額外的時間和精力去學習這個MVVM模式呀?這個模式到底能給我們帶來什么樣的好處?那么我們本篇也會簡單... ...
HTML5以及WebGL
首先來看下HTML5提供的新特性
* Web Socket 定義了一套API, 允許網頁能夠使用Web Socket協議來和遠程主機進行雙工通信。
* Web Storage 定義了一套API, 能夠在Web客戶端以key-value的形式對數據進行持久化存儲。
*... ...
系統設計與規劃--一點總結
有感于目前公司的一個項目產品中遇到的一些問題,結合著自己的設計與開發經歷,總結一下系統設計與規劃的必要性和知識點,作為將來設計的參考,也與大家一同探討系統設計中要注意的各方面。 ...
從擴展方法到流暢的程序體驗(一)
今天讓公司的程序員試用了一下還在開發中的代號為"Jumony"的HTML數據綁定引擎,開發人員的一句評價被我視為最高的褒獎?!案杏X這個框架就是,你想到什么就寫什么?!毕氲绞裁淳蛯懯裁?,在這個越來越強調快速開發的時代,這一點變得越來越重要。我最近經常戲言:“natural code才是王道”,當然,不... ...
WPF 基礎到企業應用系列5——WPF千年輪回 續前緣
本篇主要對前幾次的課程進了一些簡單的回顧,同時用一個比較全的Demo介紹了Xaml中引用各種控件和類等,另外對脫離VS工具CSC編譯WPF以及XamlReader與XamlWriter 做了比較詳細的介紹。 ...
平步青云:Windows Azure(一)
本系列將系統地介紹Windows Azure,包括基本名詞、編程以及Windows Azure的應用,并探討Windows Azure可能給我們現行模式帶來的變化。 ...
[繼續討論]關于Windows PE和.net assembly的加載
在firelong寫的關于近期C#大論戰的回應的評論中有許多觀點。有些話題當時沒有看清楚。后來抽時間看了一下。那些評論里面的觀點實在太多,沒有辦法一一驗證。我只談我的發現。1. SizeOfImage對Windows PE內存加載的影響我開始建立起來的概念是Windows PE都會全部加載進內存執行... ...



