sual
Basic能够让某些任务变得相当简单&mdash
&mdash
特别是数据库交互和用户界面创建&mdash
&mdash
并因此在商业领域占据一席之地
相当多的商业程序都只是简单的从数据库取出数据
展示给用户然后给用户一个表格来增加数据
在处理这档子事情上
Visual
Basic很优秀
但是要做其他的事情Visual
Basic就不是那么回事了
Visual
Basic
对直接调用Win
API
缺乏有效的支持
特别是那些需要用到特殊结构(译注:原文这里有链接指出是函数指针)的API
而且Visual
Basic也缺乏对面向对象语义的支持
它只是
基于对象&rdquo
的
NET的出现改变了整个格局
NET如同VB一般简单易用
但是不像VB那么弱
和VB一样
NET拥有很好的工具来构建用户界面和与数据库交互
因此很适合用来编写商业应用
而和VB不同的是
NET有一种简单
但是稍显笨拙
的方法来访问Win
API
因此
NET平台很快就吸引了商业应用开发者
并且一些新的商业项目也在使用它
Longhorn
之梦
Windows
XP
在NET前一年发布
因此毫不奇怪没有用到NET技术
但是微软在
年
月的PDC大会上宣布
事情将随着Windows
Longhorn的发布而改变2015.02xp sp
Longhorn
将把NET整合到Windows平台核心中去
一时周知NET
FX(FX代表Framework)将让位于WinFX
即基于同样技术的"
Windows
Framework"
除此之外
Windows
Longhorn将带来一种全新的方式来编写用户界面
代码名为Avalon(译注:即WPF)
完全现代基于矢量和硬件加速的框架
Windows系统中用户可见的程序&mdash
&mdash
资源管理器计算器等&mdash
&mdash
将使用WinFX技术
NET将被视作编写Windows应用的最佳方式
而Win
则继续存在以保持向下兼容
但不会再变动
Longhorn本应是旧式Windows应用开发的终结和现代Windows应用开发新纪元的开端
而不是因为
年或者
年前的设计决定而遭阉割
如我们所知道的那样
Longhorn系统没有给我们带来这些
Longhorn工程变得极其庞大不可管理而最终崩溃
而与此同时
Longhorn的基石Windows
XP却在被黑客们肆意凌辱
微软不得不投入大量资源让Windows
XP和Windows
Server
的安全性可以让人接受&mdash
&mdash
最终的结果就是Windows
XP
SP
和Windows
Server
SP