51CTO博客开发
上周微软发布了一款基于Web的Windows Phone应用开发工具 "Windows Phone App Studio"。它与大家熟知Visual Studio的最大不同之处是Windows Phone App Studio不需要使用者掌握任何开发语言,不需要具备任何开发技能,也就是说只要你有Idea就能将其快速的转化为一个手机应用,并可通过Windows Phone手机给同事或
一直以来博文中使用最多的就是C# + XAML。进入Windows App时代,又多了一对 Javascript + HTML组合,这对于Web开发的程序员来说再熟悉不过了。其实小编也做过几年的Web开发,算不上什么大拿,但那时无时不刻的在网络上寻找Javascript、AJAX、JQuery代码,研究各种动态Web效果。每次打开VS总是看到Javascript项目选项,但从来也没创建过。随着
面向 Windows Phone 7.8 的 Windows Phone SDK 更新会将两个新的模拟器图像添加到您现有的 Windows Phone SDK 安装。此更新同时支持 Windows Phone SDK 7.1 和 Windows Phone SDK 8.0。使用此更新,您可以在 Windows Phone 7.5 应用中提
我们开发的应用在Win8 界面中会以磁贴形式展现,默认情况下磁贴会显示应用图标,即项目工程中的Logo.png图片文件。开发人员可按应用的需要使用通知的方式将文字或图片信息推送到磁贴,从而对磁贴中显示的内容进行更换。 对于磁贴通知推送主要用到API 是Windows.UI.Notificati
通过应用栏(AppBar)可以在需要时向用户显示各种应用命令。应用栏提供与用户当前页面或当前选定的内容相关的各种命令。默认情况下,应用栏处于隐藏状态。当用户沿屏幕边缘从顶部或底部用手指划动时会显示应用栏,还可以通过单击鼠标右键显示。在用户启动命令、点击应用界面或重复划动手势后,应用栏会自动消失。如果需要进行多选命令操作时,也可以以让应用栏始终可见。
Windows 8 应用通常涉及到两种数据类型:应用数据与会话数据。在上一篇提到的本地数据存储就是应用层面的数据,包括应用参数设置、用户重要数据等。那么会话层面的数据是基于用户每次使用应用而形成,这些数据可能不需要留存在设备中。在整个应用生命周期中,应用启动后便进入运行状态。当用户离开或系统进入待机状态时,应用会进入挂起状态,此时应用将被放入到内存
在应用中通常会遇到用户主动或被动存储信息的情况,当应用关闭后这些数据仍然会存储在本地设备上,用户下次重新激活应用时会自动加载这些数据。下面将通过一个小实例演示如何把用户数据存储到本地,首先在Windows 8 应用中创建两个输入框:姓名、年龄。 <StackPanel Grid.Row="1" Margin="
不论是桌面客户端还是Web应用通常会出现处理时间较长的操作,为了在这段时间内不影响用户与应用之间的交互体验,开发人员通常会使用异步调用技术,使得比较复杂的逻辑操作由异步进行,用户仍然可以继续使用应用,不会有无响应的等待情况出现。 本篇将通过一个简单的实例演示如何在Windows 8 应用中使用异步编
距离微软发布Surface 平板电脑已经有1个多月的时间了,根据官方信息Surface RT将于Windows 8 一同上市,而Surface Pro 则会晚3个月。预计今年10月我们就可以与Surface RT 见面了。对于Surface RT 和Surface Pro 我们该如何进行选择呢?
系统发布 美国时间6月20日,微软开发者大会上新版本的Windows Phone 8 操作系统正式与大家见面。这是继Windows Phone 7 之后微软发布的又一款手机操作系统,在功能有了很多改进。预计将在今年秋天上市,继续在竞争激烈的手机市场上拼杀。
想必有许多朋友和我一样是从Mobile 6.x 开始接触Windows 平台手机的。其实我接触Windows 手机比较晚,开始用的是Mobile 6.5 的系统,那时感觉只有一个字“慢”。用惯了Nokia 的机器,转到Windows Mobile,真的感觉系统响应时间很长。相比而言Windows Phone 7 的速度就让人满意多了。
Visual Studio 11 Beta 为开发者带来了许多新的开发体验,其中最吸引眼球的当属为Windows 8 提供的Metro 风格的应用开发环境。Metro 风格的应用首次在Windows Phone 7 平台上尝试使众多用户眼前一亮,在已经发布的Windows 8 消费者预览版操作平台中Metro 应用再一次被深度植入,这将带来更多而且
刚下了一本由Boryana Miloshevska 编写的《Silverlight for Windows Phone Toolkit in Depth》,提到Windows Phone Toolkit 大家应该不陌生,其中包含了很多Windows Phone 开发需要的组件。在这本书中全面细致的对Windows Phone Toolkit 进行了
“Mango”发布后,相应的Windows Phone SDK 7.1 也正式发布了,利用它能够开发支持Windows Phone 7.0 或Windows Phone 7.5 两种系统平台的手机设备。 开发包内容 · Microsoft Visual Studio 2010 Express for Windows Phone · Windows Ph
就在美国当地时间9月27日,期待已久的Mango 系统终于发布了,比先前网络上流传的10月中旬提早了近2周时间。28日一早将手机连上电脑,便看到Mango 更新提示。按奈不住激动的心情要赶紧吃到“Mango”。本人手机型号是HD7,之前升级过Windows Phone Developer 7712 Beta 版。 提示可用更新:U
最近比较懒惰一直都没写东西,再不写笔里的墨水就快干了。看过前面关于LibraryStack 和LibraryBar 的介绍后,大家可能已经对Library 控件系列有了进一步了解,本篇将继续介绍LibraryContainer,它其实就是LibraryStack、LibrayBar 的集合体。 首
LibraryBar 介绍 与LibraryStack 类似LibraryBar 也属于ItemsControl,在LibraryBar 里的组件会以水平平铺方式展示,并且也可以对其中的组件进行按组分类。同样LibraryBar 也是默认支持拖拽操作。 下面的例子将通过LibraryBar 展示
LibraryStack 本身属于ItemsControl,可以将其他组件以一种集合的方式显示出来,用户可以在LibraryStack 中逐一浏览如图片类的组件,而且它默认支持拖拽操作。 在下面的例子中我们将通过LibraryStack 展示一组图片。首先,为LibraryStack 编写一个Da
起因 使用Windows Phone 7 的朋友应该很清楚People Hub 也就是Windows Phone 7 里的联系人模块里面保存着两类联系人信息:1. 导入自手机SIM 卡;2. 同步Windows Live 联系人。总共加起来我的People Hub 里有上百个联系人,不使用搜索的话找起人来好麻烦。于是乎就想到把一些不常用的Wind
与我们常用的一些WPF 控件相同,ScatterView 控件也支持数据绑定功能。本篇将演示如何利用ScatterView 绑定Win7 系统中的样例图片,并且每张图片会以独立的ScatterViewItem 形式展现出来。 首先,新建一个Surface Application(WPF) 项目,在
通过上一篇的介绍大家应该已经了解到ScatterView 可以使开发者方便的实现控件的Manipulate 操作。细心的朋友可能发现了前面示例中矩形的缩放似乎有些问题,为了便于说明我们编写如下代码。 <Grid> <s:ScatterView> <Rectangle Fill="
以前的博文我曾向大家介绍过利用WPF 4 开发具有多点触屏功能的应用程序,可参考《Multi-Touch 开发资源汇总》。在那些文章中无论是简单的拖拽,还是复杂的旋转、缩放效果(下文简称Manipulating)都需要开发者逐字逐句的编写出来。Surface 2.0 SDK 的发布可以使这些工作更加简单,我们甚至不需要对这些效果写任何代码。
记得在年初MVP 峰会上Luis Cabrera 在一次WPF的Session 中向MVP们介绍了一些Surface 2.0 的相关工作,以及Surface 2.0 设备的测试视频,由于NDA原因没有更多的透露详细信息。 如Luis Cabrera 几天前在Blog 里所说“Next week:
众所周知Windows Phone 7 与Windows Live 有很好的结合度,用户可以通过Live ID 登录到Windows Phone 7,获取个人的Live 信息,例如:联系人、邮件、Xbox Live。本篇我们来一起探索在Windows Live 上能对Windows Phone 7 手机做些什么。
首先介绍一款工具,虽然它叫ScreenShot Tool 其实是为Windows Phone 7 Emulator 提供截屏的,并不支持真机截屏(白让我兴奋了一下)。这款工具提供两种截屏模式:一种是为Marketplace 进行发布截屏,默认尺寸是480×800;另一种是可带真机皮肤的自定义截屏,可以选择多种手机皮肤类型,模拟器尺寸和转向都可以随意
Kinect for Windows SDK Beta 是为应用程序开发者提供的编程工具,我们可以通过Windows 7 系统平台方便的使用Microsoft Kinect 设备的功能。 在Kinect for Windows SDK Beta 中包括了用于Windows 7 操作系统的驱动程
Windows Phone 可以支持5个墓碑化(Tombstoning)应用程序,第三方开发的应用程序只能使用最后一个墓碑空间,最新的墓碑化应用程序会自动替换前一个程序。我们可以利用墓碑化功能暂时保存应用程序当前状态,如果用户有意或无意触碰了手机Home 按键,并再次点击Back 按键时应用程序会从墓碑化状态激活并返回最后应用程序状态。
新版本的Windows Phone Developer Tools 已经发布了版本为7.1 Beta。具老鲍说Mango 系统具有500多个新特性,到底有几个反正我是统计不出来,相信老鲍不是吹牛皮。暂不谈Mango 的特性,既然新的Developer Tools 已经来了,就先看看它有什么新东西供开发者使用吧。
Windows Phone 7 在独立存储(Isolated Storage)功能方面提供了两种数据存储方法:文件存储(IsolatedStorageFile)、键/值存储(IsolatedStorageSettings)。通过独立存储我们能够对应用程序数据进行保存,例如:用户设置、程序运行状态等。本篇主要讲解IsolatedStorageSett
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号