落魄山人 发表于 2023-1-31 21:39:06

号外!号外!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,祝您编程愉快。

beijiqiao 发表于 2023-2-20 10:24:33

这两天刚刚发现,正在专心研究,有没有具体一点的说明呢

yuanziyou 发表于 2023-2-12 22:38:59

想在cad2020上开发和调试,需要如何添加多版本的编译?

434939575 发表于 2023-2-1 18:18:54

虽然不懂但感谢大佬的无私奉献!

荣sir 发表于 2023-1-31 21:43:22

山佬牛逼,nuget源码包吊炸天

和尚777 发表于 2023-1-31 21:47:46


山佬牛逼,nuget源码包吊炸天

中国梦 发表于 2023-1-31 22:15:39

谢谢楼主分享

utopio 发表于 2023-1-31 22:19:00

普天同庆,山人牛逼。

烟盒迷唇 发表于 2023-2-1 08:39:38

本帖最后由 烟盒迷唇 于 2023-2-5 17:54 编辑

虽然不懂但感谢大佬的奉献!

guosheyang 发表于 2023-2-1 09:24:09

虽然不懂但感谢大佬的奉献!

gdfyhao 发表于 2023-2-1 09:28:23

厉害,不过需要新版本的VS哦

yaojing38 发表于 2023-2-1 11:53:56

CLASS niu B

d1742647821 发表于 2023-2-1 18:03:54

山佬牛逼,nuget源码包吊炸天
页: [1] 2 3 4
查看完整版本: 号外!号外!ifoxcad源码包发布啦!!!!