Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NET Compact是.NET的完美子集吗?_.net_Compact Framework - Fatal编程技术网

NET Compact是.NET的完美子集吗?

NET Compact是.NET的完美子集吗?,.net,compact-framework,.net,Compact Framework,NET Compact是.NET的完美子集吗 假设我考虑了屏幕大小和其他限制,并避免使用.NET Compact不支持的类和方法,或者.NET Compact是一个不同且不兼容的GUI框架,那么我是否可以编写Windows窗体应用程序并在.NET Compact上运行它?否,但您可以采用另一种方法;编写一个compact framework应用程序并在桌面上运行。可能存在一些我不知道的限制,但对于更简单的应用程序,它可以工作。是的,在大多数情况下(特别是对于Windows窗体)。NET CF是标

NET Compact是.NET的完美子集吗

假设我考虑了屏幕大小和其他限制,并避免使用.NET Compact不支持的类和方法,或者.NET Compact是一个不同且不兼容的GUI框架,那么我是否可以编写Windows窗体应用程序并在.NET Compact上运行它?

否,但您可以采用另一种方法;编写一个compact framework应用程序并在桌面上运行。可能存在一些我不知道的限制,但对于更简单的应用程序,它可以工作。

是的,在大多数情况下(特别是对于Windows窗体)。NET CF是标准.NET Framework的一个子集

。。。其他限制并避免.NET Compact不支持的类和方法

这是最棘手的部分。NETCF在框架中不支持很多东西

框架中有几个模糊的类仅在CF上受支持,例如networking中的IrDA类,但除此之外,.NET CF中的所有内容都在标准发行版中受支持


有关详细信息,请参见MSDN上的。

Compact Framework并不是.Net Framework的一个子集,但已经足够接近了。
请注意DataGrid,它们与2.0和3.5中的DataGridView不同,但更像1.1中的DataGrid(我讨厌)。

这正是他所问的-他问CF是否是“完美的.NET子集”,它(几乎)是,除了几个例外,比如我的答案中的一个…@Reed:我也从另一个角度看了一遍,因为他说“我可以写一个Windows窗体应用程序并在.NET Compact上运行它吗?”尽管他的第一个问题是从另一个角度看的。@Reed:是的,我正要说“是的,差不多”,但后来我看了问题的其余部分(对我来说,这是一个有点不寻常的举动;我有时倾向于快进一点),这就引出了我给出的答案。如果.NET Compact是.NET的一个子集,那么从逻辑上讲,编写一个在这两个平台上运行的Windows窗体应用程序应该是可能的。这并不意味着,甚至不意味着任何Windows窗体应用程序都将在这两个平台上运行。里德正确地解释了这个问题。谢谢。我将深入研究其中的差异。在小图片上你看起来像是留着白胡子。@Andrew:哈哈!这很有趣-很高兴知道。事实上,这是我的衬衫-那会是一个大胡子!