Time of Update: 2018-12-07
總是有很多開發人員問這個問題,很正常,我們總是希望能方便的看到模擬器的檔案,我們總是希望以PC機上熟悉的方式去操作他們。不過這裡對模擬器(Device Emulator)我們應該有個正確的認識。Device
Time of Update: 2018-12-07
寫下這篇文章是來源於kevens的問題,如何編程設定壁紙?我查看了msdn的一篇文章,提到了註冊表中主題的位置,而且你也的確可以在你的裝置上找到他.但是又沒有不操作註冊表也能編程實現更換壁紙的功能呢?當然是有的,msdn最後給出的一句PostMessege了給了我提示.來看看代碼吧: class Wallpaper { /**//// <summary> /// 用來說明是post還是send /// </summary>
Time of Update: 2018-12-07
剛發現一個很像Yahoo Wighet的Zumobi,不過它是安裝在行動裝置上的。就像Yahoo Wighets一樣,Zumobi也是由很多的小塊組成的,這樣的小塊稱為"Tiles"。各種Tiles為您提供了的獨特的瀏覽方式,您不必每次都開啟您枯燥的IE Mobile而是以Yahoo wighet一樣比較炫酷的方式瀏覽。您可以在這裡免費下載Zumobi,該免費下載的版本提供了Channle10的Tiles模組:當然您也可以以Tiles的方式添加更多的模組BTW:真想和那幫做介面的筒子們交流一下。
Time of Update: 2018-12-07
隨著版本的不斷演化,用戶端與服務端的資料契約可能會出現版本不一致的情況。在WCF中,關於資料契約的版本控制有兩種情況:新增成員與缺失成員。新增成員是指發送方包含了新增成員,預設處理方式為忽略新增成員。缺失成員則是指發送方缺少成員,預設處理方式是為缺失成員賦予其預設值。在缺失成員的情況下,如果僅僅是為缺少的成員賦予預設值,有時候會出現無法預料的錯誤。原因在於缺失的成員有可能是正確執行操作的必要條件。為了避免出現這樣的情況,可以將缺失的成員設定為必備成員,方法是利用DataMember特性的IsRe
Time of Update: 2018-12-07
翻譯Programming WCF Services的鱗詞片語,然而通過翻譯筆記可以管中窺豹,瞭解本書的主要內容,並從中擷取有關WCF的知識。Programming WCF Services翻譯筆記(一)介紹了翻譯此書的由來,以及我對翻譯的一些體會。Programming WCF Services翻譯筆記(二)首先介紹了服務的本質,然後介紹了WCF的一些基礎知識。Programming WCF Services翻譯筆記(三)介紹了WCF的綁定以及WCF體系架構。Programming WCF
Time of Update: 2018-12-07
今天在Visual Studio 2008 Sp1裡面開啟以往(VS2005 SP1+.Net Micro Framework 2.5)建立的工程時, 總是提示工程無法load:看來在我安裝完Micro Framework 3.0 SDK以後, Visual Studio也並沒有為.Net
Time of Update: 2018-12-07
本書第四章介紹了關於執行個體管理的相關技術。“WCF支援三種執行個體啟用的類型:單調服務(Per-Call Service)會為每次的用戶端請求分配(銷毀)一個新的服務執行個體。會話服務(Sessionful Service)則為每次用戶端串連分配一個服務執行個體。最後一種是單例服務(Singleton Service),所有的用戶端會為所有的串連和啟用物件共用一個相同的服務執行個體。”對於Per-Call
Time of Update: 2018-12-07
一、緣起從去年的九月開始以來,我開始體驗到了筆耕不綴的樂趣與痛苦。說是樂趣,是因為我非常享受碼字的這種感覺,彷彿是小說家在倘佯在自己虛構的世界一般,任思想天馬行空,無拘無束。雖然說技術要求嚴謹,但又何嘗不需要一點點想象力呢?嚴謹方可以確保技術的正確與準確,然而如果沒有幻想與創新,那麼技術的突破就會成為奢談了。托爾斯泰曾說到:幸福的家庭總是相似的,然而不幸的家庭卻各有各的不幸。然而,對於創作的痛苦而言,文學創作也好,技術創作也罷,這種痛苦卻是完全相似的。就像秀才作文,愁眉苦臉比自己老婆的生小孩還痛
Time of Update: 2018-12-07
.NET Micro Framework v3.0 Beta Announced!.NET MF3.0的特徵有關.Net MF 3.0的一些關鍵新特徵請看這裡 ,這次發布的beta 包含了以下特徵:• Interop and native code linking• Touch screen and inking/gesturing support• USB device• SSL (secure sockets) for the TCP/IP stack• Visual Studio 2008
Time of Update: 2018-12-07
軟體開發技術始終處於變遷之中,更新速度有時候甚至超過了定義硬體發展的摩爾定律值。誠然,軟體設計思想的發展略微滯後,然而在這過往幾十年來,設計思想卻仍然經曆了數次重大的變遷。每一次變遷都會給整個軟體開發行業帶來翻天覆地的變化。在最近十餘年,就在物件導向設計與面向組件設計已經成為軟體開發的主流開發方法之時,軟體設計又開始踏上面向服務設計的嶄新之路。從面向組件設計到面向服務設計無疑是軟體設計的又一次重大飛躍,它擺脫了組件設計固有的約束與桎梏,不再依賴於實現的技術與平台,以“服務”為核心的實現原則,可以
Time of Update: 2018-12-07
《Programming WCF
Time of Update: 2018-12-07
請求-應答(Request-Reply)操作“除了NetPeerTcpBinding和NetMsmqBinding綁定,所有的綁定均支援要求-應答操作。”單向操作單向操作沒有傳回值。單向操作不同於非同步作業,雖然單向操作只是在發出調用的瞬間阻塞用戶端,但如果發出多個單向調用,WCF會將這些調用放入隊列。佇列儲存體調用的個數是有限的,一旦發出的調用個數超出了佇列儲存體調用的設定值,則會發生阻塞現象,因為調用無法放入隊列。當隊列的請求出列後,產生阻塞的調用就會放入隊列,並解除對用戶端的阻塞。設定單向
Time of Update: 2018-12-07
在第1章中,最有價值的內容應該是本章的圖1-4,如下所示: 圖中給WCF使用者展示了如何根據不同的情境選擇合適的綁定。書中描述如下:“首先需要叩問自己服務是否需要與非WCF的用戶端互動。如果是,同時用戶端又是舊的MSMQ用戶端,選擇MsmqIntegrationBinding綁定就能夠使得服務通過MSMQ與該用戶端實現互操作。如果服務需要與非WCF用戶端互動,並且該用戶端期望調用基本的Web服務合約(ASMX Web服務),那麼選擇BasicHttpBinding綁定就能夠類比ASMX
Time of Update: 2018-12-07
Windows Communication Foundation (WCF) 以前叫 Indigo,它為所有的分布式系統技術提供了統一的架構,使得分布式系統的開發不再為選擇某種分布式實現技術而傷腦筋,其核心是一套面向服務的API。WCF 確實是個好東西!今年年初參加過微軟開發人員日2006,主題是 Vista 和 Office12,瞭解到 WPF、WCF 和 WWF 的種種好處。在提問時間,我問了一個關於 WCF 的問題:“WCF
Time of Update: 2018-12-07
本書的第2章主要講解了服務契約。內容:“本章首先會討論如何通過操作重載與契約層級,為兩種迥然不同的編程模型建立關聯。然後,本章會介紹一些簡單而又強大的設計和分離服務契約的技術與指導原則。在本章末尾,還示範了如何通過編程方式在運行時實現與契約中繼資料的互動。”操作重載C++與C#均支援操作的重載,但在WCF的編程模型中,卻並不支援這種技術。坦白說,在WCF的編程模型,對於物件導向的支援都是比較弱的,包括後面要介紹的繼承體系與多態,都存在許多問題。因此,在服務端我們不能定義這樣的服務契約:[Serv
Time of Update: 2018-12-07
摘要:儘管我有時候對C#和這種基於架構的開發模式很厭倦,或者說.NET Framework多少讓人覺得有點束縛,但是有時候你不得不感歎它讓我們的開發變得多麼輕鬆。比如這裡提到的訪問Windows Mobile的連絡人。keywordsPOOM,windows mobile,PocketOutlook,Contacts,.NET Compact Framework,C#,C++前兩天有朋友問及Poom的問題,其實SDK下面有一些例子已經寫得比較清楚了。在Windows Mobile
Time of Update: 2018-12-07
以下編程做法可以節省記憶體和改善裝置應用程式的效能。使用 Windows 表單和圖形節省記憶體對提供 BeginUpdate 和 EndUpdate 方法的控制項使用這兩種方法,提供這兩種方法的控制項包括、、、 和。重新置放控制項時,使用 和 方法。在後台載入其他表單,使用資料來填充控制項,然後再使用 方法。將事件處理代碼限制為僅執行重要任務,以便掛起過程可以繼續。使用脫屏位元影像。有關樣本,請參見如何:繪製後台映像。重寫控制項上的、 和 方法,而不是添加按鍵事件處理常式。
Time of Update: 2018-12-07
本書的第3章主要講解了有關資料契約的知識。“從抽象層面看,WCF能夠託管CLR類型(介面和類)並將它們公開為服務,也能夠以本地CLR介面和類的方式使用服務。WCF服務的操作接收和返回諸如int和string的CLR類型,WCF用戶端則傳遞和處理返回的CLR類型。然而,CLR類型卻屬於.NET的特定技術。由於面向服務的一個核心原則就是在跨越服務邊界時,服務不能夠暴露它們的實現技術。因此,不管用戶端採用了何種技術,它都能夠與服務互動。顯然,這就意味著WCF不允許在跨越服務邊界時公開CLR資料類型。我
Time of Update: 2018-12-07
1.高效PM的七個習慣What does it take to be an effective Program Manager at Microsoft? I'm responding to some requests for my take on what it takes to be an effective PM. I figured I could use a familiar 7 habits approach to help frame out a start.
Time of Update: 2018-12-07
伴隨著此次 Live Mesh for Mobile 版本 0.9.3424.9 的推送,Mobile CTP 已經對所有國家、地區開放(推薦 3G 移動網路訪問),但儘管如此,邀請仍然有限,大家可以儘快通過連結:https://www.mesh.com/Web/Promo.aspx?pcode=Mob_FCFS1 來添加你的 Live Mesh Windows Mobile 6.x 行動裝置。注意:通過該連結獲得添加 WM 行動裝置至 Mesh 的許可權,網頁會自動轉向至 Mesh 裝置頁面,