C++ & VB.NET & VB 过程函数结构

来源:互联网 发布:密室逃脱窃取数据攻略 编辑:程序博客网 时间:2024/06/01 08:18


   C++ & VB.NET & VB 过程函数结构


  

   通过之前的VB,后VB.NET 与C++等计算机语言的了解,代码流程、控制结构、函数

等就是像我们中文中常用的一些短语,固定的句式,有了这些句式往里面套东西就行,

比如,不仅~还~、因为~所以~等等,在代码中就是用英语的白话文这么写的罢了,

下面我们详细的来看看:

一、流程、控制结构

  

  这其中就两个结构分别是:


                                    
        


1、条件结构
      1)简单的 IF 条件语句




     
     2)If...Then...Else

    
     
     3)Select...Case判定结构  ,下面还包含了Case Else 字句:






2、循环结构
   1)For...Next ,代码例子是重复书写 5 个Beep:




2)Do 循环




3)while循环


   

4)For Each ...Next




二、过程函数

          




1、Sub过程:

这又分为通用过程和事件过程。Sub 过程就是相应事件时执行的代码块,一般在代码块

的最后。

   1)通用过程:这是通过过程告诉应用程序完成一项制定的任务,一旦确定了通用过

程,就由专有应用程序来调用。
   

   2)事件过程:编程语言中的对象对一个事件的发生做出认定时,自动调用与事件名

字相对应的事件过程。这是相互对应的,名字在对象和代码之间建立了联系,我们通常

说事件过程是附加值窗体和控件上的。



2、Function 过程:
 

  这个和其他的调用方法一样,代码实现:
                 



3、调用过程
   

1)调用Sub过程:下面代码实例
     

2)调用函数过程
  


 或像Sub过程那样:
              

3)调用其他模块的函数,这些必须提前声明类的实例为对象变量并用变量名引用他。
                   



4、过程传递参数
  1)按数据类型

一般是默认是具有Object的数据类型,但是也有其他的,但是要事先声明:
                   

  2)按值传递,这在VB.net 中的是默认的方式,用ByVal关键字支持参数是按值传递

的。
  3)按地址传递:这是过程变量的内存地址去访问时间变量的内容。在用按地址传递时

无论变量是什么,传值都只是4 个字节,所有效率比较的高。
  

  代码实例:参数”RunningTotal“ 是按地址传进来的,因此传进的变量值为参

数”AcctNum“的值。






4)可选参数

一般过程的参数列表中有”Optional“关键字,这类过程就是参数可选的。




5)不定数量的参数
   这个的一般情况是有”ParamArray“关键字,代码实例如下:




小结:

  通过这几门语言的总结,其中的代码流程、控制结构、函数等都是像我们中文中常用

的一些短语,固定的句式,有了这些句式往里面套东西就行,这些在计算机的语言中都

相似,函数、调用、过程等,不过在具体的代码中这些就是英语中的”白话文“句式短

语罢了,要真正的运用自如还得通过更多的实践才能达到融会贯通境界。






0 0
原创粉丝点击