在本章中,我们将讨论和学习可用于创建VB.Net应用程序的工具。

我们已经提到,VB.Net是.Net框架的一部分,用于编写.Net应用程序。 因此,在讨论用于运行VB.Net程序的工具之前,先来了解VB.Net如何与.Net框架之间的相关联系。

.Net框架

.Net框架是一个革命性的平台,可以用于编写以下类型的应用程序:

Windows应用程序

Web应用程序

网页服务(Web services)

.Net框架应用程序是多平台的应用程序。这个框架的设计方式可以使用以下任何语言:Visual Basic,,,Jscript和COBOL等来混合编程。

所有这些语言都可以访问框架,也可以相互通信。

.Net框架由VB.Net等客户端语言使用的庞大的代码库组成。这些语言使用面向对象的方法。

以下是.Net框架的一些组件:

公共语言运行时(CLR)

.Net框架类库

通用语言规范

普通型系统

元数据和程序集

Windows窗体

ASP.Net和ASP.Net AJAX

ADO.Net

Windows Workflow Foundation(WF)

Windows Presentation Foundation

Windows通信基础(WCF)

LINQ

有关这些组件执行的工作,请参阅,有关每个组件的详细信息,请参阅Microsoft的文档。

集成开发环境(IDE)VB.Net

Microsoft为VB.Net编程提供以下开发工具:

Visual Studio 2017(VS) – 注:本教程中使用的开发工具(下载和安装: )

Visual Basic 2017 Express(VBE)

Visual Web Developer

这里使用社区版本,最后两个是免费的。使用这些工具,可以编写各种VB.Net程序 – 从简单的命令行应用程序更复杂的应用程序。 Visual Basic Express和Visual Web Developer Express版本都是精简版的Visual Studio,并具有相同的外观。它们保留了Visual Studio的大部分功能。 在本教程中,我们使用Visual Studio 2017社区版本(下载: )作为开发工具。

请注意,需要有效的互联网连接才能安装快速版。

在Linux或Mac OS上编写VB.Net程序

虽然.NET Framework运行在Windows操作系统上,但是还有一些替代版本适用于其他操作系统。 Mono是.NET Framework的一个开源版本,它包括一个Visual Basic编译器,可以在多种操作系统上运行,包括各种Linux和Mac OS。最新的版本是:5.4.0 Stable (5.4.0.201) 。

Mono声明的目的不仅在于能够跨平台运行Microsoft .NET应用程序,还能为Linux开发人员带来更好的开发工具。 Mono可以在包括Android,BSD,iOS,Linux,OS X,Windows,Solaris和UNIX在内的许多操作系统上运行。下载地址:

¥ 我要打赏 纠错/补充 收藏

vb运行环境linux,VB.Net开发环境安装配置相关推荐

  1. linux搭建oci环境,Linux中OCI开发库的配置

    Oracle调用接口(Oracle Call Interface,简称OCI)提供了一组可对Oracle数据库进行存取的接口子例程(函数),通过在第三代程序设计语言(如C语言)中进行调用可达到存取Or ...

  2. pixhawk开发环境linux,[Pixhawk/PX4]开发环境搭建(Ubuntu) 遇到一些问题

    您好 很感谢您的回复,我更新了 guo@guoPC:~/PX4/Firmware$ git submodule update --init --recursive guo@guoPC:~/PX4/Fi ...

  3. Linux下Java开发环境的搭建Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47

    Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47 1.JDK的安装:usr/java/jdk1.6.0_25 下载:jdk-6u25-linux-i ...

  4. Linux下C开发环境的构成和安装

    本文介绍了Linux的C开发环境的构成和安装,使读者对Linux的C开发环境能有初步的了解. 你了解Linux吗?相信现在越来越多的人会说"是"的.那么你了解到何种程度呢?不可否认 ...

  5. Ubuntu Linux环境下的Android开发环境的配置

    在Android底层开发中需要用到的工具有:JDK6或以上版本:Eclipse3.4或以上版本:ADT;CDT;Android SDK:Android NDK:交叉编译环境:Linux内核源代码:An ...

  6. ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建

    Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...

  7. 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...

    目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...

  8. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

  9. Linux的C开发环境

    Linux的C开发环境 Linux的操作系统内核主要是由C编写,Linux下的很多软件也是由C编写的,比如MySQL.Apache等.初学者在编译这样的软件时,会遇到过各种错误,只要初步了解了Linu ...

  10. Linux搭建Kafka开发环境

    Linux搭建Kafka开发环境 Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它 ...

最新文章

  1. [短文速读] 重载有暗坑,JVM是如何执行方法的
  2. python3.5.2安装pygame_【闲来无事,py写game】Mac-Python3.5安装pygame 1.9.2 小计
  3. Mybatis Plus 连表操作及分页
  4. oracle的游标的属性,Oracle 游标属性
  5. 慕课网 jupyter notebook魔法方法学习小记
  6. 展视互动签约新华网 创在线教育新蓝图
  7. Unity_Demo | 中世纪风3D-RPG游戏
  8. win10升级补丁_官方win10教育版怎么样
  9. 浙大博士 130 页论文,教你用人工智能挑西瓜
  10. FileInputStream.read()返回int类型原因
  11. 计算机应用能力考试ppt2003,全国专业技术人员计算机应用能力考试_PPT_2003_题库版...
  12. Excel VLOOKUP() 函数实现自动填充内容
  13. 在excel中如何进行快速筛选
  14. superset安装踩坑过程总结
  15. 数据科学AB测试(说人话系列)
  16. windows 定时重启
  17. vue 实现简单的车牌键盘 包括新能源 移动端 电脑端都可以用哦!(使用了elementui) 复制下来直接可以用v-model接收到输入的值
  18. SQL面试题:经典排名问题(相同分数是否要并列,排名是否有间隔)
  19. day29 HTML基础
  20. java后端入门必备书籍

热门文章

  1. 2019年系统分析师和系统架构师考试经验
  2. 链表的基本操作——学生信息管理表
  3. win10系统怎么改奇摩输入法_流氓输入法脱坑工具,我终于卸载了用了十年的搜狗输入法 | 乐软博客...
  4. coolfire文章之二
  5. 小笔记-简单但够用系列_informix静默安装
  6. Android程序基础开发步骤,以简单的App开发为例
  7. 软考数据库系统工程师教程知识点总结
  8. 1、NoSQL数据库简介
  9. 《中国科学》中文论文模板使用CCTTEX编译
  10. 全新SQL Server教程