|>> 官方网站: http://www.xizhang.com 微博:http://weibo.com/chenxizhang

陈希章@中国

:: 心有多宽,路就有多宽 :: | :: http://tech.xizhang.com :: Microsoft .NET开发人员职业规划和学习路线图::

导航

统计

公告

07 2008 档案

IIS使用十大原则,(IIS过期时间,IIS缓存设置) 【转载】
摘要: 1. 自定义错误页虽然自定义错误页很简单,但只有少数管理员有效地利用了它。管理员可以在MMC中将HTTP错误信息映像到服务器上的绝对URL或是某个文件,更为详细的信息可以在这里找到。如果你嫌这太麻烦,阅读全文

posted @ 2008-07-31 15:44 陈希章 阅读(2066) | 评论 (0) 编辑

Web Application和Web Site两个模板的比较
摘要: Web Application和Web Site是Visual Studio 2005开始所支持的两个Web开发模型。Visual Studio 2005刚开始发布的时候,却没有Web Applica阅读全文

posted @ 2008-07-31 10:44 陈希章 阅读(360) | 评论 (0) 编辑

有关连接字符串的一些细节
摘要: 关于针对不同的数据库服务器的连接字符串的编写方式,请参考下面的链接 http://connectionstrings.com/default.aspx (这是一个独立的第三方网站,整理了几乎所有的连接阅读全文

posted @ 2008-07-31 08:02 陈希章 阅读(115) | 评论 (0) 编辑

微软中国的相关研发团队 交流平台
摘要: 1. 微软中国研发集团服务器与开发工具事业部: http://blogs.msdn.com/stbcblog 作为微软中国研发集团的核心研发部门之一,服务器与开发工具事业部在上海和北京与总部及世界各地阅读全文

posted @ 2008-07-30 14:56 陈希章 阅读(56) | 评论 (0) 编辑

通过编程为Outlook 2007添加邮件规则
摘要: Outlook 所支持的邮件规则相当有用,我们经常需要针对某些特征的邮件做特殊的处理。例如将其移动到某个特定文件夹,或者删除它等等。 Outlook所支持的邮件规则主要两大类:收到邮件时和发送邮件时 阅读全文

posted @ 2008-07-30 14:19 陈希章 阅读(1350) | 评论 (1) 编辑

为什么在WSE配置中不要选择Establish Secure Session
摘要: 在配置WSE 3.0的时候,我们都会建议有一个选项(Establish Secure Session)不要选择。事实上,如果你选择了,在调用的时候就会出现问题。但对于该选项为什么不要选择,却没有太多资阅读全文

posted @ 2008-07-29 19:58 陈希章 阅读(77) | 评论 (0) 编辑

使用TransactionScope做分布式事务协调
摘要: //场景是使用在多个数据库之间的协调,.NET 2.0使用一个新的类型 TransactionScope来进行协调,这与之前的COM+协调是相对来说更加方便的 //需要引用一个新的程序集:Syste阅读全文

posted @ 2008-07-29 17:24 陈希章 阅读(95) | 评论 (0) 编辑

SQL Server错误严重性级别和异常处理
摘要: 关于SQL Server的错误严重性级别的说明,强烈认真看一下下面的两个链接 脱机帮助 ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/sqlerrm9/html/阅读全文

posted @ 2008-07-29 17:00 陈希章 阅读(1536) | 评论 (2) 编辑

SQL SERVER的单用户模式以及专用管理员连接
摘要: 我们知道SQL Server中最重要的一个数据库是master数据库,这个系统数据库如果有损坏的话,毫无疑问服务器就将不能正常地提供服务。 在某些时候,master数据库确实受到损坏,无法通过正常的方阅读全文

posted @ 2008-07-29 16:15 陈希章 阅读(2388) | 评论 (0) 编辑

Share Memory协议是怎么回事
摘要: 细心的朋友会发现,SQL Server 2005所支持的网络库协议中多了一个Share Memory协议,那么它是用在什么场合的呢?下面是官方文档的一些介绍: 从运行在同一台计算机上的客户端到 阅读全文

posted @ 2008-07-29 16:13 陈希章 阅读(594) | 评论 (0) 编辑

如何更改服务器名称
摘要: 在某些时候,例如有的培训中心通过克隆磁盘的方式批量安装操作系统以及SQL Server,会出现一个问题,因为安装操作系统时的机器名字是一样的,所以SQL Server记录的服务器名字是一样的,往往在时阅读全文

posted @ 2008-07-29 16:11 陈希章 阅读(356) | 评论 (0) 编辑

如何移动SQL SERVER的系统数据库
摘要: 以下链接有完整的说明 http://msdn.microsoft.com/zh-cn/library/ms345408.aspx 特别提一下的是,在做性能调优的时候,其中一般都有一条是:阅读全文

posted @ 2008-07-29 16:09 陈希章 阅读(100) | 评论 (0) 编辑

使用多结果集读取数据减少服务器往返,提高性能
摘要: 先来谈一下什么是多结果集?以及为什么需要它? 假设我们的一个窗体上有多个控件,需要绑定多个数据源。那么传统情况下,我们可以用不同的命令去读取不同的数据,然后分别绑定。这样做本来无可厚非,但如果从性能上阅读全文

posted @ 2008-07-29 16:02 陈希章 阅读(85) | 评论 (0) 编辑

