在Visual Studio 2008中使用WinCE7平台构建器为WinCE7创建Visual C++中的Winfor

Creating Winforms in Visual C++ for WinCE7 in Visual studio 2008 with WinCE7 platform builder

本文关键字:Visual WinCE7 创建 C++ Winfor 中的 构建 平台 2008 Studio      更新时间:2023-10-16

我在Windows 7做了一个用户界面。它包含按钮,标签,选项卡以及工具箱中几乎所有可用的功能VS2008

UI 编码是在Visual C++中完成的。

现在我想在WinCE7中移植相同的 UI。我通过升级VS2008 Sp1Platform builder来开始工作WinCE7.

现在,我采用了新project->Visual c#->Smart Device->Device Application并启动了UI。

所以我需要进行大量的更改,也有一些功能不可用。 所以我无法完成UI,找不到选项卡选择和许多其他选项。

那么我可以得到任何想法来移植相同的 UI(visual c++年创建WinCE7)吗?

如何在Visual Studio 2008中为Visual c++WinCE7创建新的 UI?

没那么容易。Windows CE是Win32的一小部分。 你必须拉入你的代码,点击构建,然后开始修复错误。

如果使用了良好的 UI 与业务逻辑分离,那么最简单的方法是为 CE 启动一个全新的 UI 应用并重用业务位。 如果你的代码紧密耦合,那么你还有很长的路要走。 这个没有灵丹妙药。

你在这里混合东西。 若要为 Windows CE 7 开发应用程序,不需要 Platform Builder。您需要它来构建配置操作系统映像或更改板级支持包 (BSP) 并对其进行调试,包括驱动程序。 对于应用程序开发,您只需要 Visual Studio 2008 专业版和设备制造商提供的 SDK。 Windows CE API与Win32不同,可以被视为其中的子集。 您可以使用Visual Studio 2008的新项目对话框创建新的Windows CE应用程序(带有对话框等),只需选择"智能设备"类别即可查看可以使用的模板。 移植现有代码可能需要修改 C/C++ 代码(API 更改),还需要修改 .rc 文件(资源),因为 Windows CE 不支持 Win32 资源提供的所有功能。