ImageVerifierCode 换一换
格式:DOCX , 页数:72 ,大小:1.83MB ,
资源ID:1216601      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1216601.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(船体结构规范计算设计软件方案二.docx)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

船体结构规范计算设计软件方案二.docx

1、 船体结构规范计算 设计软件(方案二) 重庆交通大学航海学院 前 言 本文是在《钢质内河船舶入级与建造规范》的基础上,运用VB语言程序编写程序代码和设计用户界面的软件。 近年来,随着计算机运用的飞速发展和随着世界船舶市场对高技术含量、高附加值船舶需求的加大,各国船舶业间的能力竞争日趋激烈。现代造船技术正朝着高度机械化、自动化、集成化、模块化、计算机化方向发展。为了缩短船舶产品研制开发周期、降低开发费用,提高船舶结构设计计算

2、效率已提上日程。船体结构规范计算软件通过合理的窗体设计和简单逻辑的书写符合校核船体结构的代编。实现在窗体上输入已知参数就可快速,清晰展示满足建造规范的结构强度要求的结果。使用传统的计算方法和船体结构优化设计方案,完成这项工作完全依靠手工计算,工作量相当大,尤其是总纵强度计算和校核。由此,研制开发一款辅助设计软件是当务之急[5]。 如现在有针对国际船级社协会(International Association of Classification Societies, IACS)2006年推出的散货船、双壳油船共同结构规范CSR-BC/OT,中国船级社(China Classificat

3、ion Society, CCS)开发出计算软件CSR-SDP. 该软件分为针对散货船的CSR-SDP(BC)和针对双壳油船的CSR-SDP(OT)两套,是集规范设计,载荷计算以及船体结构强度分析、评估和疲劳寿命评估于一体的船体结构设计和规范校核系统,较全面地覆盖CSR-BC/OT的要求,较好地满足CSR船舶设计和审图的需要等等。还有技术的推动和需求的牵引使计算数值仿真技术得以迅速发展,在船舶结构设计中,以有限元为核心的CAE(Computer A id Engineering) 技术——计算辅助工程技术,越来越受到重视,各种各样的仿真方法和仿真工具正逐步得到应用。CAE技术已成为船舶结构

4、设计中不可或缺的有力工具,是解决大量工程优化问题的基础.为适应船舶工业的迅速发展,解决实际工程问题,迫切需要开展CAE在船舶结构设计中的应用于及开发[7]。 结合实际情况,本文内容共包含七章,分别为绪论主要编写了设计流程、船体结构规范计算软件需求分析、Visual Basic语言程序设计概述、船舶结构规范计算方法、计算程序、程序调试和验证这章通过实际演示,直观的表达了软件的生产运用最后是结论与展望。 因本设计是自己第一次结合船舶专业知识运用计算机语言程序设计的船体结构规范计算软件,在设计过程中一定存在许多的不足之处,希望各位专家老师和同行提出宝贵的意见和建议。 目

5、 录 摘 要 I ABSTRACT II 第一章 绪 论 1 1.1 概述 1 1.2设计背景 1 1.3设计方法 1 1.4设计任务 2 1.5 研究课题的目的 2 第二章 船体结构规范计算软件需求分析 3 2.1软件名称与简介 3 2.2编写目的 3 2.3预期读者 3 2.4背景 3 2.5目前状况 4 2.6提出单位 4 2.7预期用户 4 2.8调研对象 4 2.9开发单位 4 2.10业务描述 4 2.11软件介绍 5 2.12任务描述 5 2.13总体方案描述 5 2.14目标要求 10 2.15采集数据需求 10 2.1

6、6结束语 11 第三章 VISUAL BAISC 语言程序设计概述 13 3.1 Visual Baisc 的初步认识 13 3.1.1 Visual Baisc 语言特点: 13 3.1.2 设计Visual Basic 应用程序的步骤 13 3.2窗体 14 3.2.1窗体的基本属性 14 3.2.2窗体的常用事件 15 3.3几种常用控件 16 3.3.1焦点和Tab键序 16 3.3.2命令按钮 16 3.3.3标签控件 17 3.3.4文本框 17 3.3.5滚动条 17 3.3.6图片框 17 3.3.7框架 18 3.3.8单选按钮 18 3.3

