1、FrontPage和Visual InterDev有何差异?新版本有什么变化吗?
2、Visual InterDev和Visual Basic如何实现共同开发?
3、使用Visual InterDev创建的网站能用Netscape浏览吗?
4、Visual InterDev是什么?
5、Visual InterDev新版本中有何新特性?
6、Visual InterDev是跨平台的开发工具吗?
7、Visual InterDev怎样支持16位Windows用户?
8、Visual InterDev的策略是什么?
9、网页开发者目前面临的最大问题是什么?
10、动态HTML对HTML有哪些主要改进?
11、微软的XML策略?
12、Visual InterDev怎样与Java共同工作?
1、问:FrontPage和Visual InterDev有何差异?新版本有什么变化吗?
答:Visual InterDev是为程序员设计的网页开发工具,而Microsoft FrontPage是针对非程序员的编辑工具。Microsoft FrontPage是Microsoft Office中的一部分。Visual InterDev则是Microsoft Visual Tools中的一部分,其外观和工作模式均与其它Microsoft可视开发工具类似,如Microsoft Visual C++,Microsoft Visual J++, Microsoft FoxPro和Microsoft Visual Basic。
因为大多数的网站是由包括程序员和非程序员的整个团体完成的,Visual InterDev和Microsoft FrontPage可以通过互操作使各个技术层次的开发人员能在同一网站共同开发。
需要Visual InterDev的工作有网页管理,技术开发,数据库管理和MIS人事,而需要FrontPage的包括销售,市场,作图和经济的出版者。这些在新版本中都未改变。
2、问:Visual InterDev和Visual Basic如何实现共同开发?
答:开发者可以利用Visual InterDev和Visual Basic共同创建运行在任何浏览器,与任何数据库连接的等级化的,即时的应用程序。Visual InterDev提供了页面和站点的设计和管理工具。Visual Basic则提供了服务器端的中级事务对象。
3、问:使用Visual InterDev创建的网站能用Netscape浏览吗?
答:版本支持HTML 3.2及以上协议,包括Netscape 3.0及以上版本。
4、问:Visual InterDev是什么?
答:Microsoft Visual InterDev是网页开发者的先进工具,它可以运行在Microsoft Internet Information Server(IIS)和任何HTML 3.2兼容浏览器上。Visual InterDev支持动态服务器页面(Active Server Pages),并结合了数据库设计,这些都使它成为创建动态的,数据驱动网站的理想工具。
5、问:Visual InterDev新版本中有何新特性?
答:新版本是在原来成功的1.0产品的一个质的飞跃。我们在其中加入了基于最新Internet标准的RAD创建您站点的可视化编程环境。并且为用户提供了用户-服务器端调试程序和智能化脚本编辑器。加入了站点的设计和管理功能,增强的团队支持,数据库开发工具和最完善的网页开发工具都将在新版本中引入。
6、问:Visual InterDev是跨平台的开发工具吗?
答:在使用Visual InterDev创建交互平台应用程序时它是一种跨平台的工具。它可以运行在Microsoft Windows 95或Microsoft Windows NT 4.0及更高版本,乃至于IIS 3.0及向上版本的Web服务器上。
7、问:Visual InterDev怎样支持16位Windows用户?
答:任何HTML 3.2的兼容浏览器均可成为用Visual InterDev创建程序的用户。它不需要对浏览器的任何特别要求而易于创建广泛的应用程序。
8、问:Visual InterDev的策略是什么?
答:我们把Visual InterDev视为创建一般Intranet和Internet应用程序以及更广泛网页程序的简单工具。
9、问:网页开发者目前面临的最大问题是什么?
答:开发者总是希望离开最低级的一般监视器来创建广泛的网络程序。而这恰恰是一直很难做到的。Visual InterDev新版本的一个重大改进就是:你能创建包括丰富功能的广泛网络程序。假设您是United Airlines,您需要为旅客提供即时时刻表,您便希望创建一个强大的数据驱动站点以适用于任意的浏览器。这是Visual InterDev的宽广应用前景之一。
10、问:动态HTML对HTML有哪些主要改进?
答:动态HTML的主要更新是使网络用户不需在服务器上进行修改而提供传统用户、服务器的相同功能,并减少带宽需求的一种网页更新的开发模式。
11、问:微软的XML策略?
答:我们大力支持XML并在我们的开发工具中体现了这一点,Visual InterDev也将支持XML。XML将随着工业的综合及兆数据标准的定义而日益重要。我们也将成为这一领域的领先者。
12、问:Visual InterDev怎样与Java共同工作?
答:Visual InterDev新版本是全功能可视化网页编辑器,它对各种用户端技术,ActiveX控件嵌入及网页中Java程序提供支持。此外,我们可以通过标准COM界面调用驻网络服务器端的Java程序,称之为ASP页面。
问:Visual InterDev 支持 Windows DNA吗?
答:支持。在Visual InterDev 6.0 中,把服务器组件添加到工程中(拖放操作),或部署携带组件的工程(自动在客户端和服务器端注册组件),这一切将变得更简单。另外,Visual InterDev支持在HTML和脚本之外的COM组件的创建,被称之为Scriptlets,它就像其他任何的COM组件一样。Visual InterDev还支持对任何使用Universal Data Access(包括ADO,ODBC和OLE DB)的虚拟数据库的高性能访问。
问:除了IIS以外,Visual InterDev还支持其他服务器平台吗?
答:Visual InterDev要求服务器上有Active Server Pages的脚本引擎。ASP是微软IIS的特性之一,第三方的ASP附件可从ChiliSoft得到,用于其他服务器上提供ASP服务,像Lotus Domino, Netscape,O’Reilly等等。
问:Visual InterDev 6.0是跨平台的工具吗?
答:是.Visual InterDev 6.0使开发人员创建的应用程序能被任意平台上运行标准的网络浏览器访问,象微软的Internet Explorer或Netscape Navigator.Visual InterDev自身的开发环境要运行于Windows 95或Windows NT 4.0或更高的版本。
问:当我混合客户端和服务器端的脚本时,发现服务器端的脚本中色彩代码不正确。为什么?
答:
<SCRIPT>
<% x = Request.Form("choice") %>
The Option Chosen was: <%=x%>
</SCRIPT>
是的,编辑器的分析引擎看到<SCRIPT>的标记时,便装载HTML的分析引擎。而它无法识别后面的色彩代码,即服务器端的ASP的代码。
问:什么是Design-Time ActiveX controls (DTC)?
答:Design-Time ActiveX controls (DTC)是一类新型的ActiveX控件,它们为开发人员提供可视化帮手。并且能自动产生客户端和服务器端的脚本来完成Web站点上简单或复杂的任务。Design-time ActiveX Controls能生成HTML和脚本逻辑能由任何平台上的任何浏览器访问。这些控件基于已发布的COM接口,而这些接口的设计预览由微软规范,任何有兴趣第三方公司都可以建立这些控件。
必须注意到,Design-Time ActiveX Controls实现了COM的接口,所以它们能被任何软件供应商的开发工具随意地共享。同样,由于这些控件生成基于HTML以及文本的脚本,不存在任何的二进制运行时的组件,所以它们的输出能展现于任意平台的任何浏览器上。
问:哪些Internet Servers我能用于演示Visual InterDev 6.0开发ASP的效果?
答:ASP使快速的应用程序开发成为可能,通过网络开发者组合HTML,脚本,以及服务器上的组件.Windows NT Server 4.0上的Internet Information Server(IIS)4.0,或Windows NT Workstation 4.0上的Peer Web Services,或Windows 95上的Personal Web Server,这些服务器都能用于演示由Visual InterDev 6.0开发的ASP。
问:如何使用ASP识别浏览器?
答:使用浏览类型对象,您的ASP页面能够检测浏览器的类型,并能用于下载页面。另外,你也能对具体的功能进行测试。下面的代码使您能使用浏览器对象:
<% SET bc = Server.CreateObject("MSWC.BrowserType") %>
Browser = <%= bc.browser %>
Version = <%= bc.version %>
Frames = <%= bc.frames %>
Tables = <%= bc.tables %>
Background Sounds = <%= bc.BackgroundSounds %>
javascript = <%= bc.javascript %>
VBScript = <%= bc.vbscript %>
调入ASP页面时,浏览器和版本类型将从浏览器中检索到,而浏览器的具体功能将储存在服务器端的Browscap.ini中。