• .NET(C#)开源代码分析


    2006/12/25 下午 11:15

    ZedGraph是C#编写的.NET类库,提供了用户控件和web控件。它可以创建2D的线性图、条形图和饼图。它功能完整且有详细的功能自定义。
    基于LGPL协议开源,.NET 2.0 C#源代码)它的思路清淅,所以非常容易就上手.

    下载:http://sourceforge.net/projects/zedgraph

    例图如下:

     
    2006/12/05 下午 11:35

    这个Portal CMS系统也不是一个正式版本的,去年11月份才开始的项目,但是我发现它的架构非常优秀,采用NHibernate.Net作为系统框架,因此可以作为一个很好的学习对象,值得关注之。 其中也应用了许多VS2005的许多新功能.如Membership 类.

    下载:http://sourceforge.net/projects/ludico/

    开发环境:vs2005 c# + sql 2005

    开源程度:绝对开源

    相关链接

     
    2006/12/02 下午 02:03

    Community Server(CS)是一个非常优秀的Asp.net开源软件,目前官方发布的系统中包括三个部分:Asp.net Forums、DotText、Gallery。如果你是某个以CS构架网站的会员,你可以很容易的就拥有一个Blog、一个相册、还能在论坛上与他人一起进行讨论,这样就形成一个以User为中心的社区,这也就是起名为Community Server的意义所在了。

    CS的构架很巧妙,三套原本不同的开源软件在Telligent Systems的努力下结合在了一起,统一进行用户管理与权限设置(Menbership)、统一进行异常处

     
     
    2006/11/29 上午 00:59

    Ascend.net 为了弥补.net Framework提供的窗体控件的可视化效果的不足而开发

    现阶段共有个6独立控件:

    GradientPanel -- 增强的Panel控件,可以设置各个角的圆角半径,以及过渡的背景色;
    GradientCaption -- 增强的标题控件,可以用作字窗口的标题栏;
    GradientSplitBar -- 分隔栏控件,就是大家经常能在网站上看到的那种;
    GradientNavigationButton -- 导航按钮控件;
    GradientAnimation -- 动画控件,模仿Windows经典的渐变色滚动条效果,也就是Windows9x里启动画面最下方的那个效果;
    NavigationPane -- 前四个控件的组合应用,一个导航面板控件;

    原站: http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=ASCENDNET

    下载: http://www.codeplex.com/SourceControl/ListDownloadableCommits.aspx?ProjectName=ASCENDNET

    相关链接

     
    2006/11/28 下午 02:27

          SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。目前稳定版本为0.8(9.0beta已发布),代码行数近10000行,实现了以下功能:
    ①支持的数据格式:
    PostGreSQL/PostGIS,ESRI Shapefile
    支持WMS layers?
    支持ECW 和JPEG2000 栅格数据格式
    ②Windows Forms 控件,可以移动和缩放
    ③通过HttpHandler支持ASP.net程序
    ④点、线、多边形、多点、多线和多多边形等几何类型和几何集合(GeometryCollections)等OpenGIS Simple Features Specification
    ⑤可通过Data Providers(增加数据类型支持)、Layer Types(增加层类型)和Geometry Types等扩展
    ⑥图形使用GDI+渲染,支持anti-aliased等
    ⑦专题图

    可以看出,SharpMap目前可以算是一个实现了最基本功能的GIS系统,但一些很重要的功能,例如投影,比例尺,空间分析,图形的属性信息,查询检索等等,还没有或者还在开发中。一个好消息是,作者在SharpMap的网站写到:Diego Guidi(NetTopologySuite的开发者)已经创建了一个Sha

     
    2006/11/25 下午 04:46

    华盛顿大学学生用C#做了一个Paint.NET, 比Windows的MSPaint强大不少,包括Layer、Clone Stmap、Edge Detection、Motion Blur及History等,界面也很不错,样式有点像PHOTOSHOP的感觉,对图像处理有兴趣的朋友有福了,不过美中不足的地方是一次只能处理一张图片。另外此软件已经得到了微软的资助。

    原站:http://www.getpaint.net/

    源码:下载

    相关链接

     
    2006/11/25 下午 04:41

    NUnit是一个为Net准备的自动化单元测试框架,它的作用就是帮助你方便的完成单元测试工作,同鼎鼎有名的JUnit一样,都是xUnit家族的成员

    原站:http://www.nunit.org/

    源码:下载

    相关链接

    NUnit的原理

    使用NUnit在.Net编程中进行单元测试

     
    2006/11/25 下午 04:38

    NDoc 可以将 C#.NET 编译生成的程序集和对应的 /doc XML 文档,自动转换成如 .NET Framework SDK 类库文档或者 MSDN Library 在线 .NET 类库文档形式的代码文档,让您快速拥有专业级的类库API 文档。(VB.NET 通过第三方插件如 VBCommenter 的支持,也可以生成 XML 文档。)
    NDoc 代码文档的样式包括 HTML Help 1 (即 *.CHM 格式),Microsoft Help 2 (即以形如 ms-help://... 的 URI 地址访问的文档),以及 MSDN 在线网页样式的 .NET Framework 类库文档。

    NDoc 为开放源代码项目,采用 GNU General Public Licence 授

     
    2006/11/25 下午 04:24
        Ajax.NET Professional (AjaxPro)是最先把AJAX技术在微软.NET环境下的实现的AJAX框架之一。它在客户端脚本之上创建代理类来 调用服务器端的方法。就是人们经常说的asp.net下无组件刷新的功能。
     
    2006/11/25 下午 04:10
  • 相关阅读:
    概率与数学期望
    UVa10870
    UVa10870
    特殊符号+运算优先级
    特殊符号+运算优先级
    poj 2065 SETI(gauss--->≡)
    poj 2065 SETI(gauss--->≡)
    线性筛法证明
    HDU 1728 逃离迷宫
    T^T ONLINE JUDGE 2401 尼克的任务
  • 原文地址:https://www.cnblogs.com/ghfsusan/p/1653112.html
Copyright © 2020-2023  润新知