7、9复选框 18 3.4结构程序设计 19 3.4.1顺序结构程序设计 19 3.4.2选择结构程序设计 20 3.4.3循环结构程序设计 21 第四章 船体结构规范计算方法 22 4.1概述 22 4.2 总纵强度 22 4.3外板及内底板 22 4.3.1船底板 22 4.3.2舭列板 23 4.3.3舷侧外板 23 4.3.4舷侧顶列板 23 4.4甲板 24 4.5双底骨架 25 4.5.1一般要求 25 4.5.2实肋板 25 4.5.3中桁材 25 4.5.4 旁桁材 25 图4.1 桁材 26 4.5.5组合肋板 26 4.6舷侧骨架 2

8、7 4.6.1一般要求 27 4.6.2肋骨和纵骨 27 4.6.3强肋骨 28 第五章 结构计算程序代码 30 5.1 概述 30 5.2 窗体结构代码 30 5.2.1 总纵强度 32 5.3外板及内底板 35 5.4其它 37 第六章 程序调试和验证 38 6.1调试 38 6.2验证 40 第七章 结论与展望 44 7.1 结论 44 7.1.1 毕业设计总结 44 7.2 展望 44 谢 辞 45 参考文献 46 附 录 47 附录一 5.4甲板 47 附录二 5.5双底骨架 49 附录三 5.6舷侧骨架 52 附录四 5.7甲板骨架

9、58 附录五 5.8支柱及桁架 61 摘 要 目前民用船舶结构设计主要是依据船舶入级与建造规范进行的。在根据船舶入级与建造规范进行船舶结构设计时,规范要求条目繁琐,计算量庞杂,结构计算说明书也需要进行整理。为了解决上述问题,本文编制了船舶结构规范计算设计软件。 本文依据船舶入级与建造规范(CCS)具体结构设计条款,利用VB语言程序编程功能,编制了友好的船舶结构设计界面。用户使用该软件可以依次对船舶底部、舷侧、甲板和其他结构部分进行板材、标准型材和组合型材的设计及优化。结构设计完毕后,软件可以

10、对该船舶进行总纵强度的校核。 该软件的编制结合了Word、和VBA(Visual Basic for Application)功能。当设计后的结构满足规范要求的强度后,用户可以根据需要,选择目录输出各部分结构计算结果、总纵强度计算结果或全船结构计算结果发送到各个生产一线上,高效率的运用到实际生产中。同时,为了使用户更好的使用软件,软件中设置了帮助文档(直接生成文件目录、重新计算和返回目录的提示)。 关键词:船舶结构设计,船舶结构规范法设计软件,VB,总纵强度 设计者:邓苗 2010年5月于重庆交通大学 Abs

11、tract Current civil ship structure is designed according to the construction and the ship. Based on the construction and the ship to ship structure design, specification, numerous computation entries trival, structure calculation manual also needs. In order to solve the problem, this paper the

12、ship structure standard method design software. According to ship construction and the design of concrete structures (CCS), using VB programming function, the friendly ship structure design interface. Users can use the software in order to ship bottom, side, deck and other structural parts, sheet, s

13、tandard profiles and combination of design and optimization of profiles. After the completion of the structure design, software to the ship longitudinal strength check. This software programming combining the Word, with VBA (Visual Basic for Application) function is used to apply for Visual Basic. W

14、hen the design of structure satisfies requirement after the intensity, user can choose according to need, directory structure calculation results of each part of output, longitudinal strength calculation results or the whole ship structure calculation results to various production line, efficient us

15、e to practical production. At the same time, in order to better use user software, software set in the documentation (direct generation catalog, calculate and return to the directory tips). Keywords: Ship structure design, Ship structure design method standard software, VB, Longitudinal strengt

