文章 2017-11-13 来自:开发者社区

Windows Mobile和Wince下使用TinyXML进行Native C++的开发

背景 继续讲述Mobile Radio项目的开发,上回讲到如何把自于 www.1radio.com.au 网站的电台数据从JSON转换成XML。这回讲述使用tinyXML在windows mobile下进行XML的开发。   Mobile Radio项目可以参考: Windows Mobile和Wince下的WTL(Windows Template Library)开...

Windows Mobile和Wince下使用TinyXML进行Native C++的开发
文章 2017-11-13 来自:开发者社区

在Windows Embedded CE开发Native C++时一个继承的误用

这几天一直查一个Wince上的问题,其实和Windows Mobile和Windows Embedded Ce关系不大,但是找到原因也blog下来。   我在增加一个新功能,同时修改了设计,把代码重构了,把一个数据成员的对象从子类pull up到父类。从原先的private改成protected。我测试代码,一切正常。可是由于某种原因我的代码是基于tag的基础上开发的,当我commit代...

文章 2017-11-12 来自:开发者社区

Windows Mobile下native c++ typeid的使用

背景 我在开发Mobile Sensors API - Native unified APIs for Windows Mobile Sensors Unit Test的过程中,想把Sensor对象的类打印出来,所以需要使用typeid来实现。 简介 本文讲述在Windows Mobile下如何使用c++的typeid操作符。 实现 IGSensor* GSensorFactory::C...

Windows Mobile下native c++ typeid的使用
文章 2017-11-12 来自:开发者社区

Windows Mobile下C++取屏幕分辨率的方法

方法一 RECT rc; ::GetWindowRect(GetDesktopWindow(), &rc); 这个取出来是动态的,例如rotate the sreen,值会变化。 方法二 const long nScreenWidth = ::GetSystemMetrics(SM_CXSCREEN);const long nScreenHeight = ::GetSystemMet...

文章 2017-11-12 来自:开发者社区

Windows Mobile下Native C++访问SqlCe的封装

背景 进行Windows Mobile的应用的开发,很多时候需要对数据库进行访问,存储和读取。可是微软没有为Native C++提供象ADO.NET下的封装,所以我自己封装了一个SqlCe访问类。 简述 本文讲述在Windows Mobile和Wince下,Native C++访问SqlCe的封装类的实现。由于微软没有为C++提供像ADO.NET的封装,为Native C++访问SqlCe制造了....

Windows Mobile下Native C++访问SqlCe的封装
文章 2017-11-12 来自:开发者社区

在Windows Embedded CE下进行Native C++开发,一次错误使用多线程的经验教训

教训 圣诞前都忙于提交版本,编码量大增,平均2,300行,有时候上千行。没有做设计就直接编码,由于都是做一些设备相关的开发,output就是设备的表现,没办法进行单元测试。在做的过程中发现了一个设备挂死的问题,后来查出原因,是我误用线程导致的,面壁思过,blog下来,以此为鉴。   有问题的设计 设计很简单,4个类,一个抽象类,两个具体设备类和一个工厂类。 Client通过工厂类生成具体...

文章 2017-11-12 来自:开发者社区

在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++时间函数的运用

在程序开发中,未免需要使用到时间差比较。最简单的时间比较方法是分别取出当前时间进行相减得出时间差。取出当前时间可以使用GetLocalTime()函数来取出。可是在Windows Mobile和Wince(Windows Embedded CE)平台,使用GetLocalTime()函数取出的SYSTEMTIME是不包含微秒的。解决办法是使用GetTickCount()函数,先看下面的代码。 i....

在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++时间函数的运用
文章 2017-11-12 来自:开发者社区

Windows Mobile使用Native C++开发多线程程序

简介 上一篇文章 Windows Mobile使用.NET Compact Framework开发多线程程序 讲述了如何使用.NET Compact Framework进行多线程程序的开发,这篇讲述Native C++开发多线程程序的方法。   实现 环境 Environment: Visual Studio 2008 + Native C++ + WTL 8.1 +...

Windows Mobile使用Native C++开发多线程程序
文章 2017-11-11 来自:开发者社区

Windows Mobile下访问Sqlite的Native C++封装

背景 当前移动设备开发领域,在本地数据存储方面,Sqlite几乎成了事实标准,Andriod (android.database.sqlite),iPhone (SQLite for iPhone SDK 和 FMDB for iPhone),Palm WebOS (webOS SQL Tutorial),新版本的Symbian也直接built-in Sqlite了(20 mi...

Windows Mobile下访问Sqlite的Native C++封装
文章 2017-11-10 来自:开发者社区

在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,如何取出当前执行文件的路径和调用模块的路径

在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,有时候需要取出当前执行文件的路径,或者调用模块的路径信息,例如在相对路径下存放了配置文件,本地数据库文件等。 下面代码可以完成这个任务: BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注