- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《VBNET程序设计实用教程4》.ppt
VB.NET程序设计实用教程 过 程 过 程 4.1过程的概念 过程是完成某一特定功能的一段程序,又称子程序。使用过程的第一个原因是结构化程序设计的需要。结构化程序设计思想最重要的一点就是把一个复杂问题分成很多小而独立的问题,即把一个大程序分为若干个小程序——模块,每个模块完成一部分功能。如图4-1所示。对于每个模块,需详细定义模块的功能及其接口,一个程序员编制其中的一个或多个模块,并把模块编写成过程。 4.1过程的概念 摩块编写好后,可以把它们组装成应用程序,如把“二级子模块11”和“二级子模块12”组合在一起就实现了“一级子模块1”的功能,把“二级子模块21”和“二级子模块22”组合在一起就实现了“一级子模块2”的功能,把“一级子模块1”和“一级子模块2”组合在一起就实现了软件项目的功能。组合子模块可以通过调用相应的过程来实现。 4.1过程的概念 4.1过程的概念 使用过程的第二个原因是为了解决代码的重复。可以把经常用到的完成某种功能的程序段编写成过程,这样做有很多好处,例如:每当需要完成这一功能时只要调用这个过程即可,而不需重复编写代码;如果需要修改这一段代码,只要在该过程里修改即可,而调用该过程的程序不必修改。 从本质上说,过程就是完成一定功能的程序段。该程序段有一个名字,称为过程名。并且为过程定义了严格的接口,对用户来说不需要了解过程功能的实现过程与语句,只需了解它的功能与接口。若有其它程序要完成该过程的功能,可通过过程名调用它,过程可多次反复调用,但调用时必须符合过程的接口要求。 4.1过程的概念 根据不同的方法,过程可以分成不同的种类。如从使用的角度来看,可以把过程分成Sub过程、函数过程和属性过程;从定义时有无参数来分,可分为有参过程和无参过程;根据过程调用时是否有返回值来分,可分为有返回值的过程和无返回值的过程;根据过程的调用关系可分成主调过程和被调过程,所谓主调过程是指调用其它过程的过程,所谓被调过程是指被其它过程调用的过程。在VB.NET中通常采用第一种分法,即把过程分为:Sub过程、函数过程和属性过程,本章只介绍Sub过程和函数过程,Sub过程又可分成事件过程和通用过程。 4.2 四则运算测验程序——Sub过程 4.2 四则运算测验程序——Sub过程 4.2 四则运算测验程序——Sub过程 4.2 四则运算测验程序——Sub过程 本题的关键有两点:一是出题,二是判断用户答案的正误。 (1)出题涉及到产生两个运算数和一个运算符号,这些均可用随机数来产生。可以产生两个两位随机数作为运算数,产生一个1到4之间的随机整数作为运算符,设1为“+”,2为“-”,3为“*”,4为“/”。把运算数直接显示在界面上,对于运算符,可通过分支语句进行测试,把相应的“+”、“-”、“*”、“÷”显示出来。 (2)通过Select Case……End Select语句测试产生的运算符是何种运算符,对产生的两个运算数作相应运算得到标准答案。从界面上获取用户输入的答案,把标准答案和用户输入的答案相比较,如果相等则用户回答正确,如果不等则用户回答不正确。 4.2 四则运算测验程序——Sub过程 另外,窗体刚显示出来的时候需要出一组题目的第一道题。每次单击一次确定按钮都要出该组题目的下一道题。单击“重新开始”按钮,将要出下一组的第一道题。可见“出题”这个操作在程序的实现过程中需要多次使用,因此可把它定义成一个通用过程,在需要时直接调用即可。 4.2 四则运算测验程序——Sub过程 1.启动VB.NET,新建一个项目,项目类型为“Windows应用程序”,项目的存放位置为“D:\VBTASK\CH04”,项目名为“Task4_1”。 2.把Form1窗体的Text属性值设置为“四则运算测验程序”,把它的Name属性值设置为“frmMaths”。单击“解决方案资源管理器”中的“Form1.VB”窗体,然后在属性窗口中把它文件名属性设置为“frmMath.vb”。然后执行【项目】→【Task4_1属性】命令,在出现的“Task4_1属性页”对话框中把“启动对象”设置为“frmMath”。 3.对照程序设计界面,为窗体添加控件并设置控件的属性。控件的属性设置如表4-1所示。 4.2 四则运算测验程序——Sub过程 4.2 四则运算测验程序——Sub过程 说 明 ListBox1为列表框控件,列表框控件用来显示一串列表项,供用户进行选 择,在工具箱中的图标为“”。 4.在代码窗口中定义常量和模块级数组,如下。 Const N
您可能关注的文档
- 《Superrecovery超级硬盘数据恢复软件3.6.2.5注册码》.doc
- 《Superrecovery超级硬盘数据恢复软件3.6.2.5注册码破解版》.doc
- 《SW二零一六年下载地址及如何查看自己电脑的位数》.doc
- 《SY-T 0413-二零一六年埋地钢制管道聚乙烯防腐技术规范》.doc
- 《SY0447-96__埋地钢制管道环氧煤沥青防腐层技术标准》.doc
- 《SY60挖掘机电气控制系统》.ppt
- 《SYT 0420-97埋地钢质管道石油沥青防腐层技术标准》.doc
- 《SYT 0420—1997 埋地钢质管道石油沥青防腐层技术标准》.doc
- 《SZL系列蒸汽锅炉安装使用说明书》.doc
- 《T02—010-中南电力设计院-工程桩检测大纲》.doc
最近下载
- 四年级除法练习题.doc VIP
- 2024年甘肃定西陇西县首阳镇选聘村干部笔试模拟试题及答案解析.docx VIP
- 2025陕西神木市公共服务辅助人员招聘(164人)招聘笔试参考题库及答案解析.docx
- 2024年12123交管学法减分试题.docx VIP
- 2022《当代中国流行音乐的发展》研究报告3000字.docx
- 缅甸缅北钼矿资源状况.docx VIP
- 12123交管学法减分试题库(含答案).docx VIP
- 12123交管学法减分试题库(含答案).docx VIP
- 《汽车内饰与车身附件系统异响台架测试及评价方法》.pdf VIP
- 养老服务体系建设规划执行情况中期总结评估报告.docx VIP
文档评论(0)