摘要: 上一篇博文中介绍了地图开发的一些基础知识,本文结合一个示例,进一步加深对地图开发知识的理解。一、解决的问题假设有这样一个需求:打开运用,默认标记自己所在位置,并且地图以此位置为中心显示。当用户输入起点和终点位置名称时,在地图上标记出起点到终点的线路。允许放大和缩小地图。允许切换地图的显示模式。二、界面预览三、开发思路1. 界面布局从上图可以看到,界面实际分为四个部分组成,分别是搜索区域、改变地图变焦倍数区域、地图区域和Applicatin Bar前三个区域的代码如下:View Code <Grid x:Name="LayoutRoot"> <Canvas 阅读全文
posted @ 2012-08-08 17:05 雨々竹 阅读(1421) 评论(3) 推荐(3) 编辑
摘要: LBS应用在有一段时间曾经一度风靡整个移动互联网行业,手机相对于PC一个巨大优势之一就是能够通过电信移动网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息,而这种应用,往往和地图有不可分割的关系,因此,基于地图的开发,是每一个手机应用开发者必须熟练掌握的技术,因为地图开发知识点较多,本文主要总结一些WP地图开发的重要知识点,下一篇博客再结合本文的知识点进行实例讲解。一、开发必备 Bing地图是微软自家的地图,也是WP默认的地图,我们就先从Bing地图说起,首先,要使用Bing Map必须创建一个Bing Maps免费账号,程序中需要绑定这个账号(Map控件... 阅读全文
posted @ 2012-07-27 10:13 雨々竹 阅读(2328) 评论(2) 推荐(4) 编辑
摘要: 一、创建Application Bar Application Bar和WinForm界面中菜单栏、状态栏等界面组成部分一样,是移动运用界面的一个组成部分,只是默认情况下是空的不可见的,开发人员可以根据需要创建Application Bar的实例并添加功能按钮。 为运用添加Application Bar有两种方式,Xmal方式和后台代码的方式。 Xmal方式很简单,创建一个Windows Phone项目后,打开MainPage.xaml文件,能够发现默认就有<phone:PhoneApplicationPage.ApplicationBar>这一段Xaml,只是被注释掉了,我们只需 阅读全文
posted @ 2012-07-19 15:27 雨々竹 阅读(2862) 评论(6) 推荐(4) 编辑
摘要: 前几天介绍了WPF进行自定义窗口的开发,关注的朋友还挺多,超出本人意料,呵呵,那么我就再接再励,在上篇的基础上,讲述一下软件自动升级组件的开发原理,大家时间宝贵,不想搞太长的篇幅,所以尽可能拣重要的说说,附件中有源码,没时间朋友直接下载吧,希望有需要的朋友能用的上,有时间的朋友还是跟着本文一起,体验一下开发的过程吧,因为这个组件做的挺赶,问题估计不少,大家发现问题欢迎踊跃留言,本文只做抛砖引玉的作用... 废话不说,开始! 软件发布后,自动升级往往是一项必备的功能,本篇博客的目标就是用WPF打造一个自动升级组件。先看效果: 升级提醒界面升级过程界面升级完成界面 升级界面不是本文的内... 阅读全文
posted @ 2012-07-12 09:54 雨々竹 阅读(19387) 评论(30) 推荐(21) 编辑
摘要: WPF是制作界面的一大利器,下面就用WPF模拟一下360的软件管理界面,360软件管理界面如下:界面不难,主要有如下几个要素:窗体的圆角自定义标题栏及按钮自定义状态栏窗体的半透明效果窗体4周有一圈半透明阴影(抓的图上看不出来)实现思路很简单,首先隐藏默认窗口的标题栏和边框,然后用WPF的Border或Canvas等元素模拟定义窗体的标题栏、内容区和状态栏。具体实现如下:第一步:定义义个窗口基类,继承自Window,在构造函数中加载自定义窗口的样式文件,代码如下:View Code public partial class WindowBase:Window{InitializeTheme(); 阅读全文
posted @ 2012-07-07 09:04 雨々竹 阅读(23451) 评论(35) 推荐(11) 编辑