第3章顺序结构设计 3.1VB.NET程序的结构 3.2基本语句 3.3数据输入与输出 34使用对话框 3.5实践检验
3.1 VB.NET程序的结构 3.2 基本语句 3.3 数据输入与输出 3.4 使用对话框 3.5 实践检验 第3章 顺序结构设计
第3章顺序结构设计 本章知识点: VB,NET程序的结构 ●基本语句 ●数据输入与输出 ●对话框的使用
本章知识点: ⚫ VB.NET程序的结构 ⚫ 基本语句 ⚫ 数据输入与输出 ⚫ 对话框的使用 第3章 顺序结构设计
3.1 VB. NET程序的结构 在B.NT中,编写的任何代码都必须按照以下顺序,否则会产生编 译错误。 Option语句 Imports语句 Main过程。 若适用,还有Cass、 Module和 Namespace语句。 此外,一个程序可以包括条件编译指令(如#If.Then.#Ese),根 据条件编译选定的Ⅵ isual basic代码块。这些语句可以放置在模块的任何位 置,一般把它们放在结尾 3.1.10 ption语句 Option语句为后续的代码建立基本的规则,以防止语法和逻辑错误, 包括 Option Explicit、 Option Stric及 Option Compare三条语句。 1 Option Explicit语句 这种语句用于在文件级强制对该文件中的所有变量进行显式声明,可 缩短以后用于调试的时间
3.1 VB.NET程序的结构 在VB.NET 中,编写的任何代码都必须按照以下顺序,否则会产生编 译错误。 -- Option语句。 -- Imports语句。 -- Main过程。 -- 若适用,还有Class、Module和Namespace语句。 此外,一个程序可以包括条件编译指令(如#If...Then...#Else),根 据条件编译选定的 Visual Basic 代码块。这些语句可以放置在模块的任何位 置,一般把它们放在结尾 3.1.1Option 语句 Option 语句为后续的代码建立基本的规则,以防止语法和逻辑错误, 包括Option Explicit、Option Strict及Option Compare三条语句。 1 Option Explicit 语句 这种语句用于在文件级强制对该文件中的所有变量进行显式声明,可 缩短以后用于调试的时间
)格式 Option Explicit( On Off 2)说明 on:可选项。启用 Option Explicit检查。如果在 Option Explicit 语句后没有指定On或O仟f,则默认为On。 ○仟f:可选项。禁用 Option Explicit检査。如果使用,则 ption Explicit语句必须出现在文件中其他所有源语句之前。当 Option Explicit出 现在文件中时,必须使用Dim、 Private、 Public或 ReDim语句显式声明所 有变量。试图使用未声明的变量名将发生编译时错误。如果没有使用 Option Explicit语句,则所有未声明的变量都是 Object类型。 使用 Option Explicit可避免拼错现有变量的名称,或避免在变量范围 不清楚的代码中产生混淆。如果代码中没有指定 Option Explicit,编译器的 默认设置将是 Option Explicit On 2 Option Strict语句 Option Strict语句必须出现在文件中的任何其他源代码语句之卩 VB. NET允许将某些数据类型转换为其他数据类型。在将—种数据类型的 值转换为另—种精度较低或容量较小的数据类型时(即“收缩转换”),可 能发生数据丟失。如果此类收缩转换失败,将会发生运行时错误。 Option Strict确保可为这些收缩转换提供编译时通知,从而可避免这种错误 1)格式 Option Strict On Off
1)格式 Option Explicit { On | Off } 2)说明 -- On :可选项。启用Option Explicit 检查。如果在Option Explicit 语句后没有指定On或Off,则默认为On。 -- Off:可选项。禁用 Option Explicit 检查。如果使用,则Option Explicit 语句必须出现在文件中其他所有源语句之前。当Option Explicit 出 现在文件中时,必须使用Dim、Private、Public或ReDim语句显式声明所 有变量。试图使用未声明的变量名将发生编译时错误。如果没有使用 Option Explicit 语句,则所有未声明的变量都是Object 类型。 使用Option Explicit可避免拼错现有变量的名称,或避免在变量范围 不清楚的代码中产生混淆。如果代码中没有指定Option Explicit,编译器的 默认设置将是Option Explicit On。 2 Option Strict 语句 Option Strict 语句必须出现在文件中的任何其他源代码语句之前。 VB.NET允许将某些数据类型转换为其他数据类型。在将一种数据类型的 值转换为另一种精度较低或容量较小的数据类型时(即“收缩转换”),可 能发生数据丢失。如果此类收缩转换失败,将会发生运行时错误。Option Strict 确保可为这些收缩转换提供编译时通知,从而可避免这种错误。 1) 格式 Option Strict { On | Off }
2)说明 后末提是m政,炅 ption Strict检查。如果在 Option Strict语句之 为Off O仟f:可选项。禁用 Option Strict检査。 代码中没有指定 Option Strict,编译器的默认设置将是 Option Strict Off 3 Option Compare语句 于声明当比较字符串数据时所使用的默认比较方法:按它们的 Binary 排 ex排列 1)格式 Option Compare( Binary Text 2)说明 Binary:可选项。按字符的内部二进制表示形式导出的排序顺序进行 字符串比较 Text:可选项。按系统的区域设置确定的不区分大小写的文本排序顺 序进行字符串比较 如果程序未包括 Option Compare语句,则默认的文本比较方法是 Binary 3.1.2 I mports语句 Imports语句允许对类和其他定义在导入命名空间的类型进行命名,而 无须对它们进行娘制
2) 说明 -- On:可选项。启用Option Strict 检查。如果在Option Strict 语句之 后未指定On或Off,则默认为Off。 -- Off:可选项。禁用 Option Strict 检查。 代码中没有指定 Option Strict,编译器的默认设置将是Option Strict Off。 3 Option Compare 语句 用于声明当比较字符串数据时所使用的默认比较方法:按它们的Binary 排列或Text排列。 1) 格式 Option Compare { Binary | Text } 2) 说明 -- Binary :可选项。按字符的内部二进制表示形式导出的排序顺序进行 字符串比较。 -- Text :可选项。按系统的区域设置确定的不区分大小写的文本排序顺 序进行字符串比较。 如果程序未包括 Option Compare 语句,则默认的文本比较方法是 Binary。 3.1.2Imports 语句 Imports 语句允许对类和其他定义在导入命名空间的类型进行命名,而 无须对它们进行限制