-
VB.Net的集成开发环境(IDE)
VB.Net的集成开发环境(IDE)
Microsoft为VB.Net编程提供以下开发工具:
1、Visual Studio 2010(VS)
2、Visual Basic 2010 Express(VBE)
3、可视化Web开发
最后两个是免费的。 使用这些工具,您可以将各种VB.Net程序从简单的命令行应用程序写入到更复杂的应用程序。 Visual Basic Express和Visual Web Developer Express版是Visual Studio的精简版本,具有相同的外观和感觉。 它们保留了Visual Studio的大多数功能。 在本教程中,我们使用了Visual Basic 2010 Express和Visual Web Developer(针对Web编程章节)。
它会自动安装在您的计算机上。 请注意,您需要一个有效的互联网连接安装快速版本。
在Linux或Mac OS上编写VB.Net程序
虽然.NET Framework在Windows操作系统上运行,但有一些替代版本可在其他操作系统上运行。 Mono是.NET Framework的开源版本,包括Visual Basic编译器,可在多种操作系统上运行,包括各种Linux和Mac OS。 最新版本是VB 2012。
Mono的既定目的不仅是能够跨平台运行Microsoft .NET应用程序,而且为Linux开发人员提供更好的开发工具。 Mono可以在许多操作系统上运行,包括Android,BSD,iOS,Linux,OS X,Windows,Solaris和UNIX。
VB.Net - 程序结构
在我们学习VB.Net编程语言的基本构建块之前,让我们看看一个最小的VB.Net程序结构,以便我们可以将它作为未来的章节的参考。
VB.Net Hello World示例
一个VB.Net程序主要由以下几部分组成:
命名空间声明 Namespace declaration
一个类或模块 A class or module
一个或多个程序 One or more procedures
变量 Variables
主过程 The Main procedure
语句和表达式 Statements & Expressions
注释 Comments
让我们看一个简单的代码,打印单词“Hello World”:
Imports System
Module Module1
'This program will display Hello World
Sub Main()
Console.WriteLine("Hello World")
Console.ReadKey()
End Sub
End Module
当上述代码被编译和执行时,它产生了以下结果:
Hello, World!
让我们来看看上面的程序中的各个部分:
程序Imports System的第一行用于在程序中包括系统命名空间。The first line of the program Imports System is used to include the System namespace in the program.
下一行有一个Module声明,模块Module1。 VB.Net是完全面向对象的,所以每个程序必须包含一个类的模块,该类包含您的程序使用的数据和过程。The next line has a Module declaration, the module Module1. VB.Net is completely object oriented, so every program must contain a module of a class that contains the data and procedures that your program uses.
类或模块通常将包含多个过程。 过程包含可执行代码,或者换句话说,它们定义了类的行为。 过程可以是以下任何一种:
功能 Function
子 Sub
运算符 Operator
获取 Get
组 Set
AddHandler
RemoveHandler
的RaiseEvent
下一行('这个程序)将被编译器忽略,并且已经在程序中添加了额外的注释。
下一行定义了Main过程,它是所有VB.Net程序的入口点。 Main过程说明了模块或类在执行时将做什么。
Main过程使用语句指定其行为
Console.WriteLine(“Hello World”的)
WriteLine是在System命名空间中定义的Console类的一个方法。 此语句会导致消息"Hello,World !"在屏幕上显示。
最后一行Console.ReadKey()是用于VS.NET用户的。 这将阻止屏幕从Visual Studio .NET启动时快速运行和关闭。
————————————————
版权声明:本文为CSDN博主「pre_eminent」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/pre_eminent/article/details/81490985
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数