最初的项目名称是屏幕截图2005,因为这一年是2005年,也因为它是使用VS2005创建的。这十年来一直在使用和完善中,只是个人的精力有限,想做的东西太多,还没有把它做的特别的完善。之前写过 C#软件开发实例.私人订制自己的屏幕截图工具 系列文章,也附带了源码下载,是对部分功能实现改进后的实现,但实现的功能不如最初的版本完善。现在把这两个版本都开源出来,方便需要的小伙伴下载使用学习,同时也希望大家能提出自己的意见和建议。

我为什么选择开源?

为什么选择开源,这让我想到了开源精神。

什么是开源精神?

一、开源精神里最重要的,是拿来主义。
二、在开源世界里,参与比主导更重要。
三、开源的是社区,代码仅是很小的一部分。

如何理解开源精神?

有人创造了一个东西,然后拿出来,让大家都能用,开源就是这么简单!
但是这个美好的想法的背后有很多细节,以下讨论几个主要的:
1、用这个东西是不是要尊重作者的劳动成果?
2、用这个东西,是否需要付钱给作者?
3、用这个东西是否受限制(比如说不能用于非科研途径,不能用于商业途径等等)?
4、用这个东西出了问题谁负责?
5、我能不能复制这个东西?
6、我能不能传播复制的东西?
7、我能不能在这个东西的基础上造新的东西?
8、我能不能传播在这个基础上新造的东西?
9、如果我在这个东西的基础上造了新的东西,这个新东西的1-8应该怎么回答?作者:jamesr
链接:https://www.zhihu.com/question/20559450/answer/24386520
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

分享精神

选择开源,我觉得最重要应该是分享精神!
你的能力你的成就有多大,取决于你为别人、为公司、为企业、为社会解决多大的问题;

你解决的问题越大,你所得到的回报会越大。

《致加西亚的信》,我们虽然最终目的是赚钱,但是不能看重眼前,太看重做一件事表面上能得到的利益了,要往深了看,往远了看;
就像投资炒股票,不能看表面的消息之类的,要能看清它的实质;就像巴菲特的价值投资;就目前来说还是离不开实业的。 

虽然都在搞虚拟经济,但离开实体经济还是不行的;
很多风投最终还是去投公司,投企业;但实质上投资的是什么?我觉得是未来。

近朱者赤近墨者黑,投资也是一样的道理;你不理财,财不理你!

谈到人脉的问题,要多和外界交流,有些小伙伴就参加各种线下聚会;

机械试的参加那些东西也没有用;主要是认识些人;关键是你对别人没价值的话,别人也不愿意搭理你,还不如多看看开源项目。

企业为什么要选择开源软件

企业开源软件优势一:初期投入
企业开源软件优势二:支持
企业开源软件优势三:质量
企业开源软件优势四:TCO(总拥有成本)
企业开源软件优势五:安全性
企业开源软件优势六:不再有没完没了的升级
企业开源软件优势七:结束对单一供应商的依赖
企业开源软件优势八:互操作性和开放标准
企业开源软件优势九:获得最根本的技术
企业开源软件优势十:自由

我开源的项目地址

CSDN CODE:https://code.csdn.net/testcs_dn/screenshot.git

GitHub:https://github.com/ivu4e/ScreenShot.git

项目说明

Screenshot 目录下是新的对一些实现方法的优化实现,但功能不完善;

屏幕截图2005 目录下是原始的完整的项目,功能实现的相对完善一些;

更多的请参考之前写的相关系列文章:

(一)功能概览

(十一)编辑工具栏的实现

结束语

从历史上看,从远的来看,二十年三十年以内到底想要什么,你到底有什么?你必须放弃什么?

有句话我一直很推崇:从现在开始,一点也不晚。

我从现在开始大跨步实践分享精神,学会感恩,选择长尾,而你呢?

===========文档信息============ 
版权声明:非商用自由转载-保持署名-注明出处 
署名(BY) :testcs_dn(微wx笑) 
文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)

