代码改变世界

随笔分类 -  C#

扩展 DbUtility (1)

2014-05-22 21:48 by Ivony..., 3871 阅读, 收藏, 编辑
摘要: 不仅仅是开源,还手把手的教你怎么参与、扩展和修改DbUtility,借助强大的可扩展框架,DbUtility可以变成任何你想要的样子,这一篇文章介绍了如何扩展自己的查询构建方法。 阅读全文

Jumony Core 3,真正的HTML引擎,正式版发布

2013-11-28 17:22 by Ivony..., 22303 阅读, 收藏, 编辑
摘要: Jumony是一个开源项目,已经有三年的历史了,在这三年中,秉承提供给.NET程序员完整的HTML掌控能力,Jumony历经无数次的改进,终于进入了一个新的阶段。Jumony Core 3是一个真正意义上的HTML引擎。 Jumony Core 3目前已经在NuGet上发布,请直接在NuGet包管理 阅读全文

新项目,WebTest

2013-11-02 13:28 by Ivony..., 1860 阅读, 收藏, 编辑
摘要: 最近为了给Jumony for ASP.NET进行单元测试有点伤神,ASP.NET因为环境特殊,一直是单元测试的禁地,传统的单元测试工具由于运行在非ASP.NET环境,可谓是举步维艰。当然,微软在搞ASP.NET MVC的时候已经注意到了这一点,雇了很多个临时工把HttpContext以及所有的相关类型全部写了个Base和Wrapper类型,用来Mock一个HttpContext假装在ASP.NE... 阅读全文

Jumony Core 2.2 发布

2012-12-20 12:50 by Ivony..., 3064 阅读, 收藏, 编辑
摘要: Jumony Core 2.2 已经在 Nuget 上发布了。 Jumony Core 是 Jumony 项目(http://jumony.codeplex.com)的一部分,提供基础的 HTML DOM 解析、API 和 CSS 选择器支持。对于 HTML 规范的支持接近完美(完爆HtmlAgil 阅读全文

C#5纯属YY的展望

2011-05-23 23:27 by Ivony..., 3793 阅读, 收藏, 编辑
摘要: 每次.NET出现新版本后,都会有大量对下个版本不靠谱的各种YY。尤其是C#,一些YY会从3开始,直到5。在这里我也不妨YY一下,谈谈我期盼了很久的一些语言特性,我尽可能会让这些YY靠谱一点,各位看官姑妄听之,姑妄看之。 1、namespace语句: namespace Ivony;令整个文件所有根定义,均在Ivony命名空间。虽然很无聊,但是的确可以减少花括号的层次。2、lambda语句块:Ex... 阅读全文

Jumony入门(四)无缝体验

2010-12-24 00:39 by Ivony..., 6015 阅读, 收藏, 编辑
摘要: 在这一篇里面,我会来谈谈Jumony与现有技术的结合,以及带来的无缝的体验。在前面的文章中,我们见识了Jumony种种神奇的功能,它可以拦截一个HTML文件的请求,解析文件成为DOM,用选择器找出我们感兴趣的地方,并用简单的方法来绑定数据。这些看起来很酷,但做网站需要的不是一个看起来很酷的技术,如何与现有的成果兼容,如何利用现有的经验和积累,也是非常重要的问题。 阅读全文

Jumony入门(三)初探解析器

2010-12-22 01:28 by Ivony..., 8478 阅读, 收藏, 编辑
摘要: 这一次我要谈到Jumony的HTML解析器,我将直接从互联网上随便抓一个页面来分析其所有链接信息并呈现为表格。 阅读全文

Jumony入门(二)初识选择器

2010-12-20 17:05 by Ivony..., 7720 阅读, 收藏, 编辑
摘要: Jumony能干什么,这一次我将从一个具体的问题提出Jumony的解决方案,展现Jumony神奇的魅力。 阅读全文