Silverlight &WPF 技巧(一)DataGrid虚拟化加速不自动开启?
在数据量大的情况下,DataGrid和ComboBox无法渲染或者渲染速度比较慢。
首先我们来介绍下VirtualizingStackPanel 类(以下摘自MSDN)
标准布局系统可以创建项容器并为每个与列表控件关联的项计算布局。 “虚拟
http://www.cyqdata.cn/cnblogs/article-detail-25435
Silverlight实用窍门序列:10.动态生成DataGrid,动态绑定DataGrid模板列【附带实例源码】
上节内容提要:在实际项目中,我们可能会遇到用户自定义XML模板字段,根据这个模板上的字段来显示相应的字段的值到DataGrid。在这种情况下,需要使用XmlReader解析获取这个用户自定义的XML模板上有哪些字段,根据这个字段动态的生成一个实体类,之后再为此动态生成的实体类实例化...
在上一节中我们生成了一
http://www.cyqdata.cn/cnblogs/article-detail-25433
Silverlight实用窍门序列:9.动态生成实体类,根据XML模板使用Emit生成动态类绑定到DataGrid【附代实例源码】
在实际项目中,我们可能会遇到用户自定义XML模板字段,然后根据这个模板上的字段来显示相应的字段的值到DataGrid。在这种情况下,需要使用XmlReader解析获取这个用户自定义的XML模板上有哪些字段?然后根据这个字段动态的生成一个实体类。然后再为此动态生成的实体类实例化,并且形成实体类集合,然后绑定到Dat
http://www.cyqdata.cn/cnblogs/article-detail-25402
C++ 工程实践(2):不要重载全局 ::operator new()
陈硕 (giantchen_AT_gmail)
Blog.csdn.net/Solstice
本文只考虑 Linux x86 平台,服务端开发(不考虑 Windows 的跨 DLL 内存分配释放问题)。本文假定读者知道 ::operator new() 和 ::operator delete() 是干什么的,与通常用的 new/delete 表达式有和区别和联系,这方面的知识可参考侯捷先
http://www.cyqdata.cn/cnblogs/article-detail-25398
分享在MVC3.0中使用jQuery DataTable 插件
前不久在网络上看见一个很不错的jQuery的DataTable表格插件。后来发现在MVC中使用该插件的文章并不多。本文将介绍在MVC3.0如何使用该插件。在介绍该插件之前先简单介绍一下,推荐该插件的原因。在项目中我使用jqgrid比较多。但是发现当进行样式调整时jqgrid的样式常常会让美工头疼。而datatable插件却是一个轻量级的jQuery
http://www.cyqdata.cn/cnblogs/article-detail-25242
Hadoop的本地库(Native Libraries)介绍
Hadoop是使用Java语言开发的,但是有一些需求和操作并不适合使用java,所以就引入了本地库(Native Libraries)的概念,通过本地库,Hadoop可以更加高效地执行某一些操作。
目前在Hadoop中,本地库应用在文件的压缩上面:
zlib
gzip
在使用这两种压缩方式的时候,Hadoop默认会从$HADOOP_HOME/lib/native/Linux-*目录中加载本地库
http://www.cyqdata.cn/cnblogs/article-detail-25205
Silverlight实用窍门序列:6.Silverlight弹出窗口以及DataGrid分页【附带实例源码】
继上节所讲,在上一节中,我们讲述了DataGrid绑定webService传输过来的XML数据实体类集合。在本节我们将这个DataGrid移动到一个ChildWindow中去。然后实现ChildWindow的弹出效果。以及对这个DataGrid的分页效果。实例源代码也是在上一节的基础上做一些改动而来。
 
