精华内容
下载资源
问答
  • Visual Basic编程语言

    2009-10-24 10:29:24
    BASIC是微软的起家产品,微软当然不忘了这位功臣。随着每一次微软技术的浪潮,Visual Basic都会随之获得新生。可以预见,将来无论微软又发明了什么技术或平台,Visual Basic一定会首先以新的姿态登上去的。如果你想...
  • Visual Basic 概述

    千次阅读 2021-01-30 16:50:09
    1.Visual Basic是什么    Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。    “Visual” 指的是开发图形用户界面 (GUI) 的发方法——不需编写大量代码去描述界面元素的外观和...

    1.Visual Basic是什么
      
      Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
      
      “Visual” 指的是开发图形用户界面 (GUI) 的发方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 发
      
      “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。
      
      VB简单易学,通用性强,用途广泛。

    2.VB的功能
      
      VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。
       
      数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。
       
      有了 ActiveX™ 技术就可使用其它应用程序提供的功能,例如 Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。
       
      Internet 能力强大,很容易在应用程序内通过 Internet 或 intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。
       
      已完成的应用程序是使用Visual Basic 虚拟机真正 .exe 文件,可以自由发布。

    3.VB的发展
      
      VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。
        
      VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。

    4.VB中的几个常用术语
      
      工程(Project):是指用于创建一个应用程序的文件的集合。
      对象(object):可控制的某个东西,VB中主要有两类对象:窗体和控件。
      窗体(form):应用程序的用户界面,即windows。
      控件(control):指的是各种按扭、标签、文本框等。
      属性(property):是指对象的特性,如大小、标题或颜色。
      
      ActiveX:ActiveX是基于component object model(com)的可视化控件结构的商标名称.它是一种封装技术,提供封装COM组件并将其置入应用程序(如WEB浏览器)的一种方法.

    Components Object Model (COM): 是软件组件互相通讯的一种方式。它是一种二进制和网络标准,允许任意两个组件互相通讯,而不管它们是在什么计算机上运行(只要计算机是相连的),不管各计算机运行的是什么操作系统(只要该操作系统支持 COM),也不管该组件是用什么语言编写的。

    5.VB的系统特性
      
      (1)工程限制
        
      1)代码限制:         
      可被加载到窗体、类或标准模块的代码总数限于 65,534 行。一行代码限于 1023 个字节。在一行中的实际文本之前最多只能有 256 个空格的前导,在一个逻辑行中最多只能有 25 个续行符 ( _)。
        
      2)过程、类型和变量       
      对每个模块的过程数没有限制。每个过程可包含至多 64K 的代码。如果过程或模块超过这一限制,Visual Basic 便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生。    
      Visual Basic 用表来保存代码中的标识符名(变量、过程、常量等)。每个表限于 64K。
       
      3)动态链接库声明表     
      每个窗体和代码模块使用一个描述动态链接库入口点的结构的表。每个结构约 40 个字节,表的大小限于 64K,形成每个模块大约有 1500 个声明。
       
      4)工程名表     
      整个应用程序用一张包含所有名称的表。这些名称包括: 常量名 、 变量名 、 自定义的类型定义名、 模块名、 DLL 过程声明名。对工程名表总大小没有限制,但是区分大小写的条目不得超过 32K。如果超过了 32K 的限制,可以在不同的模块中重新使用 private 标识符以限制区分大小写的条目数到达 32K。
     
      5)输入表     
      在不同的模块中每引用一个标识符,便在输入表中创建一个条目。每一个这样的入口最小是 24 字节,但限于 64K,这样每个模块大约可以有 2000 个引用。
      
      6)模块条目表   
      该表中每个模块最多达 125 个字节,但有 64K 的总限制,这样每个工程大约可以产生 400 个模块。VB 中的变量名不多于 255 个字符,而窗体、控件、模块和类名不多于 40 个字符。
      
      (2)工程文件格式
      
      VB 在创建和编译工程时要产生许多文件,分为:设计时文件、杂项开发文件和运行时文件。
      设计时文件是工程的建造块,例如基本模块 (.bas) 和窗体模块 (.frm)。
      杂项文件是由 Visual Basic 开发环境中的各种不同的进程和函数产生的,例如打包和展开向导从属文件 (.dep)。

    展开全文
  • Visual Basic 语言 D. 80X86汇编语言更多相关问题[多选] 根据《移动通信钢塔桅工程施工监理暂行规定》工程放线质量的检查应符合以下要求()[单选] 定期拜访客户,动态跟踪管理客户经理的()之一。[问答题] 什么是...

    【单选题】2、 以下程序设计语言是低级语言的是()。

    A. FORTRAN语言 B. JAVA语言 C. Visual Basic 语言 D. 80X86汇编语言

    更多相关问题

    [多选] 根据《移动通信钢塔桅工程施工监理暂行规定》工程放线质量的检查应符合以下要求()

    [单选] 定期拜访客户,动态跟踪管理是客户经理的()之一。

    [问答题] 什么是外部行政法律关系,主要特征是什么?

    [单选] 以下产业属于纸质传媒产业的是()。

    [多选] 企业实际发生的与取得收入有关的、合理的支出,准予在计算应纳税所得额时扣除,下列各会计科目核算的内容能够税前扣除的有()。

    [单选] 网络游戏《斗战神》中把人间分为()

    [单选] 分析企业资产的分布情况和周转情况,估量企业对资产的利用效率。上述内容属于()分析。

    [问答题] 法律行为包括了几种?

    [单选] 以下对“最近距离扫描法”描述中正确的是()。

    [单选] 电磁式电压互感器漏油速度每滴时间不快于()秒,且油位正常,开展C类检修,停电检查,根据需要进行密封处理或更换电压互感器。

    [多选] 在下列土的基本性质中,哪些性质反映了土的工程性质?()

    [单选] 俗称的“金三角”是指泰国与()和()的交界处。

    [单选] 俗称的“金三角”是指泰国与()和()的交界处。

    [单选] 不要把()装在曾经装无害药物和食品的瓶子里,如柠檬或果汁瓶等。

    [问答题] 内部行政法律关系的主要特征是什么?

    [判断题] 三相异步电动机在一定负载转矩下运行时,如果电源电压略微降低,电动机重新达到稳定运行后的转矩、电流与电源电压变化之前相比不会发生变化。

    [判断题] 从事重量训练时应先做小肌群的动作再做大肌群的动作。

    [判断题] 住宅投资、商品房投资,从历史上来看一直是固定资产投资的一部分。()

    [问答题] 行政法律主体关系的概念是什么?

    [问答题] 什么是外部行政法律关系,主要特征是什么?

    [单选] 俗称的“金三角”是指泰国与()和()的交界处。

    [多选] 支护材料必须建立哪些资料()

    [单选] 不要把()装在曾经装无害药物和食品的瓶子里,如柠檬或果汁瓶等。

    [单选] 高温物体是指温度高于()的物体。

    [单选] 电磁式电压互感器漏油速度每滴时间快于5秒,开展()检修,停电检查、补油,根据需要进行密封处理或更换电压互感器。

    [多选] 根据《移动通信钢塔桅工程施工监理暂行规定》工程放线质量的检查应符合以下要求()

    [单选] 《海航同仁共勉十条》第七条“待人以()为基石”。

    [多选] 下列哪些工作属于土方施工的准备工作?()

    [问答题] 川派盆景的基本样式有哪些?

    [单选] 原则上单户保证担保授信额度不超过()万元,超出部分需提供抵押、质押担保(特殊情况需上报总行审批)。

    [判断题] 三相异步电动机在一定负载转矩下运行时,如果电源电压略微降低,电动机重新达到稳定运行后的转矩、电流与电源电压变化之前相比不会发生变化。

    [问答题] 集中供热的优越性主要体现在哪些方面?

    [单选] 电磁式电压互感器漏油速度每滴时间不快于()秒,且油位正常,开展C类检修,停电检查,根据需要进行密封处理或更换电压互感器。

    [单选] 分析哲学以()为主要内容。

    [多选] 企业实际发生的与取得收入有关的、合理的支出,准予在计算应纳税所得额时扣除,下列各会计科目核算的内容能够税前扣除的有()。

    展开全文
  • 今天给大家介绍一下VBA, VBA就是Visual Basic For Application ,意思就是应用程序中的Visual...操作系统洪荒年代的编程语言什么说是可视的Basic语言什么是Basic 语言?回答这些问题我们要回溯到上世纪80年代。在...

    今天给大家介绍一下VBA, VBA就是Visual Basic For Application ,意思就是应用程序中的Visual Basic。 那么问题来了,什么是Visual Basic呢?就是下面的它了,一个windows应用程序的编程工具,也就是可视的Basic语言。

    f6b7739af79cc8f04a187edf8e5fa715.gif
    e0a276169c9e0197ce6a79cfd8efb48f.png

    操作系统洪荒年代的编程语言

    为什么说是可视的Basic语言,什么是Basic 语言?回答这些问题我们要回溯到上世纪80年代。

    在上世纪80年代末,计算机还是386,486,操作系统还是DOS系统,是黑白屏的,类似电脑开机时的启动界面,像这样:

    7430a3529347ed3165a8c9cf221fc358.png

    是的,你没看错,要想玩转操作系统,你首先要学会DOS命令,在一闪一闪的光标处输入命令,cd是改变当前目录,md建立子目录,rd删除子目录命令等等,其实就是一堆文档操作指令,这时的操作系统更像是个文档系统。

    这时候操作系统下的编程语言出现了,主要的有这几个,c,Pascal,basic

    C语言后来发展出面向对象的c++然后发展出C# 和object C(苹果公司)

    Pascal 后来发展出 object Pascal由borland公司发展出delphi 开发工具,曾经是windows应用软件开发的霸主之一。

    我着重说一下Basic语言。

    BASIC 语言的发展史

    Basic语言是由Dartmouth学院John G. Kemeny与Thomas E. Kurtz两位教授于20世纪60年代中期所创。由于立意甚佳,Basic语言简单、易学非常适合刚接触计算机编程的人学习和使用。

    就是这两位大师,发明了Basic语言,而本人20年前最早接触的语言也是basic(visual Basic),是他们将计算机的编程变得不再枯燥乏味,变得生动有趣,并让无数爱好者热爱与沉迷,在此向两位大师表示深深的敬意!

    b2cffd29d1adec6b2b8484a024154d0d.png

    随着计算机和操作系统的发展,微软公司推出了Quick BASIC,它提供了一个开发程序的集成环境,使得用户编程十分方便。后来伴随着MS-DOS 5.0的推出,微软公司也同时推出了QBASIC,并作为MS-DOS 5.0的一个组成部分免费提供给用户。

    随着微软Windows 3.0操作系统的推出,操作系统有了真正人机交互的界面程序,像这样:

    27a3052329ca51537683783b9df39032.png

    虽然现在看来显得简易和粗陋,但是,不得不说这是一个伟大的设计,让虚拟的计算机应用程序有了一个实实在在的可操控的形态和形体,一切计算机的世界变的对象和概念变的“可视”。

    1991年4月,由微软公司开发的Visual Basic1.0 版本正式发布,这是计算机语言时上一个划时代的事,从此人们可以借助Visual Basic(简称VB) 开发“可视”的应用程序。

    其后的几年,Visual Basic 2.0、3.0、4.0、5.0、6.0的版本陆续推出,Visual BASIC6.0 成为最经典的一版。

    随着新千年开始,基于计算机技术的互联网迅猛发展,微软顺势推出了.NET的战略,与之配合的是.NET平台,Visual Basic和Visual C++、Visual C# 一起成为.NET 平台的开发语言,升级为Visual Basic.NET。

    因为Visual Basic6.0太过经典,又因为Visual Basic的简单易学,培养了大批的Visual Basic开发人员,微软将其嵌入到自己的office 办公软件中做为二次开发的工具,丰富了其产品的功能,用户也可以根据自己的需要自行灵活的功能开发,这就是VBA的由来。就是下图的样子,和Visual Basic6.0的界面几乎一模一样。

    5d886b6c444dee57ca33eb80fbf0fae5.png

    也有其他软件公司也效仿借助VBA来拓展自己的产品功能,著名的有 AutoCAD, Coredraw等。

    这就是整个的Basic语言的发展历史,和VBA的由来,尽管VBA已经发展了20多年,但是因为它易学习,易上手,仍大量应用于office办公,以及工程和印刷设计的辅助功能开发中,仍显示着强大的生命力。

    展开全文
  • 一篇暴露年龄的文章。为什么这么说?因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。28 年前的 1991 年 4 月,Microsoft ...
        

    640?wx_fmt=jpeg

    这是一篇暴露年龄的文章。为什么这么说?因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。28 年前的 1991 年 4 月,Microsoft 发布了 Visual Basic 1.0 for Windows,次年 9 月,发布了 Visual Basic 1.0 for DOS。这在当时引起了很大的轰动,许多专家把 VB 的出现当做是软件开发史上的一个具有划时代意义的事件。以现在的眼光来看,VB1.0 版的功能其实非常弱,但它在推出时可是第一个 “可视” 的编程软件。这使得程序员欣喜之极,都尝试在 VB 的平台上进行软件创作。到了 1998 年夏天,Microsoft 发布了 VB 6,这是 VB.NET 至今仍然无法完全取代的版本。但随着.NET 的兴起,VB 开始走上下坡路。它是如何兴起的,又是如何衰落的?让我们跟着 Matthew MacDonald 的脚步笑看 VB 的风起云落吧!


    640?wx_fmt=png

    28 年过去了,我们终于要目睹世界上最流行的语言之一,Visual Basic ,开始衰落了吗?

    我要坦白一件事,在我成为一名受人尊敬的开发者,使用像 C# 和 Java(以及我们称之为 JavaScript 的热门平台)这样的现代大括号编程语言之前,我曾经是广受欢迎,又有些不合时宜的 Visual Basic 的忠实粉丝。

    坦白说,我对 Visual Basic 的迷恋是这样开始的:当我还是个十几岁的孩童时,我就学会了使用 BASIC 语言编程,但不仅仅是任何 BASIC 语言。我是从 Microsoft 那个古董级的 DOS 操作系统上开创性的 QuickBASIC 环境开始的。至今我仍然记得在蓝色背景下用白色文本来编写代码的场景。

    640?wx_fmt=png

    对于 1998 年的编程来说,QuickBASIC 是不可思议的编程语言。你可以编写不带笨拙行号的代码,在键入代码时能够实时捕获语法错误,并直接从开发环境中启动程序,而不需要用命令行的方式来启动。当你完成代码编写后,你还可以用这些软盘来跟你的朋友分享你的程序:

    640?wx_fmt=jpeg

    如今,QuickBASIC 只是对遥远过去的另一种好奇心。真的是这样吗?一个叫做 QB64 的创新项目创造了现代的 QuickBASIC 复刻版。它无需模拟器就可以运行在 Windows、MacOS 和 Linux 上。当你用 QB64 运行一个程序时,它会运用一个很巧妙的手法:首先将你的 BASIC 代码翻译成 C++,然后再进行编译。

    1 经典 VB 和可视化时代

    对于古老的,基于文本的计算机系统来说,QuickBASIC 是一项令人印象深刻的壮举。但当 Microsoft 发布 Windows,将 PC 用户带到了一个由按键和点击组成的图形世界时,游戏规则发生了变化。在 Microsoft 发布第一个真正成功的 Windows 3.0 的同时,他们也发布了 Visual Basic 1.0。

    这是个全新的事物。你可以通过在窗口的表面上绘制按钮来为程序创建按钮,就像它是某种艺术画布一样。要让按钮执行某些操作,你所要做的事就是在设计环境中,双击这个按钮并编写一段代码即可。而且,你没有使用神秘的 C++ 代码,也没有使用成堆的类、复杂的内存管理以及对 Windows API 的晦涩的调用。相反,你就像一个文明人一样编写了友好的 VB 代码。

    640?wx_fmt=png

    所有图形化的魅力让人印象深刻,但 VB 成功的真正秘诀在于它的实用性。开发人员根本就没有其他工具可以像 VB 那样绘制出一个完整的用户界面并快速编写代码。尽管历史学家喜欢谈论 Visual Basic 的可视化部分,但它的“招牌”能力却与图形化的小部件无关。相反,VB 是因一个传奇性的特性而出名,这个特性叫做“编辑并继续”(edit-and-continue),允许开发人员运行他们的程序,发现并解决问题,然后继续使用新的代码。这与人们已知的几乎所有其他编程环境截然不同,这些环境迫使开发人员重新编译他们的工作,并在每次更改之后重新开始。

    最初的 Visual Basic 蓬勃发展了大约十年。一开始是一个对初学者友好的开发环境,后来发展成了一个足以让严肃的程序员使用的工具。通过 VB 6 的发布,这是经典 Visual Basic 的最后一个版本,据估计,用 VB 编写的代码量是很难用的 C++ 编写的代码量的十倍。而且,它们并不仅仅是在模仿玩具应用程序。Visual Basic 通过 ASP(Active Server Pages,动态服务器网页)进入了公司的办公室,甚至连到网络,这是另一种非常流行的技术。现在,你可以创建于 VB 组件交互的 Web 页面,称为数据库,并动态编写 HTML。所有这些几乎都是在没有结构的情况下发生的,除非你自己选择创建一个结构。这是 Visual Basic 的一个不成文主题,它给了你现在的自由,以后你会后悔的。

    2 经典 VB 的问题

    经典 VB 在很多圈子里声名狼藉。面向对象的狂热分子经常抱怨 VB 缺乏对继承的支持。(其实这是一个奇怪的批评,因为对于不太熟练的开发者来说,继承常常是搬起石头砸自己的脚的好方法,而这正是 VB 不需要的那种功能。)事实上,经典的 VB 并非面向对象的“懒汉”。在它的生命周期结束时,它已经支持接口、多态性和类库,而所有这些都是从 COM 借鉴来的,COM 是组件技术的核心部分,它硬链接到 Windows 的每个版本中。

    经典 VB 的真正问题在于它太过成功。它极为有效地降低了新程序员的学习障碍,使得几乎任何人都可以使用 VB 进行编程。粗心大意的新手、无聊的公司员工和暑期学生都纷纷涌进来,解决了在任何其他平台上更为困难的挑战,到处都是意大利面条式的代码。

    换句话说,因为 VB 很容易使用,即使你不是一名训练有素的程序员,VB 也很容易使用,所以很多没有受过专业训练的程序员都在使用 VB。而 VB 却从来没有采取任何措施来鼓励他们纠正自己的坏习惯。

    3 VB.Fred 与 .NET 解决方案

    快进到 2002 年,Microsoft 正在做它最擅长的事情,通过引入一种全新的做事方式,颠覆了自己的开发生态系统。

    这一次,这个项目是对 COM 的大规模重构,而组件技术是支撑 Windows (以及间接的经典 VB)的基础。对于一家已经下过几次这样的赌注的软件巨头来说,这是一个孤注一掷的时刻。

    640?wx_fmt=jpeg

    Microsoft 之所以将这次重新启动命名为 .NET,是因为一些可疑的原因,包括互联网技术仍然是崭新的、令人兴奋的事实,以及因为 .NET 包含了 Microsoft 一心要推广的 Web 服务功能。它深受 Java 的影响,并且包含了许多工具,用于与数据库通信、构建网站、编写多线程程序、通过套接字建立连接的工具,这些几乎是所有业务开发人员能想象到的用例。

    唯一的问题是,为了获得这些新特性,Microsoft 不得不放弃几乎所有的经典 VB。

    640?wx_fmt=jpeg

    如果你仔细看的话,就会发觉,新版本 VB.NET 看起来还是个老样子。但它还是有许多大大小小的突破性变化。从大的方面来说,旧的 VB 程序将受困于老旧的编程世界中,而一个极其糟糕的迁移向导几乎没有改变这一点。从小的方面来说,经典 VB 的程序员必须改变他们计算数组元素的方式。他们再也不能像普通人那样从 1 开始了。现在他们必须从 0 开始,就像正式的程序员一样。

    还有一个大的方面:开发人员是众所周知的抱怨者,而 VB 开发人员尤甚。不久,一群有影响力的 VB 开发人员将 Microsoft 的新编程环境命名为 VB.Fred,并强调无论它是什么,这种新语言都不是 Visual Basic。

    4 是什么宣判了 Visual Basic 的命运

    你可能会认为,是 .NET 的变化毁坏了 VB 的基础,并让 VB 不可避免地走向衰落。但事实并非如此。事实上,尽管 VB.NET 朝着一个新的方向发展,并作出了一些突破性的改变,这些改变使优秀的经典 VB 代码成为无人能识的代码,但它却变得非常受欢迎。那是因为 VB.NET 提供了 VB 开发人员以前从未有过的东西:尊重。

    在 .NET 世界中,VB 和 C# 处于平等的地位。每一行 VB 代码都可以转换成等效的 C# 代码行,反之亦然。两种语言都具有相同的功能,使用相同的组件,并编译为完全相同的形式,我们称其为中间语言(intermediate language)。VB 终于摆脱了“丑小鸭综合症”。

    但是,作为另一种受人尊敬的编程语言,它也存在一个问题。人们对 VB 的热情消失了,不再是许多人的首选语言了。这不是因为 VB 变了,而是因为 C# 变了。

    正如 VB 获得了与 C# 相同的功能一样,C# 也获得了与 Visual Basic 相同的便利。例如,.NET 的类型安全和内存管理功能意味着 C# 开发人员永远无须担心内存泄漏问题,就像 VB 开发人员一样。

    换句话说,C# 现在有了保护业余爱好者、学生和新程序员的“护栏”,而又不放弃它的力量。突然之间,VB 不再是什么特别的东西了,它只不过是一个有能力的程序员工具包中的另一个工具罢了。

    5 Visual Basic 当前的现状

    今天,Visual Basic 正处于一个奇怪的位置。在专业开发人员中,几乎没有人使用 Visual Basic,它甚至都没有出现在专业开发人员调查中的清单,也没有出现在 GitHub 存储库中。然而,Visual Basic 仍然在那儿,将 Office 的宏连接在一起,为旧的 Access 数据库和古老的 ASP 网页提供支持,并吸引 .NET 新手。TIOBE 索引 试图通过查看搜索引擎的结果来衡量语言的流行程度,它仍然将 VB 排在最受关注的五大编程语言之列。

    但这种势头似乎已经发生了最后一次变化。2017 年,Microsoft 宣布,它将开始为 C# 添加新的语言功能,而这些功能可能永远不会出现在 Visual Basic 中。这一变化并没有使 VB 回到丑小鸭状态,但它确实消除了 VB 的一些 .NET 状态。

    事实上,将 VB 边缘化的趋势已经存在多年了。严肃的开发人员都知道,.NET 的关键部分是用 C# 编写的。他们知道 C# 是演示文稿、书籍、课程和开发者研讨会的首选语言。如果你想使用 VB,它并不会影响你构建的应用程序,但它可能会妨碍你和其他开发人员交流的能力。

    Visual Basic 本应在教育市场有一个天然的契合点。但即便如此,它仍然是个“败家子”,像 C# 和 Python 这样的现代语言现在已经足够简单、安全,完全可以作为他们的第一门语言来学习。如果你需要教给小孩更简单的东西,市场上充斥着像 Scratch 等图形化编程工具。像 C#、C、JavaScript 这样的大括号编程语言也有另一种吸引力,因为它们都有自己的语法。因此,学过一种编程语言的人很快就能熟练掌握另一种语言。

    随着 Web 开发的发展,Microsoft 正眼睁睁地看着机会流失。谁不会被和 VB6 一样容易使用,还可以编译成 JavaScript,并与 HTML 表单设计器配对的 VB 版本所吸引呢?是的,它并不是构建下一个 Google Maps 的适合工具,但它可以重新唤起 Visual Basic 的吸引力,让商业开发人员、学生和爱好者创建简单的在线应用程序,而不必像 JavaScript 那样笨拙。相反,Microsoft 创造了一个基于 VB 的产品,叫做 LightSwitch,但它随着 Silverlight 浏览器插件的消失而消失。如果 Microsoft 开发出另一款面向大众的编码产品,它更有可能是一种低代码模板驱动的工具,比如 PowerApps。

    Visual Basic 以前也不是没受到过威胁,但这一次感觉不一样了。作为世界上曾经最流行的编程语言之一的太阳,似乎终于要落下了。即使这是真的,Visual Basic 在几十年内也不会消失。相反,它将会成为另一种遗留产品,一个被忽视的工具,没有激情,也没有未来。不管我们失去了什么特别的东西,或者,最终让一条老狗摆脱痛苦,这一切,都由你来决定。

    原文链接:

    https://medium.com/young-coder/the-rise-and-fall-of-visual-basic-f422252349a6

    展开全文
  • Visual Basic .NET

    千次阅读 热门讨论 2016-02-17 11:33:38
    Visual Basic .NET可以看作是Visual Basic在.Net Framework平台上的升级版本,但是值得注意的Visual Basic .NET完全的面向对象程序语言,而Visual Basic部分面向对象,还保留着一些面向过程的思想。...
  •  VisualBasic(简称VB)Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言一种可用于微软自家产品开发的语言...
  • Visual Basic(VB)编程语言宣告终结,微软:将不再提供新功能引自:机器之心报道 参与:泽南、蛋酱、张倩整理完善:tmtony一、先说说什么是Visual Basic vb开发语言 Visual Basic(简称VB)Microsoft公司开发的一...
  • Visual Basic快速入门

    万次阅读 多人点赞 2018-01-05 18:26:53
    Basic语言的全名Beginner’s All-purpose Symbolic Instruction Code(初学者通用的符号指令代码),几十年前流行过的一门语言。我高中时候一门数学选修课中使用的...当然在现在,Basic语言已经基本没什么用了。现在
  • 新朋友点上方蓝字“Office交流网”快速关注Visual Basic(VB)编程语言宣告终结,微软:将不再提供新功能引自:机器之心报道参与:泽南、蛋酱、张倩整理完善:tmtony一、先说说什么是Visual Basic vb开发语言 Visual ...
  • Visual Javascript 2021 用于构建内部应用程序的低代码工具 什么是Visual Javascript? Visual Javascript用于构建内部...像Visual Basic一样易于使用,但是使用Javascript作为脚本语言 拖放用户界面 适用于Windows
  • VISUAL BASIC 编程标准

    2011-10-21 18:53:00
    本书适用于Visual Basic 编程人员,对于使用其他语言的编程人员,也有很高的参考价值。 目 录 译者序 前言 第一部分 设 计 第1章 创建对象和工程模板 1 1.1 使用对象模板 1 1.2 使用项目模板 2 1.2.1 Visual Basic...
  • 利用Visual Basic操作XML数据 标签: xmlbasic文档stringmicrosoft存储 2007-07-23 11:24 2138人阅读 评论(0) 收藏 举报  分类: Visual Base 6.0(25)  什么是XML   扩展标记...
  • 第一章 Visual Basic的基本概念   ...1.1 Visual Basic 概述 ...1.Visual Basic是什么    Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。    “Vi...
  • VB.NET & Visual Basic

    2015-02-24 16:12:39
     重新回顾VB,可以发现其实他Microsoft退出的基于Windows操作系统环境下的软件开发工具,一种功能强大的高级程序设计语言。  Visual指的GUI(graphical userinterfaces)的方法。使用这种方法进行程序设计...
  • 这本书关注于微软的新一代的开发工具、开发语言,Visual Basic 2005.通过阅读这本书,您可以深入了解微软Visual Basic 2005,Visual Studio 2005和.NET Framework 2.0中的新特性和新功能.如果您现在正是一个Visual ...
  • Basic 语言发展史

    千次阅读 2011-03-20 23:52:00
    BASIC是微软的起家产品,微软当然不忘了这位功臣。随着每一次微软技术的浪潮,Visual Basic都会随之获得新生。可以预见,将来无论微软又发明了什么技术或平台,Visual Basic一定会首先以新的姿态登上去的。如果你想...
  • 脚本语言是一种介乎于 HTML 和诸如 JAVA 、 Visual Basic 、 C++ 等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。 系统语言与脚本语言之间的区别有很多,但主要的...
  • 脚本语言是一种介乎于 HTML 和诸如 JAVA 、 Visual Basic 、 C++ 等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。 系统语言与脚本语言之间的区别有很多,但主要的...
  • Visual.Basic.6大学教程.pdf

    热门讨论 2013-02-17 16:32:26
    1.10 什么是Visual Basic 6 1.11 关于Visual Basic和本书的一般性提示 7 1.12 本书概览 7 小结 12 自测练习 14 自测练习答案 15 练习 15 第2章 集成开发环境 17 2.1 简介 17 2.2 集成开发环境综述 17 2.3 Project...
  •  Visual Basic 2010微软公司较为流行的VB.NET编程语言的最新版本,是Visual Studio 2010环境支持的几种语言之一。Visual Basic 2010的优势在于其易用性和高速度,利用该语言可以轻松、快捷地编写出Windows Forms...
  • Visual Basic 2010提供了工具和语言方面的大量功能。当然一本书不可能包含Visua1 Basic 2010 的所有内容,这些内容要用一个书库来容纳。本书的目的让您尽快入门,它相当于一个路标,司以指导您的学习。在介绍创建...
  • VB.NET & Visual Basic

    2014-05-27 09:19:00
     又一次回想VB,能够发现事实上他Microsoft退出的基于Windows操作系统环境下的软件开发工具,一种功能强大的高级程序设计语言。  Visual指的GUI(graphical userinterfaces)的方法。使用这样的方法进行...
  • 这本书关注于微软的新一代的开发工具、开发语言,Visual Basic 2005.通过阅读这本书,您可以深入了解微软Visual Basic 2005,Visual Studio 2005和.NET Framework 2.0中的新特性和新功能.如果您现在正是一个Visual ...
  • 这本书关注于微软的新一代的开发工具、开发语言,Visual Basic 2005.通过阅读这本书,您可以深入了解微软Visual Basic 2005,Visual Studio 2005和.NET Framework 2.0中的新特性和新功能.如果您现在正是一个Visual ...
  • 这本书关注于微软的新一代的开发工具、开发语言,Visual Basic 2005.通过阅读这本书,您可以深入了解微软Visual Basic 2005,Visual Studio 2005和.NET Framework 2.0中的新特性和新功能.如果您现在正是一个Visual ...
  • 这本书关注于微软的新一代的开发工具、开发语言,Visual Basic 2005.通过阅读这本书,您可以深入了解微软Visual Basic 2005,Visual Studio 2005和.NET Framework 2.0中的新特性和新功能.如果您现在正是一个Visual ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 631
精华内容 252
关键字:

basic是什么语言visual