Windows Mobile和Wince(Windows Embedded CE)下如何封装Native DLL提供给.NET Compact Framework进行调用
背景 在Windows Mobile和Wince(Windows Embedded CE)产品开发中,有时候会使用C++封装一些共用代码,例如在我们项目中使用了C++封装了一个对USB通信的公开代码库,这些共用代码编译成静态库,其他模式使用的时候,只需要include头文件,链接lib库就可以了,...
TechEd China 2009 课程幻灯片和代码下载 - MBL311 SQL Server Compact 终极性能调校
我在 MicrosoftTechEd China 2009 有一个讲座:MBL311 SQL Server Compact 终极性能调校,介绍了 SQL Server Compact 性能优化的各种方法,感谢大家的参与!幻灯片提供下载:MBL311_Slide_TechEd_2009.rar,演示代...
Windows Mobile下如何去掉WTL对话框CStdDialogImpl的OK按钮
简介 本文讲述如何去掉WTL对话框的右上角的OK按钮。 问题 继承于CStdDialogImpl类的对话框默认是有一个OK按钮在右上角的。如下图 为什么会有这个OK按钮呢,因为模拟生产的代码是继承于CStdDialogImpl<CConfigDialog>,CConfigDialog...
GSM、CDMA、GPRS、WAP
GSM和CDMA是通信网络类型,是目前两种主要的网络制式。 GSM是Global System for Mobile Communications的缩写,意为全球移动通信系统,是世界上主要的蜂窝系统之一。GSM是基于窄带TDMA制式,允许在一个射频同时进行8组通话。GSM80年代兴起于欧洲,199...
Windows Mobile下使用Native C++(WTL, MFC, Win32)开发,如何为对话框加入菜单
背景 不像.NET Compact Framework, 使用Native C++开发开发对话框程序默认是没有菜单的,需要手工增加。本文讲述如何为对话框程序加入菜单。 .NET Compact Framework 使用.NET Compact Framework的程序,默认增加菜单项(mainM...
关于我 Jake Lin
日前接受了 ZDNet PB50博客的interview,地址如下:ZDNet《对话PB50博客》:林永坚一起接受访问的还有博客园里面的名人,李会军, 马宁, 吉日嘎拉, 赵劼, 陈广琛, 丁学等等。感觉very flattered。下面介绍我自己,吾乃草根,生于南蛮之地,混迹于新南荒陆。 痴迷于数...
Windows Embedded 6.0 R3开发初体验
我写了不少开发初体验的文章,以前总是在写别人做的产品。但是这次不太一样,因为我也参与了Windows Embedded 6.0 R3的开发。这也是Windows Embedded的中国研发团队的第一个产品,希望大家能够多多关注和支持。 开发环境 Windows Embedded 6.0 R3是在W...
你拿什么保护我的版权(写在中移动MM商用之前)
关注中国移动的MMarket有些时间了,之前试用了一下,不好的体验。就在昨天官方宣布MMarket从11月1日起收费,两个月的推广试用期就要结束了,开始走向收费,这对开发者来说,还是有些激动的。至少MM又往前迈进了一步,另人关心的还是版权问题,抱着一线希望与激动,做了以下测试。版权问题依然没有限制与...
微软(北京).NET俱乐部Windows7Party活动成功举办!
10月24日,一个暖和的下午,微软(北京).NET俱乐部在微软亚洲研究院地下一层阶梯会议室,举行了Windows7Party活动。现场有超过150余位开发者参与,他们分别来自军队、政府、外企、私企、高校、研究所、医院等。活动分为了5个部分,首先由微软(北京).NET俱乐部主席葛涵涛置开幕词,随后是微...
Windows Phone is here
自从微软发布了Windows Phone以后,每天都在报纸上刊登广告,持续已经差不多一个月了。对于微软来说,这个攻势极为少见的。广告如下: This photo was taken by my Windows Phone. 哪怕是iphone 3GS发布的时候,我也没有见过这样的攻势,我认为这次微软...
关于在Windows Mobile下今日插件使用WTL的问题
简介 本文讲述在今日插件开发中整合WTL遇到的问题,问题已经解决,看解决部分。 问题 最近一段时间都在开发今日插件(Today Plug-in)。开始把代码都写的差不多了,整合了Sqlite和WTL,关于Sqlite和WTL也可以参考之前写的文章。Windows Mobile下访问Sqlite的...
诚邀参加微软.NET俱乐部10月24日Windows 7社区发布会
为了配合微软下一代桌面操作系统—Windows7的发布,微软.NET俱乐部联合ZDNET至顶网社区特地组织了“让社区激情随Win 7 一同绽放”—Windows 7 社区发布会。10月24日13点半,将在北京,微软亚洲研究院地下一层阶梯会议中心举行,欢...
Windows Mobile下访问Sqlite的Native C++封装
背景 当前移动设备开发领域,在本地数据存储方面,Sqlite几乎成了事实标准,Andriod (android.database.sqlite),iPhone (SQLite for iPhone SDK 和 FMDB for iPhone),Palm WebOS (webOS SQL Tutor...
设计并编写一个Windows Mobile 6.5今日界面 之播放器今日插件
这篇文章继续设计并编写一个Windows Mobile 6.5今日界面,介绍the Legacy Today Screen Plugin。 在文章Windows Mobile多媒体开发总结之Media Player Plugins和Windows Mobile多媒体开发总结之Media Playe...
设计并编写一个Windows Mobile 6.5今日界面
最近在开发ViewSonic的V901,使用Windows Mobile 6.5系统,480x800像素的高清屏幕着实也吸引了我自己,等开发好我自己也许也要买一台。既然是高清的,总得有个漂亮的今日界面,借此机会研究一把。ViewSonic V901网上已经有介绍了,附上截图: 如果你今日界面开发感兴...
Windows Embedded CE 6.0 R3 发布
继Windows Embedded CE 6.0 R2之后,微软在10月13日又发布了Windows Embedded CE 6.0 R3,它所带来的新特性是我们所期待的,特别是对Silverlight和Flash Lite的支持。 以下部分引自官方的Windows Embedded CE 6.0 ...
解决Windows Mobile 6.5模拟器不能连接Cellular Emulator
在文章手机开发中Visual Studio以及相关工具的使用中介绍到了如下部分,按照操作步骤可以在Windows Mobile 6.5前的模拟器上成功连接,但是在6.5的不行,请见本文最后的补充。这要感谢一位网友的相告,我想不起来他叫什么了,罪过罪过。 第三个问题,如何在模拟器上使用模拟电话功能?...
让Windows Mobile模拟器通过你的PC上网
虽然是老话题,但是还是使用图示的方式记录下让你能快速配置,不必到处去查找。 最简单的方法是从模拟器的“文件”菜单里面设置绑定到你PC的网卡端口上,如下图: 这时可能提示你没有安装Virtual PC 2007,你可以到这里下载。 再重新配置第一步,并在模拟器中的“设置”->“连接”->...
我的Windows Embedded CE/Windows Mobile文章索引(不断更新)
嵌入式设备的用户界面是我的主要方向,如果你也感兴趣,一起研究吧。我的QQ:3423 67 776。基础入门系列从0开始Windows Mobile 开发 2009-05-20 一起来学习Windows Mobile 6.5 2009-06-07 Windows Mobile应用程序开发问题集锦 20...