官术网_书友最值得收藏!

1.2 什么是Visual Basic.NET

Basic正確的書寫應該是BASIC,因為它是Beginners All-purpose Symbolic Instruction Code(初學者通用指令碼)的縮寫。實如其名,BASIC的語法規則相對簡單,易于理解和掌握,被許多非計算機專業編程人員和愛好者所喜歡,也被廣泛使用。最初的PC系統內置的軟件就是BASIC,因此可以認為BASIC是與PC的發展同步的。

早先的微機系統是字符界面的,而現在廣泛使用的主要是基于GUI(Graphics User Interface)的Windows系統。20世紀90年代以來,Windows應用軟件就逐漸成為程序設計的主流。而開發Windows程序,大量的編程工作是建立交互界面,如窗口、菜單、對話框等,使得程序開發工作量大大增加。據統計,在一個Windows應用程序中大概有80%的工作是設計這些交互界面。

計算機系統技術的這些發展使得基于Windows的GUI環境的程序設計語言隨之發展,因此BASIC進化為Visual Basic,它是Microsoft公司于1991年開發的。

Visual Basic是隨Windows發展而發展的,因此它被稱為“Windows程序設計語言”。從這個意思上看,學習Visual Basic的確是“容易”的。因為它把Windows的大多數資源,如窗口、菜單、對話框、按鈕等“對象”集成起來,納入到 Visual Basic中,程序員需要使用這些對象時,可以簡單地“拿來”使用,而不必自己再花大量的時間編寫這些對象的代碼,可以集中精力編寫程序對數據的處理過程。Visual Basic給這些“對象”取了專用的名字:控件(Control)。

繼Visual Basic之后,微軟公司推出了全新的“.NET框架”。.NET是微軟的新一代技術平臺,為敏捷商務構建互連互通的應用系統,這些系統是基于標準的、連通的、適應變化的、穩定的和高性能的。從技術的角度來看,一個.NET 應用是一個運行于.NET Framework 之上的應用程序。.NET Framework(.NET框架)由微軟開發,是致力于敏捷軟件開發、快速應用開發、平臺無關性和網絡透明化的一個軟件開發平臺。

.NET框架采用系統虛擬機運行的編程平臺,以通用語言運行庫(Common Language Runtime,CLR)為基礎,支持C#、C++、Python等多種語言的開發,其中包含了Visual Basic.NET,它是這個系統中的重要部分之一。

Visual Basic.NET的簡稱為VB.NET。Visual Basic只是半面向對象的編程環境,其面向對象的能力及執行效率往往不能滿足一些大項目的需要,所以Visual Basic的最后一個版本是Visual Basic 6.0。

在Visual Basic 6.0之后,微軟第一個Visual Studio.NET 7.0(Visual Studio簡稱VS)版本中集成了Visual Basic 7.0、Visual C++7.0等。Visual Basic 7.0(VB 7.0)是VB.NET的第一個版本,所以它是微軟新平臺的技術。VB.NET編譯以后生成的可執行文件被稱為Assembly,即程序集。本書使用的VB.NET的版本號是Visual Basic 9.0,是Visual Studio 2008的組件之一。

設計程序有兩個主要的部分:一是與用戶交互部分的“界面設計”,二是對數據進行處理的程序代碼設計。界面呈現在計算機顯示器屏幕上,VB.NET 把界面中的對象通過“控件”提供給編程人員,整個程序設計的界面就是“可見的”,這就是Visual的意思。

編寫 Windows 環境下的應用程序,使用VB.NET 是方便編程的選擇之一。今天的 VB.NET仍是許多專業人員選擇的Windows應用系統開發工具之一。VB.NET有強大的工具和豐富的控件,并提供了多媒體功能,適合于普通應用,再加上基于Internet/Intranet應用的編譯代碼,對軟件業的發展和變革也起到了重要的作用。

主站蜘蛛池模板: 绥芬河市| 毕节市| 上蔡县| 耒阳市| 汉阴县| 古蔺县| 阿尔山市| 绥江县| 府谷县| 黄冈市| 广丰县| 万年县| 长顺县| 成都市| 木兰县| 永昌县| 依安县| 保靖县| 黎城县| 广州市| 彭水| 象州县| 凤山市| 洞口县| 安顺市| 图木舒克市| 新丰县| 招远市| 城固县| 迁安市| 通山县| 永州市| 遂宁市| 石泉县| 卓资县| 平邑县| 建始县| 金乡县| 昭觉县| 本溪| 四平市|