16、h Designer:Deng Miao May 2010 at Chongqing Jiao Tong University 第一章 绪 论 1.1 概述 本次毕业课程的课题是船体结构规范计算软件设计。 船体结构规范计算软件,是依照中国船级社《钢制海船入级与建造规范》的规定,运用Visual Basic 语言程序设

17、计完成船舶横断面的设计和总纵强度、外板及内底板、甲板、双底板、舷侧骨架、甲板骨架、支柱等的校核,同时避免了繁琐的计算过程实现对不同船舶进行总纵强度快速,精确的计算功能。该软件结合了多媒体技术,有着良好的人机交互界面,易学易用,能显著提高船舶设计效率和教学质量,有着较好的推广价值。 1.2设计背景 因为结合实际生产船舶入级与建造规范进行船舶结构设计时,规范要求条目繁琐,计算量庞杂,结构计算说明书也需要进行整理。为了解决上述问题,编制船舶结构规范计算设计软件具有很好的实用价值。船体结构规范计算软件设计主要是运用Visual basic 语言程序编程序设计。Visual Basic是目前

18、所有开发语言中最简单、最容易使用的语言,功能也不错。VB系统是由一个和若干个子窗体组成 ,其中主窗体是用户和系统交互的主界面。子窗体提供了船体板材和结构型材的计算功能。船舶结构设计是在满足船舶功能及总体性能要求的前提下,通过结构设计使船舶在寿命期间强度、刚度、稳定性等均能满足使用的要求。船舶结构设计的内容决定了其设计计算任务的繁重。随着世界船舶市场对高技术含量、高附加值船舶需求的加大,各国船舶业间的能力竞争日趋激烈。现代造船技术正朝着高度机械化、自动化、集成化、模块化、计算机化方向发展。为了缩短船舶产品研制开发周期、降低开发费用,提高船舶结构设计计算效率已提上日程。但是因为目前船体结构规范计算

19、设计正在开发阶段,还没有成熟,所以还有很大的发展空间。 1.3设计方法 船体结构规范计算设计的主要方法是Visual Basic 语言程序。下文将进一步详细介绍。 新建工程 1.4设计任务 编写好各窗体的代码 整理窗体进工程并优化 开始验证调试 先进入目录 实现要计算的结果

20、 图1.1 设计任务图 1.5 研究课题的目的 (1) 为了产需要 (2) 为了服务用户的宗旨 (3) 为提高工作效率,减轻负担 (4) 为了减少人为误差 (5)短建造时间,最大限度的增加经济效益 第二章 船体结构规范计算软件需求分析 2.1软件名称与简介 软件名称:船体结构规范计算。 软件简介:通过船体结构规范计算软件,可以依照中国船级社《钢制海船入级与建造规范》的规定,运用Visual Basic 语言程序设计完成船舶横断面的设计和总纵强度的

21、校核,同时避免了繁琐的计算过程实现对不同船舶进行总纵强度快速,精确的计算功能。该软件结合了多媒体技术,有着良好的人机交互界面,易学易用,能显著提高船舶设计效率和教学质量,有着较好的推广价值。 2.2编写目的 本需求说明旨在对船体结构规范计算的整个系统的软件构架及子系统的业务需求、用户需求、功能需求做逐一分析;并对各系统接口、运行环境、性能需求做出可行方案。 本需求分析是系统开发的依据,也是用户检验本系统运行的依据。 2.3预期读者 1. 船舶设计师 2. 船检师 3. 与船舶生产相关的公司、部门 4. 开发方负责人员 5. 开发方软件人员 2.4背景 使用传统的计算方法和

22、船体结构优化设计方案,完成这项工作完全依靠手工计算,工作量相当大,尤其是总纵强度计算和校核。由此,研制开发一款辅助设计软件是当务之急的大背景下。 2.5目前状况 世界各主要造船企业近几年来普遍加快计算机开发和应用的步伐。日本日立造船公司构台计算机辅助制造系统HICADEC目前已经发展到了第三代;韩国早在80年代后期也即已制订了“计算机船舶设计和生产系统”(CSDP)开发规划;丹麦的欧登塞船厂近几年在引进新的CIM生产设备、CAD/CAM系统和机器人上的投资等等。目前按照中国船级社《钢制海船入级与建造规范》的规定设计某艘船舶的船中剖面结构,并提交船体结构规范设计计算书和相关线性图。使

