什麼是VisualBasic6.0?
微軟公司的VisualBasic開發系統6.0版,是開發效率極高的創建高效能元件和應用程式的工具。 VisualBasic6.0可支援開發人員基於客戶端或伺服器端創建優秀的應用程序,或在分散式n層環境下操作。 VisualBasic是快速應用程式開發(RAD)工具,可作為獨立的產品使用,也可作為VisualStudio6.0套件的一部分使用。
VisualBasic6.0有哪些新功能?
最重要的新特性包括以下幾個面向:
整合的可視化資料庫工具
VisualBasic6.0提供了一組完整的工具,用於將資料庫與任意應用程式整合。與資料庫相關的特徵是設計了建立和修改MicrosoftSQLServer、Oracle7.3以及AS/400資料庫的工具。
資料環境設計器
可視化地建立可重複使用的記錄集命令對象,這些對象支援拖放功能,可綁定多個資料來源,以支援資料的組合及操作。
拖放式建立資料相關的窗體或報表
使用新的DataEnvironment設計器,開發人員可很快地用拖放操作自訂資料相關的控制項以建立窗體。開發人員也可以用新的資料報表設計器建立報表。建立客製化的分級資料只需簡單地填寫一些對話框,並將指令拖曳到對應窗體中。
VisualBasic的WebClass設計器
可建立伺服器端的應用程式和元件,這些應用程式和元件在任何平台的網頁瀏覽器下均可存取。
動態HTML網頁設計器
使用文件物件範本和動態HTML頁面作為使用者介面,可開發具有豐富多媒體資訊的應用程式。
新的增強性能的特性
使用新的字串功能和特性,如RetaininMemory等,可建立更快速的並可升級的應用程式和元件。
VisualBasic6.0在VisualStudio中處於什麼地位?
VisualBasic6.0是MicrosoftVisualStadio開發工具套件的一個成員,可為VisualStudio開發人員提供建立應用程式和元件的高效環境。
MicrosoftVisualStudio是一個完整的開發工具套件,為開發人員提供易用的工具來完成設計開發任務。 VisualStudio的專業版讓開發人員充分利用MicrosoftWindows作業系統和Web開發功能。它以MicrosoftJ 、MicrosoftVisualBasic開發系統、MicrosoftC 開發系統、MicrosoftVisualInterDevTMWeb開發系統以及VisualFoxPRo資料庫開發系統為基本特性。
VisualStudio企業版的也是一組完整的套件,支援快速建立以資料為中心的企業系統。它具有支援企業和小組開發的特性,包含視覺化資料庫工具、MicrosoftVisualSourceSafe版本控制系統,微軟知識庫(MicrosoftRepository),視覺化元件管理器(VisualComponentManager),MicrosoftVisualModeler以及MicrosoftBackoffice應用程式伺服器的各種開發版。
什麼是WebClass,什麼時候使用?
VisualBasic6.0WebClass是基於Web伺服器的COM元件,讓VisualBasic開發人員能夠在VisualBasic開發環境下編寫程式碼客製化Web伺服器的URL回應。這樣使得的VisualBasic應用程式成為平台無關的基於伺服器的應用程序,從任何平台的任意HTML瀏覽器均可存取。
設計VisualBasicWebClass的目的是可協助開發人員完成以下工作:
使用VisualBasic事件驅動模型開發基於Web的應用程序,把應用程式和使用者介面邏輯上分開。
為現有的VisualBasic應用程式建立基於Web的前端。
建立客製化的伺服器端COM元件,從而可在單一的環境下偵錯使用COM元件的應用程式。
在VisualBasic6.0中資料存取有哪些改進?
所有領域的資料存取都有改善,對最常使用的資料庫存取更方便。最突出的特性是:
統一的數據訪問,整合了ADO/OLE支援。
將可視化的資料庫工具整合到了VisualBasic環境中。
新的Oracle模式和預存過程設計能力。
資料環境設計器(DataEnvironmentDesigner)工具可實現基於ADO的資料存取元件。
新的整合化的報表書寫器(ReportWriter_工具。
分層的FlexGrid(HierarchicalFlexGrid)控制項可用來顯示分級資料。
具有創建資料來源的功能。
可創建OLEDB提供者(OLEDBProvider)。
可方便地進行機器間和層次間的遠端資料存取。
高級資料綁定。
如何使用VisualBasic6.0進行企業級開發?
VisualBasic6.0是VisualStudio6.0企業版工具套件中的一個成員。 VisualStudio6.0是微軟公司主要的企業開發套件,VisualStudio6.0企業版含有一些針對企業開發人員的新特性,包括:
對企業資料庫的支援。包含支援Oracle和SQLServer下的資料庫模式和預存程序設計的企業視覺化資料庫工具(EnterpriseVisualDatabaseTools);SQLServer6.5開發版;與VSAM以及AS400/IBM主機上的DB/2資料庫具有連結性的SNAServer4.0開發版。
可增強整個程式生命週期的高效性,包括可基於通用建模語言(UML)設計多層次應用程式的MicrosoftVisualModeler2.0,可規劃和分析多層次應用程式效能的VisualStudioAnalyzer。
支援團隊協同開發,包括分散式基於開發群組的Web開發系統,VisualSourceSafe6.0原始碼控制系統,MicrosoftRepository(微軟知識庫),還有用於管理和共享群組內可重複使用交易元件的VisualComponentManager2.0。
整合的應用服務,主要有MicrosoftBackoffice4.5開發版,其應用軟體包括資料庫處理、訊息佇列管理、訊息/協同、網路應用、安全及SNA連通等。
如何使用VisualBasic進行Web開發?
VisualBasic6.0有一些支援Web開發的功能:
在WindowsNT作業系統中使用WebClass工具,VisualBasic開發人員可建立跨平台的與瀏覽器無關的應用程式。
使用VisualInterDev6.0Web開發系統等工具,開發人員可以建立在ActiveServerPage(活動伺服器頁)腳本中呼叫的COM元件,它使用現有技術和框架並充分利用本機程式碼編譯效能。
對於那些對使用者操作有更高的健全性要求的應用程序,開發人員可以使用DynamicHTMLPageDesigner(動態HTML網頁設計器)工具創建客戶端的,伺服器分佈式的應用程序,這樣可以在一個編譯過的DLL檔案中嵌入動態HTML應用程式。使用這種技術,開發人員可以創建InternetExplorer4.0瀏覽器上的應用程序,提供高級的編排、定位、多媒體特性等動態HTML功能。
如果您想要建立有瀏覽功能的基於Win32API應用程序,InternetExplorer4.0引擎作為ActiveX控件,可加入應用程式。這使得開發人員可以把網頁瀏覽功能整合到自己的應用程式或是建立自己的瀏覽介面。
在其他語言編寫的應用程式中是否可使用VisualBasic6.0?
可以。 VisualBasic是一種出色的開發工具,不僅使用而且可以建立基於COM的元件。
下列一些工具是常用的COM宿主:VisualInterDev、VisualC ,Microsoftaccess,VisualFoxpro,Powersoft,PoserBuilder,Developer2000,BorlandDelphi。
在多層開發方案中如何應用VisualBasic6.0?
VisualBasic可用於開發一個方案中任一層的元件。
在表示層,VisualBasic可用於編寫基於Win32,基於動態HTML或基於HTML的客戶端程式;在中間層,VisualBasic可用於編寫安全流程元件以用於MicrosoftTransactionServer;在資料層,VisualBasic可用於資料庫的設計以及儲存過程的編寫和調試。
什麼是數位神經系統(DigitalNervousSystem)? VisualBasic6.0對公司計算系統中的這個問題提供哪些支援?
企業需要利用資訊系統來更好地參與市場競爭。
微軟公司的觀點是,對於公司的計算系統,要包含的數位神經系統應支持資訊自由流動,以使公司能夠更快地對商業需求的變化作出反應,能夠作出更有說服力的決定,可以更接近使用者和商業夥伴;系統要集中於商務,而不是技術。
開發工具對實現公司的數位神經系統具有關鍵性的作用。
微軟公司的企業開發策略主要是其VisualStudio開發工具套件,同時與Windows分散式網間應用(DNA)框架結合。同時使用VisualStudio和WindowsDNA,可以讓企業快速實現具有優秀體系結構的系統,進而在市場競中佔有優勢。
VisualBasic6.0是MicrosoftVisualStudio開發套件的核心成員。
在VisualBasic6.0中有哪些新的功能支援用VisualBasic編寫的應用程式效能可提高?
微軟公司在VisualBasic中增強了許多功能以支援程式效能的改進。
本機程式碼編輯,首先在VisualBasic5.0中引入,是提高應用程式效能的一項很重要的特性。
測試語言效能的Benchmark表明,VisualBasic6.0比VisualBasic4.0快高達20倍。
新的效能特性中有retain-in-memory(常駐記憶體)選項,它使元件的資料結構在記憶體中快取(載入),支援分散式伺服器的應用程式。
哪一種版的VisualBasic6.0比較適合我?
VisualBasic6.0學習版,針對沒有程式設計經驗的使用者,為學生、愛好者、或其他想要進一步學習開發基於Windows的應用程式的人。
VisualBasic6.0專業版,為單一的專業人員、或是需要建立客戶機/伺服器應用程式和支援Internet的應用程式的大公司開發人員設計。
VisualBasic6.0企業版,為一般開發群組設計,適用於建立分佈的、高效能的客戶機/伺服器或Internet/Intranet應用程式。
VisualBasic6.0是否解決了2000年問題?
是的,詳細資訊可存取微軟公司的Year2000Web網站http://www.microsoft.com/y2k/,其中還有微軟公司其他產品2000年相容問題的介紹。 ->