让Silverlight AutoCompleteBox控件支持多属性筛选
首先我们先建立一个实体类并创建它的集合用于绑定控件的ItemSource属性,这个实体类有两个属性,如下:
1: public class AUser
2: {
3: public string Name { set; get; }
4: public string Age { set; get; }
5:
http://www.cyqdata.cn/cnblogs/article-detail-40960
[C#]struct如何支持虚方法覆盖和接口继承
我还没有研读《CLR Via C#》之类的专著,只是心里有了疑问,然后就去个人探究,下文多为猜想。更希望了解内幕的朋友告知C#后台真相。
我自个儿琢磨出来的结论:形如
1 // 原始声明 2 struct People : IFormattable 3 { 4 public string ToString(string format, IFormatProvider f
http://www.cyqdata.cn/cnblogs/article-detail-40944
Button.PerformClick 仅支持winform,可模拟按钮点击
应用场景:一张工作单,界面上放两个按钮,先保存,后送出,通常,因为用户在保存后再次修改内容,不一定会再主动按保存按钮,所以在送出按钮点击时,还要执行一下保存按钮内的代码,以前一直在送出按钮的处理体顶部写btnSave_Click(sender,e)或者btnSave_Click(null,null)。
今天在查看别人博客时,看到button有个PerformClick()方法,空参数,可以模拟实现
http://www.cyqdata.cn/cnblogs/article-detail-40859
使用silverlight4 Business构建企业级应用程序(一)——多语言支持
1. 资源的多语言支持
使用silverlight4生成默认的Silverlight Business Application后,出现Silverlight project ——MyApp and MyApp.Web.
·  
http://www.cyqdata.cn/cnblogs/article-detail-40808
Silverlight有限支持WCF的binding问题
这是最近遇到的一个小问题。情况是这样的: 1.我们有一个网站,是用.NET Framework 3.5编写的,里面有一些WCF的服务。作为演示,我下面有一个范例服务 合约using System.ServiceModel;
namespace WebApplication1
{
// NOTE: You can use the "Rename" command on the
http://www.cyqdata.cn/cnblogs/article-detail-40321
微软亚洲技术支持中心面试题目
1.进程和线程的差别。 2.Heap与stack的差别。 3.Windows下的内存是如何管理的? 4.介绍.Net和.Net的安全性。 5.客户端如何访问.Net组件实现Web Service? 6.C/C++编译器中虚表是如何完成的? 7.谈谈COM的线程模型。然后讨论进程内/外组件的差别。 8.谈谈IA32下的分页机制。 9.给两个变量,如何找出一个带环单链表中是什么地方出现
http://www.cyqdata.cn/cnblogs/article-detail-39349
写了一个jQuery.imagesview插件,支持图片拖动、缩放类似ACDSEE效果
做项目的时候客户总是比较关心前台界面,这不最近又遇到一个难缠的客户。要求在前台的缩略图点开后查看高分辨率的图片,并且最好能像ACDSEE那样方便浏览,支持拖动、按比例放大缩小。
这样的效果记得在SINA的某个栏目看到过,影响中好像是FLASH做的,我很多年没碰过FLASH了,对现
http://www.cyqdata.cn/cnblogs/article-detail-39174
ASP.NET 4的Demo实践:URL路由改进支持
从.NET框架3.5 SP1开始,微软推出了ASP.NET路由支持,从而实现了特定资源的URL与其对应的Web服务器上的物理文件之间的彻底解耦。借助于ASP.NET路由支持,开发人员可以定义一组路由规则,从而实现把路由模式映射到一个生成相应内容的类。例如,你可以把URLCategories/CategoryName映射到一个类,该类接收CategoryName而最终生成对应于此种类的产品信息显示于
http://www.cyqdata.cn/cnblogs/article-detail-39160
VS 2010 和 .NET 4.0 系列之《多显示器支持》篇
本系列文章导航VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇VS 2010 和 .NET 4.0 系列之《起始项目模板》篇VS 2010 和 .NET 4.0 系列之《多定向支持》篇VS 2010 和 .NET 4.0 系列之《多显示器支持》篇VS 2010 和 .NET 4.
http://www.cyqdata.cn/cnblogs/article-detail-39070
为Expression Web 4 添加HTML5 标签支持
大家都知道Expression Web 4 是用来编写网页脚本的一款软件,包含的语言类型涉及:HTML、ASP、PHP、CSS,但它并不支持HTML5。如下图所示,在HTML5 中的<canvas> 标签并不能获得智能感应,这样在开发过程中会变得很麻烦。本篇将介绍如何为其添加HTML5 标签支持。首先需要下载HTML5 模板插件,将得到一个名叫“HTML5Schema.xa
http://www.cyqdata.cn/cnblogs/article-detail-39017
Firefox/Opera不支持onselectstart事件
如下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Firefox/Opera不支持onselectstart事件</title>
</head>
<body>
<div id="d1" style=
http://www.cyqdata.cn/cnblogs/article-detail-38871
让你的Visual Studio 2010 支持HTML5 和 CSS3
现在的热门话题之一是HTML5 和 CSS3。好的, 它们都很时髦,它们也必然会影响网络开发的未来。 让我们尝尝鲜,花点时间安装设置一下,尽快让Visual Studio2010支持HTML5 和 CSS3 吧。
首先到微软网站上下载 Visual Studio 2010 SP1。双击开始执行VS10sp1-KB983509.exe, 然后等待补丁的下载安装完成。 – 由于Vis
http://www.cyqdata.cn/cnblogs/article-detail-38841
MVC3中实现验证提示信息多语言支持
导言
在上一篇博文中提出一种通过自定义验证适配器自定义模验证提示信息的方法,实现了修改System.ComponentModel.DataAnnotations中提供的默认验证信息,但此方法是把提示信息写死在代码中,不够灵活,比如要多语言支持的情况下,就无能为力了。
本文便继续加以完善,在上文方法的基础上,实现验证提示信息的多语言支持。
改造MyRequiredAttributeAdapter
即
http://www.cyqdata.cn/cnblogs/article-detail-38606
重构之美之一引入工厂方法支持扩展
在开发框架时,若要支持扩展性,引入工厂方法或许会成为神来之笔。例如,在QueryWrapper类的addResource()方法中,需要创建一个IndexWriter对象。
public class QueryWrapper { public final void addResource(RequestContext context) { log(”Add
http://www.cyqdata.cn/cnblogs/article-detail-38493
IE6/7/8/9不支持exec的简写方式
如下
var ary = /h/('hello');
alert(ary);
IE6/7/8/9中报错
Firefox/Safari/Chrome/Opera的最新版本均弹出了“h”
以上写法等价于
var ary = /h/.exec('hello');
即 Firefox/Safari/Chrome/Opera浏览器中使用exec方法时可以
http://www.cyqdata.cn/cnblogs/article-detail-38179
完美解决IE6不支持position:fixed的bug
废话不多说,先看一下下面这段代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>IE6 position:fixed bug</title>
<sty
http://www.cyqdata.cn/cnblogs/article-detail-37722
Silverlight 2中多语言支持实现(上)
引言
最近项目要在Silverlight 2应用程序中实现本地化,原以为这个过程非常简单,却没想到实现的时候一波三折,好在结果还算不错。需求是这样的,用户第一次访问的时候,默认为英文,当用户选择一种显示语言后,记录在本地,下次用户访问时直接显示已经选择的语言。现在我把整个实现的过程记录下来,希望对大家有所帮助。
本文为Silverlight 2中多语言支持实现第一部分。
准备工作
我们发现在Sil
http://www.cyqdata.cn/cnblogs/article-detail-37642
以服务的方式提供站点基础功能支持
Web站点除了提供内容展示,业务逻辑处理外,还有很多看不到的操作,如:错误日志,后台管理,权限分配,访问统计等。如果只有一个站点,完全可以根据需要逐步添加,但实际的情况是往往有多个子站点,这时这些重复的功能就可以以服务的方式提供了。举个例子,我们需要统计执行慢的页面列表,简单的做法是:1 在Global.asax 的 BeginRequest, EndRequest事件中记录执行时间,如果超过某个
http://www.cyqdata.cn/cnblogs/article-detail-37264
AgileEAS.NET 之 Linq 2 EAS.NET,Orm支持Linq,写程序更加的方便
前面的文章AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口简单的介绍了一下AgileEAS.NET平台在2011年初的一些重大改进措施,其他涉及到有关于Orm体系的改进以及对linq的支持,AgileEAS.NET 快速平台之ORM体系的改进与ORM的新成员一文中对Orm的改进做了介绍,本文将详细的
http://www.cyqdata.cn/cnblogs/article-detail-37234
AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口
很久没有和大家交流了,今天出来给大家汇报一下AgileEAS.NET平台的最新进展: AgileEAS.NET是一套企业级的快速开发平台或者说是中间件,主要服务于中小软件企业,以提高软件企业的有效生产率为主要目标,
http://www.cyqdata.cn/cnblogs/article-detail-36971