A. 如何系统的学习Revit二次开发
学习revit二次开发,需要了解如下内容:
一、熟悉c#语言,熟悉面向对象的编程思维。
二、熟悉revit软件操作、API开发接口
1、BIM软件熟练,其中包括revit、BIM5D、Navisworks、橄榄山、鸿业软件等软件。
2、建筑模型的建模能力。其中包括建筑、结构、给排水、强电、弱电、消防、供暖、通风、钢结构、幕墙等专业的建模。
三、熟悉BIM应用需求和revit二次开发解决方案
1、建筑模型的分析应用:其中包括建筑碰撞检查、日照、采光、通风、节能、防尘、恒温、施工等仿真模拟应用。
2、建筑工程的管理控制应用:进度工期控制、造价控制、质量管理、安全管理、施工管理、合同管理、物资管理、施工排砖、三维交底等管理控制等工程管理控制应用。
四、具备建筑工程基本从业技能,其中包括如下内容:
1、对图纸的识图能力。对于剪力墙结构、框架结构、砖混结构三大类型的图纸熟练识图是基本功。结构识图的核心是对结构图集的掌握。16G10国标图集和地区结构图集,是结构识图的基础。
2、熟悉施工流程和工作内容。对施工流程和工作内容的熟悉,是建筑工程施工管理的基础。
3、熟练掌握建筑工程测量放线的技能。
4、熟练掌握建筑工程钢筋下料的技能。
5、已完工程量的计量和结算。
6、对工程质量、进度、造价的控制能力。
7、建筑工程施工手册是必备工具书。
B. 怎样学好软件工程这个专业
最主要的是要有编程思想
,可以统筹规划,节省资源
,多练习练习,比如让你来做个网站和
"知道"
功能
一样
,学好软件工程不是看书就可以的,如果只是看书,对其中的道理是难以理解的,到不如多写程序,尤其是现在流行的面向对象的编程,你可以从简单的VB.NET入手,明白面向对象的思想后可以学C#,Java
同时多看这方面的书籍,再看软件工程时就简单多了.道理也很容易懂.
你会如何组织你的程序,模块怎么划分,怎么设计
,最主要是你要懂得语言要多,知道那些一定可以实现,那些功能实现比较费力需要的代码比较多
。另外还有一些结合他人的想法和建议,希望对你有用:
几点学习建议:
1.基本概念很重要。无论学C,还是学C++,基本概念都是第一位的,也是比较困难的,但只有把握了基本概念才能把握整体脉络,才能居高临下。
2.C是C++的子集,它的基本概念和设计方法相对比较容易理解,初学者可从它入手。
3.如果要学好C++,建议初学者最好别在如VC,BCB平台下写程序,那种自动化的代码生成,花花绿绿的界面,会让你手足无措。最好先找一片空地(unix,dos),从头做起,写几个大点的程序,数个回合,再到VC,BCB下看看,你会轻松得很。在我看来,学好C/C++是成为VC,BCB高手的必由之路。
4.不要妄想速成,必须得一个byte,一个bit的去抠,尽量搞清楚每一个问题。
5.要准备几本好书。