自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

James Zhou's blog

技术备忘录

  • 博客(461)
  • 资源 (2)
  • 收藏
  • 关注

原创 Windows Phone - 引用图片资源的方式可能会影响图片显示质量

问题:有一个图片资源采用的BuildAction 为Resource方式,图片文件大小为512x512, 在程序中使用如下:Image Source="/MyApp;component/Assets/Images/lock-yellow.png" Stretch="Uniform" Width="50" Height="50"/>程序运行时,图片明显出现了锯齿现象,即使是从512缩放的50。

2013-10-28 17:11:20 1356

原创 TFS 创建Application Tier Only问题1

环境: TFS 2012 Update 1问题: 创建AT only失败,执行前验证全通过,但是创建失败, log显示为某个空引用错误。解决:运行TFS管理工具时,已管理员运行"run as administrator"

2013-10-28 12:04:16 1434

原创 ASP.NET AJAX 异常处理及在客户端显示用户用好的错误信息

项目使用了Telerik Ajax控件,由于Telerik Ajax基于MS AJAX并在异常处理方面与MS Ajax 保持一致 http://www.telerik.com/help/aspnet-ajax/ajax-error-handling.html方案:服务器端:在Application_Error中,把错误信息写入日志,但是并不通过Server.Transfer跳转到某个错误显示页面,

2013-10-28 12:01:39 1820

原创 TFS - 权限:如何配制某用户只有增减团队成员的权限

除了项目集管理员或者项目管理员外,团队管理员有增减成员的权限:图:团队属性页面中的添加团队管理员按钮

2013-10-23 18:00:58 1450

原创 TFS - 备份若干问题

问题1: 通过还原操作创建的一台TFS,在创建备份计划时,验证失败,失败信息为:"A backup plan already exists for this TFS system on a different machine"解决:在tfs_configuration数据库上执行 sql 命令: EXEC sp_dropextendedproperty @name = 'TFS_BACKUP_PL

2013-10-23 11:40:08 1636

原创 Windows Server 2012 - 添加.NET 3.5 features

添加.NET 3.5 features, 走默认设置,安装失败,需要windows安装盘 并特别制定一个路径参考:http://en.community.dell.com/techcenter/os-applications/w/wiki/4146.installing-net-3-5-framework-on-microsoft-windows-server-2012.aspx

2013-10-14 13:44:43 1688

原创 TFS - 删除Test Suite 要小心

[TFS 2012] 删除一个Test Suite,它包含的所有 Test Case 的测试结果也将被删除

2013-10-12 12:18:37 950

原创 TFS - 测试与Bug自定义汇总报表

2013-09-26 17:30:09 2715

原创 SQL报表 - Tablix分页可重复表头及垂直滚动时浮动表头

1. 报表设计器中,选中报表上的Tablix控件,进入高级模式图1 - 如何进入高级模式2. 选中Row Group,进行设置1)分页时重复表头按如下设置:2)分页时重复表头并且垂直滚动时浮动表头,设置如下:

2013-09-26 14:08:27 1969

原创 TFS - 测试点 Test Points

测试点:在一个Test Suite中,测试点的个数等于Test Case数与Test Configuration数的乘积。来源:”A test point is the pairing of a test case with a test configuration in a specific test suite“http://msdn.microsoft.com/en-us/library/e

2013-09-18 17:14:32 1673

原创 ASP.NET MVC Mobile - 使用51degrees.mobi提高移动设备的识别度

ASP.NET MVC4 开始增加了Mobile功能,只要有创建了mobile view,当移动设备访问时,会自动返回mobile view。不足在于,并不能识别出所有移动设备。可借助51Degrees来增强设别能力 http://51degrees.mobi/Support/Documentation/NET.aspx 此外,它还提供了一些有用的浏览器属性:http://51degrees.mo

2013-09-12 23:22:44 3087 2

原创 在SQL中如何实现类似C#的switch语句

需要做一个类似于C#switch语句,在MS SQL中可以实现如下:SELECT ID,ParentID,[Level], Name, 'TestCase',  COALESCE ( Case When r.Result = 2 Then 'Passed' Else null End, Case When r.Result = 3 Then 'Failed' Else null End, Ca

