chen_xizhang
码龄18年
关注
提问 私信
  • 博客:1,288,865
    社区:673
    1,289,538
    总访问量
  • 1,010
    原创
  • 1,608,685
    排名
  • 103
    粉丝
  • 0
    铁粉

个人简介:服务于微软.NET 平台,SQL Server 平台,Office平台 架构师、资深顾问,高级讲师

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2007-05-18
博客简介:

陈希章@中国

博客描述:
心有多宽,路就有多宽
查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得82次评论
  • 获得84次收藏
创作历程
  • 27篇
    2011年
  • 290篇
    2010年
  • 693篇
    2009年
成就勋章
TA的专栏
  • [以摘要方式发布]
  • [发布至博客园首页]
    69篇
  • [网站分类].NET新手区
    2篇
  • [网站分类].NET精华区
    4篇
  • [网站分类]ASP.NET
    2篇
  • [网站分类]C#
    6篇
  • [网站分类]CLR
    1篇
  • [网站分类]jQuery
    3篇
  • [网站分类]PHP
    1篇
  • [网站分类]SharePoint
    4篇
  • [网站分类]Silverlight
    4篇
  • [网站分类]SQL Server
    3篇
  • [网站分类]VS2010
    17篇
  • [网站分类]WCF
    11篇
  • [网站分类]WF
    4篇
  • [网站分类]Windows 7
    1篇
  • [网站分类]WinForm
    3篇
  • [网站分类]WPF
    2篇
  • [网站分类]企业信息化
    4篇
  • [网站分类]企业信息化其他
    13篇
  • [网站分类]其他手机开发
    1篇
  • [网站分类]其他技术区
    1篇
  • [网站分类]其他数据库
    1篇
  • [网站分类]开源研究
    1篇
  • [网站分类]架构设计
    3篇
  • [网站分类]程序人生
    4篇
  • [网站分类]读书区
    4篇
  • [网站分类]转载区
    1篇
  • [网站分类]非技术区
    6篇
  • [网站分类]项目与团队管理
    1篇
  • [网站分类]首页候选区
    1篇
  • [随笔分类].NET Framework Fundamental
    7篇
  • [随笔分类]ASP.NET MVC
    20篇
  • [随笔分类]C++
    19篇
  • [随笔分类]Microsoft .NET
    441篇
  • [随笔分类]MOSS 2010:Visual Studio 2010开发体验
    36篇
  • [随笔分类]Office & SharePoint 及其开发
    76篇
  • [随笔分类]Office 及其开发
    41篇
  • [随笔分类]SQL Server
    108篇
  • [随笔分类]SQL Server BI
    71篇
  • [随笔分类]Visual Studio 2010 & .NET Framework 4.0
    5篇
  • [随笔分类]Workflow Foundation
    7篇
  • [随笔分类]WPF或者Silverligh
    33篇
  • [随笔分类]《实践与思考》书籍连载系列
    9篇
  • [随笔分类]其他
    57篇
  • [随笔分类]再谈CLR 系列
    13篇
  • [随笔分类]算法拾趣
    1篇
  • [随笔分类]网络开发和设计
    88篇
  • [随笔分类]网络开发和设计
    90篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

通过t4模板结合XML定义文件生成MVVM中的Model Entity Class 代码

在之前的两篇文章,我针对MVVM项目实践中如何简化Model和ViewModel类型的编码工作,提供了两种不同的方法。它们分别是 如何利用AOP简化MVVM中Model和ViewModel的设计 http://www.cnblogs.com/chenxizhang/archive/2011/06/24/2089392.html 如何利用Interception简化MVVM中的Model和V
原创
发布博客 2011.06.25 ·
2488 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

XMLDatabase项目已经发布到nuget gallery

如果你在使用Visual Studio 2010,你应该了解nuget。如果你还是不了解,可以参考下面这些介绍 http://zzk.cnblogs.com/s?w=nuget   今天介绍一下,之前我开发过的一个开源数据库项目(XMLDatabase)也已经发布到了unget gallery,有兴趣的朋友可以在项目中使用 该项目的永久位置在:http://xmldatabase.codeplex
原创
发布博客 2011.06.25 ·
1446 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

如何利用Interception简化MVVM中的Model和ViewModel的设计

