首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入开发(WinCE)的一些经验 012

嵌入开发(WinCE)的一些经验 012

我这里有一个我测试时写的一个源程序.(很简单).可以用来输入多国语言(用的是RichEdit),并且获取显示.还有就是把他的Unicode代码显示出来.如果你要..请和我联系.我给你们发过去.(尽力而为).

这里我还要提出一些关于显示多国语言里面我曾经思考的问题..作为参考留给大家..至于实现,我这个低级选手暂时只能望尘莫及了.
(1): 我当时曾考虑过如何在98下显示并获取的问题,当中用到了vb上面的一个RichText控件.那时侯发现,其实里面的文本可以用RTF格式取出来.但是 RTF格式及其让人讨厌..所以当时是在没有办法的情况下(转悠了15天,急了),才考虑到准备把里面的内码值抠出来..呵呵.
(2):仔细分析情况,(我个人认为)为什么会得到???,是因为内码对应不正确的问题..或者字符集不正确.例如:我们现在的操作环境对应的是GB2312码(里面有中文繁体字,以及中文日文字,我们虽然可以输入,但却被认成了中文的相应字符).当你把控制面版里区域选项下面的预设默认值设为中文简体时,它将被选入系统.以至于影响到你的vc程序.导致了无法获取的问题.关于这内码还要提一点..如果你是用繁体的,由于他没有简体和日文字体,所以无法正确显示.这里要说明一下..设置这个预设默认值,是为了构造环境,如果你预设是日文,然后你的程序连接也用的是日文资源dll.那么你的程序即便是在中文Win平台下, 用vc,在这时候也可以获得对日文的支持显示和处理功能.(其实就是相单于构造了日文操作平台).
(3):这个和支持多国语资源没有关系..如果你想在你资源里面多加日文资源,那只能保证你可以用日文windows显示那些文字.但却不能共同显示中文,日文.我看到了<<用VC5_0实现软件中的多种语言支持>>文章.. 完全和这个是不一样的事情.而且它和我们常遇到的多国语言下载组件支持也没有任何关系.
(4):我的一个同事由于研究给软件安装输入法时,发现可以利用DHTML控件来支持呼叫和显示,无论是98还是2000.都可以,只不过里面内容都为网页,所以必须自己抠出来(我想不会很难).

ftp://ftp.wy.hziee.edu.cn/winsoft

单步调试是完全可以的。

首先安装微软的同步软件在PC机上;其次在PC机上运行该同步软件的同时,在小机上运行\Windows\repllog.exe文件;如果同步成功,在PC机上会出现一个盘符(Mobile device)。在其中可以看到小机的文件。这样同步即完成。

在选择了该目标机后,在开始调试前会出现同步提示框。同步成功后即可单步调试;我是通过这样的方法来调试CE系统的,单步不成问题!

没有做过这一部分东东,看了您的问题,但不太清楚您想如何做!

如果只是想做一个与backlight功能相同的软件,而不是集成在您所说的属性项,应该可以实现。可能对电源管理部分要有一定的了解!否则就难说了。
至于分析率的问题,要看您所用的东东是否够高级了。一般想改分辨率较困难!一是受硬件的限制;二是驱动的问题。

[NextPage]
如果您是在硬件上运行您的程序,除了SDK外还需要装同步软件,一般是Microsoft ActiveSync。可以在微软的网站上下载到。

全球第一款中文Windows手机,dopod具有强大的功能:配备Intel SA-1110 CPU,主频为206MHz,运算能力相当于PII。内存采用32兆/64兆SDRAM,32兆/64兆闪存。配备SD卡接口,可以用SD卡实现存储扩容。显示屏规格为3.5" 240x320 pixels, 4096彩色反射式TFT。内置GSM/GPRS模块,分别支持900/1800 MHz的GSM和GPRS无线通信功能。在基本应用程序方面,dopod686类似其他采用Pocket PC操作系统的高端掌上电脑,具有Pocket Word、Pocket Excel、Pocket TV以及Windows Media Player等功能。支持中文连笔手写识别,并可以做到中英文混合识别。通过Microsoft ActiveSync可以与PC同步进行数据传输。也可以通过红外接口与笔记本、其他掌上设备以及手机进行数据交换。通过类似Outlook式的联系人功能管理移动电话、电子邮件、短信等通信功能,可以方便地进行短信群发等操作。传统PDA的各种功能在dopod中仅仅能算是最为基本的功能,其最大亮点在于其强大的多媒体功能,可以非常流畅地播放音频和视频文件。

1.好像没有其它方法,为什么不用__FILE__ 中取?
2.fopen,您可以加上全路径。
3.wince2.11没有用过,但我想是支持的。在CE帮助中,一般均说明此函数从那个版本开始支持,但fopen中却没有。
4.下面是CE帮助中的一段:
CWinApp::WriteProfileString
This method writes the specified string into the specified section of the .ini file in the application.

BOOL WriteProfileString(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
LPCTSTR lpszValue );
5.不知您所用的CE版本为多少。CE3.0不支持中文,如果您所用的是3.0,那一定是OEM商汉化了CE。可能只支持一种字体;最新版.Net支持中文,有多种字体供选择。
返回列表