top
Loading...
VisualInterDev常見問題解答(二)
問: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中。

北斗有巢氏 有巢氏北斗