23、用传统的计算方法和船体结构优化设计方案,完成这项工作完全依靠手工计算,工作量相当大,尤其是总纵强度计算和校核。由此,研制开发一款辅助设计软件是当务之急,同时客观上硬件条件也已经成熟。 2.6提出单位 重庆交通大学航海学院。 2.7预期用户 1、 船舶专业老师 2、 船舶专业类学生 3、 船舶设计、船舶生产单位 4、 船舶检验单位 2.8调研对象 内河钢质船舶结构设计方法 2.9开发单位 重庆交通大学航海学院 2.10业务描述 该软件可以前在船舶与海洋工程专业的学校推行。让学生们调试验证运用,并对一些不足之处提出来,再优化后推广到各生产一线。 2.11软件介绍

24、 船体结构规范计算软件是一款实用、高效、严谨的船舶设计、学习软件。 1) 该软件具有实用的友好的和方便快捷的输入输出界面,在处理方法上要求尽量减少工作量和避免人为操作的差错,即使出现错误要易于反应和寻找。 2) 用户在使用该软件完成船舶结构设计时可以免去手工计算和校核的烦琐,提高工作效率,减轻负担。 3) 该软件能满足本科、专科院校船舶工程专业的教学需求,能达到课程设计“船体结构规范计算”的基本目的和基本要求。 4) 该软件有很多窗体。所以应注意: (1) 在创建窗体时,一定要符合用户日常逻辑; (2) 以方便用户为宗旨; (3) 精确度要适中;

25、 (4) 多与用户交流,多采取有效建议不断改善。 2.12任务描述 根据目前计算机操作系统和有关支持环境的流行与发展趋势,选择Windows XP,Visual Basic作为本软件的开发环境。纵观当今在船舶工程领域里的软件现状和发展,一些流行的软件除了具备以往软件处理能力强、功能齐全等特点外,其前后处理的表现力更趋丰富、实用。针对船舶设计用户特点和本科学习的特点和要求,该软件设计时,首先侧重使用方法,具体表现为输入可视化,采用提示、置缺省值,隐藏、说明或保护等,减少输入基本数据错,提高输入数据的效率。 2.13总体方案描述 结合生产需要,现代船舶技术中和用户的需求

26、无论哪一方面,计算机都发挥重要的作用,特别是新软件的开发。而开发新软件的最终目的也在于服务用户(即重庆港航管理局、航运企业、船舶设计、船舶生产单位、船舶检验单位)。我们船体结构规范计算软件设计,为生产建造船舶减少了大量的反复的、繁琐的船体结构强度计算的工作量,也不用再重复的翻找相关的船体结构规范书集。船体结构规范计算软件设计是基于Visual Basic语言程序设计开发的软件。Visual Basic 是面向对象程序设计语言,内容丰富、功能强大、简单易学。所以用它研发的船体结构规范计算软件: 通过全理的窗体设计; (1)简单逻辑的书写符合校核船体结构的代编; (2)可在窗体上输入已知参

27、数就可快速,清晰的展示我们需要的结果。 船体结构规范计算软件的结构图2.1: 确定使用船体结构规范计算 进入目录篇 甲板骨架篇 舱壁篇 舷侧骨架篇 双底骨架篇 首尾结构及尾轴架篇 支柱及桁架篇 无支柱的甲板强骨架篇 甲板篇 外板及内底板篇 总纵强度篇 图2.1 软件结构图 总纵强度的流程图2.2:

28、 开始 输入参数船长L、船宽B等等 方形系数Cb0.85和船长L0 N Y 得出Cb的值 输出结果 图2.2总纵强度的流程图 外板及内底板的流程图2.3: 开始

29、 点击航区(A、B、C) 得出相应的半波高值 得出相应其它板值 结果 图2.4外板及内底板 甲板的流程图2.5: 开始

