知乎周源微信_每周源代码4

知乎周源微信

知乎周源微信

In my new ongoing quest to read source code to be a better developer, I now present the fourth in an infinite number of a weekly series called "The Weekly Source Code." Here's some source I'm reading this week that I enjoyed.

在我不断追求阅读源代码以成为更好的开发人员的追求中,我现在以每周系列的无数个方式(称为“每周源代码”)介绍第四个。 这是我本周喜欢的一些资料。

  • PoshConsole - This is a PowerShell console replacement written in WPF (.NET 3.0) with C#. Best feature? PowerShell "QuakeMode", totally. This source was fun to read.

    PoshConsole-这是用W #(.NET 3.0)和C#编写的PowerShell控制台替代。 最大的特点? 完全使用PowerShell“ QuakeMode” 。 这个资料很有趣。

  • Koolwired.IMAP - The beginnings of an IMAP implementation. Not sure why I like reading Mail Protocol implementations, but I also love...

    Koolwired.IMAP -IMAP实现的开始。 不知道为什么我喜欢阅读邮件协议实现,但是我也喜欢...

  • Lesnikowski Mail.dll - This is the POP mail library that DasBlog uses, although he's updated it considerably and now charges a bit. The OLD OLD source is in DasBlog still and worth reading.

    Lesnikowski Mail.dll-这是DasBlog使用的POP邮件库,尽管他已对其进行了相当大的更新,但现在有所收费。 OLD OLD来源仍然在DasBlog中,值得一读。

  • C#.NET del.icio.us API - I use the http://del.icio.us social bookmarking service and this is a C# API for that service. Simple, but fairly clean. I don't usually take the time to abstract thing this much, I'm a bit (a lot) more sloppy, and I'm always impressed when folks take the time.

    C#.NET del.icio.us API-我使用http://del.icio.us社交书签服务,这是该服务的C#API。 简单,但还算干净。 我通常不花那么多时间来抽象事物,我有点(很多)草率,当人们花时间时,我总是印象深刻。

  • WPF Contrib -The start of a WPF Controls project...this first release includes lots of Helpers and Utilities, as well as some panels that you wish you had in WPF.

    WPF Contrib- WPF控件项目的开始...此第一个发行版包含许多帮助程序和实用程序,以及一些希望在WPF中使用的面板。

  • Wintellect Power Collections - An oldie but a real goodie, the Power Collections formerly hosted on Wintellect have moved over to CodePlex for future development. Some of the collections included are the Deque, MultiDictionary, Bag, OrderedBag, OrderedDictionary, Set, OrderedSet, and OrderedMultiDictionary. It'll be interesting if the community takes up the codebase and moves it forward. This code is a gold mine. It's well organized, clean, well-documented and has a fine set of Unit Tests. I should write code this clean.

    Wintellect Power Collections-一个古老而又真实的礼物,以前在Wintellect上托管的Power Collections已移交给CodePlex进行将来的开发。 其中包括的一些集合是Deque,MultiDictionary,Bag,OrderedBag,OrderedDictionary,Set,OrderedSet和OrderedMultiDictionary。 如果社区使用代码库并将其向前移动,将会很有趣。 此代码是金矿。 它组织合理,干净,文档齐全,并具有一套完善的单元测试。 我应该这样写代码。

  • NLinq - I don't have to agree with the concept to think the source is cool. Inspired by this blog post, these guys are kind of reimplementing LINQ for .NET 1.1 and 2.0 by putting the LINQ expressions in a string, like this. Very clever as they are tunneling LINQ expressions through their stuff as a 3rd class API. But what price their immortal souls? ;)

    NLinq-我不必同意这个概念就可以认为来源很酷。 受此博客文章的启发,这些家伙通过将LINQ表达式放在字符串中来重新实现.NET 1.1和2.0的LINQ。 他们非常聪明,因为他们将LINQ表达式作为第3类API通过它们的通道传输。 但是他们不朽的灵魂要付出什么代价呢? ;)

 query = new NLinqQuery(
                @"  from m in methods
                    where !m.IsStatic
                    orderby m.Name
                    group m by m.Name into g
                    select new { MethodName = g.Key, Overloads = g.Count() }");

Feel free to send me links to cool source that you find hasn't been given a good read.

随时向我发送指向很酷的资源的链接,您发现这些链接没有得到很好的阅读。

翻译自: https://www.hanselman.com/blog/the-weekly-source-code-4

知乎周源微信

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值