2013-09-12 15:54:19 2151

原创 更好的代码 - .NET 引用类型与new 运算符 (C#)

"值类型"与"引用类型"reference 1: http://msdn.microsoft.com/en-us/library/t63sy5hs.aspxreference 2: http://www.codeproject.com/Articles/76153/Six-important-NET-concepts-Stack-heap-value-types

2013-09-11 17:21:02 1329

原创 敏捷 - 需求估算工具 - 故事点

软件项目的几个常见挑战及应对:挑战1 -  在项目还没有开始前,老板总会问:项目什么时候可以做完。应对 1 - 不确定。。。额 对,是不确定。但是,请继续看在任何需求没有细化分解成可用于时间估算的任务时,答案总是”不确定“,除非你有预知未来的水晶球。那么如何回答老板的问题?首先,确定需求列表,或者是初始需求列表。(大部分项目的需求总是变化的,但是在开始之前,总会有一些确定的需求)然后,使用故事点估

2013-09-10 23:17:49 2803

原创 ASP.NET - 动态用户控件,ViewState及事件

由于Web的"无状态"本质,ASP.NET (Web Forms)项目动态加载用户控件需要注意一些问题:1. 在页面的每次Postback,都要重新创建动态加载的用户控件可将动态控件的路径,存放在页面的ViewState中,并在每次Postback,根据ViewState中存放的路径重新加载该控件。一种实现方式是重写页面的LoadViewState方法,在其中重新加载动态控件: protected

2013-09-10 12:24:57 2844

原创 ASP.NET FormView - 动态模版以及数据绑定到DynamicObject

需求:通过metadata数据源构造一个实体,实体属性为动态(metadata可变),使用FormView实现实体的CRUD功能问题1:如何实现FormView的动态ItemTemplate,EditItemTemplate,InsertItemTemplate解决1:自定义模版类,实现IBindableTemplate接口参考:如何实现自定义模版            http://www.in

2013-08-30 00:14:40 2797

原创 SSIS - Global\DTSqlimport 问题

问题:使用SSIS 创建了一个Package,其中使用Data Flow Task 从Interbase数据库导入数据到SQL 2008 R2数据库。其中Destination Data Source 使用的是 SQL Destination Source。两个数据库都是本地数据库。使用 Execute Package Utility 执行package,遇到错误信息"could not bulk

2013-05-18 17:33:31 1738 1

原创 Tip - .config 与 clear关键字

一个项目需要读写.config中的数据库连接字符串,然而读取中总是读到当前.config中不存在的数据库连接。发现原因是connectionStrings是可以继承的。可使用clear关键字在当前.config中,这样可避免来自上层.config数据库连接参考:http://msdn.microsoft.com/zh-cn/library/ayb15wz8.aspx

2012-09-19 11:54:11 1202

原创 使用Hammock实现Tumblr xAuth

纠结与Tumblr 的xAuth好几天了,最终发现还是Hammock的rest类库好用,oauth签名什么的都帮你做了xAuth代码:Hammock.RestClient restClient = new Hammock.RestClient            {                Authority = "https://www.tumblr.com/",

2012-07-03 11:49:02 2175

原创 WP7 - RestSharp + JSON Http Post

wp7应用中使用RestSharp提交到使用json格式的 http post api,折腾了半天发现,用RestRequest.AddParameter方法添加类型为body的参数不可行:RequestBodyIf this parameter is set, it’s value will be sent as the body of the request. The name of the

2012-03-19 16:42:56 4958

原创 WP7 - WebBrowser + InvokeScript异常

使用WebBrowser控件调用JS遇到了几个问题,记录如下:系统:WP7.1(Mango)问题1:InvokeScript 与 对象名+方法名使用如下方式调用js方法,InvokeScript("objName.methodName);总是得到异常:An unknown error has occurred. Error: 80020006.注:"80020006"错误通常为找不到JS方法引起

2012-03-12 00:11:45 3695

原创 WP7 - 关于使用Google AdMob SDK的几个问题

一个WP7应用中使用了Google AdMob 控件 (客户要求使用google ad,若无要求,强烈建议使用MS的 Ad控件)。下面是使用AdMob 的WP7控件遇到的问题:1. 墙 - 国内目前无法显示ad内容。如需测试,请用vpn电脑翻墙,手机连接电脑,测试显示效果2. 严重的crash:   使用目前最新的4.0.4版本依然有2个严重的异常:异常1: 常在有ad的页面加载时就抛出 Syst

2012-02-26 03:24:36 2994 2

原创 Tip: Windows Phone - 匿名类型和 MethodAccessException

一个wp7应用引用了Facebook csharp sdk 的dll, 传给FacebookClient的方法中使用了一个匿名类型,结果抛出MethodAccessException使用匿名类型:fb.PostAsync("oauth/access_token",new                                                          {

2012-02-10 01:21:05 1553

原创 Tip - tools for svg to xaml

Inkscape – vector editor with xaml export feature http://inkscape.org/A tool list:http://blogs.msdn.com/b/mswanson/archive/2006/02/26/wpftoolsandcontrols.aspx                 an adobe illustrator add-

2011-12-05 12:27:34 2008

原创 Tip: Windows Phone - 关于错误报告

TechEd2011上马宁提到了Flurry可以用来做app的数据分析,在其wiki上搜索了很久没查到有关错误报告的api,找到一篇blog提到了LogError api以及相关错误数据的报表。OpenXLive似乎还没有相关api有关错误处理微软的Andy,有一个很好的实现-L

2011-10-17 17:41:59 963 4

原创 Windows Phone - 提交使用非官方支持语言的应用

客户有一个使用阿拉伯语言的应用,由于官方目前不支持阿拉伯语言,将NuetralLanguage属性设置为Arabic时提交返回说使用了未支持的语言。咨询了朋友,将该属性设置成目前支持的语言 如English(US),可以提交成功。由于app description填写不符合规范,

2011-10-17 11:32:40 1651

原创 RIA Services Tip - 设置实体对象的默认值

RIA Services中的实体类在Insert/Update时,常需要设置默认值,例如datetime类型的一个字段,默认值设置为当前时间,并绑定到界面中的一个datepicker控件。最简单的方案就定义该实体的partial类,并在OnCreated方法中设置默认值Parti

2011-09-06 16:28:16 1262

原创 Tip - RIA Services 分页

服务端自定义分页是常见的应用需求,RIA Services也提供了支持。Kyle的blog给出了使用RIA Services Toolkit SP1 (April 2011)实现的Domain Service分页的方法,配有示例代码可供参考。

2011-07-04 21:40:11 2571

原创 Windows Phone - 返回键

Windows Phone应用程序需要符合一些列的Guidelines,其中"返回键"是一个容易出问题的地方。 > v2.0中这样描述:  The hardware Back Button is used to navigate back on pages (screens) within an application or between applications. Th

2011-06-29 12:45:00 5011 1

原创 Windows Phone - 使用Sterling数据库实现墓碑化(Tombstone)

如果你的WP应用已经使用了Sterling数据库,那就顺便用Sterling实现墓碑化(Tombtsone)吧。Jeremy Likness的blog详细说明了如何在MVVM架构中使用Sterling实现Tombstone。主要有几点: 1. 定义一个Tombstone数据类。其中用到了Sterling User Guide中提到的Singletone Serializationpub

2011-06-29 12:07:00 4337

原创 Windows Phone - 使用Sterling数据库几个注意事项

Sterling数据库是一个NoSQL 面向对象的数据库产品,不仅可用于Silverlight for Desktop而且可用于Windows Phone上。最近在一个Windows Phone项目上选择了Sterling作为数据库,主要原因有二:1.支持Linq查询 2.功能全面 使用Sterling进行数据存取操作,可参考其User Guide, 在实际项目遇到了一些问题,几个注意事项

2011-06-29 11:27:00 4249

原创 Silverlight - RIA Services服务端数据验证与本地化

上一篇blog谈到了RIA Services 使用Data Annotation进行数据验证时的本地化挑战及解决方案。使用Data Annotation可以将验证放在Silverlght端执行。有些数据验证尤其是需要查询数据库的业务逻辑验证,需要在服务端执行,并返回验证信息,此类验证信息的本地化如何实现? 问题难点在于服务端如何得知Silverlight端的Culture信息。得到这个Cu

2011-06-26 21:46:00 4453 1

原创 Silverlight, RIA Services, Data Annotation与本地化资源文件共享

在RIA Services中使用Data Annotations可以非常方便的实现数据验证,并且Data Annotation可通过资源文件.resx实现本地化。这里最大的挑战是如何在Silverlight端与WCF端共享资源文件。 如何实现资源文件的共享? 服务端项目文件设置(VB.NET项目)如下: 图1-1: 服务端资源文件 - ValidationStrings.D

2011-06-25 02:57:00 4106

原创 Windows Azure 项目笔记#2 - 项目引用与默认页面

<br />1. 关于引用:<br /> <br />这个项目是Silverlight + RIA services + Entity Framework, 部署到Azure后遇到了在dev环境未遇到的异常,记得将如下.NET 中的 Assembly 引用的Copy Local属性设置为True: <br /><br /> <br />此外所有第三方的assemly引用也应设置为copy local = ture,例如这个项目中我使用的Telerik报表控件所需的service端dll<br /> <br

2011-06-02 14:50:00 3177

原创 Silverlight - WriteableBitmap的跨域调用限制

<br />Silverlight 3中增加的WriteableBitmap 大大方便了图片编辑。最近使用了.NET Image Tools,其中很多编辑功能都是基于对WritableBitmap的操作。项目中有一个Image的Source是来自不同域下的Uri,使用.NET Image Tools是遇到了一个异常"Cannnot acess Bitmap" , 搜索到一个讨论,才发现WriteableBitmap也有跨域调用下的限制:<br /> <br />The WriteableBitmap cla

2011-05-27 18:38:00 4248 2

原创 Windows Phone 7: MVVM之命令绑定

5月21号有幸去望京的微软大厦做了题为"Windows Phone 7 中的MVVM架构"的技术演示,现将演示中提到的两种命令绑定方式再谈一下。

2011-05-25 11:08:00 9264 12

原创 Windows Phone - 各种Uri

今天被几个Uri搞晕,记录在案,备忘:1. ApplicationBarIconButton 的Icon Uri: 所引用的Image的Build Action属性必须是"Content"The URI must point to a file in the application directory. When adding an image file to an project using Windows Phone Developer Tools, you must set the Build Act

2011-05-14 17:53:00 4200 1

原创 WCF RIA Services - 超时

<br />今天遇到了一个WCF RIA 超时错误,想把默认的timeout=60s设置的更长些,WCF RIA Services并不像WCF Services可以在config文件中配置参数。<br /> <br />Kyle 写了一个helper方法,可用来配置timeout。<br /> <br />如果使用了Authentication Service,Forms验证的cookie timeout设置也会影响服务调用的超时。

2011-05-14 17:37:00 4405

原创 Silverlight for WP only - 没有跨域调用限制

<br />Silverlight for Destkop 如有cross-domain调用,则需要被调用方提供一个policy文件。<br /> <br />Silverlight for Windows Phone 去掉了这个限制 - 来自wp论坛的信息<br /> <br />It was explicitly stated in one of the sessions (I'm sorry I can't remember which one) that cross-domain restric

2011-05-13 16:57:00 3229

原创 Silverlight + WCF - Windows集成验证

<br />一个基于Silverlight的intranet应用,需要启用Windows集成验证,设置如下:<br /> <br />1. IIS (7.5) - 启用Windows Authentication<br />2. web.config: <br /> <br /><authentication mode="Windows" /><br />     <identity impersonate="true"/><br />     <authorization><br />      

2011-05-13 15:57:00 3164

2009.12.2 WCF培训PPT及示例

2009.12.2 WCF培训PPT及示例

2009-12-09

建设银行公钥Java2NET

http://dotnet.mblogger.cn/zhouyue/posts/3819.aspx

2009-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除