30、 点击航区(A、B、C)和船长L L>30 N Y 0L>20 N Y 输出对就航区对应的强力甲板不小于的厚度 结束

31、 图2.5甲板的流程图 双底骨架的流程图2.6: 开始 输入参数船底骨材间距s,吃水d 航区和船底骨材跨距l 得出相应的组合板船底 输入型深D和内底板量至 骨材的剖面模数W 干舷甲板下缘的垂直距离 得出相应的内底骨材 的剖

32、面模数W 结果 图2.6双底骨架的流程图 舷侧骨架的流程图2.7: 开始 输入参数肋骨间距s,吃水d 航区和船肋骨跨距l 是、否是自航 N 得出相应的一组系数

33、 Y 得出自航相应的一组系数 是、否主肋骨 N 另计算结果 Y 得出确切的系数 从而计算结果 结果 图2.7舷侧骨架的流程图

34、 编码书写2.8: 图2.8编码窗体 实现窗体2.9: 图2.9验证窗体 2.14目标要求 本系统可以实现以下的目标: (1)实现对各类型船舶数据的采集和分析 (2)实现对不同类型船舶船体结构规范计算和总纵强度计算等相关设计工作 2.15采集数据需求 船舶相关数据: 船舶名称 船长 吃水 船宽 航区 方形系数 半波高 肋骨间距 计算水柱高度 实肋板跨距 剖面模数 旁桁材间距 强肋骨跨距 航区系数 纵骨架式

35、横骨架式 横梁间距 横梁间距 载货甲板面积 载货甲板总重量 甲板纵桁支承面积的平均宽度 总功率 总吨位 型宽 满载排水量 最大载货量 型深 实时航速 实时航向 2.16结束语 在当船舶生产建造中,质量是生命,速度就是效益的代表。船舶业的挑战和竞争就是质量的竞争,速度的较量。我们船体结构规范计算软件设计任务是为生产建造船舶减少了大量的反复的、繁琐的船体结构强度计算的工作量,也不用再重复的翻找相关的船体结构规范书集。缩短了时间的同时还能让人们更直接,更便捷通过窗体得出结果。船体结构规范计算软件是一个优秀的船舶设计软件。需要用户多摸索,多熟悉,才可以更好的发挥它

36、的优势。对于规范校核,首先应该熟悉规范,但要以力学原理为基础,注重理解与应用。不可硬套公式。规范代表了一定时期造船经验与理论的结晶,但是规范计算也存在着很大的局限性,譬如在局部强度的计算中,没有明确地将总纵应力、板架应力、板格应力、以及局部应力进行合成计算等。所以必要时还是需要求助于有限元计算工具。 第三章 Visual Baisc 语言程序设计概述 3.1 Visual Baisc 的初步认识 3.1.1 Visual Baisc 语言特点: (1)可视化的设计工具 (2)面向对象的设计方法 (3)事件驱动的编程机制 (4)结构化的设计语言 (5)

37、充分利用Windows资源 (6)开放的数据库功能与网络支持 (7)完备的help联机帮助功能 3.1.2 设计Visual Basic 应用程序的步骤 (1) 建立用户界面的对象 (2) 设置对象的属性值 (3) 编写程序代码,建立事件过程 (4) 保存和运行应用程序 (5) 生成EXE文件 Visual Basic 创建的窗体如下: 3.2窗体 图3.1 窗体 3.2.1窗体的基本属性 表 3-1 窗体的基本属性

38、 属性 功能 默认值 Name(名称) 窗体名称。只能在设计阶段通过属性窗口改变,运行时不能更改,即是只读属性 Form1,Form2....... Caption 在窗体的标题栏中显示的标题 Form1,Form2....... MinBution 取值为True/False,确定是否显示最小化按钮 True MaxBution 取值为True/False,确定是否显示最小化按钮 True ContrlButton 取值为True/False,确定是否显示三个控制按钮(最大化、最小化、关闭按钮) True BackColor 设置窗体的背景色 F

