【拥抱开源】十年之做C#屏幕截图工具全面开源
来源:互联网 发布:性价比高的电钢琴知乎 编辑:程序博客网 时间:2024/05/20 20:44
最初的项目名称是屏幕截图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 目录下是原始的完整的项目,功能实现的相对完善一些;
更多的请参考之前写的相关系列文章:
(一)功能概览
(二)创建项目、注册热键、显示截图主窗口
(三)托盘图标及菜单的实现
(四)基本截图功能实现
(五)针对拖拽时闪烁卡顿现象的优化
(六)添加配置管理功能
(七)添加放大镜的功能
(八)添加键盘操作截图的功能
(九)使用自定义光标,QQ截图时的光标
(十)在截图中包含鼠标指针形状
结束语
从历史上看,从远的来看,二十年三十年以内到底想要什么,你到底有什么?你必须放弃什么?
有句话我一直很推崇:从现在开始,一点也不晚。
我从现在开始大跨步实践分享精神,学会感恩,选择长尾,而你呢?
===========文档信息============
版权声明:非商用自由转载-保持署名-注明出处
署名(BY) :testcs_dn(微wx笑)
文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)
- 【拥抱开源】十年之做C#屏幕截图工具全面开源
- 全面拥抱开源技术,数据实时集成案例分享
- TestComplete 10.5 拥抱开源工具
- MFC之屏幕截图工具
- 屏幕录像工具之屏幕截图
- 拥抱开源
- 拥抱开源
- 开源项目之在线网页截图工具 IECapt
- 用C#做一个截图工具
- 全面开源-Zoomla!逐浪CMS拥抱最广大的用户与市场
- Quartz2D做屏幕截图
- 我为何拥抱开源
- 屏幕截图工具
- C# 实现屏幕截图
- C# 实现屏幕截图
- C#屏幕截图源代码
- C#实现屏幕截图
- C#屏幕截图类
- 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果
- 【Android - 框架】之Retrofit+RxJava的使用
- web前端之HTML中a标签锚点
- md5WithRSA
- POJ2051 Argus 优先队列
- 【拥抱开源】十年之做C#屏幕截图工具全面开源
- 16.11.10
- Cisco's router and switch : Encryption and Crack
- Rectangle Area
- 多线程等待唤醒机制:从wait()和sleep()的差别说起
- Deeply-Recursive Convolutional Network for Image Super-Resolution 笔记
- javascript事件委托实现京东首页头部城市选择
- POJ 2784 && UVA1151
- css3初学