随笔分类 - Microsoft .NET
.NET开发
摘要:最近因为经常处理XML文件,涉及到一个特殊的东西。就是在XML文档的顶部,通常都会有一些特殊的指令,例如 <? xml version=”1.0” encoding=”utf-8” ?> ...
阅读全文
摘要:近日抓紧时间对之前讨论到的XML数据库做了完善,今天发布第一个供测试的版本。下面是有关的说明。该文件(readme.txt)可以在源代码包中找到 此次发布包含了三个部分1. 可执行的dll。(包含两个...
阅读全文
摘要:如大家所见,前两天我公布了关于正在开发的XML数据库方面的一些信息,大家都很热情地参与了讨论。有兴趣的朋友,可以参考下面两个帖子 XML数据库一睹为快 http://www.cnblogs.com...
阅读全文
摘要:前两天,我公布了正在开发的XML数据库的一些信息,下面这个文章演示了什么是XML数据库,以及如何使用它。 XML数据库一睹为快 http://www.cnblogs.com/chenxizhang/a...
阅读全文
摘要:这是正在开发的XML数据库的一个功能,我需要动态根据一个业务实体类型创建一个XSD架构文件,并使用其对最后的XML数据文件进行约束。 目前该功能仅仅是一个原型,还有待细化改进。例如在实体的成员上用一些...
阅读全文
摘要:我们知道,在LINQ 查询中,对於Join的操作,提供了三种不同的实现方式 内联接(INNER JOIN) 分组联接(GROUP JOIN) 左外联接(LEFT JOIN) 关于上面三种JOIN...
阅读全文
摘要:这是我之前编写的数据库文档生成工具的核心部分。我将它进行了一定的简化,希望对大家有用。 该项目的开源首页在 http://sqldocumentationx.codeplex.com/ 该工具支持的...
阅读全文
摘要:这是我正在开发的XML数据库的一个演示程序片段。该项目目前还不完整,会在合适的时候开源。 有关该数据库的一些介绍,请参考 http://www.cnblogs.com/chenxizhang/arch...
阅读全文
摘要:近日在讨论到之前我发布的“文件同步工具”时,有朋友建议用ReadDirectoryChangesW方法去做监控。我个人觉得,如果在C#中做监控的话,首选还是.NET Framework封装好的File...
阅读全文
摘要:这是正在开发的XML数据库中的一个技术细节,我要实现的功能就是可以将一个字符串转换为任意的数据类型。因为大家知道,在XML文件中存放的值拿出来的时候,全部是字符串。我需要将其动态地转换为强类型的类型成...
阅读全文
摘要:这是我正在开发的一个产品。很好理解,它是一个数据库产品(或者称为解决方案),而且它直接就用XML存储数据。 以下是一些基本介绍: 区别于现行的主流数据库,它的数据就是直接用XML文件存储的,而且它不...
阅读全文
摘要:我们都知道,XML是一种特殊格式的数据文件,它与HTML的一个很大的区别在于它自己不能描述自己,也就是一份XML数据文档一般没有格式。它的格式,需要通过所谓的样式表文件来定义,这种文件一般称为xsl或...
阅读全文
摘要:using System;using System.Xml.Schema;using System.Xml.Linq; //LINQ TO XML中,通过对System.Xml.Schema的扩展实现...
阅读全文
摘要:我之前有专门的文章讨论过在XML文件中的命名空间问题,事实上,这个命名空间的设计是XML规范中惹来争议最多的一个部分。其出发点是为了更好地标识元素,但事与愿违,它其实更多的时候是增加了麻烦。这方面的讨...
阅读全文
摘要:在我们的程序里面,很多地方会用到图片。而对于图片的存取就显得非常重要了。在存取图片这个问题上,格式是很关键的一个话题。 例如说,如果原来的图片是jpg,而你试图将其用bmp保存或者读取,就可能导致问题...
阅读全文
摘要:我们都知道,在计算机中唯一能够识别的是二进制的。但在编程人员的世界里面,我们会使用大量的数据类型(例如数值,字符,字符串等),他们是怎么被处理成二进制的呢? 下面的例子演示了如何在字符串和字节数组之...
阅读全文
摘要:在平常编程的过程中,我们经常需要用到图片。对于图片的保存,大家一定有各种各样的方法。这里介绍一下如何使用Base 64编码的方式来存取 使用下面的代码可以将图片保存为一个文件 MemoryStream...
阅读全文
摘要:我们都知道,在计算机中唯一能够识别的是二进制的。但在编程人员的世界里面,我们会使用大量的数据类型(例如数值,字符,字符串等),他们是怎么被处理成二进制的呢? 下面的例子演示了如何在字符串和字节数组之间...
阅读全文
摘要:上一篇我们讲到了使用Trace的功能对代码进行跟踪。我记得很多朋友多问过我,有没有办法将这个跟踪的消息写入到一个数据库中去呢? 答案是可以的,但是并不常用。因为如果跟踪依赖数据库的话,首先写这个消息所...
阅读全文
摘要:在应用程序开发和调试期间,我们经常需要在代码中添加一些跟踪功能。此时可能会用到System.Diagnostics下面的Debug和Trace两个类型。具体的用法请参考帮助文档。 本文介绍的是,如何通...
阅读全文