荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Peter (小飞侠), 信区: Program
标  题: 轻松构造技术方案——微软技术教育’97
发信站: BBS 荔园晨风站 (Wed Jan 27 17:43:44 1999), 转信


在软件界,近两年出现了许多令人眼花缭乱的各种各样的新技术、新
名词,令许多人感到很难跟上技术的发展。技术人员很难搞清楚,到底
有多少是能给人提供帮助的新技术,又有多少是哗众取宠的市场噱头
。微软公司最近推出了不少新的软件产品和新的软件技术,包括软件
开发工具、软件开发平台以及一些新的软件概念,在今年六月初微软
举办的Microsoft Te chEd'97活动中,技术人员将有机会了解这些技
术。
    TechEd是微软公司技术涵盖最广泛的盛会,面向所有的软件技术
人员。会上将讨论软件平台、开发工具、最新技术以及未来的技术发
展方向。今年五月在美国奥兰多举办的TechE d'97,尽管收费高达140
0美元,仍然吸引了来自世界各地的8000多名软件技术专家。同时,也
为将在世界其它地方举办的TechEd培训了一大批的本地讲员。除了技
术培训之外,还进行了如何作技术讲座的培训,希望各地的TechEd能将
技术的内涵带到世界各地。
    Office 97
    Office 97 可以使得办公桌上没有一片纸张,电子邮件、约会、
小粘贴字条、文档等等,都包含在OutLook 97 工作组组件中。可以非
常容易地将文档管理起来,甚至不需要记住哪一个文件放在哪个子目
录下,因为Office 97 已经做好了;用Excel做好的一个订单可以非常
方便地通过电子邮件发送到任何一个想要联系的同事和商业合作伙伴
,甚至还可以反悔订单等等。
    Microsoft Excel 97和内嵌的VBA5.0使得用户可以在一天之内做
出自己企业的小型财务管理分析系统。Excel的强项之一就是能够将
大量的数据进行统计分析,它使工作变得非常简单。 VBA5.0使得Exce
l 又插上了翅膀,可以将Visual Basic 中的编程技巧融入应用中去,
从而满足自己的需要。

    Mirosoft Developer Studio
    Microsoft Windows和Microsoft Windows NT平台是大家熟悉的,
在这个平台之上的Mic rosoft BackOffice 以及Microsoft Office
套件也是大家熟悉的,并且已经显示出了它们的强大功能; 现在一个
让人耳目一新的套件又展现在面前,这是个给广大开发人员带来极大
方便的开发工具套件Microsoft Developer Studio。它包括了许多开
发工具:MicrosoftVisua l FoxPro、Microsoft Visual Basic、Micr
osoft Visual C++、Microsoft InterDev、Mic rosoft SourceSafe
、Microsoft J++;可以 用一个统一的环境开发出各种各样的应用程
序。 参加过四月份的微软开发者日活动的人对此或许有所了解。
    运用ActiveX技术以及Visual Basic 5.0或者Visual C++ 5.0,可
以在5分钟之内写出自己的 ActiveX控件,这在以前是个非常耗时的工
作。 对这个新创建的 ActiveX控件,可以在不到一秒钟内就将它放到
HTML页面上去,并且还可以用VBScript 或者JScript 来控制它的属性
和方法。 当然,对ActiveX控件的调试工作也可以在Visual Basic 的
环境中完成。
    最新推出的Visual   Basic   5.0,使得一个软件开发人员可以
只写几行代码,用几分钟时间制作出一个自己的Internet浏览器。如
果再花一些精力,这个浏览器可以拥有开发者所希望的各种定制功能,
用户可以创建一个与Microsoft Internet   Explorer 面孔相象的浏
览器,当然,也可以让它和微软的产品完全不一样,这全凭自己的需要
和喜好。
    使用NT4.0 加IIS(Microsoft Internet Information Server),
可以在一个小时之内构造一个小型的Intranet。 Microsoft 最新提
供的FrontPage 是个非常强大的工具,它可以管理主页以及其他页面
之间的连接关系,还可以用来作为编辑器。其编辑器与Microsoft Wor
d  97非常相象。
    将已有的ODBC兼容的数据库数据放到HomePage上,不再是一件困
