.net 自定义用户界面-Windows还是Linux?
我不确定这是否可行,但我会试一试 我正在创建一个设备,在这里我必须添加一个定制的用户界面,而不是普通的操作系统UI。我正在考虑安装WindowsCE(或.NETMicro)或Linux,但我不确定哪个操作系统会让我这么做。此外,软件(UI)会立即加载,不会显示操作系统。我希望这是有道理的.net 自定义用户界面-Windows还是Linux?,.net,windows,linux,windows-ce,.net-micro-framework,.net,Windows,Linux,Windows Ce,.net Micro Framework,我不确定这是否可行,但我会试一试 我正在创建一个设备,在这里我必须添加一个定制的用户界面,而不是普通的操作系统UI。我正在考虑安装WindowsCE(或.NETMicro)或Linux,但我不确定哪个操作系统会让我这么做。此外,软件(UI)会立即加载,不会显示操作系统。我希望这是有道理的 我的问题是:这可能吗?根据您需要的定制级别,我建议GNU/Linux。我认为Windows不允许您使用自己的UI而不是自己的UI 使用GNU/Linux,您可以从多个UI提供程序中进行选择,也可以自己制作。此外
我的问题是:这可能吗?根据您需要的定制级别,我建议GNU/Linux。我认为Windows不允许您使用自己的UI而不是自己的UI
使用GNU/Linux,您可以从多个UI提供程序中进行选择,也可以自己制作。此外,在GNU/Linux中,一切都是可定制的,您可以根据应用程序的要求创建自己的嵌入式发行版。这在嵌入式系统中一直都是如此。无论你写什么,本质上都是操作系统 您正在开发硬件嵌入式设备吗 一些示例系统 。Borland C++ 4.5与一组嵌入扩展。我用过 PocketPC和Windows CE可能是候选人 还有
编辑:为了清楚起见,下面是一个X射线发生器,我创建的所有代码都是操作系统。它不是Win嵌入式的,也不是粉色的手机 如果您有存储设备(闪存卡、SD卡或足够的内存等),请创建所有UI元素并将其保存为位图。我使用GIMP创建图形元素,并将它们转换为二进制格式,以便设备“理解” 在UI中创建“热点”(区域/矩形),作为按钮或其他任何东西,可以触发模拟OnClick等的事件。希望这能让您开始。查找Win32“OwnerDraw”按钮。它将向您展示一种很好的方法,特别是如果您最终使用Windows Embedded 如果你对Linux感兴趣,请点击这里:他们有一些为嵌入式系统制作的小型Linux发行版
HTH如果您想创建自己的用户界面,您可能应该使用Linux或类似的东西。你也可以用Windows来做,尽管我怀疑这会比Linux容易 如果你的设备更多的是移动设备(比如手机或平板电脑),你可能还想看看Android,它是基于Linux的,对于开发者来说是非常可定制的
- Android源代码:
我听说一些系统可以修改引导过程而不显示任何内容,但我从未这样做过。如果有什么能让你做到这一点的话,那就是Linux。微框架的UI非常灵活。。。如此之多,以至于你可以在LCD上渲染任何你想要的东西。现在,如果你需要一个实时操作系统,我建议你寻找这样的。但是如果你想在嵌入式平台上进行简单的开发,我强烈推荐.Net微框架
哦,有人在做一个小版本的。。。这就是我用来作为UI起点的地方 与明显的误解相反,您当然可以在Windows CE下创建自己的UI。默认shell的源代码随Platform Builder(甚至是eval版本)一起提供,最低限度的shell也是如此,但是您当然可以自由创建任何您想要的shell,或者修改Microsoft提供的内容以满足您自己的需要。这是一个非常普遍的要求 CE不像桌面窗口。您还可以决定哪些部分进入操作系统,因此您可以选择哪些驱动程序和操作系统组件符合您的要求并进入操作系统,并且您可以添加安全性以仅允许您的应用程序运行 让您的操作系统启动和运行的工具在任何方面都不是很容易,但是如果您还没有使用Linux工具的经验,那么Platform Builder比Linux工具更容易从中获得功能性操作系统 编辑
可能也值得一看。GNU/Linux是最佳选择。非常灵活,它被广泛应用于从嵌入式系统到手持设备的各种东西中。即使创建新的桌面环境也不需要太多(当然,这取决于它的复杂性)。我还建议Android,它是开源的分支,因为现在已经创建了很多自定义UI。Windows与此无关(imho)。而且,重要的是,Windows设备生产许可证不是免费的,对吗?在Windows CE上完全定制用户界面有很多可能性
- QT(Linux/Wince)