号外!号外!ifoxcad源码包发布啦!!!!
公元2023年,你还在为写代码痛苦吗?现在ifoxcad类库推出了源码包,一次解决你写代码痛苦的难题。
从此你的项目再也不会带一堆的依赖dll了,用了ifox就如同你自己写的代码一般。
具体的使用方法简单到令人发指,让人欲罢不能。
注意,想要用好ifox,请使用最新版本的vs2022:o-
直接使用 IFoxCad 项目模版来创建项目可以在vs扩展菜单-管理扩展中搜索ifoxcad,即可安装项目模板。使用项目模版可以方便的创建支持多目标多版本的使用ifoxcad类库的项目和类。安装完扩展后,重启vs。
[*]打开vs,新建项目,选择创建新项目,搜索ifox模块,点击模版创建项目
[*]新建项目打开后,会自动安装最新版本的ifox源码包,以及创建了支持net35(2009-2012),net40(2013-2014),net45(2015)三个版本的通用项目。
[*]打开项目里的command.cs文件,在Test()里补充几行代码
public void Test()
{
using var tr = new DBTrans();
var line1 = new Line(new Point3d(0, 0, 0), new Point3d(1, 1, 0));
tr.CurrentSpace.AddEntity(line1);
}
这段代码就是在cad的当前空间内添加了一条直线。
[*]生成,然后打开cad,netload命令将刚刚生成的dll加载。如果需要调试需要设置启动程序为cad。
[*]运行test命令,然后缩放一下视图,现在一条直线和一个圆已经显示在屏幕上了
具体的入门帮助可以去ifoxcad的项目地址查找。具体的使用示例可以去ifoxcad的测试目录里查找。
欢迎大家使用ifoxcad,祝您编程愉快。
这两天刚刚发现,正在专心研究,有没有具体一点的说明呢 想在cad2020上开发和调试,需要如何添加多版本的编译? 虽然不懂但感谢大佬的无私奉献! 山佬牛逼,nuget源码包吊炸天
山佬牛逼,nuget源码包吊炸天 谢谢楼主分享 普天同庆,山人牛逼。 本帖最后由 烟盒迷唇 于 2023-2-5 17:54 编辑
虽然不懂但感谢大佬的奉献! 虽然不懂但感谢大佬的奉献! 厉害,不过需要新版本的VS哦 CLASS niu B 山佬牛逼,nuget源码包吊炸天