代码改变世界

随笔分类 -  Windows Mobile

Windows Mobile上的服务程序

2009-06-20 12:33 by 王克伟, 5324 阅读, 收藏, 编辑
摘要: 服务简介 几乎每一个操作系统都有一种在系统启动时刻启动进程的机制,这些进程提供了一些不依赖于任何用户交互式的服务。在Windows中,这样的进程称为服务。在桌面Windows系统中,服务程序由三个组件构成的:服务应用、服务控制程序(SCP)和服务控制管理器(SCM)。(以上参见《深入解析Windows操作系统》第四版第四章第二节。) 桌面系统的服务机制是非常复杂的,至少看的我现在还在晕。在嵌入... 阅读全文

Windows Mobile应用程序开发问题集锦

2009-06-14 21:41 by 王克伟, 5752 阅读, 收藏, 编辑
摘要: 这个系列文章更多是针对初学者,宗旨是帮助初学者解决常见的应用开发问题。让文章有质量其实不是一件容易的事,至少得边研究边写作——写入门的也是,希望我的努力能对得起读者。后面的内容我会继续更新。 一个非常重要的问题:怎样提高解决问题的能力 解决问题的过程其实就是挑战自我的过程。你解决了你当前遇到的问题,你即超越了原来的自己。 解决问题,超越自我的过程可能是痛苦的过程,但是成功时带来的喜悦和成就会带给... 阅读全文

一起来学习Windows Mobile 6.5

2009-06-07 00:07 by 王克伟, 10521 阅读, 收藏, 编辑
摘要: 1.搭建开发环境,按照以下顺序安装: 1.安装Visual Studio 2008(我安装的试用的Team Suite版:VS2008TeamSuite90DayTrialCHSX1429243.iso) 2.安装Microsoft ActiveSync 4.5.msi 3.安装Windows Mobile 6 Professional SDK Refresh.msi(如果需要6.0版本的中文模... 阅读全文

从0开始Windows Mobile 开发

2009-05-20 22:09 by 王克伟, 35480 阅读, 收藏, 编辑
摘要: 我从事Windows Mobile开发半年多了,这半年很努力,收获也很多。对于当初连Windows是基于消息机制都不知道的我来说,起点可以说是0。之所以写这篇文章,是想和大家分享我的经验,能够为那些初学者提供一些儿帮助。未来我工作和学习的重点将放在用户界面和多媒体开发上。欢迎和我交流,我的QQ是:3423 67 776。言归正传,先来看看微软在操作系统方面的产品,桌面操作系统大体的历程: MS-D... 阅读全文

Windows Mobile多媒体开发总结之Media Player Plugins(续)

2009-05-01 21:58 by 王克伟, 3185 阅读, 收藏, 编辑
摘要: 在文章“Windows Mobile多媒体开发总结之Media Player Plugins ”中总结了在WM(Windows Mobile)中扩展WMP(Windows Media Player)的几种方法。发布之后有很多朋友询问具体做法,所以我乘机也总结下相关知识,刚好也补一下我这方面的差缺。 需求 在WM开发中如果不是单独开发自己的播放器或者使用第三方播放器,你就只能使用WMP,但是你可... 阅读全文

Windows Mobile多媒体开发总结之Media Player Plugins

2009-04-18 16:21 by 王克伟, 5994 阅读, 收藏, 编辑
摘要: 随着3G网络的普及,像多媒体和流媒体这样的技术需求会越来越大,比如视频通话。但是国内在这方面的高级人才不多,给我们这些做技术的指明了一个方向。:)在Windows Mobile下媒体播放器开发有两种选择,一种是扩展Windows Media Player(下文简称WMP),一种是完全自己开发播放器(使用DirectShow,或者使用开源库,比如解码MP3的libmad库)。开发播放器是个大骨头,要... 阅读全文

怎样在Windows Mobile上设计一个美观的用户界面程序(Win32)

2009-03-08 18:50 by 王克伟, 9682 阅读, 收藏, 编辑
摘要: 最近看了不少的有关用户界面设计方面的文章,总结一下。 1.与排版有关的两个消息:WM_SIZE和WM_SETTINGCHANGE消息。我们需要在这两个消息里处理排版有关的操作。 (1).如果窗口大小改变,窗口将收到 WM_SIZE 通知。WM_SIZE 消息的 lParam 参数的低位字指定了客户端区域的新宽度,高位字指定了客户端区域的新高度。应用程序应识别窗口大小的改变,并相应地更新窗口布局... 阅读全文

Windows Mobile 6.0下实现自绘多种状态按钮(Win32) 续

2009-02-28 22:22 by 王克伟, 4014 阅读, 收藏, 编辑
摘要: 这篇文章是以前的补充: http://www.cnblogs.com/wangkewei/archive/2009/02/24/1397490.html 放在首页是想借助各位从事Windows Mobile本地代码开发的前辈们力量,把这方面的资料完善一下,我会总结更多有关这方面的文章。 1.原理介绍 DRAWITEMSTRUCT结构体的定义如下: 结构体每项的具体取值如下:(摘自MSDN文档) C... 阅读全文

Windows Mobile 6.0下实现自绘多种状态按钮(Win32)

2009-02-24 20:49 by 王克伟, 2804 阅读, 收藏, 编辑
摘要: 前段时间涉及到实现自绘多种状态按钮问题,目前解决办法有两个:一个是使用ImageList_Draw方法,另一个是使用DRAWITEMSTRUCT结构体。不知道各位看官有什么好的建议? 第一种方法 Windows Mobile 6.0 SDK自带的Samples里面的Crossword就有,代码简单标记下: 创建一个自绘按钮:    载入一个绘有按钮不同状态的位图... 阅读全文