土木工程专业毕业论文(18)
面向对象编程
使创建Windows程序较为容易的关键技术是面向对象编程,或OOP。这种技术可以创建可重用组建,它是程序的组成模块。
几个定义
控件 提供程序可见界面的可重用对象。控件的示例有文本框、标签和命令按钮。
事件 由用户或操作系统引发的动作。事件的示例有击键、单击鼠标、一段时间的限制,或从端口接收数据。
方法 嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法。
对象 程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。控件和窗体是Visual Basic中所有对象的示例。
过程 为完成任务而编写的代码段。过程通常用于响应特定的事件。
属性 对象的特征,如尺寸、位置、颜色或文本。属性决定对象的外观,有时也决定对象的行为。属性也用于为对象提供数据和从对象取回信息。
5.设计主要内容
本软件适用于现浇钢筋混凝土多层、多跨的框架的设计。毕业设计要完成的工作包括:
1.平面钢架分析程序的改造
对结构力学教研室版平面钢架分析程序进行修改和补充。要求:
(1) 编写自动生成节点坐标和单元节点编号的程序,或以图形方式输入计算简图。
(2) 修改程序,使之适合多工况内力计算; (3) 根据输入、输出数据的特点,设计适当的人机界面。输出应可选的显示各构件端力和内力图。
2.编写钢筋混凝土多层多跨框架机构的构件设计程序
(1) 根据有关的规范,应明确计算的各种荷载(恒载、楼屋面活载、风荷载和地震作用等)的计算方法,在次基础上编写自动生成各种荷载作用下的结点荷载和单元荷载的程序。
地震作用按底部剪力法确定。自振周期用经验公式确定。
(2) 计算各种荷载单独作用时框架各杆件的内力。计算结构存放在各自的杆端力(随机)文件中。
对竖向荷载下的梁端弯距进行塑性调幅。
(3) 在(2)中产生的杆端力文件基础上,分别计算各种可能的荷载组合下,梁、柱控制截面的内力。计算结果存放在适当的文件中。
(4) 从(3)生成的文件中选出最不利组合,同时给出截面配筋。
梁、柱截面配筋的确定应考虑抗震设计的要求。
(5) 部分编程较熟练的同学可根据计算结果和构造规定,用Auto-CAD VBA 绘制梁、柱配筋图。