`

Visual Basic中的Sub和Function关键字

    博客分类:
  • .NET
阅读更多

 在Visual Basic中存在着两个关键字是Sub和Function:

Sub:是subroutine的缩写,定义一个执行某种动作的代码块。执行完后把控制权返回给调用它的代码,且没有返回值。

Private Sub Load(ByVal Object As System.Object)

End Sub
 

Function:Function的工作方式与Sub相同,但Function会返回一个值,该值可以是Nothing,所以在声明函数时,编译器会要求它必须返回一个Return语句。

 

Public Function Add(ByVal Param values() As Integer) As Long
   Dim result As Long=0
   
   Return result

End Function
 

 

 

 

分享到:
评论

相关推荐

    Visual Basic精彩编程200例

    3. **函数与过程**:子(Sub)和函数(Function)是程序中可重用代码段的基本单位,可以接受参数并返回结果。通过合理地组织和封装代码,可以使程序更加模块化和易于维护。 ### 实用编程案例分析 1. **GUI应用开发**:...

    Visual Basic 6.0 中文版实用参考手册

    - **函数与过程**:Sub过程和Function函数是VB6中实现功能模块化的基本单元,可以接收参数并返回值。 3. **对象、属性、方法与事件** - **对象**:VB6采用面向对象编程,对象是具有特定属性和行为的数据结构,如...

    Visual BASIC傻瓜书

    此外,还将介绍如何编写子程序(Sub)和函数(Function)。 3. **界面设计**:Visual BASIC的一大特色是其直观的图形用户界面(GUI)设计工具——Visual Studio集成开发环境(IDE)。书中会教授如何使用控件库创建...

    visual basic精彩编程200例

    7. **模块化编程**:通过子程序(Sub)和函数(Function)实现代码复用,提高程序的可维护性和可读性。 8. **错误处理**:理解和运用On Error语句进行错误捕获和处理,确保程序的稳定运行。 9. **接口和组件**:...

    visual basic 6.0中文版语言参考手册

    此外,手册还涵盖了错误处理(On Error)、模块化编程(Sub、Function)、类和对象(Class、New)、接口(Interface)等高级概念,以及文件I/O、数据库连接、网络通信等多个领域。 总的来说,《Visual Basic 6.0...

    Visual Basic 语言与算法中英文翻译

    《Visual Basic 语言与算法中英文翻译》是针对编程初学者和进阶者的重要参考资料,它结合了Visual Basic编程语言的基础知识与算法的解析,并提供了中英文双语对照,便于不同语言背景的学习者理解。这份资料的核心...

    30天学通Visual.Basic项目案例开发

    《30天学通Visual Basic项目案例开发》是一本针对初学者和有一定基础的程序员设计的教程,旨在通过实际项目案例来提升读者在Visual Basic编程语言中的应用能力。这本书精心设计了10个不同的项目,涵盖了Visual Basic...

    Visual Basic 6.0学习笔记

    本篇笔记主要涵盖Visual Basic 6.0的一些核心概念和技术。 1. **面向对象编程**: - Visual Basic 6.0虽然不是完全的面向对象编程语言,但提供了封装的支持。它不支持继承,这意味着你无法从一个类派生出新的类。...

    Visual Basic程序设计PPT课件

    - 函数和过程是代码重用的重要手段,VB中的Sub过程和Function函数用于封装代码逻辑。 - 理解参数传递机制,包括ByVal和ByRef的区别,有助于编写高效且可维护的代码。 5. **窗体和控件**: - VB提供丰富的控件库...

    在Visual Basic中如何拖动窗体或控件

    ### 在Visual Basic中...通过以上介绍和示例代码,相信读者已经掌握了如何在Visual Basic中实现窗体或控件的拖动功能。这种技术可以广泛应用于各种无边框窗口的应用程序设计中,为用户提供更加自然和直观的操作体验。

    Visual Basic 从入门到精通

    接下来,深入到对象导向编程(OOP)的概念,Visual Basic中的控件使用和事件处理是重点。比如,Form是用户界面的基础,Button、Label、TextBox等控件的属性、方法和事件的使用,通过编写事件处理程序实现用户交互。...

    在VisualBasic中构造OpenGL类模块实现三维图形设计

    总之,在Visual Basic中利用OpenGL进行三维图形设计是一项具有挑战性的任务,但通过合理的规划和技术选择,可以有效地克服这一挑战。通过创建OpenGL类模块,我们不仅能够提高开发效率,还能确保项目的长期可持续性。

    Visual Basic 电子教案

    4. **函数与过程**:讲解Sub过程和Function函数的定义、参数传递以及如何调用。 5. **事件驱动编程**:解释对象、事件和事件处理程序的概念,展示如何响应用户的交互。 **控件与UI设计** 6. **控件使用**:详细...

    Visual Basic.NET语句与函数大全

    文件列表中的"Visual Basic.NET语句与函数大全.pdf"很可能包含了书中的所有章节和实例,读者可以从中学习到如何在实际项目中应用这些语句和函数。通过阅读和实践,开发者可以提升在VB.NET平台上的编程技能,掌握创建...

    Design Patterns and Object Oriented Programming in Visual Basic 6

    - **语法差异**:VB.NET在语法上与VB6有所不同,例如,VB.NET使用`Sub`关键字来定义过程,而VB6使用`Sub`和`Function`来区分无返回值和有返回值的过程。 - **对象模型改进**:VB.NET提供了更强大的对象模型,例如,...

    用Visual Basic定制和开发Excel

    在IT领域,Visual Basic(VB)是一种常用的编程语言,尤其在微软环境中,它为开发者提供了强大的工具来创建桌面应用程序和自动化任务。在这个特定的主题中,“用Visual Basic定制和开发Excel”涉及的是如何利用...

    Visual Basic 3.0 专业版 msdn

    3. **结构化编程语言**:VB 3.0支持基本的结构化编程概念,如条件语句(If...Then...Else)、循环(For...Next, Do...Loop)、子程序(Sub)和函数(Function),让编程逻辑清晰明了。 4. **数据库访问**:VB 3.0...

    Visual Basic.NET学习范本

    例如,使用关键字`Dim`声明变量,`Sub`定义子过程,`Function`定义函数,以及`If...Then...Else`等控制结构。 4. **事件驱动编程**:VB.NET广泛应用于Windows桌面应用开发,其事件驱动模型使得用户界面编程变得简单...

Global site tag (gtag.js) - Google Analytics