6
|
Ignas Limanauskas · 技术社区 · 16 年前 |
![]() |
1
10
|
![]() |
2
6
附言:我在网上找到了这张海报——它会向你展示所有属于CF的课程。我从微软订购了它,因为Kinkos想花65美元为我打印彩色海报!微软免费给我发了几份——我所要做的就是问: 我把它挂在我的隔间里,当我试图记住可以在哪些命名空间类中找到它时,这是天赐之物。 |
![]() |
3
3
很好的多部分问题:
希望这能有所帮助! |
![]() |
4
2
CF通常包含 班 从常规框架中执行代码,但你不能直接在另一个框架上执行代码。此外,紧凑版中可能还有一些常规版本中没有的东西,而不仅仅是一个子集,比如移动设备特有的GUI东西(软键等)——假设你正在编写一个winform exe,而不是一个网页(这可能是获得兼容性的最简单方法)。 通过一些努力,可以分享 逻辑 代码,特别是实用程序dll,但它们需要不同的csproj文件(因为它们具有完全不同的编译时“目标”)。为了减少维护,您通常可以通过黑客攻击csproj来使用通配符来作弊,例如 here :
对于UI来说,事情变得很复杂。一般来说,期望为不同的目标设备提供共享的业务逻辑和单独的UI。 |
![]() |
5
1
1.有一个紧凑的框架,所以是的;它是完整的一个子集。NET框架。我在办公室的墙上贴了一张海报,上面写着一大堆在CF中工作的类……我记不清是否有纯CF的类,但我想肯定有。亚马逊上有几本关于这个主题的好书,一本是保罗·姚的,另一本是安迪·威格利的。 2.据我所知,CF和完整框架的类工作原理相同,但需要针对不同的目标进行编译。 3.我冒昧地猜测,如果你只使用两者通用的类,你可以使用相同的解决方案,但我不知道你必须在多大程度上使其编译为紧凑型设备和完整版本,我也不能完全肯定地说这是可以做到的。我冒昧地猜测,这个过程并不简单。 4.去你当地的书店浏览一下我提到的那两本书。就像我说的,我有一个保罗·姚的,它似乎涵盖了我在紧凑型设备上所能想象到的大部分内容。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |