C# 使用.NET平台的windows桌面嵌入式应用程序?

C# 使用.NET平台的windows桌面嵌入式应用程序?,c#,.net,embedded,C#,.net,Embedded,我正在重建一个嵌入式应用程序: 预构建应用程序规范: 使用:用于在基于windows的PC或笔记本电脑上显示显微镜图像捕获设备捕获的图像/视频 规范:使用VC在.NET平台上预构建++ 缺陷:缺少某些特定功能 目前的要求: 希望使用C#重新构建整个应用程序,并添加一些额外的客户端功能 我的问题是: 在C#net中开发这样的应用程序可行吗 如果是的话,用C语言开发桌面嵌入式应用程序需要什么样的资源 任何证明此类应用的参考资料 您对构建此类应用程序的建议 另外,在.NET平台上构建它是非常必要的 我

我正在重建一个嵌入式应用程序:

预构建应用程序规范:

使用:用于在基于windows的PC或笔记本电脑上显示显微镜图像捕获设备捕获的图像/视频

规范:使用VC在.NET平台上预构建++

缺陷:缺少某些特定功能

目前的要求:

希望使用C#重新构建整个应用程序,并添加一些额外的客户端功能

我的问题是:

在C#net中开发这样的应用程序可行吗

如果是的话,用C语言开发桌面嵌入式应用程序需要什么样的资源

任何证明此类应用的参考资料

您对构建此类应用程序的建议

另外,在.NET平台上构建它是非常必要的

我认为“预构建”是指“存在”。为什么要重写整个应用程序?正如你已经说过的,应用程序是用C++编写的。你可以很容易地把所有新函数添加到C++中,并从你现有的C++ .NET代码中使用这个代码。

< P> <强>注:< /强>我正在做这个答案CW,因为这个问题在一些很接近的原因上是很难达到极限的。每个人都可以自由编辑和扩展它

在C#net中开发这样的应用程序可行吗

这是一个艰难的决定…从我的头脑中我会说这无关紧要。如果您知道C,那么在C中构建它,如果客户希望在C中构建它,那么在C中构建它。您很可能必须使用COM组件或API调用来完成这项工作

如果它是TWAIN设备,你最好还是坚持使用VC++,我发现.NET上的TWAIN在a**中真的很痛苦,并且已经放弃了这些功能。WIA也是一样,但那可能就是我

如果是,C#中有哪些资源可用于开发桌面嵌入式应用程序

我猜你是说一个小部件?在这种情况下,我不知道,我从来没有真正看(至少不是在Windows上)。但据我所知,Windows上的小部件由一个数据后端和一个HTML/JavaScript前端组成,因此您很可能需要分别开发这两个小部件

任何证明此类应用的参考资料

我想任何WIA/TWAIN应用程序都可以作为参考,至少你的描述听起来是这样的

您对构建此类应用程序的建议


看看你的第一个问题。

什么是嵌入式桌面应用程序?他的意思可能是肯定的,微软认为x86硬件具有大于1GB的RAM“嵌入式”硬件。