欢迎来到我的博客
Civil 3D开发与应用,欢迎加入QQ群:484124761
AutoCAD开发,欢迎加入QQ群:193522571
上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 中国本地化包简直就是一块鸡肋, 但对于某些朋友来说还真离不了; 可惜中国本地化包的推出一直滞后, 在最新版软件出来后1年多, 本地化还不一定能够出来, 即使出来了, 也只能是购买了速博服务的用户才能得到。 在2017版的本地化包中, 包含了一些2009版的VBA源代码, 虽然不全, 没有包含本地化包 阅读全文
posted @ 2018-02-20 14:09 david96007 阅读(2891) 评论(0) 推荐(0)
摘要: 问题来源: 在Autodesk论坛中,一位朋友提出了这样一个问题:要把路线曲线点、超高点等特征信息在横断面图标题中显示出来,注意是横断面图。 解决方法: 如果直接解决这个问题,貌似不可行,但可以稍稍绕一点路,通过采样线名称来实现——把采样线名称当做横断面图的标题! 这样以来,我们只需修改采样线名称即 阅读全文
posted @ 2018-02-15 10:13 david96007 阅读(431) 评论(0) 推荐(0)
摘要: 源Xml文件代码页为ansi,汉化后要转换为UTF-8,在网上搜素了以下结果,但解释的不都清楚,我找了好一阵才找到相应的操作。 为防止自己以后忘了,补充如下: 经过这样的设置,生成的汉化xml文件代码页就成了UTF-8了,从而能保证中文字符被正确识别。 阅读全文
posted @ 2018-02-14 16:19 david96007 阅读(423) 评论(0) 推荐(0)
摘要: 如何提取xml文件中的字符串,是汉化的前提。 Passolo中的解析器不能正确解析文件,此时可以采用Text Parser进行解析。 通过自定义规则,可以相对完整的把字符串提取出来。 一张图片就能说明很多问题: 注意最后三行,使用了正则表达式。 本人对于正则表达式并不熟悉,所以利用在线测试工具进行测试: http://tool.oschina.net/regex 源文件 汉化文件... 阅读全文
posted @ 2018-02-14 16:12 david96007 阅读(1296) 评论(0) 推荐(1)
摘要: using System; using System.Collections.Generic; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.AutoCAD.Geome... 阅读全文
posted @ 2018-02-12 14:14 david96007 阅读(1197) 评论(9) 推荐(0)
摘要: 样例文件中的CustomDraw项目使用的是COM API,但COM API不完整,某些时候需要使用.NET API,此时需要将C++项目设置成"公共语言运行时支持(/clr)"但简单的设置并不能实现项目的顺利编译,因此我试着使用ObjectARX Wizard向导创建.NET COM混合项目,之后 阅读全文
posted @ 2018-02-02 10:38 david96007 阅读(573) 评论(1) 推荐(0)
摘要: // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include using namespace std; struct DMS { DMS(double value) { degrees = floor(value); doub... 阅读全文
posted @ 2017-11-11 17:20 david96007 阅读(2298) 评论(0) 推荐(0)
摘要: 程序完成后,如何让使用者方便的使用是个问题,不能让用户每次都输入netload命令来加载dll文件,之后再输入相应的命令……要达到与内建功能一致的使用效果,就必须同构程序部署来实现,在此过程中,需要考虑程序的自动加载、CUIX文件制作、安装程序制作等问题。 1.1 自动加载简介 从AutoCAD 2 阅读全文
posted @ 2017-09-28 10:44 david96007 阅读(885) 评论(0) 推荐(0)
摘要: 在C#中,所有类型都可划分为值类型和引用类型。值类型包括简单类型、结构体类型和枚举类型;引用类型包括自定义类、数组、接口、委托等。 值类型直接存储其值,变量本身就包含了其实例数据,而引用类型保存的只是实例数据的内存引用。因此,一个值类型变量就永远不会影响到其他的值类型变量,而两个引用类型变量则很有可能指向同一地址,从而发生相互影响。 从内存分配上来看,值类型通常分配在线程的堆栈上,作用域结束时,所... 阅读全文
posted @ 2017-08-16 09:59 david96007 阅读(313) 评论(0) 推荐(1)
摘要: 事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 对于初学者来说,从字面上难以理解什么是事务。下面我试着通过讲述事务的作用及特性来帮助您初步了解事务。 事务将多个数据库操作"合并"为一个; 事务开启后,可以通过GetObject方法来打开一个对象; 事务可以提交(commit),也可以回滚(abort); 事务也可以嵌套; 通过事... 阅读全文
posted @ 2017-07-28 11:41 david96007 阅读(562) 评论(0) 推荐(0)
摘要: 不解释,直接上代码及截图。 翻转后: 阅读全文
posted @ 2017-06-30 08:35 david96007 阅读(1780) 评论(0) 推荐(0)
摘要: using Autodesk.AECC.Interop.Land; using Autodesk.AECC.Interop.UiLand; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using Au... 阅读全文
posted @ 2017-06-23 13:03 david96007 阅读(1036) 评论(0) 推荐(0)
摘要: 这一小节,我们创建派生于CivilCreateEntityDemo的类CivilCreateCogoPoint,来创建几何空间点。 首先在项目资源管理器中向本项目中添加类,名称为CivilCreateCogoPoint,转到文本编辑器,先为类添加几个字段: 01 static int PointNu 阅读全文
posted @ 2017-06-21 16:41 david96007 阅读(1485) 评论(0) 推荐(0)
摘要: 本节中我们通过创建几何空间点、曲面和采样线了解Civil 3D对象的创建方法。因Civil 3D对象的创建方法相比AutoCAD对象创建要简单的多,比如创建一个几何空间点,最简单的情况采用一行代码(没写错,就是一行)就能实现,类似的操作,您完全可以去Developer’s Guide中查看,因此在本 阅读全文
posted @ 2017-06-21 16:35 david96007 阅读(2171) 评论(0) 推荐(0)
摘要: 在方法CreateLine内完成以下代码: 01 声明方法CreateLine() 02 { 03 定义ppo变量,“拾取直线起点:”将出现在命令行向用户发出提示 04 从editor获取点 05 判断输入结果,如果结果不ok,退出 06 直线起点 07 修改ppo提示文本,为获取终点做准备 08 阅读全文
posted @ 2017-06-21 16:32 david96007 阅读(917) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页