论文部分内容阅读
近年来,异形柱空间框架结构CAD技术迅速发展,面向对象技术日益取代传统的结构化程序设计方法,成为现在及今后软件开发技术的主流。本文基于面向对象的软件开发原理,利用Visual C++6.0在Windows2000平台上开发了一套适用于异形柱空间框架结构设计的CAD系统——WFBCAD。文中详细介绍了系统的开发过程及功能,并阐述了面向对象的系统较结构化的设计软件具有明显的优势,这些表明将面向对象技术应用于结构工程CAD领域是极具现实意义和应用前景的。本论文研究的主要成果如下。 基于面向对象技术研究并实现了一套集数据、计算和画图于一体的异形柱空间框架结构类体系。本程序由于采取了把数据和函数封装成类的形式,数据管理方便,无冗杂数据。利用类的继承和多态特性,程序代码简洁,运行速度快。合理的组织和优化了系统的数据,减少了磁盘空间的占用和内存资源的使用。此外,本程序的类体系极具可扩充性,只要再添加剪力墙类和在其它类添加相应的接口函数,便可以扩充成框架—剪力墙类体系。 开发一个多文档—视图结构的图形操作界面。根据工程设计人员的使用习惯,本程序采取一条主工具条控制七条副工具条为主要操作界面,界面设计美观简洁。采用图形和文字相结合的工具条按钮,各按钮的操作一目了然,大大缩短用户学习使用本程序的时间。另外,本程序还提供了带截面尺寸示意图的对话框,使用户方便的输入尺寸数据。 完成了荷载的自动计算和异形柱配筋计算。程序自动输出柱配筋施工图。