找到相关内容 528
Sql2005性能工具(SQL Server Profiler和数据库引擎优化顾问)使用方法详解
   文章导航 SQL Server 2005 学习笔记系列文章导航   简介           说到Sql的【性能工具】真是强大,可以让一个像我这样的菜鸟都能找到高手的感觉,SQL Server Profiler的中文意思是SQL Server事件探查,这个到
http://cyqdata.com/cnblogs/article-detail-25564 
.NET中的异步编程(三)- Continuation passing style以及使用yield实现异步
在上一篇文章中我们围观了传统的异步编程,感受到了异步编程不是简单的事情。传统的异步方式将本来紧凑的代码都分成两部分,不仅仅降低了代码的可读性,还让一些基本的程序构造无法使用,所以大部分开发人员在遇到应该使用异步的地方都忍痛割爱。本来我在本篇文章中想讨论一下.NET世界中已有的几个辅助异步开发的类库,但是经过思考后觉得在这之前介绍一下一些理论知识也许对理解后面的类库以及更新的内容有所帮助。今天我们要
http://cyqdata.com/cnblogs/article-detail-25563 
使用Aspose.Cell控件实现Excel高难度报表的生成(二)
继续在上篇《使用Aspose.Cell控件实现Excel高难度报表的生成(一)》随笔基础上,研究探讨基于模板的Aspose.cell报表实现,其中提到了下面两种报表的界面,如下所示: 或者这样的报表格式  首先来分析第一种报表,这个其实还是比较固定的二维表,我们只要绑定相关的信息即可,设计模板如下所示: 实际生成的报表如下所示: 实现的代码其实不复
http://cyqdata.com/cnblogs/article-detail-25523 
[Silverlight]实现DataGrid使用CheckBox选择行
先显示最终结果,其中左边是错误的例子,右边才是正确的 在DataGrid中使用CheckBox选择行时典型的错误就是CheckBox没有Binding到任何属性上,这样的话当拖动滚动条时CheckBox.IsChecked就会乱掉,如Demo中左边那个DataGrid所示。最直观的解决方法是禁用DataGrid的滚动条,或者在绑定的数
http://cyqdata.com/cnblogs/article-detail-25516 
Silverlight之工具箱使用2
Silverlight工具箱给我们提供了一个数据统计表控件。我们只需要将数据与这套工具结合起来,就可以绘制出柱形,线性,饼状图形等。 我们在绘制图表之前,需要引用类库程序集。如果我们将控件拖到视图当中,IDE就会自动引入程序集文件并创建命名空间。 每一个图表必须在Chart对象的Chart.Series属性标记内进行定义,每个Series可以包含若干个同种类型的图表,这样我们就可以在一个图表中实现
http://cyqdata.com/cnblogs/article-detail-25510 
使用Aspose.Cell控件实现Excel高难度报表的生成(一)
时光飞逝,生活、工作、业余研究总是在不停忙碌着,转眼快到月底,该月的博客文章任务未完,停顿回忆一下,总结一些经验以及好的东西出来,大家一起分享一下。本文章主要介绍报表的生成,基于Aspose.Cell控件的报表生成。谈到报表,估计大家都有所领悟以及个人的理解,总的来说,一般的报表生成,基本上是基于以下几种方式:一种是基于微软Excel内置的引擎来实现;一种是构造HTML格式的Excle报表;一种是
http://cyqdata.com/cnblogs/article-detail-25505 
数据同步框架MS Sync Framework-不同场景使用例子和简要分析
上一篇http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html 对这个框架一个总体介绍,这篇通过SDK内带的例子和一个综合的例子描述一下这个框架的使用 [例子基于SDK2.1] SDK的例子 C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\2.1\S
http://cyqdata.com/cnblogs/article-detail-25504 
避免使用count(*)获得表的记录数,解决其延迟问题
今天遇到这样一个细节问题,有个同事为了提高SQL执行效率使用sysindexes.rows来快速的计算表的行数 结果发现取出来的行数根本就不是实际表中的行数 就好比这样 为了获得表中的记录数,一般都使用下面的SQL语句:  SELECT COUNT(*) FROM dbo.orders 但这条语句会执行全表扫描才能获得行数。  下面的SQL语句不会执行全表扫描一样可以获得行数: SELECT ro
http://cyqdata.com/cnblogs/article-detail-25443 
Silverlight之工具箱使用1
我们在开发Silverlight项目时必定需要使用VS自带的一些控件,但是这些有限的控件有时候难以满足开发时的需求,因此MS给我们大家提供另外一套工具,来缓解Silverlight开发包的不足。 此工具箱免费下载地址是:http://silverlight.codeplex.com。我们可以在网址上找到下面两张图片所提示的链接地址就可以下载到Silverlight工具包了。   (1)
http://cyqdata.com/cnblogs/article-detail-25438 
使用“管道”与“应用程序生命周期”重构:可插拔模块
    本篇博客依然用于总结工作中遇到的较有用的设计模式。     入正题。   历史代码     我目前开发的系统中,要实现以模块的方式进行动态扩展。这些模块是以独立程序集的方式嵌入到系统中。原系统中,使用了一个简单的接口 IModule 来实现模块的初始化:public interface
