Spiga

【开源】Winform甘特日程控件GanttPlanner V1.0发布

2010-12-21 10:57 by LanceZhang, 2644 visits, 收藏, 编辑

背景 

做过WinForm和Web的朋友们可能都有这个感觉:做用户体验良好的WinForm应用程序要远比Web应用程序困难的多。这是因为Web应用程序毕竟只靠HTML+CSS+JS就能做出各种强大的功能和绚丽的效果,而WinForm应用程序则是一步步在屏幕上“绘制”图形图像,还要考虑各种重绘情况。

 一般开发中为了降低开发成本,我们往往选用第三方WinForm控件,而像NetAdvantage, ComponentOne等第三方控件是商业收费的,而且架构中重用的组件很多,使得各控件之间相当耦合,即使我们只需要使用其中一个控件,也得引用一大堆dll,有些时候着实不便,跟别提自己定制了。


简介 

GanttPlanner控件是一个由纯.NET编写的WinForm控件,以干特图+日程表的形式展示数据,提供较为丰富的API和功能支持。其架构最初源自codeproject上一个仿outlook日程表的DayView控件,现修改成适合时间进度展示的GanttPlanner控件,并做了功能上的扩充,在CodePlex上开源,地址为:http://ganttplanner.codeplex.com/

 

功能特点

0. 纯.NET代码编写,不含Win32API引用

1. 节点支持各种拖拽模式

2. 可以通过拖拽来缩放节点

3. 可以直接在线编辑(数据源同步更新)

4. 支持百分比指标的显示/隐藏

5. 根据一行中的节点数自动调整节点高度

6. 可高亮显示指定的时间段(如工作日)

7. 支持行、列定位

8. 支持Tootip的显示及自定义Tooltip内容

9. 时间刻度可缩放

10. 支持各节点不同背景、边框颜色,支持自定义主题 

 

源码下载地址:http://ganttplanner.codeplex.com/ (包括Demo程序)


由于本人不是专业的WinForm开发经验浅薄,如发现bug和功能缺陷,还望大家不吝赐教!



作者:Lance ZhangLance Zhang's Tech Blog
出处:http://blodfox777.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

标签: Windows Form
Add your comment

17 条回复

  1. #1楼 paul_wbc      2010-12-21 11:11
    Edogantt做得更好,而且是web版的,和ms project一模一样。
     回复 引用 查看   
  2. #2楼 咸鱼翻身      2010-12-21 12:10
    都做的不错。
     回复 引用 查看   
  3. #3楼 会长      2010-12-21 12:38
    支持
     回复 引用 查看   
  4. #4楼[楼主] LanceZhang      2010-12-21 13:00
    引用paul_wbc:Edogantt做得更好,而且是web版的,和ms project一模一样。


    web版的很多啊,但场景不同
     回复 引用 查看   
  5. #5楼 Aloner [Sofire]      2010-12-21 13:42
    漂亮!支持~
     回复 引用 查看   
  6. #6楼 魏琼东      2010-12-21 15:03
    搞的不错,前来围观,能用到项目之中不^_^
     回复 引用 查看   
  7. #7楼[楼主] LanceZhang      2010-12-21 15:17
    @会长
    @Aloner [Sofire]
    @咸鱼翻身

    谢谢支持!
     回复 引用 查看   
  8. #8楼[楼主] LanceZhang      2010-12-21 15:17
    引用魏琼东:搞的不错,前来围观,能用到项目之中不^_^

    开源,当然能,呵呵
     回复 引用 查看   
  9. #9楼 huyong      2010-12-21 22:09
    好文,值得推荐。
    欢迎光临 :
    cnBlobs:http://www.cnblogs.com/huyong/
    CSDN: http://blog.csdn.net/chinahuyong
     回复 引用 查看   
  10. #10楼[楼主] LanceZhang      2010-12-22 17:36
    @huyong
    谢谢
     回复 引用 查看   
  11. #11楼 超人哥哥      2010-12-30 14:57
    good~
     回复 引用 查看   
  12. #12楼 eract      2011-01-01 20:48
    2011给力分享!!
     回复 引用 查看   
  13. #13楼[楼主] LanceZhang      2011-01-04 10:28
    @超人哥哥
    @eract
    thanks man
     回复 引用 查看   
  14. #14楼 JustAProgrammer      2011-01-08 18:51
    很棒的控件!谢谢分享!
     回复 引用 查看   
  15. #15楼 不仅仅是通用权限设计      2011-01-25 10:22
    刚发现博主是牛人一个啊,哈哈,冒失了。
     回复 引用 查看   
  16. #16楼[楼主] LanceZhang      2011-01-25 11:37
    @不仅仅是通用权限设计
    呵呵,吉日兄太客气了,日后还要向您多多学习啊
     回复 引用 查看   
  17. #17楼 zhuzhu_us      2011-09-02 10:14
    真的很不错了!
     回复 引用 查看   
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1912385 WvpSNudBeq0=
无觅相关文章插件,快速提升流量