2011-11-30 67 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