微軟網絡框架
的。網framework is a ground-breaking platform that allows you to create the following types of applications:
- Windows應用程序
- 基於web的應用程序
- 基於web的服務
的。網framework apps are cross-platform in nature. The framework has been developed to be utilized from any of the following languages: Visual Basic, C#, C++, Jscript, and COBOL.
VB。網- Program Structure
所有這些語言都可以訪問框架並相互通信。
的。網framework is made up of a massive library of code that is used by client languages such as VB.Net. The object-oriented methodology is used in these languages.
下麵是一些VB的。Net框架的組件:
- 公共語言運行庫(CLR)
- 通用語言規範
- .Net框架類庫
- 元數據和程序集
- 通用類型係統
- ASP。網and ASP.Net AJAX
- Windows窗體
- ADO。網
- Windows Presentation Foundation
- Windows工作流基礎(WF)
- LINQ
- Windows通信基礎(WCF)
集成開發環境(IDE)的VB。網
VB。網programming, Microsoft provides the following development tools:
- Microsoft Visual Studio 2010 (VS)
- 視覺網頁設計器
- Visual Basic Express 2010 (VBE)
後兩者是完全免費的。你可以使用這些工具來創建各種VB。網programs, from simple command-line apps to and addThe compiler will disregard thecomplicated applications. Visual Basic Express and Visual Web Developer Express are trimmed-down versions of Visual Studio that have the same look and feel. They keep the majority of Visual Studio's features. We used Visual Basic 2010 Express and Visual Web Developer in this lesson (for the web programming chapter).
編寫VB。網Programs on Mac OS or Linux
雖然。網Framework is designed to run on Windows, various alternate versions function on other operating systems. Mono is an open-source version of the.NET Framework that contains a Visual Basic compiler and operates on different operating systems, including Linux and Mac OS. VB 2012 is the latest version.
Mono的目標是為Linux開發人員提供更好的開發工具,除了能夠運行微軟。NET程序跨平台。Mono兼容多種操作係統,包括Android、BSD、iOS、Linux、OS X、Windows、Solaris和UNIX。