`
xfei6868
  • 浏览: 69849 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

感谢开源,自由软件!

阅读更多

    作为程序员,现在很流行的说法就是!不知道,就google一下全解决。呵呵,全解决夸大了,但是确实网络的发展让程序员能发挥的空间更大了。正在我为自己的导入导出autocad数据和对dxf文件如此复杂感到万般无奈时,我想到了看样子只能“借鉴”了。
     关于这方面delphi的不是没有,但是想过不是很好,而且自己的delphi水平不怎么样,有时候不知道为什么delphi想用一个类库,还要对这个类库先安装一下。经过了一番的探索,找到了一个应该是个很不错的东西,起码从这个类库支撑的例子上可以看出来有兼容cad的意思。c++写的!C++自己说会点的原因也是因为大学里学了点c语言。唉!用c++一点东西都没做过。刚开始对.h和.cpp文件都有点迷糊。呵呵!总算是是找到途径了。
     经过自己对autocad的简单使用,和对dxf文件的不断翻看,同时借鉴了protel中导出dxf文件也做了一番对比。后来慢慢的能把功能做出来了,但是感觉还是很容易出错。唉!经过了半个月都没能把功能做出来,但是毕竟对dxf文件的一些内容是比较明白了。对cad和它包含的实体常用的一些倒是知道了点。哈哈
     不过,好像想起来自己自学java看尚学堂里马士兵老师发布的视频中,偶尔记得好像有文本对比的功能。虽然notepad++也有对比方面的插件,但是几千行的对比很容易发生假死。自己的电脑上安装的ue自带的也有个uc的软件也是做对比用的,但是还是网上搜了搜。果然就是马士兵老师用的那个winmarge,这个软件很小,下载安装都很方便。后来一用,太爽了,这个软件对比的如此的快,难以想象。哈哈,经过又是半个多月的努力,终于有型啦!
     在这个过程中,真的要感谢自由,开源软件。如果没有notepad++ 没有winmarge这样的好软件估计我的工作不知道什么时候能完成。
   
分享到:
评论
22 楼 hiwzg 2009-07-10  
非常赞同。

在感谢开源的同时,要真正感谢创造了那些软件的人。
他们的工作是卓有成效的。

有钱的话,还是去购买吧。

mydoors 写道
如果可能,你把自己做的上述工作开源,是最好的感谢方式了。呵呵。

21 楼 eclipse2008 2009-07-10  
xfei6868 写道
eclipse2008 写道
不自由的软件也应该感谢一下

例如:myeclipse

有了它,很多人都会SSH了。


看样子你一直在用myeclipse啊 !不过这软件也挺便宜
不过不一定非要用myeclipse才能开发ssh的,eclipse网页版就够了,或者感觉不好就用lomboz 一样不错!
不过ssh也不是程序员的长期之道啊!


不好意思,我从来也不用myeclipse。

lomboz很不错,WTP也很不错,现在的eclipse for jee版就更不错。
20 楼 xfei6868 2009-07-10  
eclipse2008 写道
不自由的软件也应该感谢一下

例如:myeclipse

有了它,很多人都会SSH了。


看样子你一直在用myeclipse啊 !不过这软件也挺便宜
不过不一定非要用myeclipse才能开发ssh的,eclipse网页版就够了,或者感觉不好就用lomboz 一样不错!
不过ssh也不是程序员的长期之道啊!
19 楼 xfei6868 2009-07-10  
xfei6868 写道
抛出异常的爱 写道

尽量不去想,尽量不知道,尽量少理....


有时候也不你 我 或者 他的错。
而是谁的关怀最大? 谁就应该成立
要看到当年为了理想的付出的。
不在要在在山上说山低了。

这不是应该跟“抛出异常的爱”说的 , 呵呵 应该跟“mathgl”说的
18 楼 eclipse2008 2009-07-10  
不自由的软件也应该感谢一下

例如:myeclipse

有了它,很多人都会SSH了。
17 楼 xfei6868 2009-07-10  
抛出异常的爱 写道

尽量不去想,尽量不知道,尽量少理....


有时候也不你 我 或者 他的错。
而是谁的关怀最大? 谁就应该成立
要看到当年为了理想的付出的。
不在要在在山上说山低了。
16 楼 抛出异常的爱 2009-07-10  
xfei6868 写道
mathgl 写道
xfei6868 写道
mooniscrazy 写道
感谢notepad++,不如感谢Scintilla和SciTE。主要工作都是他们完成的。notepad++不过是做了个讨人喜欢的界面。而且,有些人并不喜欢它的界面。
所谓饮水思源,感谢也要感谢对地方。

恩!以后也要研究研究你说的那两个,要是真只是界面的话。
放弃“反华”软件倒是也应该的。


反 华 和 反 gov 不是一个概念。貌似很多人都会弄混这两个行为。


兄弟不要乱说好不好,
做技术的就应该姿态不要很高,高过了天的会捅娄子的。

尽量不去想,尽量不知道,尽量少理....
15 楼 xfei6868 2009-07-10  
mathgl 写道
xfei6868 写道
mooniscrazy 写道
感谢notepad++,不如感谢Scintilla和SciTE。主要工作都是他们完成的。notepad++不过是做了个讨人喜欢的界面。而且,有些人并不喜欢它的界面。
所谓饮水思源,感谢也要感谢对地方。

恩!以后也要研究研究你说的那两个,要是真只是界面的话。
放弃“反华”软件倒是也应该的。


反 华 和 反 gov 不是一个概念。貌似很多人都会弄混这两个行为。


兄弟不要乱说好不好,
做技术的就应该姿态不要很高,高过了天的会捅娄子的。
14 楼 mathgl 2009-07-10  
xfei6868 写道
mooniscrazy 写道
感谢notepad++,不如感谢Scintilla和SciTE。主要工作都是他们完成的。notepad++不过是做了个讨人喜欢的界面。而且,有些人并不喜欢它的界面。
所谓饮水思源,感谢也要感谢对地方。

恩!以后也要研究研究你说的那两个,要是真只是界面的话。
放弃“反华”软件倒是也应该的。


反 华 和 反 gov 不是一个概念。貌似很多人都会弄混这两个行为。
13 楼 xfei6868 2009-07-10  
mooniscrazy 写道
感谢notepad++,不如感谢Scintilla和SciTE。主要工作都是他们完成的。notepad++不过是做了个讨人喜欢的界面。而且,有些人并不喜欢它的界面。
所谓饮水思源,感谢也要感谢对地方。

恩!以后也要研究研究你说的那两个,要是真只是界面的话。
放弃“反华”软件倒是也应该的。
12 楼 mooniscrazy 2009-07-10  
感谢notepad++,不如感谢Scintilla和SciTE。主要工作都是他们完成的。notepad++不过是做了个讨人喜欢的界面。而且,有些人并不喜欢它的界面。
所谓饮水思源,感谢也要感谢对地方。
11 楼 xfei6868 2009-07-10  
抛出异常的爱 写道
为notpad++作广告是要小心河蟹的.

啊! 这么严重。
只是说说自己的感想,有做广告的意思吗?
倒是有时间也去看看notepad++的源代码,想学习点东西呢。
觉得有很多开源软件做的是不错的,很多都值得学习的。
我觉得我们国内的开源软件能做的好些就好了。
10 楼 抛出异常的爱 2009-07-10  
为notpad++作广告是要小心河蟹的.
9 楼 xfei6868 2009-07-10  
xieye 写道
楼主呀,在论坛说看了谁谁谁的视频是要遭受鄙视滴。。

哈哈! 谢谢xieye
但是在大学的自学时候的确是在网络视频的帮助下学习的,真的要感谢他们的。
8 楼 xieye 2009-07-10  
楼主呀,在论坛说看了谁谁谁的视频是要遭受鄙视滴。。
7 楼 xfei6868 2009-07-10  
iaimstar 写道
beyone compare 不是很好用么

呵呵!以前倒是没听说过,不过刚google了一下这个好像也是商业的软件啊!
不过倒是没用过,我说的winmarge是开源的。
6 楼 iaimstar 2009-07-10  
beyone compare 不是很好用么
5 楼 xfei6868 2009-07-10  
mathgl 写道
这post想说明些啥?

就是想把自己的自己转向delphi编程后的一些痛苦的经历分享一下。哈哈!
不过后面要写一些自己解决一些问题时候的一些例子, 工作就是与痛苦同在, 但是为了自己的爱好又把它努力的做好的一个东西。自己觉得。
4 楼 xfei6868 2009-07-10  
mydoors 写道
如果可能,你把自己做的上述工作开源,是最好的感谢方式了。呵呵。

倒是想把自己写的东西开源,但是有两个问题:
1,商业问题,这样做恐怕要被可恶的老板给控告的。
2、自己写的那点东西,研究的人也不是很多,而且没有一定的质量开源也没有用的
3 楼 mathgl 2009-07-10  
这post想说明些啥?

相关推荐

    从FFmpeg耻辱榜看开源软件的_潜规则

    开源软件在定义上是公开源代码,允许用户自由使用、修改和共享的软件。在法律层面,开源软件主要通过各种开源许可证来规定其使用、复制、修改和分发的条件,其中最为人熟知的是GPL(GNU通用公共许可证)和LGPL(GNU...

    开源图标集合,分享给大家

    ### 开源图标集合知识点解析 #### 一、开源图标集概览 ...通过上述内容,我们不仅了解到了一个具体的开源图标集项目,还深入探讨了自由软件的核心理念。这对于促进开放共享的文化、推动技术创新具有重要意义。

    免费开源!!桌面/Android/HTML5/iOS Java游戏开发框架

    与其他框架不同,libGDX 不强加特定的设计或编码风格,让您可以根据自己的喜好自由地创建游戏。 libGDX 在Apache 2.0 License下发布,可在商业和非商业项目中不受限制地使用。虽然不是强制性的,但当您使用 libGDX ...

    5g 开源概述及进展

    开源模型主要指的是一种允许用户自由地使用、修改、分发、学习和改进软件的许可证模式。这种模式鼓励技术创新和透明度,因为它允许任何人查看和修改源代码。治理模型则是指开源项目在管理上的不同实践,这些实践影响...

    最好用的开源b2c电商系统java版

    - **开源**:开源软件意味着源代码开放,可供用户自由阅读、修改和分发,鼓励社区协作和创新。 - **Java**:Java是一种广泛使用的跨平台编程语言,特别适合开发大型企业级应用,如电商平台。 【文件名称列表】:...

    FOSSmarks:FOSSmarks-在自由和开源软件项目中了解商标的实用指南

    FOSSmarks是一个独立的项目,由欧洲自由软件基金会的特别利益小组分出。 如果您有任何建议或想成为特殊兴趣小组的成员,请。 感谢主办此网站。 贡献 捐款被接受! 执照 FOSSmarks的内容已根据。 贡献者 帕梅拉...

    DuiLib界面库,开源的界面开发库--DuiLib,包含源代码及示例工程。

    8. **文档和版权说明**:`版权说明.txt`和`感谢名单.txt`等文件提供了对项目版权的详细信息,以及对贡献者的感谢,体现了开源社区的合作精神。 总的来说,DuiLib是一个强大且易于使用的界面开发库,尤其适合Windows...

    Bobcat Open Source Software-开源

    Bobcat开源软件项目是由俄亥俄州大学主导的一项重要创新,旨在推动软件开发的开放、协作与进步。这个综合性的项目包含多个独立的开源软件组件,涵盖了不同的功能领域,如分布式流程管理、会议日程安排以及绩效评估...

    freescoretkd:开源跆拳道比赛软件

    您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它; 许可证的第 2 版,或(由您选择)任何更高版本。 分发此程序是希望它有用,但不作任何保证; 甚至没有对适销性或针对特定目的的...

    Blurb QMS-开源

    作为一款开源软件,它提供了透明度和自由度,允许用户根据自身需求进行定制和扩展。下面我们将深入探讨Blurb QMS的核心特性、开发背景以及如何利用其开源特性。 1. **核心特性** - **可移植性**:Blurb QMS采用...

    Mou:该开源软件将允许用户访问特定应用程序的AI和自动化。该软件针对具有某些功能的游戏自动化

    在实现自己更高层次的品格的同时,让您可以自由地做东西。 想要贡献吗? 会编码吗? 整个项目由Java,Python和Javascript网络客户端组成。如果您熟悉这些编程语言中的任何一种,那将是一个很好的练习!对于您可能要...

    Download Manager-开源

    开源软件意味着源代码是公开的,允许用户自由查看、使用、修改和分发,这为开发者提供了更多的定制和扩展可能性。 【描述】中提到,该下载管理器的安装过程十分便捷,用户只需运行名为"setup.php"的脚本,并按照...

    Forum Plus!-开源

    3. **CREDITS**:这个文件可能包含项目的贡献者名单、授权信息以及关于项目开发的其他相关信息,对于开源项目来说,这是向贡献者表示感谢的重要部分。 4. **images**:这个目录存储了论坛所需的图像资源,包括图标...

    church secretary-开源

    开源软件意味着该软件的源代码是公开的,用户可以自由地查看、修改和分发代码,促进了社区协作和持续改进。 这个软件的核心知识点包括: 1. **捐赠跟踪**:教会秘书软件能够记录每次礼拜的捐赠详情,包括捐赠者...

    PHP-Nuke ES OP-开源

    开源软件是指源代码公开,允许用户自由使用、修改和分发的软件。PHP-Nuke ES OP 作为开源软件,意味着任何开发者都可以查看其源代码,根据自己的需求进行定制化开发,或者贡献新的功能和改进。这种开放性是开源软件...

    BullDogBrowser:一个繁荣的浏览器!-开源

    总的来说,BullDog浏览器通过开源策略,打造了一个开放、协作、安全的平台,旨在提供一个更加自由、个性化的上网环境。随着项目的不断发展,我们可以期待BullDog浏览器在未来将带来更多惊喜,成为更多技术爱好者和...

    Volunteer database-开源

    总结来说,"Volunteer database-开源"是一个专为非营利组织设计的开源数据库前端,它涵盖了志愿者管理、合作伙伴关系和捐赠记录等功能,利用开源软件的力量,提供了一种灵活、可定制且成本效益高的解决方案。...

    Megan软件使用说明书

    2. 版权信息:软件的社区版(Community Edition)是免费的自由软件,用户可以重新发布和/或修改,按照GNU通用公共许可证(GNUGeneralPublicLicense)的条款。该许可证允许使用版本3或者任何后续版本。MEGAN社区版...

    Kudos-开源

    在Kudos平台上,员工可以将自己获得的积分自由地分配给其他同事,以此表达对他们工作的赞赏和感谢。这种积分制的奖励方式有助于建立一个正向的工作环境,让员工感受到他们的努力得到了认可,同时也能提高团队的整体...

Global site tag (gtag.js) - Google Analytics