吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

04 2012 档案

修炼九阴真经Windows Phone开发 (12):计划任务Background Schedule Tasks总结及示例
摘要:在WP7.1中针对Background Agent的新API增加了蛮多非常强大的部分,以下将介绍Scheduled Multi Tasking的部分。 Scheduled Multi Tasking主要是让Application支援多工模式来执行任务,让Application不在前景模式下也可以继续在背景执行某些特定的任务,例如:背景下载、背景更新资料、背景唿叫服务…等。 然而,WP7.1提供Agent的模式,让开发Application时将要背景执行的逻辑,独立放置于Agent之中透过排程来完成任务。 但要注意的是,Agent与Application必竟还是属于不同的专案,因为Isol... 阅读全文

posted @ 2012-04-30 18:14 _eagle 阅读(1161) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (11):计划任务PeriodicTask和ResourceIntensiveTask概述和示例
摘要:前面提到,计划任务允许应用程序执行后台代理程序,执行条件是主程序未激活。与计划通知不同的是,计划任务只能选择两种类型执行,即 PeriodicTask 和 ResourceIntensiveTask.PeriodicTask 定期执行,但是执行时间短,且限制使用处理周期和内存等系统资源。此类型适合快速任务,比如检查启用位置功能的WEB服务的用户数,或者缓冲小量数据。ResourceIntensiveTask 不定期执行,在设备处于资源充沛的情况下执行,比如设备处于WIFI网络连接状态并且设备采用外接电源供电。此类型的任务在允许使用充足的设备资源时,可以运行更长的时间处理大量的数据,即此类型的任 阅读全文

posted @ 2012-04-30 17:52 _eagle 阅读(942) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (10):计划通知Reminder和Alarm 及ScheduledActionService类 总结
摘要:上一节示例说明了 Reminder 的使用方法。事实上,自从 WP7.1之后,windows phone 开放一些后台调用,包括音乐,闹钟,播放器等,我们在做windows phone开发时,有可能会调用后台, 恰好我们的软件工程中需要用到闹钟提醒功能,现在就把具体的细节一步一步告诉大家。包括实现多项提醒,存储和显示等功能。一、ReminderReminder是我们Microsoft Academic Search (MAS) 的Windows Phone 7的一个应用的模块,用来提醒用户会议中每个session的开始。用户可以设置reminder的开始时间,结束时间,reminder的消息以 阅读全文

