`
- 浏览:
69849 次
- 性别:
- 来自:
上海
-
作为程序员,现在很流行的说法就是!不知道,就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这样的好软件估计我的工作不知道什么时候能完成。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
开源软件在定义上是公开源代码,允许用户自由使用、修改和共享的软件。在法律层面,开源软件主要通过各种开源许可证来规定其使用、复制、修改和分发的条件,其中最为人熟知的是GPL(GNU通用公共许可证)和LGPL(GNU...
### 开源图标集合知识点解析 #### 一、开源图标集概览 ...通过上述内容,我们不仅了解到了一个具体的开源图标集项目,还深入探讨了自由软件的核心理念。这对于促进开放共享的文化、推动技术创新具有重要意义。
与其他框架不同,libGDX 不强加特定的设计或编码风格,让您可以根据自己的喜好自由地创建游戏。 libGDX 在Apache 2.0 License下发布,可在商业和非商业项目中不受限制地使用。虽然不是强制性的,但当您使用 libGDX ...
开源模型主要指的是一种允许用户自由地使用、修改、分发、学习和改进软件的许可证模式。这种模式鼓励技术创新和透明度,因为它允许任何人查看和修改源代码。治理模型则是指开源项目在管理上的不同实践,这些实践影响...
- **开源**:开源软件意味着源代码开放,可供用户自由阅读、修改和分发,鼓励社区协作和创新。 - **Java**:Java是一种广泛使用的跨平台编程语言,特别适合开发大型企业级应用,如电商平台。 【文件名称列表】:...
FOSSmarks是一个独立的项目,由欧洲自由软件基金会的特别利益小组分出。 如果您有任何建议或想成为特殊兴趣小组的成员,请。 感谢主办此网站。 贡献 捐款被接受! 执照 FOSSmarks的内容已根据。 贡献者 帕梅拉...
8. **文档和版权说明**:`版权说明.txt`和`感谢名单.txt`等文件提供了对项目版权的详细信息,以及对贡献者的感谢,体现了开源社区的合作精神。 总的来说,DuiLib是一个强大且易于使用的界面开发库,尤其适合Windows...
Bobcat开源软件项目是由俄亥俄州大学主导的一项重要创新,旨在推动软件开发的开放、协作与进步。这个综合性的项目包含多个独立的开源软件组件,涵盖了不同的功能领域,如分布式流程管理、会议日程安排以及绩效评估...
您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它; 许可证的第 2 版,或(由您选择)任何更高版本。 分发此程序是希望它有用,但不作任何保证; 甚至没有对适销性或针对特定目的的...
作为一款开源软件,它提供了透明度和自由度,允许用户根据自身需求进行定制和扩展。下面我们将深入探讨Blurb QMS的核心特性、开发背景以及如何利用其开源特性。 1. **核心特性** - **可移植性**:Blurb QMS采用...
在实现自己更高层次的品格的同时,让您可以自由地做东西。 想要贡献吗? 会编码吗? 整个项目由Java,Python和Javascript网络客户端组成。如果您熟悉这些编程语言中的任何一种,那将是一个很好的练习!对于您可能要...
开源软件意味着源代码是公开的,允许用户自由查看、使用、修改和分发,这为开发者提供了更多的定制和扩展可能性。 【描述】中提到,该下载管理器的安装过程十分便捷,用户只需运行名为"setup.php"的脚本,并按照...
3. **CREDITS**:这个文件可能包含项目的贡献者名单、授权信息以及关于项目开发的其他相关信息,对于开源项目来说,这是向贡献者表示感谢的重要部分。 4. **images**:这个目录存储了论坛所需的图像资源,包括图标...
开源软件意味着该软件的源代码是公开的,用户可以自由地查看、修改和分发代码,促进了社区协作和持续改进。 这个软件的核心知识点包括: 1. **捐赠跟踪**:教会秘书软件能够记录每次礼拜的捐赠详情,包括捐赠者...
开源软件是指源代码公开,允许用户自由使用、修改和分发的软件。PHP-Nuke ES OP 作为开源软件,意味着任何开发者都可以查看其源代码,根据自己的需求进行定制化开发,或者贡献新的功能和改进。这种开放性是开源软件...
总的来说,BullDog浏览器通过开源策略,打造了一个开放、协作、安全的平台,旨在提供一个更加自由、个性化的上网环境。随着项目的不断发展,我们可以期待BullDog浏览器在未来将带来更多惊喜,成为更多技术爱好者和...
总结来说,"Volunteer database-开源"是一个专为非营利组织设计的开源数据库前端,它涵盖了志愿者管理、合作伙伴关系和捐赠记录等功能,利用开源软件的力量,提供了一种灵活、可定制且成本效益高的解决方案。...
2. 版权信息:软件的社区版(Community Edition)是免费的自由软件,用户可以重新发布和/或修改,按照GNU通用公共许可证(GNUGeneralPublicLicense)的条款。该许可证允许使用版本3或者任何后续版本。MEGAN社区版...
在Kudos平台上,员工可以将自己获得的积分自由地分配给其他同事,以此表达对他们工作的赞赏和感谢。这种积分制的奖励方式有助于建立一个正向的工作环境,让员工感受到他们的努力得到了认可,同时也能提高团队的整体...