在Windows Azure所提供的Cloud Services服務裡主要分成兩種Role,一是許多人都熟知的Web Role,用於開發可Host於IIS的Web應用程式,例如ASP.NET及PHP等類。另一類是Worker Role,
用於開發不可Host於IIS的應用程式,例如自行開發的TCP Server或是Java/Node.js等類。
Socket Server in Windows Phone 8
- 21632
- 0
- Windows Phone 7
從Windows Phone 8 開始,Socket 的支援擴大到允許開發者撰寫Socket Server,也就是說,在不透過中介服務的情況下,開發者可以撰寫一個Windows Phone Server Application來允許其它裝置連入,
這在開發對戰連線遊戲時是個非常有用的機制。
NFC Emulator for Windows 8 and Windows Phone 8
- 12370
- 0
- Windows Phone 7
在上一篇文章中,我介紹了NFC Emulator for Windows Phone 8,在這個Emulator出現前,其實Windows 8 就有提供NFC Emulator,不過要用這個工具比較麻煩,得先下載Windows Driver Kit 8,裡面有Windows 8 NFC Emulator的source code,開發者得自行編譯後才能使用。
NFC Emulator for Windows Phone 8
- 11522
- 0
- Windows Phone 7
隨著NFC的發展,相關的應用也日趨廣泛,讓原本用”應用不廣泛,不普及”為由不添加NFC晶片至手機中的諸家廠商也開始轉向,不管是Android還是Windows Phone,中高階手機都已經內建了NFC晶片
Dynamic Proxies in C#
- 39490
- 0
- .NET Framework
- 2020-01-19
Proxy Pattern是Design Patterns中常用的一種設計模式,目的大致是隔離使用端及目標物件,降低使用端及目標物件的相依性,進而提升應用程式的可變性,也就是延展性。常見的Proxy應用大致如下圖。
MSDN - Windows 8 非同步開發 投影片
- 7829
- 0
- 2013-08-23
摘要:MSDN - Windows 8 非同步開發 投影片
Tech Days 2012 - 多平台函式庫開發實戰 投影片
- 9065
- 0
- 2013-09-24
摘要:Tech Days 2012 - 多平台函式庫開發實戰 投影片
The Delegates in C#
- 17594
- 0
- .NET Framework
- 2012-09-05
delegate是C#的關鍵保留字,用來宣告可裝載函式的型別
The Closure and Lambda Programming Style
- 21536
- 0
- .NET Framework
Closure這種寫法,在程式語言領域存在已經有一段很長的時間了,其原意很簡單,就程式語言角度來看,Closure意指將一個function(函式)放到一個變數中,
也就是C++常用的function pointer(函式指標)的意思
Windows Azure SDK for Java 1.7
在Windows Azure 推出Spring Release後,Windows Azure SDK for Java也更新到了1.7,這版與Eclipse IDE的整合更緊密了,首先是安裝SDK的位址改變了
Integrated ACS in Tomcat/Java Web Application
Windows Azure SDK for Java 1.7添加了一個Windows Azure Access Control Filter功能,透過這個Library的協助,我們現在可以輕易地在Java Web Application
中結合ACS及Windows Live或是Facebook等Identity Providers來進行使用者驗證的工作,本文以Step by Step方式引導讀者完成這個工作。
Integrated ACS with Custom Identity Providers
ACS有個很有趣的機制,那就是ACS可以設定某個群組的Identity Providers為信任同盟,
The Windows Azure Toolkits – Integrated ACS with iOS、Windows Phone、Android and Windows 8 – Secure WCF Service
在前一篇文章中,我們讓Android、iOS、Windows Phone及Windows 8應用程式的使用者可以透過ACS整合Facebook Identity Provider完成使用者初步的帳密驗證動作,但這只是前半部故事,
當完成驗證動作後,接下來該做什麼事呢?
The Windows Azure Toolkits – Integrated ACS with iOS、Windows Phone、Android and Windows 8
- 61929
- 0
- .NET Framework
- 2012-07-28
隨著Windows Azure Platform的發展,其支援的平台及語言也越來越多,行動裝置自然也是重點之一,從去年開始,Windows Azure Toolkit for Windows Phone率先推出,
緊接著for iOS與Android版本也釋出了。10個月後的今天,這些Windows Azure Toolkits隨著Windows Azure Platform的發展逐步演進
Using ClearDB(MySql) with Tomcat in Windows Azure
隨著Windows Azure的發展,現在有越來越多的語言及架構可以搬上Windows Azure,本文介紹的MySQL Database Service也是其中之一,C
learDB其實是一家公司,這家公司提供MySQL Database租賃服務
Windows 8 – Bypass Language Projection with Native C++/WRL
- 12401
- 0
- Visual Studio
在前幾篇文章中提到了Windows 8中核心之一的Language Projection,從一個簡化的角度來看,Language Projection位於語言、
編譯器與Windows Runtime Classes的中間,負責將兩者透過Windows Metadata黏合起來,大略如圖1所示。
LINQ(VB.NET)投影片
- 8197
- 0
- .NET Framework
LINQ(VB.NET)投影片
Windows 8 – Customize Portable Library(黑之章)
- 11412
- 0
- .NET Framework
在前些日子的Microsoft Developer Day 2012中,我主講一場『可攜性函式庫在Windows 8及Windows Phone 7開發實戰』,內容主要是談如何透過Portable Library開發類別庫,
使其能在不重新編譯情況下共用於Window Phone 7及Metro Style環境。
Windows 8 – Windows Metadata的歷史
- 11620
- 0
- .NET Framework
OK,一個全新的東西有何歷史可言?事實上,Windows Metadata本身並非是一個全新的東西,她最早的雛形
出現在.NET Framework 3.5 SP1,當初是為了Client Profile的目的而發明。
Windows 8 – The Language Projection
- 11228
- 0
- Visual Studio
在歷經兩個版本後,Windows 8來到了Release Preview階段,在穩定性及完整性上也更加的成熟,對於我而言,相對於全新的UI界面,
核心架構更能引起我注意