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

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

用VB.Net编织未来


比尔.盖茨


Visual Basic 开始于一个代号为“雷电”的项目,而到九十年代,它暴风雨般的席卷了编程世界。现在,自Visual Basic发布已经10年了,一个称作Visual Basic.Net的创新的版本被推上历史的舞台来革新下一代的应用程序开发。
记得在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将使你们为明天的因特网编制出前沿的软件,我对此充满信心。
(全文完)
相关文章
|
负载均衡 算法 应用服务中间件
nginx的负载均衡是干什么的?具体如何实现?底层原理是什么?
nginx的负载均衡是干什么的?具体如何实现?底层原理是什么?
598 0
|
3月前
|
机器学习/深度学习 算法 机器人
RRT机械臂路径规划六轴B-样条(b-spline)优化研究(Matlab代码实现)
RRT机械臂路径规划六轴B-样条(b-spline)优化研究(Matlab代码实现)
353 0
|
XML Java 数据库连接
MyBatis - 配置多个别名 typeAliasesPackage
MyBatis - 配置多个别名 typeAliasesPackage
2000 0
|
Python
自动化微信朋友圈:Python脚本实现自动发布动态
本文介绍如何使用Python脚本自动化发布微信朋友圈动态,节省手动输入的时间。主要依赖`pyautogui`、`time`、`pyperclip`等库,通过模拟鼠标和键盘操作实现自动发布。代码涵盖打开微信、定位朋友圈、准备输入框、模拟打字等功能。虽然该方法能提高效率,但需注意可能违反微信使用条款,存在风险。定期更新脚本以适应微信界面变化也很重要。
1064 61
自动化微信朋友圈:Python脚本实现自动发布动态
|
10月前
|
机器学习/深度学习 自然语言处理 数据可视化
DeepSeek生成模型(Generative Models)基础与实践
生成模型(Generative Models)是能够生成新数据的机器学习模型,广泛应用于图像和文本生成、数据增强等场景。通过学习数据分布,生成模型可创建与训练数据相似的新样本。DeepSeek提供了强大的工具和API,帮助高效构建和训练生成模型。本文将详细介绍使用DeepSeek进行生成模型的基础与实践,涵盖变分自编码器(VAE)和生成对抗网络(GAN)的实现,并通过代码示例帮助掌握这些技巧。
|
12月前
|
存储 JSON 安全
使用 Qwen 进行Self-instruct数据生成
使用Qwen进行自指令数据生成,通过Self-instruct技术自动化为大型语言模型生成指令。用户可安装CAMEL包并设置Qwen API密钥,配置ChatAgent和SelfInstructPipeline,基于种子指令迭代生成大量新指令。支持多种过滤器(如长度、关键词、标点符号等)确保生成指令的质量和多样性。欢迎加入Discord获取支持与交流。
使用 Qwen 进行Self-instruct数据生成
|
项目管理 iOS开发 UED
Mac用户必备的任务管理软件!三款高效工具推荐
本文介绍了Mac系统在项目管理和任务管理方面的独特优势,包括用户体验、系统生态整合和隐私安全等方面。针对Mac用户的需求,推荐了三款高效任务管理软件:板栗看板、OmniFocus和Things 3。板栗看板适合团队协作,OmniFocus适合高需求的个人用户,Things 3则以简洁美观的界面和易用性著称。文章详细分析了每款软件的特点和适用场景,帮助用户选择最合适的工具。
717 6
【科研技巧】Matlab 绘制论文所需格式图实现(柱状图、折线、散点图)
【8月更文挑战第5天】Matlab绘制不同类型的图表(包括折线图、柱状图和散点图)的代码示例,以及如何调整图表的字体大小、坐标轴描述、图例和网格线等属性,以满足论文所需的格式要求。
1295 10
|
Java API 开发者
Java一分钟之-Spring Cloud Gateway:API网关
【6月更文挑战第10天】Spring Cloud Gateway是Spring Cloud生态中的API网关组件,基于Spring Framework 5、Reactor和Spring Boot 2.0,支持响应式编程。它提供路由转发、过滤器链(包括预处理、路由和后处理)和断言功能。快速入门涉及添加相关依赖和配置路由规则。常见问题包括路由冲突、过滤器顺序和性能瓶颈。通过动态路由和过滤器示例,展示了其灵活性。Spring Cloud Gateway是微服务架构的有力工具,可提升系统稳定性和开发效率。
623 0
|
存储 传感器 物联网
超链接的世界:深入解析外设数据传输方式
超链接的世界:深入解析外设数据传输方式
365 1

热门文章

最新文章