【拥抱开源】十年之做C#屏幕截图工具全面开源相关推荐

  1. C#软件开发实例.私人订制自己的屏幕截图工具(十)在截图中包含鼠标指针形状

    本实例全部文章目录 (一)功能概览 (二)创建项目.注册热键.显示截图主窗口 (三)托盘图标及菜单的实现 (四)基本截图功能实现 (五)针对拖拽时闪烁卡顿现象的优化 (六)添加配置管理功能 (七)添加 ...

  2. C#软件开发实例.私人订制自己的屏幕截图工具——放大镜的功能代码优化

    最近在使用屏幕截图工具的时候发现放大镜的功能有点小问题,准星和实际鼠标位置对不上,取到的颜色并不鼠标所在的点颜色,所以去看"C#软件开发实例.私人订制自己的屏幕截图工具(七)添加放大镜的功能 ...

  3. C#软件开发实例.私人订制自己的屏幕截图工具(一)功能概览

    本实例全部文章目录 (一)功能概览 (二)创建项目.注册热键.显示截图主窗口 (三)托盘图标及菜单的实现 (四)基本截图功能实现 (五)针对拖拽时闪烁卡顿现象的优化 (六)添加配置管理功能 (七)添加 ...

  4. 人工智能产业发展联盟公布首轮AI芯片基准评测结果,评估工具已开源

    来源:量子位 3月6日,由国际电信联盟.中国信息通信研究院联合主办,人工智能产业发展联盟(AIIA)和中兴通讯承办的国际论坛"AI in 5G--引领新时代论坛"在深圳召开. 来自 ...

  5. 孤独并快乐,我在十八线小城市做开源

    5 月 5 日,开源摘星计划 WeOpen Star 2022 启动,吸引了众多开发者的支持.在报名活动的开发者中,有这么一位特别的程序员,他不在一线城市和互联网大厂,而是在中部地区的某个小城市,做着 ...

  6. 荐六十款针对Hadoop和大数据顶级开源工具

    为什么80%的码农都做不了架构师?>>>    荐六十款针对Hadoop和大数据顶级开源工具 2015-08-10 10:37 布加迪编译 51CTO 字号: T |  T 说到处理 ...

  7. 开源十问, 社区新人快速上手指南

    第一次接触开源,该从何处入手? 没有基础,怎么在开源社区做贡献? 如何成长为开源社区的大牛? -- 刚接触开源的你,可能还有很多困惑.别担心,SegmentFault 思否通过调查问卷的方式收集了开发 ...

  8. 十大视频场景化应用工具+五大视频领域冠军、顶会算法重磅开源!

    >> 导读 随着短视频的快速发展以及安全管理的需求不断增多,视频领域的相关技术应用包括视频智能标签.智能教练.智能剪辑.智能安全管理.文本视频检索.视频精彩片段提取.视频智能封面正逐渐成为 ...

  9. 十大视频场景化应用工具+五大视频领域冠军/顶会算法开源

    导读 随着短视频的快速发展以及安全管理的需求不断增多,视频领域的相关技术应用包括视频智能标签.智能教练.智能剪辑.智能安全管理.文本视频检索.视频精彩片段提取.视频智能封面正逐渐成为人们生活中的重要部 ...

最新文章

  1. fieldset 使用小案例
  2. 为什么要将服务或者数据部署多份?
  3. SAP Spartacus 中 Angular json pipe 的工作原理
  4. Android插件化开发基础之Java类加载器与双亲委派模型
  5. JavaBean中的属性
  6. linux自动读取麦克风,检测用户向麦克吹气
  7. 云存储技术-Zookeeper集群的安装
  8. 企业巧妙运用飞秋提高工作效率
  9. 计算机网络之数据链路层:11、CSMA/CD协议-随机访问介质访问控制
  10. videojs插件的参数解释
  11. 比1亿像素还要更厉害!三星Galaxy S11相机应用代码泄露天机...
  12. UVa10491 Cows and Cars
  13. linux机器crt连接不上,SecureCRT连不上Linux主机了,求破
  14. 微信开发者工具下载安装教程
  15. chrome浏览器版本和driver版本对照表
  16. python脚本检查文件内容
  17. Blender建模:如何改变窗口布局?
  18. 手机如何把图片转Word文档?使用这种方法非常方便
  19. for循环的执行顺序(案例+详解)
  20. Jenkins Pipeline 小试牛刀以及引入指定的环境变量

热门文章

  1. 用CocosCreator来做一个黄金矿工吧(二)
  2. 什么是工作流?为什么程序员要用它?
  3. hbase shell之常用过滤器设置
  4. java程序求内切圆_java 求三角形的内切圆,外接圆
  5. HC-SR04超声波传感器使用
  6. 创意卡通手绘PPT模板免费下载
  7. 使用谷歌浏览器调试手机网页
  8. Men of Mathematics
  9. 汉澳sinox2019ai安装图解
  10. java离职证明上的职位写的是什么_2020年java离职证明范本