背景

做过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和功能缺陷,还望大家不吝赐教!

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

  1. java 开源sns_JEESNS V1.0发布,JAVA 开源 SNS 社交系统

    JEESNS V1.0 发布了,本次更新内容: 增加后台管理员授权与取消功能 增加私信模块 解决在微博页面,左侧微博点赞过后,左侧展示列表小手会变黑,但是右侧热门出小手依然是白色 修复后台添加栏目.文 ...

  2. 社交系统ThinkSNS-plus(TS+)V1.0发布!

    2019独角兽企业重金招聘Python工程师标准>>> 需要购买源码的同志们,依然随时可以联系我们手机:18108035545(同微信):电话:028-82884828 :QQ:32 ...

  3. drcom linux最新版,Drcom-client.org 上线暨新版 PUM v1.0 发布

    {撰文/Henry Huang} 感谢各位长期以来对 drcom-client 的支持!今天,在 drcom-client team 的努力下,drcom-client.org 正式上线,同时 drc ...

  4. 基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了

    基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了 专注是不断前进的指南针   --- 题记 基于Java的开源 Carrot2 搜索结果聚合聚类引擎 2.0发布了. Carrot ...

  5. 笑脸墙创作工具(Smilewall Creator V1.0)发布

     笑脸墙创作工具(Smilewall Creator V1.0)发布 by EmilMatthew 08.03.06 笑脸墙创作工具(Smilewall Creator V1.0)发布,欢迎朋友们都来 ...

  6. CRM 365资源管理器 V1.0 发布

    CRM 365资源管理器 V1.0 发布 CRM 365资源管理器 1.0版下载 新增功能 1.资产Online 开发: 2.解决方案添加查看视图关系图功能. 注意:online连接方式配置中的组织名 ...

  7. ENTBOOST V1.0 发布,开源企业IM免费企业即时通讯

    为什么80%的码农都做不了架构师?>>>    ENTBOOST正式发布V1.0版本,主要版本更新内容: PC客户端登录窗口界面增加定制功能,包括注册.游客.忘记密码和企业LOGO定 ...

  8. C#winform 经典小游戏贪吃蛇V1.0(一)

    关于V1.0   为什么我给这个版本定义为V1.0嘞,因为在这个版本中仅仅实现了蛇的自动行进,按键对蛇的行进方向的操作和吃掉食物蛇身的增长等操作. 但是任何事情都必须一步一步来,当我们完成这个乞丐版的 ...

  9. 一扬开源新闻静态生成系统V1.0发布

    这是我写的第一个开源系统,我最初的设想是在这个系统应用上尽量多的技术,当然现在这个设想也没有改变,现在发布的只是V1.0版,里面涉及了静态生成,模板应用,存储过程,DIV+CSS,反射,集合,XML, ...

最新文章

  1. 第十六课.基于K-means的图像分割
  2. LightGBM如何保存模型?
  3. vuex 管理vue-router的传值
  4. java接口与集合_【总结】Java常用集合接口与集合类
  5. 简述linux的重要安装过程,对Linux安装过程的理解
  6. teamcity和jmeter结合进行接口自动化测试
  7. [hdu1242]优先队列
  8. 类型配置命名空间 —— XML schema
  9. 网络设备流量分析——ElastiFlow容器化部署与应用
  10. Tuxera NTFS对磁盘进行不同格式转换
  11. 高质量技术文章哪里看?数据人必看的优质公众号
  12. Spring MVC 基于URL的映射规则(注解版)
  13. 论文写作——算法部分写作心得
  14. C语言 输出斐波那契数列
  15. Oracle LiveLabs实验:DB Security - Unified Auditing
  16. 交换机接口的三种模式
  17. 一款游戏辅助程序的分析、制作方法
  18. 怎么看电脑是32位还是64位?2个方法,快速查看
  19. Wi-Fi 网络结构
  20. 【电源设计】05反激式开关电源

热门文章

  1. 如何使自己的程序只运行一次
  2. 【vs开发】向图形界面程序添加控制台
  3. 【Vegas原创】SQL Sever系统表及系统procedure的总结
  4. android oppo 权限,OPPO Reno可尝鲜Android Q:教程如下
  5. 架构师之路 — 分布式系统 — 分布式事务难题
  6. 云网融合 — 云网业务统一管控技术
  7. AWS — AWS Snow 系列
  8. 5G NR — 密集组网和异构组网
  9. 数据结构 — 平衡二叉树
  10. 删除文件提示“您需要权限才能执行此操作”如何解决