SQL Server 2005的服务器角色(public)的问题
摘要: SQL Server 默认会有9个服务器角色,而且这些角色是不能删除和新增、修改的。关于这些角色相关介绍和权限,请参考 其中有一个特殊的角色public,任何登录都会属于该角色,它只拥有的权限阅读全文

posted @ 2008-07-29 12:06 陈希章 阅读(3168) | 评论 (3) 编辑

如何解决列表框控件宽度不够的问题
摘要: 在设计界面的时候,我们经常会用到类似于列表框、组合框之类的控件,他们可以显示一系列的选项。但有一个常见的问题就是:如果列表项的文本长度超过了控件的宽度,那么就只能看到一部分内容。针对这个问题,该如何解阅读全文

posted @ 2008-07-29 11:14 陈希章 阅读(225) | 评论 (1) 编辑

可序列化和自定义序列化
摘要: 序列化技术的主要两个目的是:持久化存储、按值封送。 .NET Framework支持三种序列化器:Binary、XML、SOAP.他们各有优缺点,分别列如下 1. Binary序列化是完全保真的,因为阅读全文

posted @ 2008-07-27 07:05 陈希章 阅读(1139) | 评论 (0) 编辑

文件拖放操作
摘要: 我们知道,很多程序都直接文件拖放。例如常见的Excel,Word等等。如果要为我们自己的应用程序添加文件拖放到支持,那么可以按照如下的一些步骤完成 1. 设置窗体的allowdrop属性为true 2阅读全文

posted @ 2008-07-26 22:45 陈希章 阅读(74) | 评论 (0) 编辑

正则表达式编译
摘要: 正则表达式,是我们在做文本查找和处理时经常用到的。关于它的一些基础知识和教程,请参考下面的一些链接 http://unibetter.com/deerchao/zhengzhe-biaodashi-j阅读全文

posted @ 2008-07-26 21:58 陈希章 阅读(307) | 评论 (1) 编辑

在VS2008中使用WSE 3.0
摘要: WSE 是微软推出的一套有关Web Service的增强包,目前最新版本是WSE 3.0,因为后续有WCF技术,所以估计WSE是不会再升级了。 WSE 3.0的安装时可以选择5种类型,如果选择visu阅读全文

posted @ 2008-07-25 19:05 陈希章 阅读(1177) | 评论 (2) 编辑

批量上传报表的工具
摘要: 很多朋友都用过reporting service,以及使用有关工具制作报表(文件格式为rdl),通常情况下,这些报表需要部署到报表服务器,然后再统一访问。当报表比较多的时候,我们自然而然地会想,是否有阅读全文

posted @ 2008-07-25 18:46 陈希章 阅读(441) | 评论 (0) 编辑

为文件夹启用审核
摘要: 今天被问到如何对一个文件夹进行监控,当有人删除文件的时候,把删除者以及文件的信息记录下来。原本有个思路是用FileSystemWatcher来做监控,但该组件的删除事件,能查到的信息是有限的,而且也得阅读全文

posted @ 2008-07-23 14:49 陈希章 阅读(172) | 评论 (0) 编辑

你真的懂javascript吗
摘要: 很多人都知道javascript,但精通并不容易。以下列举了一些比较好的学习资源,供大家参考 使用面向对象的技术创建高级 Web 应用程序 http://msdn.microsoft.c阅读全文

posted @ 2008-07-23 07:47 陈希章 阅读(75) | 评论 (0) 编辑

如何在报表中直接使用数据库中存储的图片
摘要: 很多时候,我们都需要在报表中使用图片,例如我们有一个产品列表,每个产品都对应着一个图片。这些图片可能存储在数据库中(用二进制存储),那么如何在报表中读取数据库,并将这些二进制的内容再转换为图片呢?答案阅读全文

posted @ 2008-07-09 06:28 陈希章 阅读(183) | 评论 (0) 编辑

如何用C#动态生成代码
摘要: 经常被朋友问到如何动态生成代码。这个功能是由.NET Framework内置支持的。下面这个方法就是一个简单的例子 private void GenerateCode() { /*注意,阅读全文

posted @ 2008-07-09 06:09 陈希章 阅读(616) | 评论 (0) 编辑

DataGridView控件中显示图片及其注意事项
摘要: windows Forms编程里面有一个DataGridView控件,它不光是可以显示数据,可以显示按钮,复选框,甚至还可以显示图片。这些图片可以来自于数据库(用二进制的方式存储的),也可以来自文件系阅读全文

posted @ 2008-07-09 06:04 陈希章 阅读(4582) | 评论 (8) 编辑

在windows Forms程序里面实现文件上传
摘要: 有时候我们可能要通过Windows Forms程序上传文件。下面是一个简单的例子。按钮的Click事件如下 OpenFileDialog dialog = new OpenFileDialog(); 阅读全文

posted @ 2008-07-08 18:40 陈希章 阅读(182) | 评论 (0) 编辑

数据分页技术
摘要: 几乎所有的应用程序都会用到数据和数据库。但在对于大数据量的存取设计上,是有很多讲究的。例如,我们需要在一个页面上显示很多数据,我们可能会考虑分页。.NET自带的GridView控件就能很容易地实现分页,但是那样做是否真的合理呢?除此之外,是否还有其他的方法呢?下面就特意拿了一些数据来比较一下阅读全文

posted @ 2008-07-04 20:43 陈希章 阅读(256) | 评论 (2) 编辑