
WinCE
文章平均质量分 89
benny5609
普通得不能再普通的80年代后
展开
-
WinCE应用程序开发常见问题解答(二)(转载)
1· 怎样在一个控件获得焦点时打开软键盘?比如一个EditBox获得焦点后,这个时候自动打开软键盘,这样可以方便用户输入——SIPINFO、SHSIPINFO、SIPSETINFO、SIPGETINFO里面有些参数弄不明白 //隐藏输入面板 BOOL LowerSip() { BOOL fRes = FALSE; SIPINFO si; memset( &si, 0, sizeof( s原创 2007-09-24 15:44:00 · 1514 阅读 · 0 评论 -
基于WINCE.NET4.2系统的PDA使用PPC2003软件全攻略(以我的HAPO200A为例)
基于WINCE.NET4.2系统的PDA使用PPC2003软件全攻略(以我的HAPO200A为例) 前一段时间买了个PDA,是南京东集公司(www.seuic.com)出的HAPO200A,系统是WINCE.NET4.2,当初本来想买他们那个基于LINUX系统的HAPO200,可是为了支持GPRS卡,选择了WINCE.NET系统,买回去才发现WINCE.NET4.2下的软件少得可怜,而PPC200原创 2007-11-14 16:33:00 · 2064 阅读 · 0 评论 -
MIO神达A700/A701ROM刷机教程
ROM介绍1.官方ROM:官方ROM实际是很多模块的集合,包括G3驱动模块,UB模块,CEIPL模块,CEIMG模块 A,G3 IPLISK ON CHIP(内置的FLASH) 的驱动模块,并负责加载UB(此模块出现问题只能返场) B,UB模块:是BOOTLOADER,算是机器的工程模式,可以通过里边的菜单完成一些工程测试,还有刷机之类的功能(此模块出现问题只能返场) C,MSIPL:原创 2007-11-14 19:05:00 · 3616 阅读 · 0 评论 -
编码
http://kyxk.net/pc/pccon.php?id=126&nid=5504(较长) 一、ASCII编码 ASCII(American Standard Code for Information Interchange,美国标准信息交换码),计算机中使用最广泛的字符集编码,由美国国家标准局(ANSI)制定。ASCII码有7位编码和8位编码两种形式。7位编码表示128个符原创 2008-01-31 13:54:00 · 1566 阅读 · 1 评论 -
Windows CE下ActiveX 控件的使用
在WinCe下使用ActiveX控件与Window(2k,xp)下最大的不同之处就是要编译两个版本的ocx,一个安装到window上,这样就可以在EVC环境下使用该ocx进行编程了,一个安装到wince上,用于使用这个ocx的程序调用。??? 在此做了个简单的ocx试了试,能够在EVC4.2/模拟器wince4.2下成功。具体步骤如下:??? 1. 开发CE版OCX控件。先在EVC中开发自原创 2007-11-18 14:59:00 · 2024 阅读 · 1 评论 -
Windows CE 编程的十点忠告
1. 不要在仿真器上使用Windows NT库2. 不要混淆TCHARs和bytes3. 不要将Unicode 字符串放入奇数内存地址4. 在ANSI和Unicode字符串之间进行翻译5. 对于Windows CE 1.0的字符串转换,劈开(hack)6. 选择正确的字符串比较函数7. 不要使用相对路径8.移走了对calloc()和 time()函数的调用9. 不需要改变Win32 输入/输出(I原创 2007-12-03 14:57:00 · 1631 阅读 · 0 评论 -
DirectSound
目录: 关于DirectSound DirectSound设备 枚举可以使用的声音设备 创造DirectSound对象 设置合作级 检索硬件信息 扬声器的设置 压缩 DirectSound缓冲 静态缓冲和流缓冲 创建原创 2007-12-03 17:33:00 · 1204 阅读 · 0 评论 -
Windows CE 电源管理
电源管理 Windows CE是典型的使用电池供电的系统。这使得正确操作系统十分关键,应用程序大多数时间都不需要关注Windows CE 设备的电源损耗,但是在某些时候,你可能要注意这些损耗。 当用户关闭了一个使用电池的Windows CE 设备,电源系统不会关闭PC电源,事实上,只是系统被挂起(译者注:这里就像有些PocketPC把关闭电源放在拔SIM卡的位置,拔出SIM卡才原创 2008-02-27 13:38:00 · 1024 阅读 · 0 评论 -
程序崩溃 dump 文件 *.kdmp的使用
1.开启 "错误报告" Error Report, PPC上可以在“开始”-〉“设置”-〉“系统”-〉“错误报告”-〉“启用错误报告”2.日常使用(不连接KITL)时,程序发生崩溃,会提示是否把错误报告给微软,此时选择“发送”(注:如果选择“不发送”下面的步骤就不要看了)。这样会生成 “ce+日期+序号.kdmp” 文件。3.连接USB ActiveSync,在设备"windows/system/原创 2008-04-29 11:51:00 · 7001 阅读 · 2 评论 -
嵌入式Linux图形系统
为了让读者对嵌入式 Linux 当中能够使用的图形及图形用户界面有个较为全面的认识,本文将为读者介绍一些嵌入式 Linux 系统中常见的图形及图形用户界面系统,并作为"基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南"系列的最后一篇文章。本文首先概述了 Linux 图形领域的基本设施,然后描述了一些可供嵌入式 Linux 系统使用的高级图形库以及图形用户界面支持系统,并大概比较了这些原创 2008-04-26 08:50:00 · 1162 阅读 · 0 评论 -
WMA文件信息格式分析及代码
ASF文件和WMA文件格式差不多。具体请看下面我写的代码。文件分析根据mplayer其中的asfhead.c提供的代码进行分析。mplayer只解除出了标准的wma头信息,其扩展信息并没有解析出来。代码如下./*每一个WMA文件,它的头16个字节是固定的,为十六进制的“30 26 B2 75 8E 66 CF 11 A6 D9 00 AA 00 62 CE 6C”,用来标识这个是否为WMA文件。接原创 2008-05-07 14:17:00 · 6072 阅读 · 3 评论 -
简繁中文的最简单转换
//========================================================================//TITLE:// 简繁中文的最简单转换//AUTHOR:// norains//DATE:// Sunday 23-March-2008//Environment:// VS2005 + SDK-WINCE5.0-MIP原创 2008-05-13 19:18:00 · 1578 阅读 · 0 评论 -
简繁中文的最简单转换
//========================================================================//TITLE:// 简繁中文的最简单转换//AUTHOR:// norains//DATE:// Sunday 23-March-2008//Environment:// VS2005 + SDK-WINCE5.0-MIP原创 2008-05-13 19:19:00 · 1355 阅读 · 0 评论 -
WinCE开发工具Platform Builder的使用点滴
.首先打开"New Platform", 2.在"Step 2"中选择"EMULATOR: X86"。在这里强调一点:能够运行PB创建的CE平台的环境有三种。第一种是真实环境,包括某一种CPU和支持的主板还有其它配置;第二种是模拟环境,PB包含了模拟器,能够在PC上模拟运行CE平台;第三种是PC环境,PB可以创建能够在PC机运行的CE平台。并且提供了一组引导文件,通过这些引导文件可以加载CE内原创 2008-05-15 01:05:00 · 1263 阅读 · 0 评论 -
设备厂商说ROM
这要从头说起,我是设备制造商,所以我想还是有资格给大家介绍一下的。下面是一种实现方法,但不是所有厂商都是这样做的。 ROM一般是用flash,是用来存放固定数据的。从用户角度来说,我们在做设备的时候,一般把ROM分为几个区, 第一块用来给用户提供自己安装程序的空间,也就是你看到的可用程序空间; 第二块用来做系统原始备份,就是你在恢复出厂设置中看到的,实际上就是出厂时原创 2007-11-14 19:24:00 · 1100 阅读 · 0 评论 -
wince 和windows mobile有什么区别?
wince是微软的镶入式操作系统,可以被用来订制为很多设备的操作系统。而ppc系统是后期出现的基于wince的高度定制系统,是微软为了是市场需要,统一掌上电脑的规格,在wince的基础上消减一些功能,定制的专用于掌上电脑操作系统。先有wince,然后才有ppc,早期没有ppc这个东西。而原先的sp是独立于ppc的操作系统,它不但功能更弱,而且在内存使用上和ce,ppc都不一样。再往后,到现在,又是原创 2007-11-12 13:34:00 · 2527 阅读 · 3 评论 -
Wince资源载入(流行图象格式为例)
wince5把对jpg,gif等图象的解码改了个位置。这个和wince4不同。其实我很恨微软的霸道,收了大家的钱还想怎么改就怎么改。言归正题,首先要包含必须的库文件INITGUID.h,imaging.h。然后就能用里面的解码库了。以嵌入到资源里的一个图片文件为例子(从文件导入太简单省略了)。 首先是从资源里面载入:HRSRC hr;//资源句柄LPCWSTR lpName,LPCW原创 2007-10-12 13:14:00 · 1562 阅读 · 2 评论 -
Windows Mobile 开发常见问题集(四) (转载)
1、Q:在Smartphone 2003上可以使用.NET Compact Framework的哪一个版本?A:Smartphone 2003允许开发人员使用.NET Compact Framework 1.0 Service Pack 1进行编码。.NET Compact Framework可以放在Smartphone 2003的ROM中。.NET Compact Framework 1.0原创 2007-09-24 15:46:00 · 720 阅读 · 0 评论 -
Pocket PC以及Smartphone开发者或对此感兴趣者提出的常见问题提供了解答(转载)
常见问题 问:什么是Windows Mobile? 答:Window Mobile是微软公司Pocket PC以及Smartphone的软件平台。Windows Mobile把熟悉的Windows桌面系统扩展到了个人手持设备之上。 问:Pocket PC与Smartphone区别何在? 答:我们根据主要的使用用途来区分Pocket PC与Smartphone。S原创 2007-09-24 16:08:00 · 829 阅读 · 0 评论 -
WinCE冷启动自动修改IP
include #include void main(){ CString m_strIp,m_strMask,m_strGateWay,m_strServerIP; DWORD m_dwServerPort = 0; FILE * fp; if ((fp = fopen("//Flash Disk//IP.txt","r")) == NULL)//读取存卡中的配置文件 { Mes原创 2007-09-25 09:42:00 · 3234 阅读 · 1 评论 -
WinCE应用程序开发常见问题解答(三)(转载)
--------------------------------------------------------------------------------1· 我使用CFileDialog创建了一个浏览按钮,默认目录始终是显示"All Folders"和在"/My Device/My documents"下。怎样改变初始目录到"/My Device"。使用fileDlg.m_ofn.lps原创 2007-09-24 15:45:00 · 735 阅读 · 0 评论 -
Windows Mobile 开发常见问题集(二)
1、Q:请问如何才能保证应用程序能够及时地释放系统资源? A:由于.NET Compact Framework所运行的移动设备,受限于CPU、内存、电源,因此其中的Garbage Collection时经过调整的,垃圾回收的速度比.NET Framework更快。通过调用Dispose()方法,可以立即释放掉对象所占用的非托管资源。 2、Q:在Visual Studio中可以定义一个所有文原创 2007-09-24 15:56:00 · 819 阅读 · 0 评论 -
Windows Mobile 开发常见问题集(三)(转载)
1、Q:SQL Mobile的SQL语法和SQL Server的语法有差异么? A:SQL Mobile的语法和SQL Server的语法略有差异,可以从SQL Mobile的文档中查找SQL Mobile具体支持哪些SQL语句。总的来说,对绝大部分的开发来说,这些差异不会造成影响。 2、Q:SQL Mobile支持B/S模式吗? A:不支持。3、Q:可以在.NET Compact Fra原创 2007-09-24 15:57:00 · 759 阅读 · 0 评论 -
向系统发送英文汉字混合消息的函数void SendKeys(char * str)
#define KEYEVENTF_UNICODE 0x4void SendKeys(char *str){ INPUT Input; WCHAR unicodeWord[512]; memset(unicodeWord,0,sizeof(unicodeWord)); MultiByteToWideChar(CP_THREAD_ACP,MB_COMPOSITE,str,strlen(str),un原创 2007-09-25 09:44:00 · 1374 阅读 · 0 评论 -
VS2005为Windows移动程序创建安装文件
作者:维维编译 Visual Studio2005支持诸如Pocket PC和Smartphone等Windows移动应用程序及其相关的CAB文件 ·创建一个Setup工程来打包CAB文件,自定制的安装程序和setup.ini文件 创建应用程序 本文我使用Visual Studio2005创建了一个简单的Windows Mobile5.0的应用程序,用来演示部署功能。如果你也想和我一起原创 2007-09-24 16:06:00 · 731 阅读 · 0 评论 -
WinCE 程序设计 (3rd 版)--2.3 位图
位图位图是一种图形化对象,用于在设备环境里创建、绘制、操纵和接收图片。从[开始按钮]上的小Winodws标志到标题栏上的[关闭]按钮,位图在Windows里无处不在。位图可以看作是一种由像素数组构成的图片,这些像素可以在屏幕上进行绘制。和所有图片一样,位图有自己的高度和宽度。也提供方法来判断位图使用什么颜色。最后,位图也是一个描述位图中每个像素的位(bits)数组。习惯上,Windows下原创 2007-10-23 09:12:00 · 1011 阅读 · 0 评论 -
深入学习YUV色彩模型
File: StudyYUV.txtName: 深入学习YUV色彩模型Author: zyl910Version: V1.1Updata: 2006-5-28 最近突然又对图形学有了兴趣,翻出了多年前学习图形学的笔记,感触良多。于是将它们整理好发了上来。一、基础 RGB转YUV的转换是这样的:[Y] = [ 0.299 0.587 0.114原创 2007-09-30 08:55:00 · 1909 阅读 · 0 评论 -
Windows CE 6.0的技术发展与突破
微软在操作系统领域共有3大分支,其中之一是已经成为历史的DOS/Win9X,而另一分支则是正在桌面环境上发光发热的NT架构,最新一代产品为Vista,而CE这一分支算是微软针对个人计算机以外的产品所开发的操作系统家族统称,使用在PDA或智能型手机上的就称为Windows Mobile,要使用这个名称必需要通过微软认证,而应用在其它用途,如机上盒、VoIP电话、收银机等则维持Windows CE的名原创 2007-09-27 18:47:00 · 965 阅读 · 0 评论 -
How to discard the default animation when AP launched
WinCE在开启程序的时候会有主窗口从屏幕中间逐渐扩大至整个屏幕的过程,这是Microsoft好心开了一个Animation的效果,如果需要把此效果关闭,共有以下几种方法: 1、修改注册表(SDI和主Dialog::DoModal均适用)这种方法无需考虑窗口是SDI还是Dialog,因为它是从系统自身的层面上去解决的。用此方法更改后,在该系统平台上运行的所有应用程序除了个别有特别原创 2007-09-28 13:53:00 · 1097 阅读 · 0 评论 -
CImageMaster轻松显示图片
//========================================================================//TITLE:// CImageMaster轻松显示图片//AUTHOR:// norains//DATE:// Sunday 26-September-2007//Environment:// EVC4.0 + W原创 2008-05-21 15:31:00 · 1468 阅读 · 1 评论