http://www.cyqdata.cn/cnblogs/article-detail-25108
【全面解禁!真正的Expression Blend实战开发技巧】第四章 从最常用ButtonStyle开始 - PathButton
上一篇我们介绍了TextButton,但为了追求界面的张力,时尚,仅仅使用系统的字体是不够的。在传媒领域中名片,报章,杂志,广告中的字体非常讲究。我们系统界面也是这样,一些很酷的 flash英文网站,为了追求最佳的效果,常常使用20种以上的字体。
我个人非常喜欢微软雅黑,但我无法保证每一个客户端都装有微软雅黑。在blend中可以很容易的嵌入字体包,供用户下载。但无奈中文字库太大了,一个微软雅黑
http://www.cyqdata.cn/cnblogs/article-detail-25068
wmframework v2.0 手册(五)ibatis改写扩展说明
1、源码修改记录
1.1、 sqlmap中新增执行节点statements
修改了sqlmap校验解析文件sql-map-2.dtd
修改了sqlmap解析器:SqlMapParser.java
example:
<statements id="insertUsersList" parameterClass="test.A">//一层节点
<selectKey keyProp
http://www.cyqdata.cn/cnblogs/article-detail-25067
Silverlight实用窍门序列:5.绑定webService数据到DataGrid,设置DataGrid模板,模拟数据库数据的绑定【附带实例源码】
根据第二节说述,我们能够从webService获取到相关的信息数据。那么我们如果要查询数据库的数据,就应该在webservice端使用Select 语句来查询到表,然后使用DataSet的GetXml()方法,获取到相应的XML格式化数据库表数据。在本实例中,我们在webService端模拟一串数据库表的数据。如下:
&l
http://www.cyqdata.cn/cnblogs/article-detail-25060
将DataRow转换成相应的对象(通用以及泛型操作)
一直以来对框架非常感兴趣,对大多数框架(目前本人看过的)来说一般分为三个部分:
(1):拼接SQL语句(反射)。
(2):执行CRUD操作,获取相应的DataTable、DataSet等等。
(3):将相应的DataTable、DataSet转换成对象(反射)。
因此可以将上述3个部分各个击破,一步一步来实现自己的框架,看的框架多了,也就成了路。反射在这里面被淋漓尽致的运用,哈哈,站
http://www.cyqdata.cn/cnblogs/article-detail-21021
一简易的DatePicker
DatePicker是个很常见的组件。我大致搜了一下,满大篇的demo。各大框架也把DatePicker纳入基本的组件库里。jQ的ui有,YUI的widget里也有。而且也封装的结结实实,兼容性,通用性,都做得挺好。于是在代码完善的同时,代码量自然也不会少。即使建立在基础库之上,代码也是好几百行。
真正使用的时候可能并不需要这么完善的功能。咱们就写个简陋点的东西,够自己用就行了。
而且以前有朋
http://www.cyqdata.cn/cnblogs/article-detail-21020
发布一个原创小类库:.Net 小型软件自动更新库(SimpAutoUpdater)
本类库+工具用于快速实现一个简单的自动更新程序,旨在快速简单地为现有的.Net应用程序添加上比较简单的自动更新功能。
在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个
http://www.cyqdata.cn/cnblogs/article-detail-21018
缓存DataURI资源的解决方案
在Html5中,可以将图片经过base64编码后直接写在HTML中来展示图片,使用这种方式可以减少Http请求数量,从而可加快页面展示,同时也减少了很多对服务器的压力。
例: <img src="data:image/png;base64,iVBORw0KGgooCAMAAAC7...(此处略去N个字)...lFTk
http://www.cyqdata.cn/cnblogs/article-detail-15438
WebMatrix教程(三) (关注Microsoft 的最新武器:基于空白项目建立你的WebMatrix网站[下篇])
测试你的站点
WebMatrix 包含一个 IIS Express, 它的工作方式很像 IIS. 然而, IIS Express是集成在WebMatrix里,在本地计算机上运行,这方便了我们进行本地测试。
有时你需要做的不仅仅是检查网页的外观, 你可能想知道在后台数据交换中发生了什么。例如,是否有损坏的链接,WebMatrix有一个工具可以带你直接到这类文件处作出修正。
选择&n
http://www.cyqdata.cn/cnblogs/article-detail-15020
ASP.NET MVC 实战8、ModelState与数据验证
ViewData有一个ModelState的属性,这是一个类型为ModelStateDictionary的ModelState类型的字典集合。在进行数据验证的时候这个属性是比较有用的。在使用Html.ValidationMessage()的时候,就是从ViewData.ModelState中检测是否有指定的KEY,如果存在,就提示错误信息。例如在前一篇文章ASP.NET MVC 入门7、Hellp
http://www.cyqdata.cn/cnblogs/article-detail-12560
ASP.NET MVC2 数据模型验证类库:MVC Foolproof Validation
MVC Foolproof Validation是一个数据模型类库扩展。 操作符验证 1: public class SignUpViewModel
2: {
3: [Required]
4: public string Password { get; set; }
5:
http://www.cyqdata.cn/cnblogs/article-detail-12482
jQuery/asp.net mvc DateTime 的处理
在Javascript中的DateTime需要使用new Date(318326400000),asp.net mvc返回的Json时间格式变成了/Date(318326400000)/ jQuery.ajax() 函数消费的Json数据的Date类型可以通过jQuery 1.2.6以上版本所增加的 jQuery.ajax.dataFilter
第一步通过jQuery.ajax()的da
http://www.cyqdata.cn/cnblogs/article-detail-12379
ASP.NET MVC 使用AderTemplate模板引擎进行视图显示
ASP.NET MVC 使用AderTemplateEngine模板引擎进行视图显示
1. 创建ArtTemplateViewLocator视图文件定位类,代码如下:
namespace ArtLib
{
class ArtTemplateViewLocator : ViewLocator
{
public ArtTemplateViewLocator()
{
base.V
http://www.cyqdata.cn/cnblogs/article-detail-11974
有一天,WebForm 对 MVC 说:能否借你的UpdateModel方法来用用?
背景 ASP.NET MVC的Controller有个很不错的方法:UpdataModel (相对应的还有TryUpdateModel)。它能够把提交的数据(Form, QueryString, RouteData)自动更新到实体,例如: 如果提交的数据键值与Custo
http://www.cyqdata.cn/cnblogs/article-detail-11953