posted @ 2012-04-30 17:29 _eagle 阅读(1487) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (9):计划通知Reminder和Alarm
摘要:应用程序可以使用预定操作执行任务,即使在主应用程序未在前台运行。此功能的两个子类:计划通知(包括提醒和警告)和计划任务(定期的资源密集型任务在后台执行)。WP 的计划通知功能允许应用程序创建有关警告和提醒的可配置的计划表;计划任务功能允许注册后台代理去执行计划的任务。一、计划通知计划通知在预定的时间,在手机屏幕中弹出信息提醒和警告的对话框,类似于windows phone 内置的通知。对话框的内容为自定义的文本信息,并允许用户取消和推迟通知。如果用户点击通知,与通知相关联的应用程序将启动。计划通知可以配置为启动一次或多次重复执行的计划,请注意计划知道的时间表精确到分。计划通知有两种类型:警告( 阅读全文

posted @ 2012-04-29 15:11 _eagle 阅读(671) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (8):独立存储Isolated storage
摘要:前台XAML<phone:PhoneApplicationPage x:Class="IsolatedStorageApp.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsof 阅读全文

posted @ 2012-04-26 23:17 _eagle 阅读(252) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (7):本地化应用程序栏Localizing an Application Bar 下
摘要:本节介绍另一个本地化的方法:在项目中添加资源文件:(这个文件将包含应用程序的默认语言的资源)将要名称和值添加进去。(作为应用程序中向用户显示字符串值).重复上面的方法,向项目中添加更多的其它语言资源文件。(参见后面的截图)定义默认的区域1.在解决方案资源管理器中,右键单击项目名称,选择属性,在application选项卡中,点 程序集信息。在非特定语言列表中,选择默认区域性。此标识语言的默认资源文件中的字符串。例如,如果默认资源文件被命名为AppResources.resx,并在该文件中的字符串支持英语,则可以选择english作为项目的中立国语言。添加LocalizedStrings类处理资 阅读全文

posted @ 2012-04-26 22:52 _eagle 阅读(275) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (6):本地化应用程序栏Localizing an Application Bar 上
摘要:创建本地化的应用程序栏,即为应用程序栏添加多语言的支持。我们知道Windows Phone 中ApplicationBar的Text属性不是依赖属性,不能采取绑定的方法实现文本的国际化,那么我们在实际开发中是怎么实现ApplicationBar的文本多语言的呢?有如下几种方法:1. 在后置代码中生成AppBar,文本使用资源文件这种方法是最简单的方法,就是在将XAML代码翻译为C#代码,其中的一个好处就是Text可以国际化。2. 使用静态资源这个方法类似于样式,即Text={"StaticResource Appbar_Save"}的形式。在练习本篇Demo之前,大家最好先 阅读全文

posted @ 2012-04-25 00:13 _eagle 阅读(314) 评论(1) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (5):ApplicationBar最佳实践
摘要:本文和大家重点学习一下Windows Phone开发中ApplicationBar用法,ApplicationBar就是所谓的菜单栏,它包括Iconbutton和Menu两种类型。Iconbutton就相当于菜单栏里的工具栏,可以带图标;Menu就是菜单了,但是没有二级菜单。Windows Phone开发中ApplicationBar用法对于WindowsPhone7程序来说,UI是用Sliverlight来开发的,但是并不完全是Sliverlight的全集,与子集的关系,因为Phone7上有的API或功能PC上是没有的(比如这个applicationbar),那PC上的sliverlight 阅读全文

posted @ 2012-04-25 00:04 _eagle 阅读(626) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (4):Windows Phone Build Action
摘要:在WP开发当中我们常常会遇到图片无法显示,视频、音乐无法播放,可地址明明是正确的啊,究其原因呢,经过MSDN考证原来是Build Action的设置不当引起的。 在资源文件上点击右键,选择Properties即打开属性窗口,如下图: 在WP资源文件的Build Action中,我们经常会用到下面几种情况:None:此文件将被忽略不参与编译和输出Compile:文件将被编译为Microsoft 中间语言(IL),如文件扩展名为cs的文件Content:文件将会打包进xap文件当中,以独立文件使用Page:在WP当中,xaml页面文件都属于Page,除App.xaml文件外Resource:文件将 阅读全文

posted @ 2012-04-24 22:50 _eagle 阅读(221) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (3):Windtows Phone 7工程简介
摘要:Windows Phone 7程序简介 如何新建就不多说了,有过Visual Studio IDE经验的开发人员一上手就会,创建完以后如上图所示,左侧是Windows Phone的仿真器,右侧为界面代码编辑区,是以XAML语言形式程现的。 Solution ExplorerAppManifest.xml:一般在vs中,AppManifest.xml基本就是空的,没有具体内容,build 时候vs根据你使用的程序集情况,生成AppManifst.xamlAssemblyInfo.cs:设定应用程序的常规信息,如应用程序名称,公司,作者,版本等等WMAppManifest.xml:这个档案是记录了 阅读全文

posted @ 2012-04-24 22:47 _eagle 阅读(398) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (2):认识XAML
摘要:我在上一篇博文中说过,XAML是一种基于XML的用来创建和初始化.NET对象的语言。虽然XAML可以在更多的CLR类型中进行运用,但在Silverlight中它是以一种人类可创作的方式来描述UI。一, 初识XAML:XAML代码: 1 <UserControl x:Class="SilverlightApplication1.MainPage" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.micr 阅读全文

posted @ 2012-04-18 01:01 _eagle 阅读(338) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (1):WP概览
摘要:认识Windows Phone: Windows Phone是微软发布的一款智能手机操作系统。它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。 2010年10月11日晚上9点30分,微软公司正式发布了智能手机操作系统Windows Phone,同时将谷歌的Android和苹果的IOS列为主要竞争对手。 2011年9月27日,微软发布了Windows Phone系统的重大更新版本“Windows Phone 7.5”(Mango)版。Windows Phone7.5是微软在Windows Phone 7的基础上大幅优化改进后的升级版,同时也这是目前最新的版本... 阅读全文

posted @ 2012-04-17 23:56 _eagle 阅读(510) 评论(1) 推荐(0) 编辑

在Silverlight中如何访问外部xap文件中UserControl
摘要:概述众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢?本文将简单介绍一下在Silverlight中如何访问外部xap文件。需求现在我们先来看一下需求,大致是这样子的,在服务端我们有两个xap文件,其中MainProject.xap文件将会在MainProjectTestPage.aspx中引用,而ExternalProject.xap文件中的UserControl将会在MainProject.xap文件中访问,并 阅读全文

posted @ 2012-04-17 17:19 _eagle 阅读(421) 评论(0) 推荐(0) 编辑

Microsoft Visual Studio 2010 和 TFS 下载
摘要:http://apps.hi.baidu.com/share/detail/57001417 阅读全文

posted @ 2012-04-13 00:47 _eagle 阅读(264) 评论(0) 推荐(0) 编辑

silverlight中的textblock和textbox 使用之tips
摘要:关于 TextBlock 中 文本的换行:1、使用前台XAML控制。2、使用后台代码控制。<TextBlock x:Name="text" Height="124" Margin="99,35,235,0" VerticalAlignment="Top" TextWrapping="Wrap"><Run Foreground="#FF246300" Text="- Hello World! "/><LineBreak/> 阅读全文

posted @ 2012-04-06 00:50 _eagle 阅读(1673) 评论(0) 推荐(0) 编辑

silverlight中的button 使用之tips
摘要:1、silverlight 中的button 是没有 MouseLeftButtonDown 和 MouseLeftButtonUp 事件 的。因为SL在ButtonBase类中,已经将这两个事件的 e.Hanlder 设为ture了。所以不会引用这两个事件,如果要使用单击事件,请使用 Click2、button 模板中的ContentPresentation 可以装载一个容器,容器内可以装载任何的控件。所以用以下代码来表现一个button里面的内容<Button Style="{StaticResource ButtonStyle}"> <Grid He 阅读全文

posted @ 2012-04-05 23:46 _eagle 阅读(388) 评论(0) 推荐(0) 编辑

style和template的区别
摘要:Style是一个对象用来设置一个控件的各种属性 Style所能做的是设置控件上已经存在的属性的值设想我们的控件是一辆车, 一个样式可以说成类似"轮子大小=17","车身颜色=樱桃红色"...等等Template实际上是定义车有哪些部分组成. 举例来说, 一个便宜的敞篷车的模板可能根本没有顶棚, 或者一辆车的模板能决定他有两个门或是四个门, 有4个或8个车轮等等. 我在解释两者的时候总是告诉别人, 拿海盗来说模板定义了他的骨架,样式就是他如何打扮(我喜欢拿海盗做比喻因为一些有一只眼睛,或一条腿,或一只胳膊等,是模板使用的很好的样例)。 有意思的是通过样式可 阅读全文

posted @ 2012-04-05 23:34 _eagle 阅读(1063) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示