2011-11-30 79 views
1

我很困惑.net Compact Framework for Windows Mobile和.NET Compact Framework for Windows CE。他們不同的操作系統?我在.net CF上尋找一些問題。 我在線閱讀這個問題並尋找正確的答案 - 完全.NET框架中的.NET Compact Framework缺少哪些內容? (表明他們不僅僅是一個.NET開發人員)。當你需要使用不包含的東西時,你會做什麼?我知道在.net框架中.net CF中缺少的東西,但除了使用.net CF中的某些東西外,我們還要做什麼?.net與Windows Mobile的精簡版框架

有什麼想法嗎???

回答

1

我總是從MSDN文章開始。

緊湊型框架對於兩個OS平臺都是相同的,您只需在部署時指定正確的操作系統即可。操作系統中存在一些差異,例如Windows Mobile上的狀態和通知代理。

0

在大多數情況下,Compact Framework將開發簡化工具(或冗餘功能,如果您不介意的話)省略完整版本。

通常,會存在一個核心功能,仍然允許開發人員執行相同的任務。這就像他們刪除了所有「簡單易用」的包裝。

例如:假設你想知道單詞「Christ」在單詞「Christmas」中。

在完整版,你可以寫:

public bool Contains(string source, string item) { 
    return source.Contains(item); 
} 

請參閱如何好和容易了?

,您仍然可以執行下Compact Framework的這個動作,但是這一次你將不得不做更多的低層次的分析:

public bool Contains(string source, string item) { 
    return (-1 < source.IndexOf(item)); 
} 

看到了嗎?這仍然是可能的,你只需要使用更有限的工具子集。

+0

工作冗餘是有點誤導。拿WCF的子集來說,我認爲不包括TCP/IP和HTTP堆棧是多餘的。 –

+0

是**開發簡化工具**更好嗎? – jp2code