上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 35 下一页
摘要: 最近因为经常处理XML文件,涉及到一个特殊的东西。就是在XML文档的顶部,通常都会有一些特殊的指令,例如 <? xml version=”1.0” encoding=”utf-8” ?> ... 阅读全文
posted @ 2009-09-05 11:36 陈希章 阅读(620) 评论(0) 推荐(1) 编辑
摘要: 近日抓紧时间对之前讨论到的XML数据库做了完善,今天发布第一个供测试的版本。下面是有关的说明。该文件(readme.txt)可以在源代码包中找到 此次发布包含了三个部分1. 可执行的dll。(包含两个... 阅读全文
posted @ 2009-08-31 20:10 陈希章 阅读(2510) 评论(18) 推荐(3) 编辑
摘要: 今天装好了Windows 7 , Visual Studio 2010 , Office System 2010。咱也要与时俱进嘛,眼前确实一亮,发几个图做过记录 明天还要出去讲课。接下去空闲时间抓紧... 阅读全文
posted @ 2009-08-14 19:28 陈希章 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 如大家所见,前两天我公布了关于正在开发的XML数据库方面的一些信息,大家都很热情地参与了讨论。有兴趣的朋友,可以参考下面两个帖子 XML数据库一睹为快 http://www.cnblogs.com... 阅读全文
posted @ 2009-08-12 08:21 陈希章 阅读(3883) 评论(25) 推荐(3) 编辑
摘要: 前两天,我公布了正在开发的XML数据库的一些信息,下面这个文章演示了什么是XML数据库,以及如何使用它。 XML数据库一睹为快 http://www.cnblogs.com/chenxizhang/a... 阅读全文
posted @ 2009-08-11 20:26 陈希章 阅读(6630) 评论(47) 推荐(7) 编辑
摘要: 这是正在开发的XML数据库的一个功能,我需要动态根据一个业务实体类型创建一个XSD架构文件,并使用其对最后的XML数据文件进行约束。 目前该功能仅仅是一个原型,还有待细化改进。例如在实体的成员上用一些... 阅读全文
posted @ 2009-08-10 11:55 陈希章 阅读(4487) 评论(22) 推荐(4) 编辑
摘要: 我们知道,在LINQ 查询中,对於Join的操作,提供了三种不同的实现方式 内联接(INNER JOIN) 分组联接(GROUP JOIN) 左外联接(LEFT JOIN) 关于上面三种JOIN... 阅读全文
posted @ 2009-08-10 09:02 陈希章 阅读(6959) 评论(4) 推荐(0) 编辑
摘要: 这是我之前编写的数据库文档生成工具的核心部分。我将它进行了一定的简化,希望对大家有用。 该项目的开源首页在 http://sqldocumentationx.codeplex.com/ 该工具支持的... 阅读全文
posted @ 2009-08-09 18:57 陈希章 阅读(4532) 评论(22) 推荐(3) 编辑
摘要: 这是我正在开发的XML数据库的一个演示程序片段。该项目目前还不完整,会在合适的时候开源。 有关该数据库的一些介绍,请参考 http://www.cnblogs.com/chenxizhang/arch... 阅读全文
posted @ 2009-08-09 18:19 陈希章 阅读(9221) 评论(60) 推荐(3) 编辑
摘要: 近日在讨论到之前我发布的“文件同步工具”时,有朋友建议用ReadDirectoryChangesW方法去做监控。我个人觉得,如果在C#中做监控的话,首选还是.NET Framework封装好的File... 阅读全文
posted @ 2009-08-09 08:06 陈希章 阅读(2738) 评论(0) 推荐(0) 编辑
摘要: 这是正在开发的XML数据库中的一个技术细节,我要实现的功能就是可以将一个字符串转换为任意的数据类型。因为大家知道,在XML文件中存放的值拿出来的时候,全部是字符串。我需要将其动态地转换为强类型的类型成... 阅读全文
posted @ 2009-08-08 19:31 陈希章 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: 这是我正在开发的一个产品。很好理解,它是一个数据库产品(或者称为解决方案),而且它直接就用XML存储数据。 以下是一些基本介绍: 区别于现行的主流数据库,它的数据就是直接用XML文件存储的,而且它不... 阅读全文
posted @ 2009-08-08 19:23 陈希章 阅读(13735) 评论(6) 推荐(3) 编辑
摘要: 概述:这是我之前编写的数据库文档生成工具的核心部分。我将它进行了简化,希望对大家有用。该工具支持的版本是:SQL Server 2000、2005、2008这个工具要求如下运行环境1. Windows XP或者更高版本2. .NET Framework 2.0 sp1要点:l 该工具使用很简单,下载之后,请双击SQLDocumentationX.exel 进行必要的设置后,点击“开始&... 阅读全文
posted @ 2009-08-06 19:24 陈希章 阅读(1043) 评论(2) 推荐(0) 编辑
摘要: 我们都知道,XML是一种特殊格式的数据文件,它与HTML的一个很大的区别在于它自己不能描述自己,也就是一份XML数据文档一般没有格式。它的格式,需要通过所谓的样式表文件来定义,这种文件一般称为xsl或... 阅读全文
posted @ 2009-08-06 19:07 陈希章 阅读(412) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Xml.Schema;using System.Xml.Linq; //LINQ TO XML中,通过对System.Xml.Schema的扩展实现... 阅读全文
posted @ 2009-08-06 10:07 陈希章 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 我之前有专门的文章讨论过在XML文件中的命名空间问题,事实上,这个命名空间的设计是XML规范中惹来争议最多的一个部分。其出发点是为了更好地标识元素,但事与愿违,它其实更多的时候是增加了麻烦。这方面的讨... 阅读全文
posted @ 2009-08-06 09:46 陈希章 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: 这是一个Windows Live Writer插件程序。目的是帮助博客作者按照月份整理自己的博客文章。原本是我自己用的一个小工具,我想可能对大家有用,所以公布出来分享一下   以我自己的情况而言,我有时需要列出当月的博客文章,并且最好是附带有每篇文章的链接地址。日后也可以快速地查阅到有关的文章。 该插件是基于Windows Live Writer的最新版本开发和测试的,建议您到微软... 阅读全文
posted @ 2009-08-05 22:08 陈希章 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们讲到过,引用其实是对象的一个别名。我们知道对象是类型的具体化实例,那么类型可不可以有别名呢?答案是可以的 #include <iostream>using namespace ... 阅读全文
posted @ 2009-08-05 16:07 陈希章 阅读(4984) 评论(0) 推荐(0) 编辑
摘要: C++中并没有值类型和引用类型之说,标准变量或者自定义对象的存取默认是没有区别的。但如果深入地来看,就要了解C++中,管理数据的两大内存区域:栈和堆。 栈(stack)是类似于一个先进后出的抽屉。它的... 阅读全文
posted @ 2009-08-05 15:53 陈希章 阅读(1596) 评论(1) 推荐(1) 编辑
摘要: 在C++中,&这个符号有两个含义,一种含义是取某个变量或者对象的地址。这个地址是指内存地址,这个地址取到之后,可以赋给一个指针。例如下面这样 int a=5; int *p=&a; 这... 阅读全文
posted @ 2009-08-05 15:08 陈希章 阅读(8300) 评论(0) 推荐(0) 编辑
摘要: 这是一个简单但很有用的文件同步工具,当初开发这个工具的出发点就是因为我平时有大量的文档需要备份和管理。这个工具包含如下的特色 1. 支持增量同步(每次备份只备份变化的部分) 2. 支持多版本管理(可以针对一些文档设置多版本控制) 3. 支持自动化(可以通过Windows的任务计划调度它) 4. 支持多目标(就是说一个文件夹可以同步到多个目标中去)这个工具要求如下运行环境 1. Windows XP... 阅读全文
posted @ 2009-08-05 11:26 陈希章 阅读(388) 评论(0) 推荐(1) 编辑
摘要: 什么是指针?指针是保存了变量在内存中的地址。但是指针自己也需要有一个地址。 在C++中,通过&符号,可以取得某个变量的内存地址。使用* 可以定义一个指针变量。该变量的类型要与其引用的变量类型一... 阅读全文
posted @ 2009-08-04 06:41 陈希章 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 在我们的程序里面,很多地方会用到图片。而对于图片的存取就显得非常重要了。在存取图片这个问题上,格式是很关键的一个话题。 例如说,如果原来的图片是jpg,而你试图将其用bmp保存或者读取,就可能导致问题... 阅读全文
posted @ 2009-08-01 08:17 陈希章 阅读(1843) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,在计算机中唯一能够识别的是二进制的。但在编程人员的世界里面,我们会使用大量的数据类型(例如数值,字符,字符串等),他们是怎么被处理成二进制的呢? 下面的例子演示了如何在字符串和字节数组之... 阅读全文
posted @ 2009-08-01 07:44 陈希章 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 在平常编程的过程中,我们经常需要用到图片。对于图片的保存,大家一定有各种各样的方法。这里介绍一下如何使用Base 64编码的方式来存取 使用下面的代码可以将图片保存为一个文件 MemoryStream... 阅读全文
posted @ 2009-08-01 07:42 陈希章 阅读(3997) 评论(4) 推荐(0) 编辑
摘要: 我们都知道,在计算机中唯一能够识别的是二进制的。但在编程人员的世界里面,我们会使用大量的数据类型(例如数值,字符,字符串等),他们是怎么被处理成二进制的呢? 下面的例子演示了如何在字符串和字节数组之间... 阅读全文
posted @ 2009-08-01 07:18 陈希章 阅读(484) 评论(0) 推荐(0) 编辑
摘要: http://sqlrbs.codeplex.com/ RBS is a library API set that is designed to move storage of BLOB data f... 阅读全文
posted @ 2009-07-30 21:59 陈希章 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 这个理由就是:你如果经常需要在SQL Server中存取大量的二进制内容。 话说,我本来对此也没有太大的感性认识,全因为近日在写一个文件备份工具而起。我在下面这篇文章中大致提到了一些相关的背景 htt... 阅读全文
posted @ 2009-07-29 15:34 陈希章 阅读(1204) 评论(2) 推荐(1) 编辑
摘要: 最近经常收到微软发出的邮件,其中有一部分邮件不止一次提到了Office 2010。今天看了一下网站,还不错嘛 http://www.microsoft.com/office/2010/ 有兴趣的朋友可... 阅读全文
posted @ 2009-07-29 11:41 陈希章 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 上一篇我们讲到了使用Trace的功能对代码进行跟踪。我记得很多朋友多问过我,有没有办法将这个跟踪的消息写入到一个数据库中去呢? 答案是可以的,但是并不常用。因为如果跟踪依赖数据库的话,首先写这个消息所... 阅读全文
posted @ 2009-07-28 12:29 陈希章 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 在应用程序开发和调试期间,我们经常需要在代码中添加一些跟踪功能。此时可能会用到System.Diagnostics下面的Debug和Trace两个类型。具体的用法请参考帮助文档。 本文介绍的是,如何通... 阅读全文
posted @ 2009-07-28 12:13 陈希章 阅读(914) 评论(1) 推荐(1) 编辑
摘要: 在ASP.NET开发中,我经常强调,数据的合理缓存是对性能很重要的一个因素。关于ASP.NET的缓存,一般会有三种做法 1. 页面缓存 2. 控件缓存 3. 数据缓存 其中又以数据缓存这种方式最为灵活... 阅读全文
posted @ 2009-07-28 10:41 陈希章 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 之前我有专门的博客探讨了什么是单元测试,以及为什么要单元测试,如果大家有兴趣,可以参考下面的链接 http://www.cnblogs.com/chenxizhang/archive/2009/07/... 阅读全文
posted @ 2009-07-28 10:17 陈希章 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 最近利用空闲时间自己在写一个文件备份工具,因为我磁盘上的很多文件很重要,例如很多PPT和讲义。所以需要经常备份,而且因为这些文件很多,所以需要增量备份。 我尝试用过windows自带的ntbackup工具,但感觉不是很爽。它不支持压缩备份,而且界面也有点复杂。 为了响应伟大领袖的“自力更生,丰衣足食”的号召,咱决定自己写一个工具,专门备份到数据库。支持压缩,支持加密,支持增量。 阅读全文
posted @ 2009-07-28 09:55 陈希章 阅读(3105) 评论(1) 推荐(1) 编辑
摘要: 全文链接:http://msdn.microsoft.com/zh-cn/library/ms243192(VS.80).aspx 核心的部分如下: 1. 配置文件 【注意】红色部分,如果是使用VS... 阅读全文
posted @ 2009-07-28 09:19 陈希章 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 在日常的开发工作中,我们经常需要操作各种各样的文件。其中有一个很重要的任务就是要能够读取特定文件的信息,并据此做出一些相应的设计。 在.NET Framework中的System.IO命名空间下,提供... 阅读全文
posted @ 2009-07-27 09:29 陈希章 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 今天在讲到多语言设计,其中讨论不同语言环境下的货币显示问题。我们一般都同意,可以针对页面的显示元素做多语言,但对于货币这个部分,应该还是要统一为一个,否则就很容易造成误会。例如¥1000和$1000当... 阅读全文
posted @ 2009-07-26 22:19 陈希章 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 近日再次讲到SQL Server 2005中的数据库快照功能。这里做一个总结 使用场景: 只读的报表查询(可以有多个版本) 分担源数据库压力 将数据静止在某个时间 对于人为失误问题的灾难恢复 主要... 阅读全文
posted @ 2009-07-25 18:35 陈希章 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 在网页中颜色代码一般都是用16进制保存的,但这段16进制的文本如何转换为10进制呢 请参考下面的方法 private int Hex2int(string hex){ return int.Parse... 阅读全文
posted @ 2009-07-24 06:54 陈希章 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/zh-cn/library/bb399389.aspx LINQ to SQL 提供了一个 API 集合,用以帮助您发现、评估和解决并发冲突。 本节... 阅读全文
posted @ 2009-07-22 23:11 陈希章 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 35 下一页