一起谈.NET技术,Windows Mobile 6.5的开始菜单

缘由

由于 luafieWindows Mobile打包时增加快捷方式到开始菜单的方法 有些疑问,我把自己的经验总结一下。

 

历史发展

Windows Mobile的开始菜单一直被我认为是错误的设计。我之前就讨论过我对菜单的看法,可以参考 Mircosoft 正式把Windows Mobile改名为Windows Phone,你会因此而购买Windows Phone吗? 

 

开始菜单是Windows的制胜法宝,如下图。

却却是Windows Mobile的历史包袱,下图为Windows Mobile 5的开始菜单。

下面是Windows Mobile 6.1的开始菜单。

尽管Windows Mobile 5和Windows Mobile 6.1的分辨率,屏幕大小可能不一样,但是他们的开始菜单都是一样的,而且只能显示最多7个菜单项,新加菜单项是不能显示到开始菜单里面的,除非把原有的菜单项给删除掉。

 

Windows Mobile 6.5的开始菜单已经不是传统的Windows 开始菜单了,是一个触摸屏选择框,有点像iPhone的格子,但是是蜂窝状的,如下图:

   

Windows Mobile 6.5的开始菜单设计比原先的设计优化的地方是理论上可以支持无限个菜单项,不再受7个菜单项的限制。更像一个移动设备,而不是一个桌面系统。

 

如何显示菜单项

菜单项其实就是一个快捷方式,在Windows Mobile 6.5下,可以有很多菜单项,因此在\Windows\Start Menu目录下有很多快捷方式。如下图:

 

 

但是在6.5以前系统,我们可以看到在\Windows\Start Menu的这层目录下只是有7项快捷方式,这些是显示在开始菜单的7个菜单项。如下图:

 

在6.5之前的系统,如果需要显示新的菜单项,就需要把原先的快捷方式删除掉,新增新的快捷方式。这个过程可以通过编写DLL来完成,在Deploy项目中指定执行这个DLL来完成删除和新增快捷方式的工作。

时间: 2024-10-28 08:56:34

一起谈.NET技术,Windows Mobile 6.5的开始菜单的相关文章

一起谈.NET技术,案例分析:Silverlight在中国人寿的应用

笔者自2003年首次听到Macromedia公司提起RIA(富互联网应用)一词到现在整整7年了.一度被认为是互联网应用趋势的RIA经历了7年之痒,但仍然没有在互联网上得到大规模普及,特别是企业应用就更加少见.做个不恰当的比喻,传统基于Html的应用就像互联网应用中的绿叶一样,而RIA技术由于酷炫的用户体验效果就像是美丽的花朵.现在开心网和腾讯QQ等商业应用中已经运用了RIA技术在其社交网站中得到应用,但这毕竟还是少数,大多数互联网应用特别是企业级应用仍然选择传统高稳定性与高响应能力的Html应用

iPhone、Windows Mobile、Symbian、Android移动开发前景分析

最近中国移动在跟我们公司接触,共同开发3G应用程序相关事宜,先前只是觉得移动互联网注定会改变人们生活方式.但作为一个程序员,并没有打算关注3G在手机终端上的应用.因为根据我的经验,手机终端屏幕太小了,也就是仅仅适合小游戏和阅读一些小说用,坐在地铁上,据我观察,我看绝大部分玩手机的,要么发短信,要么看小说,玩游戏的都很少,受限于手机屏幕终端啊.而我关注的是企业管理软件和电子商务软件,相信精品软件,改变生活的理念始终未变.不过,在跟移动接触的过程当中,还是发现了3G手机终端的一些商机,就是移动会变的

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

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

Windows Mobile 6.5中使用手势

这个语言参考部分包含了对触摸事件.手势.以及手势动画等编程元素的描述. 触摸API分为两个部分,管理触摸输入的手势API,和控制显示区域如何对用户触摸作出反应的手势物理引擎API. 触摸函数.消息.以及结构体是与鼠标共享的,因为应用程序像处理鼠标左键单击一样处理手写笔事件.想了解其他触摸参考信息,请转到鼠标参考. 索引 触摸手势 介绍窗口触摸,并讨论如何在你的应用程序中实现触摸接口. 手势参考(DTK) 这个API允许你的程序监视触摸输入并对触摸输入进行编程. 物理引擎概览 介绍了物理引擎,以及

Windows Mobile设备常见开发任务

摘要:移动开发者社区开发杂志<Windows Phone应用开发专题 第一季>中我参与编写的部分,<Windows Mobile设备常见任务开发>.主要介绍了Windows Mobile中最常见的几个开发任务,如拨打电话.发送短信.联系人管理等等.此为索引页. 第四日 常用设备相关任务开发 序言 今天我们来了解一下在Windows Phone设备中,用托管代码进行常用任务的开发.本章所介绍的,是Windows Phone开发中最最常见的几个简单任务. 内容简介 本章主要包含三个小节

Windows Mobile 6开发环境的配置过程

需要的文件列表: 1.Visual Studio 2005 Professional及更高的版本(Visual Studio 2005 Express目前并不支持智能设备开发)(推荐用迅雷或者电骡下). 2.Visual Studio 2005 的补丁SP1 (推荐用迅雷或者电骡下) 3. ActiveSync版本4.5 (http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup

Win10移动版更名Windows Mobile 大刀阔斧显决心

[TechWeb报道]Windows 10技术预览版Build 9901给大家带来的惊喜可 真不小呢.继之前 曝光了:1.所有 Win10设备将支持Cortana;2.win10通吃ARM和x86之外,今天又泄露了一条重要消息--Win10移动版或将更名为Windows Mobile.一位叫@leonzandman 的 网友今日在推特上发布了一张照片,照片中出现了Windows Mobile字样,这也意味着,Win10 for Phone或许会再次被命名为Windows Mobile.通过这些泄

微软Windows Mobile 正在衰落

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 820.html">Steve Ballmer 对 Google 的最新 Android 移动操作系统并没表现出过多忧虑,他认为 Android 还没找到自己的商业模式,然而我们没听到 Windows Mobile 的消息已经多久了? Ballmer 说,这是 Google 的第一款手机系统,他们不容易,让我们瞧瞧他们会怎么做

Windows Mobile游戏被植木马 自动拨打长途

4月12日消息,据国外媒体报道,英国互联网安全公司Sophos高级技术顾问格拉汉姆·克鲁利(Graham Cluley)日前提醒Windows Mobile手机用户,某些手机游戏已经被黑客植入特洛伊木马. 据克鲁利称,大量手机用户报告,在玩<3D反恐行动>(3D Anti-terrorist action)游戏时手机被木马感染,使手机自动拨打费用昂贵的国际长途. 对此,克鲁利说:"有俄罗斯黑客在<3D反恐行动>游戏中植入了特洛伊木马,并上传到Windows Mobile下