http://cyqdata.com/cnblogs/article-detail-25416 
Silverlight实用窍门序列:9.动态生成实体类,根据XML模板使用Emit生成动态类绑定到DataGrid【附代实例源码】
        在实际项目中,我们可能会遇到用户自定义XML模板字段,然后根据这个模板上的字段来显示相应的字段的值到DataGrid。在这种情况下,需要使用XmlReader解析获取这个用户自定义的XML模板上有哪些字段?然后根据这个字段动态的生成一个实体类。然后再为此动态生成的实体类实例化,并且形成实体类集合,然后绑定到Dat
http://cyqdata.com/cnblogs/article-detail-25402 
Bing Maps中使用Google全球本地化搜索服务详解
微软Bing Maps推出了四大在线地图服务,以满足地理位置、路由、影像以及搜索等常用GIS开发需求,去年我写的《Bing Maps开发系列博文》中介绍了这四种公关服务的特点和基本使用方法。但是很多朋友以及本人在使用这四种服务的时候发现了,使用微软提供的服务实现本地化搜索对于亚洲地区的支持不够友好,这一点比起Google还存在很大的距离。不过不用灰心,虽然Google没有像微软那样直接提供公共服务
http://cyqdata.com/cnblogs/article-detail-25391 
WPF BitmapImage 图片资源无法删除,文件正在被另一个进程使用
今天在一个群里,遇到一个别人问的问题,代码如下所示,项目本意是想在窗体加载时显示一张图片,然后点击按钮,删除该图片。 可是如下代码,在点击delete按钮时,项目报异常:“...无法删除,文件正在被另一个进程使用”, xaml 代码: <Grid x:Name="LayoutRoot"> <Grid.RowDefinitions
http://cyqdata.com/cnblogs/article-detail-25369 
在.NET Workflow 3.5中使用多线程提高工作流性能
最近在工作上碰到一个性能问题,由于项目是基于SOA的架构,使得整个系统完全依赖于各种各样的Service,其中用于处理业务逻辑的Business Services全部都用.NET Workflow 3.5实现(历史原因,项目还没升级到Workflow 4)。在众多的Business Service中,其中有一个的主要功能是,通过调用不同的Data Service来获取数据,然后根据业务逻辑来组织这
http://cyqdata.com/cnblogs/article-detail-25332 
使用Cufon技术实现Web自定义字体
在网页设计中,设计师会在设计中加入一些特殊效果的字体以使得页面更加美观,然而访问者的系统一般都是没有安装这些特殊字体的,所以使用font-family属性来定义这些特殊字体是行不通的,于是人们想出了很多解决方案,今天要介绍的是其中之一的Cufon方案。 定义及基本原理   什么是Cufon呢?简单的说,Cufon是一个用来替代sIFR(更早期的一种自定义字体实现方案)框架,实现在网页中对文字字体进
http://cyqdata.com/cnblogs/article-detail-25327 
使用AuthToken架构保护用户帐号验证Cookie的安全性
在项目或者网站开发中,我们很多人很多时候喜欢使用微软的FormsAuthentication类的GetAuthCookie函数生成需要在访客客户端放置的帐号校验Cookie,这个本身没问题,但是很多人会被GetAuthCookie的userName参数误导,以为传递UserID或者UserName就很安全了.而实际上,Cookie本身并不安全,如果完整复制了校验Cookie,在Cookie的允许时
http://cyqdata.com/cnblogs/article-detail-25326 
SQL Servr 2008空间数据应用系列五:数据表中使用空间数据类型
友情提示,您阅读本篇博文的先决条件如下:   1、本文示例基于Microsoft SQL Server 2008 R2调测。   2、具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验。   3、熟悉或了解Microsoft SQL Server 2008中的空间数据类型。   4、具备相应(比如OGC)的GIS专业理论知识。   5
http://cyqdata.com/cnblogs/article-detail-25318 
WinForm&quot;tableLayoutPanel和flowLayoutPanel的使用(附源码示例)&quot; 之配餐系统的开发
        这篇文章主要跟大家分享下,在配餐系统的开发中,对tableLayoutPanel 和 flowLayoutPanel 控件的使用方法和技巧 ——后附上 测试demo, 相信需要的朋友下载看后能很快的知道其如何使用并实现一些效果和扩展应用!     &
http://cyqdata.com/cnblogs/article-detail-25282 
Google Reader 使用技巧及OPML订阅源分享
前几天参加了一个周金根组织的敏捷个人的学习交流群,在群里有人讨论起了Google Reader的使用技巧,更多的人还不知道Google Reader是何许神器。这里写一篇博客分享下我使用Google Reader的技巧以及分享下由周金根老师提供的技术订阅源,文中部分资源来自网络。   1. Google Reader 何许神器 Google reader是google提供的在线rss
http://cyqdata.com/cnblogs/article-detail-25278 
使用 Fiddler 检测本机的 HTTP 访问
今天使用 Fiddler 的时候,发现 Fiddler 更新了。针对本机的 HTTP 访问问题也给出了一个新的 Update. 首先,由于 IE 和 .NET Framework 内部的硬编码设计,使得对于本机的访问不会通过代理进行,所以,造成 Fiddler 没有办法直接监控到类似的内容。 对于刚刚发布的 IE9 RC 来说,已经进行了相应的调整,不再需要任何额外的步骤就可以监控到发送到 loc
http://cyqdata.com/cnblogs/article-detail-25275