难的事。用最新的Visu al Studio中的任何一个开发工具,VB、VC、V
FP、V-InterDev、VJ,都可以很快做到这一点。而且,这里数据库可以
是任何与ODBC兼容的数据库,包括大型RDBMS,如MS SQL Server、Orac
le等等;还可以是桌面型的数据库,如Visual FoxPro 数据库、Acces
s数据库等等。
    使用Visual C++ 5.0 还可以使Internet Information Server
端的编程变得非常简单和高效,可以充分发挥MFC(Microsoft Foundat
ion Class Library)已有的功能,编写服务器端的应用。还可以对IIS
编写自己定制用的部件。
    企业级用户越来越多,而且两层客户机/服务器机构已经不能满足
他们的需求,使用Micr osoft Visual C++5.0 企业版,可以开发功能
强大高效的多层客户机/服务器结构的企业解决方案,这里,Microsoft
SourceSafe可以完成多个开发人员的协同工作管理,SQL Server可以
提供调试程序的能力,尤其是SQL Server存储过程的调试能力。
    技术主题
    TechEd中的技术主题将包括ActiveX、COM、DCOM、Windows NT S
erver 5.0、Internet /Intranet等各个方面。它们都越来越易于使
用和掌握,可以提高工作效率。
    ActiveX技术包含了ActiveX Script、ActiveX Control、Active
X Document 技术、DC OM技术、ADO(ActiveX Data Object)技术、安
全技术、软件升级中版本管理技术等等,Tech Ed中多个讲座都会覆盖
这些技术。 这些技术贯穿于Microsoft的所有产品。
    COM的英文全称为Common Object Model,即公共对象模型。实际
上就是软件组件。当前,软件组件已经逐渐成为一个产业。据IDC估计
,到2000年,组件产业市场将达到20亿美元。生产软件组件的公司必须
遵守一定的协议,按照一定的模型,这样才能在业界普遍使用。 未来
无论大小软件的开发都将是以COM作为其基本的元素,而且COM将是与
编程语言无关的。Micr osoft 最先向业界介绍COM是在OLE技术中,OL
E技术中包括了许多技术,如拖放(Drag and Dr op)、OLE文档、OLE
控件,以及其它比较底层的技术,他们都是建立在COM基础之上的。
    COM 中对象与对象之间的通讯简化了原先的通讯机制,原先的通
讯模型需要根据不同的情形而采用不同的通讯机制。 但是,OLE 中的
通讯只能在同一台计算机上,在两台不同的计算机上的通讯只能通过
其他的机制。 今天ActiveX中发展了这个方面,这就是DCOM,也就是几
年前人们常说的NET OLE。DCOM的意思是分布式的COM。
    OLE是建立在Windows 之上的一个对象模型,将OLE在Windows 之
上的技术应用于Intern et/Intranet,从而建立了一套新的技术标准A
ctiveX。ActiveX是以COM为基础的技术标准。当然,每一个技术中又
包含许多其它技术,如ActiveX Script中,又有VBScript 技术、JScri
pt 技术,甚至可以写出自己的Script引擎。 ActiveX在OLE的基础上
还有许多增强,包括安全性、许可证(Lisence)等等。
    一个软件组件生产出来之后,一定有版本升级的问题, 而版本升
级问题会引发软件兼容问题。 通过COM技术中的Interface概念可以
很好地解决这个问题。
    面向新的网络需求,微软提出了新的目录服务,即Active Directo
ry,它是一种分布式的目录服务; 此外,Windows NT 的未来版本中还
加入了即插即用功能、电源管理以及64位内存管理等特性,并在可靠
性以及可扩展性上有了较大的增强。
    Internet/Intranet 实际上是将一个客户机/服务器的解决方案
与大区域多种类平台等特点结合起来的企业解决方案。在这里需要考
虑的是浏览器、服务器、商业组件、网络安全问题,等等。 而这些,M
icrosoft 有一整套的解决方案; 从Internet Explorer到Internet I
nformation Server,从ActiveX Script 到ISAPI,以及定制自己的控
件,定制自己的Script  语言等等,应有尽有。

    小结
    面对如此之多的技术,也许让人无所适从,其实是因为计算机被赋
予太多的工作。在技术方面,现在和以前有所不同了。以前,技术人员
要懂得某一种编程语言,要了解非常多的技术,而且做了很多重复而无
效的工作。而现在,我们需要了解新的工作方式,如何将已有的东西组
装起来,而不是去了解其细节,所以我们更有精力去关心要处理的事物
本身。相比而言,现在的技术要比以前更容易掌握和运用,更容易实现
设想的目标

--
※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.1.3]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店