39、oreColor 设置窗体上显示文本的颜色 Font 设置窗体上显示文本的字体 Enabled 设置窗体运行时能否被用户操作。如设置为True,能被用户操作;如设置为False,则不能被用户操作。在运行时才能看到效果 True Visible 设置窗体运行时是否可见。如设置为True,窗体可见;如设置为False,窗体不可见,此时不能被用户操作。在运行时才能看到效果 True BorderStyle 设置窗体边框的类型,取值范围为0~5 Picture 设置窗体背景的图像 空 Left、Top 设置或返回窗体的左边框距屏幕左边的距离、顶部距屏幕顶部的

40、距离 Height、Width 设置或返回窗体的高度和宽度 WindowState 窗体开始运行时的初始显示状态,0表示正常状态(默认值),1表示最小化,2表示最大化 0 3.2.2窗体的常用事件 表 3-2 窗体的常用事件 事件 功能 Initialize 初始化所有的数据 Load 发生在Initialize之后。装载窗体,但此时窗体不是活动的 Activate 发生在Load之后。激活窗体,等待其他事件发生,此时才能响应用户在界面上的交互操作 Click 在Activate之后,单击窗体,触发C

41、lick事件 Dbclick 在Activate之后,双击窗体,触发DbClick事件 Resize 在Activate之后,如果进行了改变窗体大小的操作,才能触发Resize事件 Unload 关闭窗口时发生。把窗体从内存中删除(即卸载窗体) 3.2.3窗体的常用方法 表3-3 方法 格式 功能 Cls [Object.]Cls 清除运行时输出的文本和图形 Print [Object.]Print 在窗

42、体上输出文本 Show Show 显示窗体 Hide Hide 隐藏窗体 Move [Object]Move Left,Top,Width,Height 移动窗体可控件 3.3几种常用控件 3.3.1焦点和Tab键序 (1)焦点。 焦点是用于描述对象接收鼠标或键盘输入的能力。一个应用程序可以有多个窗体,每个窗体 上又可以有很多对象,但用户任何时候只能操作一个对象。我们称当前被操作的对象获得了焦点(Focus)。当对象具有焦点时,才能接收用户的输入。 窗体和大多数控件都可以接收焦点,但焦点在任何时候只能有一个。改变焦点触发焦点事件。当对

43、象得到或是失去焦点时,分别产生GotFocus或LostFocus事件。 要将焦点赋给对象(窗体或控件),有以下几种方法: 1) 用鼠标选定对象 2) 按快捷键选定对象 3) 按Tab键或Shift+Tab组合键在当前窗体的各对象之间切换焦点。 4) 在代码中用SetFocus方法来设置焦点 注意:只有当对象的Enabled 和Visble属性为True时,它才能接收焦点。 (2)Tab键序 Tab键序是指用户按Tab键时,焦点在控件间移动的顺序。当向窗体中设置控件时,系统会自动按顺序为每个控件指定一个Tab键序。Tab键序也反映在控件的TabIdex属性中,其属性值为

44、0,1,2,..........。通过改变控件的TabIndex属性值,可以改变默认的按Tab键移动焦点的顺序。 3.3.2命令按钮 命令按钮(CommandButton)用于接收用户的操作信息,并引发应用程序的某个操作。当用户单击命令按钮,或者选中命令按钮后按回车键时,就会触发该命令按钮应的事件过程。 注意:其中Style属性,设置命令按钮的外观同,默认值0,表示以标准的Windows按钮方法显示;其值1时,表示的图形按钮显示,此时可用Picture、DownPictuer和 DisabledPicture属性分别指定按钮在正常、被按下和不可用3种状态下的图片。 3.3.3标签控件

45、 标签(Label)主要用于显示比较固定的提示性信息,常作为输出信息的控件。通常使用标签为文本框、列表框、组合框等控件附加说明划描述性信息,其默认名称(Name)为Label1,label2....... 注意:其中BorderStyle属性,设置标签的边框,可以取两种值: (1)边框(默认值) (2)示加上边框 3.3.4文本框 文本框(TextBox)是一个文本编辑区域,用户可以在该区域中输入、编辑和显示文本内容。默认情况下,文本框只能输入单行文本,并且最多可以输入2.48个字符。在程序中,文林一月经常作为输出数据的控件使用,又常作为输入数据的控件使用。 3.3.5滚动条

