摘要:
import XCTest@testable import UITestDemoclass UITestDemoTests: XCTestCase{ var homevc:HomeViewController? ; override func setUp() { s... 阅读全文
摘要:
http://pan.baidu.com/s/1hqyusja?qq-pf-to=pcqq.c2c#dir/path=%2FWPSDK%208.1%20DevPreview%20Installerwp8.1 sdk preview赶紧的吧!Breaking changes for Windows Phone (code-named “Blue”) [This documentation is preliminary and is subject to change.]This document lists breaking changes introduced for Windows Pho. 阅读全文
摘要:
接下来想和大家分享一些关于windows phone网络开发方面的知识。
为此我为大家准备了三篇文章,算作一个小小的系列,美其名曰"三部曲"。
虽然挂着windows phone的头衔,但我想这些内容绝不仅仅只对wp的开发人员有帮助。
windows phone 网络开发三部曲(一)各种包的各种抓法
分别介绍wp如何在真机,模拟器上抓包
windows phone 网络开发三部曲(二)wp中的常用协议
那些平时只搞web,只接触http协议的同学绝对不能错过。
windows phone 网络开发三部曲(三)在wp上实现一个简单的webserver
想弄明白《书中圣》,《ieader》等应用,如何实现的从浏览器把文件传送到手机上吗? 阅读全文
摘要:
最后我还要留个小小的问题。public class VirtualizingCollection:IList,IList在这里我实现了两个很相近的接口。
谁能告诉我这么做是为啥?请留言回答:) 回答正确的,月薪15k以下的,你们老板对不起你! 阅读全文
摘要:
好,到这里们我己经掌握了,什么是UI虚拟化,如何避免常见的破坏UI虚拟化的场景。
以及如何判断我们对控件更改后,节操和虚拟化还在不在。
妈妈再也不用担心我们不小心破坏虚拟化了! 阅读全文
摘要:
众所周知,wp8中的LongListSelector集成到了Rom中。性能得到了提升,一些api也发生了变化。在这里总结一下,作为分享,也作为备忘。参考文献 Windows Phone 8 XAML LongListSelector1.首先能一眼看出来的,就是滑动时可以固定的,分组header了。这个原来我们都是放一个textblock在那个位置,滑动时根据可视区域所在的项目,然后赋给textblock值。现在省事多了。2. 还有原来很费事才能实现的网格模式。现在通过layoutmode设置了。3. 原来的分组模板变成了JumpListStyle,由模板变成了样式,刚开始这块弄得有点晕,这让编 阅读全文
摘要:
在做一个windows phone 8 即时通讯应用的时候,聊天界面的对话气泡。 需要根据不同的消息类型,加载对应的DataTemplate, 比如发送,接受,图片,语音,等气泡。 如下图所示会话界面主要思想就是,定义多个不同的模板,在每一项的内容生成的时候,根据数据源的类型,加载对应的模板。看代码 1 public abstract class DataTemplateSelector:ContentControl 2 { 3 //根据newContent的属性,返回所需的DataTemplate 4 public virtual Da... 阅读全文
摘要:
重点是 d:DataContext="{Binding Source={StaticResource SampleDataSource}}" ItemsSource="{Binding Collection}"还有designInstancexmlns:local="clr-namespace:PhoneApp6" (引入model数据所在的... 阅读全文
摘要:
private void HandleInput() { while (TouchPanel.IsGestureAvailable) { GestureSample gestureSample = TouchPanel.ReadGesture(); switch (gestureSample.GestureType) { case GestureType.FreeDrag: ... 阅读全文
摘要:
下面是windows phone 在代码中生成appbar的示例.比起在xaml中生成appbar.在代码中生成效率要高一些.少了解析的过程.而且如果页面效大,加载时间较长的情况下.在back时,视觉效果也要好很多,不会出现appbar出现了一两秒钟后,再切换到返回到页面.private void MainPage_Loaded(object sender, RoutedEventArgs e) { BuildApplicationBar(); } private void BuildApplicationBar() ... 阅读全文
摘要:
//潜水多年来第一次写这么多字^_^看见你出剪刀我再出石头由于之前WindowsPhone OS7.1只有一个分辨率,所以我们无须担心我们的应用在这台手机运行ok在其他机型上会出问题.我常听到同事抱怨,人类已经无法阻止android的分辨率了.苹果的开发者是幸福的^_^.单一的分辨率,也意味着单一的机型.不能给用户提供多样化的体验,也不是一件好事.作为后来者,微软在这两者间做出了权衡.要多分辨率.但不要泛滥!WP8支持的分辨率 下面是WP8 开发者预览版所支持的分辨率,及比例分辨率分辨率长宽比Delta from WindowsPhone OS7.1缩放结果WVGA480 × 800 阅读全文
摘要:
装完 wp8 sdk后 ,提示:Failed to add current user to Hyper-V administrators group.然后运行vs时,还是提示 hyper-v 相关的错误 。重装了一遍还是不行。后来搜到在运行中输入BCDEdit /set hypervisorlaunchtype auto重启电脑,竟然搞定! 阅读全文
摘要:
我在编译 Windows Phone Toolkit 时.(从网上直接下来的源码.)遇到了 Xap 包装失败。未将对象引用设置到对象的实例。这个的错误.耽误大半天时间才到到原来是图片文件中有一个图片不存在了.还有一个"引用"删除即可.当然这不仅限于此项目.遇到这个提示请检查一下文件是否有缺失.如果帮到你,顶一下哦! 阅读全文
摘要:
如果我们建立一个新的Panorama控件.如果title是中文默认会是下面这个样子,上面部分会被截断.英文看起来还好.中文的话很不爽.如果我们想把字体放小一些,或是像下移动一些.我们可以编缉title的模板.<controls:Panorama><controls:Panorama.Title><TextBlockText="我的应用程序"FontSize="50"Margin="0,80,0,0"Height="60"></TextBlock></contro 阅读全文
摘要:
不同服务器数据库之间的数据操作--创建链接服务器 exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , '用户名' , '密码' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表 from ITSV.数据库名.dbo.表 阅读全文
摘要:
代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<scripttype="text/jscript"src="http://www.cnblogs.com/js/jquery-1.4.2.min.js"></script>&... 阅读全文
摘要:
--存储过程片断 ALTER PROCEDURE [dbo].[CurrentPageInfo]-- 获得某一页的数据--@beginNo int = 0, --起始记录号(即从哪一条开始取)@count int = 100, --取的结果集的总数@resultColumns varchar(2000) = '*', --需要得到的字段(即column1,column2,......)@table... 阅读全文
摘要:
1.一个子类implements一个接口,如果该子类是非abstract类,就必须实现接口中的所有方法(不管是否需要);而如果该子类是abstract类 ,则可以实现接口的中方法也可以不实现。 一个子类如果是继承一个抽象类,如果该子类是非abstract类,就必须实现基类中的所有抽象方法;而如果该子类是abstract类,则可以实 现基类的中抽象方法也可以不实现。 //这两种情况看起来是一样的,只... 阅读全文
摘要:
一般情况下,错误信息代码的头一位或头两位数字代表错误的类型,其中第一位为1表示一般性信息,第一位为2表示成功的信息,如请求被成功地执行完成,第一位为3表示重定向错误,比如要访问的目标已经被转移到其它位置,第一位为4表示是客户端的错误,比如用户身份不合法或请求的语法不正确,第一位为5表示是服务端的错误,如代理服务器故障或者不支持用户的请求,前两位为10表示连接错误,如连接被断开或超时,前两位为11表... 阅读全文
摘要:
java script验证表单时常用: "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数 "... 阅读全文