永发信息网

使用c#开发windows应用程序与使用c#开发 wince应用程序在语法上或是别的地方上有什么差别吗?

答案:4  悬赏:60  手机版
解决时间 2021-11-23 06:52
  • 提问者网友:咪咪
  • 2021-11-23 01:29
使用c#开发windows应用程序与使用c#开发 wince应用程序在语法上或是别的地方上有什么差别吗?
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-11-23 01:39
WinCE应用程序的开发相对桌面Windows应用程序的开发有一些特点,如下:
1. UNICODE编码。WinCE中的应用程序只能使用UNICODE编码,桌面系统则支持UNICODE和ANSI码。在移植PC端程序到设备上时需要注意这一点。
2.SDK。SDK即软件开发支持包,软件开发都少不了这个,但在WinCE应用程序的开发中尤为重要。因为WinCE系统本身是一个非标的操作系统,它的组件特性和可裁剪性决定了不同的系统支持的API是不同的。而桌面系统相对标准,SDK的作用就弱化了。WinCE中的SDK由系统开发人员在编译完系统后,通过Platform Builder导出。应用程序的开发人员安装此SDK,并编写应用程序,最终将应用程序下载到目标平台上运行测试。一般来说,SDK是应用程序和操作系统之间的纽带,但他们之间也并不是完全一一对应的。譬如,在硬件和操作系统都没调试好时,我们可以先用标准的SDK或者自己定制一个模拟器的SDK进行应用程序的开发,等硬件和系统调试完成后再做联调。应用程序基于新的SDK编译一下,甚至无需重新编译也可运行。当然,一个应用程序在别的设备上跑得很好,但到另外一个设备上却不能工作也是很正常的。就像很多WM上的应用程序在WinCE中不能跑一样,虽然内核相同,但系统不同,支持的API也是不同的。
全部回答
  • 1楼网友:爱难随人意
  • 2021-11-23 04:49
有点区别的
  • 2楼网友:深街酒徒
  • 2021-11-23 03:18
没有区别吧,就是使用的类不一样,自己设计程序的方案不一样罢了。
  • 3楼网友:酒醒三更
  • 2021-11-23 01:54
没有 wince事件 方法少些
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