




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic 6.0实现森林计测程序设计 VB的特点可视化的设计平台面向对象的设计方法事件驱动的编程机制结构化的设计语言充分利用WINDOWS资源开放的数据库与网络支持 VB的特点传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情。 VB采用的是面向对象、事件驱动编程机制,程序员只需编写响应用户动作的程序,如移动鼠标、单击事件,编写代码相对较少。采用控件不涉及到必要的细节. VB可视化编程的基本概念 1 对象对象的属性对象的事件事件的方法2 VB的控件内部控件ActiveX可插入的对象VB可视化编程的步骤新建一个工程建立界面添加对象设置属
2、性编写代码运行工程修改工程保存工程工程的编译应用程序HIPO图数据文件的组织用于计算的应用软件的目的是进行数据处理,不论数据多少,数据文件必须与应用程序分开,其目的是便于保存和修改数据,并且使程序更加具有通用性。文件的类型很多,用做数据处理的数据文件,起组织形式取决于与计算方法编程所采用的源语言对数据文件组织形式的要求。数据文件的组织形式Visual Basic中文企业版有多种的数据输入方法,但为了使程序有一个通用的数据输入格式,采用了数与数之间用“,”隔开组织文件。 0.461,0.384,0.381,-0.423 0.449,0.402,2.906,0.249 0.263, 0.145 0
3、.127,3.104 0.163,0.362,-0.069,0.178在数据文件编辑好后,要检查带小数点的数据中误键入的“,”。数据文件和结果数据的显示 数据文件和计算结果的显示有很多种方法。MSFlexGrid是VB6.0中的一种用于表格数据显示的ActiveX控件 。采用MSFlexGrid控件,用它来显示数据文件很方便.数据文件和结果数据的显示 主窗体的界面主窗体代码(main.frm)Private Sub c11_Click() appear.Show appear.Caption = 统计资料的特征数的计算End SubPrivate Sub c12_Click() appear.
4、Show appear.Caption = 距离系数End SubPrivate Sub c21_Click() appear2.Show appear2.Caption = 一元线性回归计算End SubPrivate Sub c22_Click() appear2.Show appear2.Caption = 一元材积表计算End SubPrivate Sub c31_Click() appear3.ShowEnd SubPrivate Sub c32_Click() appear31.ShowEnd SubPrivate Sub mainquit_Click() MsgBox 谢谢使用
5、, 0, quit! Unload MeEnd Sub子程序主模块界面(appear*.frm)窗体代码 Private Sub Command1_Click() appear_show.Show 显示输入文件的内容End SubPrivate Sub Dir1_Change() File1.Path = Dir1.Path 选定文件夹 dir2 = Dir1.PathEnd SubPrivate Sub Drive1_Change() Dir1.Path = Drive1.Drive 选定了驱动器End SubPrivate Sub File1_Click() clickname = Fil
6、e1.FileName 选定了文件 Text3.Text = clicknameEnd Sub显示结果的窗体模块 窗体代码 Private Sub main_Click()MSFlexGrid1.Row = 3MSFlexGrid1.Text = 材积计算方程MSFlexGrid1.TextMatrix(0, 1) = Format$(a, #0.0000)MSFlexGrid1.TextMatrix(1, 1) = Format$(b, #0.0000)MSFlexGrid1.TextMatrix(2, 1) = Format$(c, #0.0000)MSFlexGrid1.TextMatr
7、ix(3, 1) = Str$(Format$(a, 0.0000) & D & & Str$(Format$(b, 0.0000)MSFlexGrid2.ColWidth(0) = 600MSFlexGrid2.ColWidth(2) = 600MSFlexGrid2.TextMatrix(0, 0) = 径阶MSFlexGrid2.TextMatrix(0, 1) = 材积窗体代码(续)MSFlexGrid2.TextMatrix(0, 2) = 径阶MSFlexGrid2.TextMatrix(0, 3) = 材积For i = 1 To 24 MSFlexGrid2.TextMatri
8、x(i, 0) = i + 3 MSFlexGrid2.TextMatrix(i, 1) = Format$(a * (i + 3) b, #0.0000)Next iFor i = 1 To 24 MSFlexGrid2.TextMatrix(i, 2) = i + 28 MSFlexGrid2.TextMatrix(i, 3) = Format$(a * (i + 28) b, #0.0000)Next iEnd Sub过程 过程可使程序分成离散的逻辑单元,每个逻辑单元容易调试。一个程序中的过程,往往不必修改或只需稍作改动,便可以为另一个程序作用。在VB中,根据过程是否返回值,分为子程序过程(SUB过程)和函数过程(Function过程)两种。过程中调用的计算程序模块 Sub caijihuigui() 一元材积表a = 0: b = 0: c = 0: o = 0: p = 0: q = 0: r = 0: s = o: t = 0: x = 0: y = 0: u = 0: v = 0For i = 1 To npo = o + Log(z(i, 1)p = p + Log(z(i, 2)q = q + Log(z(i, 1) 2r = r + Log(z(i, 2) 2s = s + Log(z(i, 1) * Log(z(i, 2)Next ix = o / n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业垃圾日清合同
- 汽车无偿赠与合同
- 企业投资决策咨询服务协议
- 医疗器械使用风险与责任豁免协议
- 工业机器人应用研发合作协议书
- 9《猎人海力布》教学设计-2024-2025学年语文五年级上册统编版
- 第13课 现代战争与不同文化的碰撞和交流 教学设计-2023-2024学年高二下学期历史统编版(2019)选择性必修3文化交流与传播
- 第六单元写作 《“劝学”新说》-议论的现实针对性 教学设计 2024-2025学年统编版高中语文必修上册
- 外籍人士租房备案专项协议
- 法拍房租赁权冲突处理协议
- 接处警流程培训
- 《法律法规常识讲解》课件
- 《特种设备安全法》《特种设备安全监察条例》解读
- 呼吸专科护士年终总结汇报
- GB/T 15934-2024电器附件电线组件和互连电线组件
- CQI-23模塑系统评估审核表-中英文
- 情志护理方法
- 重庆七中2025届高三下学期零诊测试英语试题试卷含解析
- 药店入股合同协议书
- 传统文化教育融入教学计划
- 2024年征信知识测试题及答案
评论
0/150
提交评论