明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5195|回复: 30

[【IFoxCAD】] 号外!号外!ifoxcad源码包发布啦!!!!

  [复制链接]
发表于 2023-1-31 21:39 | 显示全部楼层 |阅读模式
公元2023年,你还在为写代码痛苦吗?

现在ifoxcad类库推出了源码包,一次解决你写代码痛苦的难题。
从此你的项目再也不会带一堆的依赖dll了,用了ifox就如同你自己写的代码一般。
具体的使用方法简单到令人发指,让人欲罢不能。
注意,想要用好ifox,请使用最新版本的vs2022

直接使用 IFoxCad 项目模版来创建项目
可以在vs扩展菜单-管理扩展中搜索ifoxcad,即可安装项目模板。使用项目模版可以方便的创建支持多目标多版本的使用ifoxcad类库的项目和类。安装完扩展后,重启vs。

  • 打开vs,新建项目,选择创建新项目,搜索ifox模块,点击模版创建项目
  • 新建项目打开后,会自动安装最新版本的ifox源码包,以及创建了支持net35(2009-2012),net40(2013-2014),net45(2015)三个版本的通用项目。
  • 打开项目里的command.cs文件,在Test()里补充几行代码
    1. [CommandMethod("Test")]
    2.         public void Test()
    3.         {
    4.        using var tr = new DBTrans();
    5.        var line1 = new Line(new Point3d(0, 0, 0), new Point3d(1, 1, 0));
    6.        tr.CurrentSpace.AddEntity(line1);
    7.         }

            这段代码就是在cad的当前空间内添加了一条直线。
  • 生成,然后打开cad,netload命令将刚刚生成的dll加载。如果需要调试需要设置启动程序为cad。
  • 运行test命令,然后缩放一下视图,现在一条直线和一个圆已经显示在屏幕上了

具体的入门帮助可以去ifoxcad的项目地址查找。具体的使用示例可以去ifoxcad的测试目录里查找。
欢迎大家使用ifoxcad,祝您编程愉快。

评分

参与人数 5明经币 +5 金钱 +50 收起 理由
MUSIC-DIE + 1 很给力!
qjchen + 2 + 30 很给力!
zm880928 + 1 很给力!
tigcat + 10 很给力!
zixuan203344 + 1 + 10 小山山真棒,赞一个!

查看全部评分

发表于 2023-2-20 10:24 | 显示全部楼层
这两天刚刚发现,正在专心研究,有没有具体一点的说明呢
发表于 2023-2-12 22:38 | 显示全部楼层
想在cad2020上开发和调试,需要如何添加多版本的编译?
发表于 2023-2-1 18:18 | 显示全部楼层
虽然不懂  但感谢大佬的无私奉献!
发表于 2023-1-31 21:43 来自手机 | 显示全部楼层
山佬牛逼,nuget源码包吊炸天
发表于 2023-1-31 21:47 | 显示全部楼层

山佬牛逼,nuget源码包吊炸天
发表于 2023-1-31 22:15 | 显示全部楼层
谢谢楼主分享
发表于 2023-1-31 22:19 | 显示全部楼层
普天同庆,山人牛逼。
发表于 2023-2-1 08:39 | 显示全部楼层
本帖最后由 烟盒迷唇 于 2023-2-5 17:54 编辑

虽然不懂  但感谢大佬的奉献!
发表于 2023-2-1 09:24 | 显示全部楼层
虽然不懂  但感谢大佬的奉献!
发表于 2023-2-1 09:28 | 显示全部楼层
厉害,不过需要新版本的VS哦
发表于 2023-2-1 18:03 来自手机 | 显示全部楼层
山佬牛逼,nuget源码包吊炸天
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-3-29 19:05 , Processed in 0.199260 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表