VBNET程序设计实用教程ppt课件.ppt

VBNET程序设计实用教程ppt课件.ppt

ID:58879015

大小:1.70 MB

页数:102页

时间:2020-09-30

VBNET程序设计实用教程ppt课件.ppt_第1页
VBNET程序设计实用教程ppt课件.ppt_第2页
VBNET程序设计实用教程ppt课件.ppt_第3页
VBNET程序设计实用教程ppt课件.ppt_第4页
VBNET程序设计实用教程ppt课件.ppt_第5页
资源描述:

《VBNET程序设计实用教程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、过  程用函数过程实现的话费计算程序四则运算测验程序十进制到其它进制转换程序汉诺塔问题求复杂函数的值本章项目过  程通用过程和函数过程的定义、建立与调用过程的概念与分类参数传递变量的作用域与静态变量过程的嵌套调用与递归调用本章要点第一节 过程的概念过程是完成某一特定功能的一段程序,又称子程序。使用过程的第一个原因是结构化程序设计的需要。结构化程序设计思想最重要的一点就是把一个复杂问题分成很多小而独立的问题,即把一个大程序分为若干个小程序——模块,每个模块完成一部分功能。如图4-1所示。对于每个模块

2、,需详细定义模块的功能及其接口,一个程序员编制其中的一个或多个模块,并把模块编写成过程。4.1过程的概念4.1过程的概念摩块编写好后,可以把它们组装成应用程序,如把“二级子模块11”和“二级子模块12”组合在一起就实现了“一级子模块1”的功能,把“二级子模块21”和“二级子模块22”组合在一起就实现了“一级子模块2”的功能,把“一级子模块1”和“一级子模块2”组合在一起就实现了软件项目的功能。组合子模块可以通过调用相应的过程来实现。4.1过程的概念软件项目一级子模块1一级子模块2二级子模块11二级

3、子模块12二级子模块21二级子模块22图4-1结构化程序设计模式4.1过程的概念使用过程的第二个原因是为了解决代码的重复。可以把经常用到的完成某种功能的程序段编写成过程,这样做有很多好处,例如:每当需要完成这一功能时只要调用这个过程即可,而不需重复编写代码;如果需要修改这一段代码,只要在该过程里修改即可,而调用该过程的程序不必修改。从本质上说,过程就是完成一定功能的程序段。该程序段有一个名字,称为过程名。并且为过程定义了严格的接口,对用户来说不需要了解过程功能的实现过程与语句,只需了解它的功能与接

4、口。若有其它程序要完成该过程的功能,可通过过程名调用它,过程可多次反复调用,但调用时必须符合过程的接口要求。4.1过程的概念根据不同的方法,过程可以分成不同的种类。如从使用的角度来看,可以把过程分成Sub过程、函数过程和属性过程;从定义时有无参数来分,可分为有参过程和无参过程;根据过程调用时是否有返回值来分,可分为有返回值的过程和无返回值的过程;根据过程的调用关系可分成主调过程和被调过程,所谓主调过程是指调用其它过程的过程,所谓被调过程是指被其它过程调用的过程。在VB.NET中通常采用第一种分法,

5、即把过程分为:Sub过程、函数过程和属性过程,本章只介绍Sub过程和函数过程,Sub过程又可分成事件过程和通用过程。第二节 四则运算测验程序——Sub过程一、任务4-1描述:编写一个程序用来随机出十道两位数的“+”、“-”、“*”、“/”测验题,计算机显示每道题后等待用户输入答案,并能根据用户输入答案来判断正误并显示答题情况。程序的设计界面如图4-2所示,程序的运行界面如图4-3所示。程序运行时,计算机将生成一道四则运算题并显示出来(两个运算数分别显示在界面上的第一个和第二个文本框中),并等待用户

6、在第三个和第四个文本框(专用于除法,输入余数)中输入答案,用户输入答案后按“确定”按钮,将把用户的答题情况显示在右侧的列表框中,并在题目后加上“√”和“×”以表示用户答题是否正确。4.2四则运算测验程序——Sub过程4.2四则运算测验程序——Sub过程图4-2程序运行界面4.2四则运算测验程序——Sub过程图4-3某时刻程序运行界面4.2四则运算测验程序——Sub过程本题的关键有两点:一是出题,二是判断用户答案的正误。(1)出题涉及到产生两个运算数和一个运算符号,这些均可用随机数来产生。可以产生两

7、个两位随机数作为运算数,产生一个1到4之间的随机整数作为运算符,设1为“+”,2为“-”,3为“*”,4为“/”。把运算数直接显示在界面上,对于运算符,可通过分支语句进行测试,把相应的“+”、“-”、“*”、“÷”显示出来。(2)通过SelectCase……EndSelect语句测试产生的运算符是何种运算符,对产生的两个运算数作相应运算得到标准答案。从界面上获取用户输入的答案,把标准答案和用户输入的答案相比较,如果相等则用户回答正确,如果不等则用户回答不正确。二、任务分析:4.2四则运算测验程序—

8、—Sub过程另外,窗体刚显示出来的时候需要出一组题目的第一道题。每次单击一次确定按钮都要出该组题目的下一道题。单击“重新开始”按钮,将要出下一组的第一道题。可见“出题”这个操作在程序的实现过程中需要多次使用,因此可把它定义成一个通用过程,在需要时直接调用即可。4.2四则运算测验程序——Sub过程1.启动VB.NET,新建一个项目,项目类型为“Windows应用程序”,项目的存放位置为“D:VBTASKCH04”,项目名为“Task4_1”。2.把Form1窗体的Text属性值设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。