摘要: 某天打开Visual Studio突然出现了“error:package 'visual c++ package' failed to load”,解决方案如下:1. 依此顺序TOOLS--->VISUAL STUDIO COMMAND PROMPT 打开VS的命令行提示。2. 输入命令devenv... 阅读全文
posted @ 2014-09-11 16:43 huangliangjie 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 楼主在更新Windows Phone 8.1 SDK之后遇到一个很烦人的问题,编译选择调试目标列表没有数据。正常情况下都会有一个模拟器列表和真机的选项。肯定又是Preview的bug,问题产生的原因暂不细揪。通过一下步骤可以重建列表:1.关闭所有正在运行的Visual Studio和Emulator... 阅读全文
posted @ 2014-06-11 22:39 huangliangjie 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 相信几乎所有的Windows Phone开发者都会遇到这种情况:在页面试用了可输入的控件比如TextBox,当TextBox获取到焦点时,无可厚非虚拟键盘会从屏幕底部滑动出现。有时候就会出现“诡异”的现象(做久一点的WP开发者已经习惯了)—整个页面也会向上推动,导致呢一些控件已经移动出了屏幕的显示边界。这种结果不论是开发者还是用户都会觉得在体验上不是太好。对于这种情况,通常的做法是压缩TextBox的高度,尽量降低屏幕整体上推的可能性。这样虽然可以通过不断的调整,最终找到一个平衡的高度使页面基本不上推。但总是感觉到受制于人—有输入框页面的设计都要去考虑到这种情况。为了最终解决此种情况,不得不使 阅读全文
posted @ 2013-04-26 15:11 huangliangjie 阅读(464) 评论(0) 推荐(1) 编辑
摘要: 在开发windows phone应用程序的时候,可能会遇到如下的场景:一个列表(如Listbox)包含很多项。为了保证程序的性能,仅下载可视区域或者紧挨可视区一屏幕的图片。对列表的项做动画时,仅对可视区的项做动画,可以提升动画性能。等等,这样的场景还有很多,上述只列出了两个比较常用的。但这些都有一个共同点--需要判断出屏幕可视区域的项,并针对这些项做处理。下面的代码就足以满足这样的需求: /// <summary> /// Indicates whether the specified framework element /// is within the bounds of .. 阅读全文
posted @ 2013-04-11 18:50 huangliangjie 阅读(317) 评论(0) 推荐(0) 编辑
摘要: ipch和sdf介绍:在使用Visual Studio 2012开发C++程序的时候,会发现有一些奇怪的文件被创建出来,比如一个叫ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,至少有10M,大项目可能超过100M,那这些文件是干什么用的呢?这些文件是Visual Studio用来保存预编译的头文件和Intellisense用的,删除这些文件对于工程的开发完全没有影响。那如果我既想使用预编译的头文件和Intellisense,又不想看到这些无聊的文件该怎么办呢?处理办法:在Visual Studio里进入如下设置:进入“Tools > Opt 阅读全文
posted @ 2013-03-12 11:15 huangliangjie 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 从SVN档下一个已经关联App Marketpalce的项目,想要Debug调试程序,结果遇到了如下错误: Error : DEP0700 : Registration of the app failed. 另一个用户已安装此应用的打包版本。未打包版本无法替换该版本...经过多种方法的尝试,最后解决了,步骤如下:在VS里面打开Package.appxmanifest文件。切换到Packaging选项卡。在Pubulisher一栏右边的Choose Certificate。在打开窗口里面的下来菜单里选择Create test certificate,输入密码。重新编译整个项目,再次Debug . 阅读全文
posted @ 2013-02-21 14:03 huangliangjie 阅读(390) 评论(0) 推荐(0) 编辑
摘要: Flurry Analytics提供了强大得用户怎么实时和你的应用程序交互的洞察力。超过60000个公司已经选择Flurry Analytics用作用户体验分析,目前超过150000应用程序使用了Flurry Analytics,其中包括IOS,Android,Blackberry,Windows Phone,JavaME和HTML5平台。Flurry Analytics 帮助了移动开发者创造更完美的应用程序,旨在通过用户行为的分析增强应用的交互性和实用性。Flurry Analytics 提供的服务完全免费,而且前面已经提到了,它是跨平台的。Flurry 介绍:通过Flurry Analyt 阅读全文
posted @ 2013-02-19 21:54 huangliangjie 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 2012.12.1更新:本文方法适合于在Windows 8 所有版本(包括DP,RP)里搭建Windows Phone开发环境Windows 8 beta 发布之后,很是兴奋,刚发布不久就下载安装了该系统。由于以前电脑里安装过Windows 8 develop preview 版本,所以还是习惯了了beta版本的操作。经过几天的把玩,同时也安装了Visual Studio 2011 beta版写了经久不衰的Hello World程序。跟预期一样,beta版本里并没有集成Windows Phone的开发环境。作为一名Windows Phone的开发者难免觉得有些沮丧。使用了Windows 8 b 阅读全文
posted @ 2012-03-11 16:40 huangliangjie 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在这篇文章中我将要讨论在Windows Phone 7中的Opacity Mask。基本上Opacity mask的功能是让一个element的某部分能够透明或者能偶部分透明。你只需将一个element或者Visual(每一个UI元素都有OpacityMask这个公有属性)的OpacityMask属性设置成一个Brush就能创建Opacity Mask。这个Brush就能隐射到element或者Visual上去,每一个画刷像素的不透明度值被用来确定element上每个相应像素的最终不透明度值。 当在编写WP7应用程序的时候,经常要做的一个任务是保证你的程序在明暗两种主题下都能尽可能看... 阅读全文
posted @ 2012-02-19 16:58 huangliangjie 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 这篇博文主要是介绍了利用Linq API去查询WPF/Silverlight的可视化树。你可能在其他博客上看到了一些利用Linq查询可视化树的方法,但是我这里介绍的方法特殊在于它能够生成树状结构查询而不仅仅是简单的将可视化树展开。我最近在codeproject发表了一篇文章,这篇文章介绍了一项生成Linq查询的树状结构的API的技术。利用了已经生成了的WPF/Silverlight API。如果你对更通用的方法或者是对这个API是怎么构造有兴趣,(或者对它怎么受XPath的影响的有兴趣)请移步到codeproject看看我的那篇文章。这里我仅对Linq to Visual Tree API 做 阅读全文
posted @ 2012-02-01 10:24 huangliangjie 阅读(266) 评论(0) 推荐(0) 编辑