03 2011 档案
摘要:静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换
阅读全文
摘要:Autodesk已有多年的全球实践和战略,深知API的重要性。所以Revit 被Autodesk收购后,开始封装API 供二次开发。
2005年Autodesk推出Revit 8.0 ,开始提供API,到如今经历了四年时间。Revit API 得到了快速发展,最开始API只能访问文档中的对象,在后续版本中逐渐增加了用户选择交互API
阅读全文
摘要:不谙世事的表现:
1.轻易得罪人
稍有心计的人,只有在触及利益纠纷的时候才有可能得罪人。
没有利益关系,何必处处树敌。
2.很容易被得罪
希望给别人造成愧疚,实际上人都是自以为是的。
没有人因为你生气就会感到对不起你。
阅读全文
摘要:遍历过滤对象,得到想要的对象,是Revit二次开发一个重要的操作。
阅读全文
摘要:得到选择的对象,过滤选择的对象。
阅读全文
摘要:工具->附加到进程。打开revit可以看到进程。选择托管,调试->全部分离,解除。
阅读全文
摘要:FaceLess运行上次命令
Manual模式
automatic模式
两者不能同时用,同时用需要手动修改.addin文件
建议使用Manual模式
阅读全文
摘要:连接器是mep的专有概念,相当于管类的内置几何参数。
比如一条风管,相当于一条线段,线段就有两个端点。
这两个端点就保存在连接器中。
其他可能有不止两个端点的概念
阅读全文
摘要:进入选择对象状态使用Selection.PickObject();函数。异常处理有固定格式
阅读全文
摘要:新建C# Windows应用程序。
把图标文件ABC.ico和背景图片hy.bmp复制到目录下
阅读全文
摘要:根据异常提示,快速准确判断错误原因,找到错误位置,是开发的基本功。
阅读全文
摘要:Revit提供特殊的类和集合来完成这些操作,积累一下
阅读全文
摘要:外部应用,可以在Revit启动或者退出的时候执行你的代码。
比如启动的时候绑定工具条。为Ribbon绑定命令。
阅读全文
摘要:C#与C++相比语法简洁易通得多。this.DialogResult = DialogResult.OK;//返回
阅读全文
摘要:得到选中的对象,插入到错误列表。
阅读全文
摘要:先介绍一下本人对这两个软件的熟悉程度。我用ArchiCAD快4年了,出过几套施工图,编过若干gdl,对ArchiCAD的认识偏重于施工图;用Revit不到一年,出过三个工程的土建及MEP模型,也用其API编了若干插件,对Revit的认识偏重于结构及MEP建模。应该说对ArchiCAD与Revit的认识都算深入了
阅读全文
摘要:CFileDialog dlg(TRUE,_T("TXT"),_T("*.TXT"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT ,_T("文本文件(*.TXT)|*.TXT|"));
阅读全文
摘要:WM_TIME事件应用
阅读全文
摘要:串行化的基本思想是一个类对象,能够将它记录在成员变量中的当前状态存储,也可以通过串行化的读取恢复操作重新创建对象
阅读全文
摘要:Revit 2011之后取消了菜单和工具条,全部使用Ribbon即按钮组
阅读全文
摘要:动态菜单,扩展菜单或者去除菜单
阅读全文
摘要:新建基于对话框的MFC
放个按钮添加一个事件响应。
阅读全文
摘要:取得窗口矩形RECT
阅读全文
摘要:安装前与安装后的解决办法。
阅读全文
摘要:Revit的在国内的应用越来越广泛, Revit 2011在速度和功能上有显著的提高,所以现在对Revit应用关注更多。Revit二次开发亦受到大量的关注和评估,许多国内朋友想了解学习 Revit 二次开发技术,希望获得快速学习的材料
阅读全文
摘要:Revit 2011 API Developer Guide.pdf英文文档看起来比较费劲,好歹能看懂。
阅读全文
摘要:参考:http://www.cnblogs.com/greatverve/archive/2010/11/12/cdialog.html
阅读全文
摘要:添加对话框资源,为对话框资源添加类,比如CDlg
在CXXXView.h中添加引用include "Dlg.h"
阅读全文
摘要:继承CScrollView类,也可以把所有的CView替换为CScrollView
阅读全文
摘要:按钮消息WM_KEYDOWN,WM_CHAR,WM_KEYUP
阅读全文
摘要:右击类->属性,新建消息处理
阅读全文
摘要:打开资源,右击添加->选择Cursor->IDC_POINTER
阅读全文
摘要:资源->Accelerator->IDR-MAINFRAME
可以打开快捷方式表。
阅读全文
摘要:删除IDR_MAINFRAME
新建或者导入一个.ico文件,把属性ID修改如上。
制作.ico文件有专门的工具。
阅读全文
摘要:如果像vc6那样#include会提示如下错误:
错误 1 fatal error C1083: 无法打开包括文件:“iostream.h”: No such file or dir
如果想要让控制台程序暂停,可以使用system("PAUSE");
阅读全文
摘要:手工使用MFC创建一个窗口
阅读全文
摘要:找了半天没有找到能用的代码,综合起来修改了一下。
阅读全文