46、滚动条有水平和垂直两种分别可通过工具箱中的水平滚动条(HScrollBar)和垂直滚动条(VScrollBar)。 这两种滚动条除方向不同外,其功能和操作完全一样。垂直滚动条的最上方代表最小值(Min),从上往下移动滚动块(或称滚动框)时,代表的值随之递增,最下方代表最大值(Max)。水平滚动条的最左端代表最小值,从左往右移动滚动块时,代表的值随之增大,最右端代表最大值。 3.3.6图片框 图片框(PictureBox)控件主要作用是显示图片、作为其他控件的容器、显示图形方法输出的图形、显示Print方法输出的文本,其作用与窗体相似,是在窗体中的小窗体。 注意:Picture属性,用于

47、设置图片框中要显示的图形文件(可以是含路径的文件名)。可以在属性窗口设置Picture属性值,也可以在程序运行时用函数设置Picture属性值。 格式1:将图形文件显示在图片框中。 图片框对象名.Picture=LoadPicture("图形文件名") 格式2:清除图片框图像。 图片框对象名.Picture=LoadPicture 3.3.7框架 框架(Frame)控件是容器控件,可以对窗体中各种功能控件进一步分组摆放。例如,将各种选项按钮控件分隔开,使其各组之间的选择操作不相互影响。 在使作框架时要注意: (1) 在大多数的情况下,框架控件的用

48、法是比较“消极的”,我们用它对控件进行分组,但是通常没有必要响应它的事件。 (2) 在使用框架控件对其他控件进行分组时,应该先绘出框架控件,然后再绘制框架内部的其他控件。这样在移动框架时候,可以同时移动它包含的控件。 (3) 要将控件加入到框架中,只需将它们绘制在框架的内部即可。如果将控件绘制在框架之外,或者在向窗体添加控件的时候使用了双击方法,然后将它移动到框架控件内部,那么控件将仅仅“位于”框架的顶部,在进行移动的时候将不得不分别移动框架和添加的控件。 如果希望将已经存在的若干个控件放在某个框架中,可以先选择相应的控件,使用工具栏中的“剪切”按钮或按Ctrl+X组合键将它们剪切到剪贴

49、板上,然后在窗体上画出框架控件,选定框架,使用工具栏中的“粘贴”按钮或按Ctrl+V组合键,将原来控件移回到框架中。 (4) 要选择框架中的多个控件,在使用鼠标拉框包围控件的时候需要按下Ctrl键。在释放鼠标的时候,位于框架之内的控件将被选定。 3.3.8单选按钮 单选按钮(OptionButton)主要用于多种选项中选择一项的情况。它是一个标有文字说明的圆圈“0”,选中它后圆圈中出现一个黑点;没有选中时,圆圈中间的黑点消失。 单选按钮必须成组出现,用户在一组单选按钮中必须选择一项,并且最多只能选择一项。 3.3.9复选框 复选框(CheckBox)又称为选择框或检查框,它

50、是一个标有文字说明的方框“,”选中它后方框中出现打钩记“√”,未选中则为空。利用复选框可以列出供用户选择的多个选择的项,用户根据需要选中其中的一项或多项,也可以一项都不选。 复选框控件与单选按钮控件在使用方面的主要区别是:在一组单选按钮控件中只能选中一项,而且必须选择一项;而在一组复选框控件中,可以同时选中多个选项,也可以一项都不选。 3.4结构程序设计 3.4.1顺序结构程序设计 计算机的应用程序一般包含输入数据、计算处理、输出处理结果三大部分,即先要通过输入操作,向机器输入数据,然后进行问题要求的计算处理,最后通过输出操作,把处理的结果告诉用户或保存在磁盘文件中,供以后查阅

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服