论文部分内容阅读
建立于80年代初期、在DOS平台上应用BasicA语言开发的冲裁模CAD/CAM系统是一个适用于中小企业使用的相当优秀的模具设计制造应用软件,但是随着计算机行业软件和硬件的迅速发展,使其面临着被改造或是退出历史舞台的命运。为了使其继续为我所用,本论文提出对其进行面向对象的可视化、结构化改造的设想并加以实施,使其重新获得了生命力。 从一个BasicA编写的软件移植为面向对象的系统是一个复杂的系统工程,需要对移植做出整体规划设计,并且为了实现此设计更需要作大量的代码编制和调试工作。本论文采用的工具软件是Visual Basic 6.0,利用其强大的功能和便捷的工具,完成了系统的再生成和改造工作。 论文首先对系统进行了面向对象的总体设计,作出总体规划和体系结构设计。然后针对要改造移植的模块提出了OOP系统构建策略;并利用当前较为先进GUIDS方法对原系统进行了彻底的结构化和可视化移植,同时设计引入了零件类、冲裁件类和冲裁模类框架,为系统的进一步向彻底的面向对象的移植提供了一个合理的基本平台。 本论文在完成冲裁模CAD/CAM系统的面向对象可视化、结构化的移植的过程中,在涉及到的领域,如系统移植、冲裁模设计加工工艺设计也作了不同程度的探讨。论文为模具CAD/CAM等应用软件的面向对象化开发、为低版本软件向高版本的移植提供了成功的借鉴。