这一篇是“如何利用AOP简化MVVM中Model和ViewModel的设计”一文的姊妹篇。阅读本文之前,请一定要先阅读上一篇,否则你可能对有关问题理解不深。   上一篇说到,我们可以用AOP的方式,具体来说,我们使用了一个第三方的框架(PostSharp)来实现了代码注入。PostSharp的方式是静态注入,它是需要改变IL代码的。 请看下面这个截图,Customer类型里面的IL代码其实是被改过
原创
发布博客 2011.06.24 ·
1451 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

如何利用AOP简化MVVM中Model和ViewModel的设计

这一篇谈一个MVVM中的一个虽然小但却很实际的问题,就是如何简化Model和ViewModel的设计。这是我们在项目中总结提炼的一些做法。 【备注】关于MVVM的概念,并不是本文的重点。如果你对MVVM还不熟悉,可以参考这里。关于MVVM与之前的MVP,MVC设计模式的渊源和比较,还有目前主流的几个MVVM框架的大致情况,我最近可能再会抽时间另外整理一篇,有兴趣的朋友关注一下。 有用过MVVM的
原创
发布博客 2011.06.24 ·
1789 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构

这是项目中一个页面上的一个功能。我们需要在界面上通过一个TreeView控件显示一个递归的树状结构,也就是说会很多层嵌套的节点,而且层数是不确定的。 这个功能,可以通过HierarchicalDataTemplate来很方便地实现 1. 业务实体 作为举例,我定义了一个大家都很熟悉的Folder类型,即文件夹。我们都知道,文件夹又可以包含子文件夹,而且可以多层嵌套。所以,这是一个递归的结构体。
原创
发布博客 2011.06.22 ·
1287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WCF技术的不同应用场景及其实现分析(续)

上一篇 我总结介绍了WCF技术的背景,核心要素,和典型场景,目的是希望让大家更好地掌握WCF技术,并且在工作中知道如何选择。 由于篇幅较长,这一篇继续写完第二部分。 应用场景: WCF 从发布到现在的将近5年左右的时间,经过了多次增强和改进,从最开始单纯的SOAP Service的方式,发展出来其他多种应用场景,分别是 1. SOAP Services 2. WebHttp Services 3
原创
发布博客 2011.06.21 ·
2063 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

WCF技术的不同应用场景及其实现分析

这一篇文章,是总结一下WCF技术,以及基于这个技术发展出来的几个典型应用场景,并且我将尝试对这些不同的WCF实现的原理进行一些比较分析。 关于WCF这个技术的基本概念,如果你不是很清楚,可以参考一下有关的文档 微软开发者中心 http://msdn.microsoft.com/en-us/netframework/aa663324   我的博客中先前也有很多这方面的介绍 http://zzk.cn
原创
发布博客 2011.06.21 ·
3270 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

如何理解IIS 7的两种应用程序池的管道模式(Managed Pipeline Mode)

之前我写过一篇博客文章,讲的是.NET 4.0的应用程序部署问题。有网友问到一个相关问题就是:如何理解IIS 7中的应用程序池的管道模式,尤其是如何理解“托管模型(integrated mode)”,今天特意再写一篇文章来介绍这个问题。   IIS 7是微软最新版本的IIS版本,从Vista开始提供,目前在Vista,Windows 7,Windows Server 2008中提供。这个全新的版本
原创
发布博客 2011.06.19 ·
3261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RIA Service 的 SOAP EndPoint

越来越多的朋友都在使用Silverlight开发应用程序,其中我们常用的还会有一个特殊的服务,就是RIA Service,具体来说,它是一个所谓的Domain Service. 关于这个服务的基本概念,如果有不清楚,请参考下面这个网址 http://www.silverlight.net/getstarted/riaservices/   今天这一篇是要谈谈一个问题,就是如何让RIA Servic
原创
发布博客 2011.06.14 ·
1385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在jquery中处理带有命名空间的XML数据

这一篇记录一个小技巧。 如果你在做AJAX应用,则你可能经常会用到jquery(或者其他框架)处理服务返回的数据。如果用Jquery处理Json格式,将是相当方便的。但不幸的是,很多服务返回的数据仍然是XML格式的。 jquery对于xml这种数据的处理是内置支持的,这一点没有任何问题。但前提是返回的数据没有带任何命名空间。例如下面这份数据"1.0" encoding="utf-8" ?>
原创
发布博客 2011.06.12 ·
882 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

再谈谈ADO.NET Data Service 数据格式(xml和json)

去年的时候,我写过一篇文章,介绍如何让ADO.NET Data Service返回json数据格式。如果有兴趣,可以参考下面这个链接 http://www.cnblogs.com/chenxizhang/archive/2010/10/27/1862898.html   近日被网友问起,为什么这个成熟的框架(ADO.NET Data Service, 现在新版本里面叫WCF Data Servic
原创
发布博客 2011.06.12 ·
1257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RIA Service中对于递归实体类型处理的问题及解决方案

