不是一個人寫的,是由一個團體寫的啊
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)與策劃設(shè)計,龍陵網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:龍陵等地區(qū)。龍陵做網(wǎng)站價格咨詢:18980820575
1991年,美國微軟公司推出了Visual Basic(可簡稱VB),目前的最新版本是VB 2008 Beta2(VB9)中文版。
Visual 意即可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面(Graphic User Interface,GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對象拖放到屏幕上相應(yīng)的位置即可。
Basic 實際上是一個短語的縮寫,這個短語就是 Beginners all_purpose symbolic instruction code ,其中文意思為“初始者通用符號指令代碼語言”。
Visual Basic 6 有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開發(fā)需要。學(xué)習(xí)版適用于普通學(xué)習(xí)者及大多數(shù)使用 Visual Basic 開發(fā)一般 Windows 應(yīng)用程序的人員,但是;專業(yè)版適用于計算機專業(yè)開發(fā)人員,包括了學(xué)習(xí)版的全部內(nèi)容功能以及Internet控件開發(fā)工具之類的高級特性;企業(yè)版除包含專業(yè)版全部的內(nèi)容外,還有自動化構(gòu)件管理器等工具,使得專業(yè)編程人員能夠開發(fā)功能強大的組骨子里分布式應(yīng)用程序。
Visual Basic 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強大可以與 Windows 專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),以用動態(tài)鏈接庫(DLL)、對象的鏈接與世隔嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強。5.0版以后,Visual Basic 推出了中文版,與前個版本相比,其功能有了很大提升。
但是,功能再強大,Visual Basic 仍然有一個缺點:在沒有MSVBVM**.DLL的計算機上必須安裝所需的DLL文件。用它可設(shè)計操作系統(tǒng),不過,比較困難。
在21世紀初,Microsoft 公司推出 Visual Studio .NET 2003,它與 Visual Basic 之間有了重大變化,Visual Studio 為各種編程工具做了一個平臺,Visual Basic.NET 可在這種平臺上運行。相對于傳統(tǒng)VB,有很大的不同。VB .Net,首次使用.Net構(gòu)架進行可視化編程,并且能很好地與COM構(gòu)架兼容,Visual Studio .NET 2003 應(yīng)用 .NET Framework 1.1 。
2005年 Visual Studio 2005 則運用了 NET 2.0 的技術(shù),更加的方便了程序員的工作。可是新的程序?qū)ο到y(tǒng)配置要求也較高,需要微軟.Net Framework 2.0以上的.Net構(gòu)架支持。
2007年12月,微軟(Microsoft)推出了Visual Studio 2008 Beta 2 發(fā)生了重大的變化(見附圖)在代碼輸入的時候,可以比VB2005快很多,在非特殊的情況下,VB2008都會自動開啟 自動完成關(guān)鍵字 這個命令 而且支持最新的 .NET Framework 3.5 SP1 Beta
從二十世紀60年代以后,計算機得到了突飛猛進的發(fā)展。似乎歷史上沒有任何一門科學(xué)的發(fā)展速度超過了計算機的發(fā)展,無論硬件、軟件、還是網(wǎng)絡(luò)都以驚人的速度向前發(fā)展。計算機的硬件發(fā)展速度遵循“摩爾定律”每十八個月速度翻一倍(實際現(xiàn)在已超過了這個速度)。 軟件的發(fā)展速度和硬件一樣,二十世紀九十年代中國的軟件業(yè)還不是很成熟,而現(xiàn)在大大小小 的軟件企業(yè)四處聳立,共享軟件網(wǎng)上隨處可見。不斷發(fā)展的技術(shù)需要不斷變化的程序員,例如,如今Visual Basic可以快速構(gòu)Windows下的應(yīng)用程序,程序設(shè)計方面的技術(shù)不斷發(fā)展著,不斷引進新的概念、新的方法,如從結(jié)構(gòu)化的C開始,當(dāng)面向?qū)ο蟮乃枷氡惶岢龊螅霈F(xiàn)了C++,微軟在C++的基礎(chǔ)上為使用戶構(gòu)建win32應(yīng)用程序更加方便,推出了Visual C++。這也就需要程序員也要不斷的更新自己的技術(shù)。
計算機科學(xué)與別的學(xué)科很不一樣,不像語言學(xué)、歷史學(xué)那樣,幾乎是永久不變的東西。計算機科學(xué)要求不斷的更新自己的知識,否則很快就會被淘汰,即便是編程亦是如此。
編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在后面的章節(jié)中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級的程序來。
隨著計算機軟件業(yè)的發(fā)展,誕生了“程序員”這個職位。于是便形成了一種理念,編寫程 序的人就是程序員,因此編程是程序員的事情。但程序員并不是一開始就是程序員,他們也是從現(xiàn)在我們的位置慢慢成為程序員的。
編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在后面的章節(jié)中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級的程序來。
編程也可以作為——種愛好或興趣,如果你對它感興趣學(xué)起來就容易多了!因為如果對編程感興趣的話,就會多看些有關(guān)方面的書、多編些小程序上機實踐,這些對于學(xué)習(xí)編程的幫助是非常大的,而且隨著學(xué)習(xí)的進程不斷的推進就會覺得它并不是很困難,相反卻是很容易的。
總之,在學(xué)習(xí)編程時一定要堅持不懈,只要有信心、有毅力就一定能學(xué)好;不能因為一些似是而非的觀念就動搖了自己的信心。
我們一起來編程
面對擺在面前的計算機該如何操作,相信這個問題已經(jīng)不再是困擾大家的首要問題了?,F(xiàn)在軟件的種類那么多,在選用的時候“電腦發(fā)燒友”的心里是否也想過有一天自己能編寫一款屬于自己的軟件呢?想學(xué)習(xí)編程的朋友在選擇程序語言時會不會因為不知道如何選擇而大感頭痛呢?在不知如何下手的時候,朋友們的心中是不是會產(chǎn)生“我是不是可以編程”的思想呢?但是又有哪個程序員是不經(jīng)過學(xué)習(xí)就能成功的呢!其實編寫程序并不是人們所想象的那么困難、那么復(fù)雜,每個有心致力于學(xué)習(xí)計算機的朋友都是可以嘗試的!
選擇適合自己的程序語言的必要性
目前常用的基本程序語言的種類比較繁多,比較簡單的有:Pascal、c語言、qBasic、 Fortran、Visual Basic等等。但前幾種都是在DOS下進行編程的工具,Visual Basic是在 Windows下進行應(yīng)用程序設(shè)計的編程工具,現(xiàn)在一般的計算機用戶幾乎都不再使用DOS了,因此我們通常會選擇Visual Basic作為初學(xué)者的編程工具。Visual Basic是Windows應(yīng)用程序設(shè)計中最容易上手的編程工具,學(xué)習(xí)步驟也比較容易被初學(xué)者接受。對于剛開始學(xué)習(xí)編程的初學(xué)者來說,還是選擇Visual Basic,學(xué)習(xí)編程語言不能想象著一步登天,一步一個腳印的學(xué)習(xí)才是最佳方法。
堅定自己學(xué)習(xí)編寫程序的信心
編寫程序并不是具有專業(yè)知識的人員才有的專利,每個學(xué)習(xí)計算機的人都可以編寫程序,每個人的靈感不同,在編寫程序的思路和作法上又有區(qū)別。但共同的想法就是編寫成功的程序。學(xué)習(xí)編程是一個漫長的過程,其中要付出艱辛的努力和汗水,不過成功者的喜悅又不是別人所能體會的。克服學(xué)習(xí)中的困難,努力去實踐,要有一個思想:別人能做到的事情自己也一定可以做到。計算機的普及讓更多的人有了學(xué)習(xí)的機會,也讓更多的人參與到編程人員的隊伍中來,每個人都有編程的權(quán)利,機遇給予每個人都是平等的。拿出自己必勝的信心,在編程的道路工勇于進取,相信成功就會在眼前。
三、我可以編程嗎
隨著計算機軟件業(yè)的發(fā)展,誕生了“程序員”這個職位。于是便形成了一種理念,編寫程 序的人就是程序員,因此編程是程序員的事情。但程序員并不是一開始就是程序員,他們也是從現(xiàn)在我們的位置慢慢成為程序員的。
編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在后面的章節(jié)中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級的程序來。
編程也可以作為——種愛好或興趣,如果你對它感興趣學(xué)起來就容易多了!因為如果對編程感興趣的話,就會多看些有關(guān)方面的書、多編些小程序上機實踐,這些對于學(xué)習(xí)編程的幫助是非常大的,而且隨著學(xué)習(xí)的進程不斷的推進就會覺得它并不是很困難,相反卻是很容易的。
總之,在學(xué)習(xí)編程時一定要堅持不懈,只要有信心、有毅力就一定能學(xué)好;不能因為一些似是而非的觀念就動搖了自己的信心。
四、我們一起來編程
面對擺在面前的計算機該如何操作,相信這個問題已經(jīng)不再是困擾大家的首要問題了?,F(xiàn)在軟件的種類那么多,在選用的時候“電腦發(fā)燒友”的心里是否也想過有一天自己能編寫一款屬于自己的軟件呢?想學(xué)習(xí)編程的朋友在選擇程序語言時會不會因為不知道如何選擇而大感頭痛呢?在不知如何下手的時候,朋友們的心中是不是會產(chǎn)生“我是不是可以編程”的思想呢?但是又有哪個程序員是不經(jīng)過學(xué)習(xí)就能成功的呢!其實編寫程序并不是人們所想象的那么困難、那么復(fù)雜,每個有心致力于學(xué)習(xí)計算機的朋友都是可以嘗試的!
選擇適合自己的程序語言的必要性
目前常用的基本程序語言的種類比較繁多,比較簡單的有:Pascal、c語言、qBasic、 Fortran、Visual Basic等等。但前幾種都是在DOS下進行編程的工具,Visual Basic是在 Windows下進行應(yīng)用程序設(shè)計的編程工具,現(xiàn)在一般的計算機用戶幾乎都不再使用DOS了,因此我們通常會選擇Visual Basic作為初學(xué)者的編程工具。Visual Basic是Windows應(yīng)用程序設(shè)計中最容易上手的編程工具,學(xué)習(xí)步驟也比較容易被初學(xué)者接受。對于剛開始學(xué)習(xí)編程的初學(xué)者來說,還是選擇Visual Basic,學(xué)習(xí)編程語言不能想象著一步登天,一步一個腳印的學(xué)習(xí)才是最佳方法。
堅定自己學(xué)習(xí)編寫程序的信心
編寫程序并不是具有專業(yè)知識的人員才有的專利,每個學(xué)習(xí)計算機的人都可以編寫程序,每個人的靈感不同,在編寫程序的思路和作法上又有區(qū)別。但共同的想法就是編寫成功的程序。學(xué)習(xí)編程是一個漫長的過程,其中要付出艱辛的努力和汗水,不過成功者的喜悅又不是別人所能體會的??朔W(xué)習(xí)中的困難,努力去實踐,要有一個思想:別人能做到的事情自己也一定可以做到。計算機的普及讓更多的人有了學(xué)習(xí)的機會,也讓更多的人參與到編程人員的隊伍中來,每個人都有編程的權(quán)利,機遇給予每個人都是平等的。拿出自己必勝的信心,在編程的道路工勇于進取,相信成功就會在眼前。
一、計算機語言的發(fā)展過程
到目前為止,世界上公布的程序設(shè)計語言有上千種之多,常用的也有三十來種,為了有21于正確選擇和使用它們,下面我們做一個簡單介紹。
(1)匯編語言:
它是依賴于具體計算機的語言,用它編寫出的程序,執(zhí)行效率高,但是只在一些特殊要求或特殊的場合才使用它。
(2)高級語言:
大家可能都聽過使用高級語言進行程序設(shè)計,但由于對其并不了解,所以總認為這些是很高深的東西。其實并非如此,學(xué)習(xí)了后面的章節(jié),相信同學(xué)會產(chǎn)生編程原來不過如此。
但計算機是不懂得自然語言的(可以理解為高級語言),而高級語言設(shè)計出來的程序如何讓計算機去執(zhí)行呢?其實很簡單,看了下圖后相信大家會明白許多。
現(xiàn)在我們就向大家介紹幾種常見的高級語言:
Fortran語言是科學(xué)和工程計算中使用的主要編程語言。目前國內(nèi)使用版本多數(shù)是Fortran 66和Fortran77兩種。Fortran語言的主要缺點是不能直接支持結(jié)構(gòu)化編程。
Cob0l語言是商業(yè)數(shù)據(jù)處理中廣泛使用的語言。由于它本身結(jié)構(gòu)上的特點,使得它能有效的支持與商業(yè)處理有關(guān)的、范圍廣泛的過程技術(shù)。它的缺點是不簡潔。
Algol語言是所有結(jié)構(gòu)化語言的先驅(qū),具有豐富的過程和數(shù)據(jù)結(jié)構(gòu)。但是,這種語言并沒有被廣泛采用,主要是由于它本身的歷史原因所造成的。
Basic語言是一種解釋執(zhí)行的會話語言。由于它簡單易學(xué)的特點,它被廣泛應(yīng)用在微型計算機系統(tǒng)中。
PL//1語言是一個用途廣泛的語言。能支持通常的科學(xué)工程和商業(yè)應(yīng)用,能描述復(fù)雜的數(shù)據(jù)結(jié)構(gòu)、多重任務(wù)處理、復(fù)雜的輸入輸出和表格處理等。
Pascal語言是70年代初期發(fā)展起來的結(jié)構(gòu)化程序設(shè)計語言,具有特別豐富的數(shù)據(jù)結(jié)構(gòu)類型。它自問世后,得到了眾人的贊賞,也得到了軟件開發(fā)者的廣泛支持。Pascal語言已用于科學(xué)、工程和系統(tǒng)程序設(shè)計中。我們教育部計算機專業(yè)教育會議曾把Pascal語言定為計算機專業(yè)程序設(shè)計語言。
★C語言是作為UNIX操作系統(tǒng)的主要使用語言。由于UNIX操作系統(tǒng)的成功,現(xiàn)在C語言也得到了廣泛的使用。C語言是有經(jīng)驗的軟件工程師設(shè)計的,它具有很強的功能,以及高度的靈活性。它和其他的結(jié)構(gòu)化語言一樣,能提供豐富的數(shù)據(jù)類型、廣泛使用的指針以及—組很豐富的計算和數(shù)據(jù)處理使用的運算符。
★C++語言是C語言的擴充。在1980年,貝爾實驗室的Bjarne Strotstrup博士及其同事開始對C語言進行改進和擴充,最初被稱為“帶類的C”,1983年才取名為C++。以及不斷完善和發(fā)展,成為目前的C++語言。一方面,它將C語言作為它的子集,使它能夠與C語言兼容。使許多C語言代碼不經(jīng)修改就可以為C++語言所用以及用C語言編寫的眾多庫函數(shù)和和實用軟件可以直接用于C++語言中;另一方面。C++語言支持面向?qū)ο蟮某绦蛟O(shè)計這是它對C語言最重要的改進。
Visual Basic.NET是基于微軟.NET Framework之上的面向?qū)ο蟮闹虚g解釋性語言(名片中說VB.NET是"...中間解釋性語言“,這種說法極不準確,甚至完全錯誤??赡茉庉嬚呤侵傅木幾g器會先將源碼翻譯成MSIL(Microsoft Intermediate Language)中間語言這回事,但這和”解釋性語言“有很大差別),可以看作是Visual Basic在·Net Framework平臺上的升級版本,增強了對面向?qū)ο蟮闹С?。但由于改動太大,?dǎo)致VB.net對VB的向后兼容性不好,在業(yè)界引起不小的爭議。 大多的VB.Net程序員使用Visual Studio .Net作為IDE(integrated development environment).SharpDevelop是另一種可用的開源的IDE。VB.Net需要在.Net Framework平臺上才能執(zhí)行。 VB.NET的主頁
詳情請看百度百科:;type=synfromtitle=VB.NETfr=aladdin