[转载]用VB.Net编织未来--比尔.盖茨

简介: 用VB.Net编织未来比尔.盖茨 Visual Basic 开始于一个代号为“雷电”的项目,而到九十年代,它暴风雨般的席卷了编程世界。现在,自Visual Basic发布已经10年了,一个称作Visual Basic.Net的创新的版本被推上历史的舞台来革新下一代的应用程序开发。

用VB.Net编织未来


比尔.盖茨


Visual Basic 开始于一个代号为“雷电”的项目,而到九十年代,它暴风雨般的席卷了编程世界。现在,自Visual Basic发布已经10年了,一个称作Visual Basic.Net的创新的版本被推上历史的舞台来革新下一代的应用程序开发。 01_7_23_2.jpg
记得在BASICPro,VBPJ的前身,的第一期,我写了一篇我自己关于BASIC语言的看法的文章“Gates on BASIC’s Future”(BASICPro 1991 2-3)。在那个时候,BASIC高度的亲和力和相对的简单性已使它成为世界上最受欢迎的编程语言。
1991年Visual Basic 1.0的引入,革新了人们开发个人电脑软件的方式,也把它的亲和力和简单性提到了一个新境界。程序员们第一次可以直观地设计Windows应用程序。他们不必再为每一个窗口和按钮写底层的代码,而同时他们又能够在一个图形用户界面里做程序开发的各个方面:编码,调试,编译。Visual Basic是革命性的,它把Windows编程带到了主流位置,一时间Windows程序风潮四起,成千上万的软件开发者接受了这种基于图形用户界面的开发模式。
自Visual Basic肇始,已经形成了一个遍布世界逾3百万之巨的的开发者共同体。事实上,世界上目前大约一半的开发人员都用Visual Basic。个人电脑强大的能力和繁荣为这种飞速增长奠定了基础。然而,开发人员的需要在演化,Visual Basic 也随之而演化。
计算环境也在变,Visual Basic也需要适应这种变化。我们现在进入了第三代因特网,它的焦点将从连接在因特网上单个的Web站点和设备转变到汇聚着各种计算机,设备,服务来发布更广泛,更丰富的解决方案。新的开发工具必须围绕着从浏览器媒质演化到互相之间能够无缝合作建立企业级的应用环境的Web开展,同时却有着单独的桌面和客户机/服务器应用不可达到的扩展性能。
利用Visual Basic.Net,我们通过对它增加以下各方面的完全的支持来满足这种需要,面向对象,XML,Web Services,对.Net架构直接的获取,以及一个强大的集成开发环境。在提供强大能力的同时我们保持了Visual Basic得以成功的亲和性和简单性。
未来十年将是一个软件开发者的辉煌的时代。我们在开发,配置,应用程序方面的进步将同当年从基于DOS的到基于Windows编程体系的转变一样意义深远。Visual Basic.Net将为建造基于因特网的分布式计算的新时代的解决方案提供基础构造。
微软视Visual Basic共同体为这一美好图景的核心部分。如果你是这个共同体一名新的成员,我欢迎你到这个令人难以抑制的兴奋的新纪元。如果你是一个老牌的Visual Basic程序员,我感谢你使它成世界最流行的开发工具。Visual Basic.Net将使你们为明天的因特网编制出前沿的软件,我对此充满信心。
(全文完)
相关文章
艾伟_转载:20条.NET编码习惯
1、不要硬编string/ numeric,可以使用一些常量代替。 (提高可读性) int Count;Count = 100;private static const int ZERO  =  0;if(  Count  ==  ZERO ){// 执行一些操作} 2、对于字符串比较-使用String. Empty ,而不是""。
722 0
|
C#
艾伟_转载:.NET委托:一个C#睡前故事
  英文版原作者:Chris Sells(www.sellsbrothers.com)   翻译:袁晓辉(www.farproc.com http://blog.csdn.net/uoyevoli)   原文地址: http://dev.csdn.net/article/82/82644.shtm   紧耦合   从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。
901 0
|
.NET
艾伟:ASP.NET最近遇上的问题小结
  1. Datagrid绑定的时候,如果想控制CurrentPage.Index的话,要在绑定DataGrid之前,也就是BindGrid函数之前控制CurrentPageIndex。   2. 防止翻页之后查询出现PageIndexNumber溢出的问题,要在翻页之后查询的时候,使用CurrentPageIndex=0指明当前Datagrid的显示页码数,防止出现BUG。
849 0
|
Web App开发 Windows
你应该知道“.NET研究”的15个Silverlight诀窍
  我热爱Silverlight,并且身体力行写了很多Silverlight程序,也讨论了很多关于Silverlight的技术。对于刚刚接触Silverlight的开发人员来说,这篇文章是最适合你的。这篇文章列出了我使用Silverlight进行开发后,发现的15条小诀窍。
983 0
|
Windows
艾伟:.Net架构网站又一传奇:PlentyOfFish.com
这个叫PlentyOfFish的网站,  它只有一个员工,每天只干两小时活,但是却被估值$1000000000。 PlentyOfFish在山姆大叔家里算是一个很火的online dating网站,网站取名字来自这句话:There is plenty of fish in the sea. 对应的中文意思是“天涯何处无芳草”。
1459 0
|
.NET C# C++
艾伟:.NET 4.0 中的契约式编程
契约式编程不是一门崭新的编程方法论。C/C++ 时代早已有之。Microsoft 在 .NET 4.0 中正式引入契约式编程库。博主以为契约式编程是一种相当不错的编程思想,每一个开发人员都应该掌握。它不但可以使开发人员的思维更清晰,而且对于提高程序性能很有帮助。
916 0
|
SQL .NET C#
微软缘何“.NET研究”认为VB与C#需要异步语法
  在过去几年间,多线程编程已经成为了一个热门话题。虽然我们长久以来一直都希望能有高速响应的用户界面,但实现这个愿望的工具却迟迟不见踪迹。对于大多数框架(包括.NET程序员所使用的那些框架)来说,对用户界面的更新仍然局限于单独一个线程,同时,硬件制造商已经转向了多核来代替更快的CPU。
1018 0
“.NET研究”Path – 很漂亮,但走错了路子
  两个前 Facebook 员工的新创意,造了很久势的 Path 终于发布了它的 iOS 应用程序。尽管从截图上看,这跟当初他们公布的创意已经大相径庭,我还是第一时间下载体验,新鲜有趣的应用总是智能手机上的一抹亮彩。
909 0
艾伟:[你必须知道的.NET] 开篇有益
本系列文章导航 [你必须知道的.NET] 开篇有益 [你必须知道的.NET] 第一回:恩怨情仇:is和as [你必须知道的.NET] 第二回:对抽象编程:接口和抽象类 [你必须知道的.NET] 第三回:历史纠葛:特性和属性 [你必须知道的.
1181 0