故事是这样开始的:   我们在开发一个Silverlight应用程序的时候使用到了RIA Service,我们需要通过该服务公开一个对文件夹的查询操作。 为此,我们建立了如下的一个实体类型using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Ru
原创
发布博客 2011.06.10 ·
1116 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【SSAS】Model-First Cube 设计的最佳实践

【备注】这是最近在一个讲座中的例子,整理出来给大家参考   相关名词解释 SSAS: SQL Server Analysis Service。 这是微软SQL Server BI(商务智能)平台的一个核心组件,它可以基于UDM(统一维度模型)构建多维数据集和挖掘模型,支持OLAP(在线分析)和Data Mining(数据挖掘) Cube: 多维数据集 这是SSAS项目设计的一个核心目的,创建多维
原创
发布博客 2011.06.09 ·
1446 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

常见SQL Server导入导出数据的几个工具

在我们的日常工作中,与数据库打交道的机会越来越多。这一篇文章我整理一下常见的SQL Server导入导出数据的几个工具   1. 数据导入导出向导 这是一个可视化的工具,我放在首位,是由于它可以极大灵活地满足导入导出功能,而且是所见即所得的,易于使用。 启动数据导入导出向导的方式有好多种,我自己习惯直接通过如下的命令启动(开始=》运行) dtswizard(顾名思义,它是一个wizard——向导,
原创
发布博客 2011.06.09 ·
2221 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【VSTO】Office开发中遇到的兼容性检查问题

事情是这样的:   我们的一个应用程序需要通过VSTO代码方式操作本地的Excel,包括打开工作簿,生成新的工作簿,设置数据,并且保存为新文件等等。 该程序在Excel 2003的环境下没有任何问题,但是在Excel 2007或者是Excel 2010中就老是遇到中途被卡住的状况。 究其原因,是因为我们想将文件继续保存为Excel 2003格式,但Excel 2007或者Excel 2010默认会
原创
发布博客 2011.06.08 ·
2523 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何在SQL Server中使用正则表达式

最近处理客户一个需求,是要在SQL Server中对某个列进行校验,使用正则表达式保证该列必须是一个邮件地址。 我们都知道,SQL Server的T-SQL中默认是没有这样的语法的。找了一些资料,下面这个例子还不错,分享给大家参考 http://www.codeproject.com/KB/database/xp_pcre.aspx 大致步骤是 1.下载他提供的那个压缩包,里面有源代码和安装脚本
原创
发布博客 2011.05.27 ·
5344 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQL Server 2008 R2的StreamInsight 【文章转载】

下面文章转载自:http://blogs.msdn.com/b/stbcblog/archive/2011/04/18/streaminsight-on-sql-server-2008-r2.aspx   StreamInsight是SQL Server 2008 R2的新模块。它是一个基于.NET的平台,用于复杂事件处理(CEP,Complex EventProcessing),即对于来自多数据
原创
发布博客 2011.05.21 ·
1111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何在SSIS的脚本组件中访问变量

这是一个小问题,我们在SSIS的设计中很多地方都会用到变量,我习惯性地将“变量”和“表达式”称为SSIS的灵魂,虽然不见得绝对准确,但它们确实是保证一个SSIS包灵活性的根本。 同时,我们可能也会在数据流任务中添加“脚本组件”,用我们熟知的C#或者VB.NET编写一些数据转换处理的逻辑。这里可能就有一个需求,我们希望在脚本组件中访问变量(读或者写),但默认情况下,这个需求并不是那么容易实现。我们来
原创
发布博客 2011.05.21 ·
1981 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

How to: Handle Data Conflicts and Errors 【转载】

MSF(Microsoft Sync Framework)是微软的一套数据同步框架,其中一个典型场景就是实现本地数据库与远程数据库之间的数据同步,这样可以比较容易实现脱机应用程序的架构   有关MSF的一些具体内容,可以参考微软的官方网站 http://msdn.microsoft.com/en-us/library/bb902854.aspx   这一篇特别摘录一下有关数据同步时的冲突检测和处理
原创
发布博客 2011.05.10 ·
710 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Console的默认Encoding问题

有时候我们需要在Console程序中,切换Console的OutputStream,大致的做法如下 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace ConsoleApplication1{ cl
原创
发布博客 2011.05.07 ·
1537 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多