從二十世紀60年代以后,計算機得到了突飛猛進的發(fā)展。似乎歷史上沒有任何一門科學的發(fā)展速度超過了計算機的發(fā)展,無論硬件、軟件、還是網(wǎng)絡都以驚人的速度向前發(fā)展。計算機的硬件發(fā)展速度遵循“摩爾定律”每十八個月速度翻一倍(實際現(xiàn)在已超過了這個速度)。 軟件的發(fā)展速度和硬件一樣,二十世紀九十年代中國的軟件業(yè)還不是很成熟,而現(xiàn)在大大小小 的軟件企業(yè)四處聳立,共享軟件網(wǎng)上隨處可見。不斷發(fā)展的技術(shù)需要不斷變化的程序員,例如,如今Visual Basic可以快速構(gòu)Windows下的應用程序,程序設(shè)計方面的技術(shù)不斷發(fā)展著,不斷引進新的概念、新的方法,如從結(jié)構(gòu)化的C開始,當面向?qū)ο蟮乃枷氡惶岢龊螅霈F(xiàn)了C++,微軟在C++的基礎(chǔ)上為使用戶構(gòu)建win32應用程序更加方便,推出了Visual C++。這也就需要程序員也要不斷的更新自己的技術(shù)。
我們提供的服務有:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、輪臺ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術(shù)的輪臺網(wǎng)站制作公司
計算機科學與別的學科很不一樣,不像語言學、歷史學那樣,幾乎是永久不變的東西。計算機科學要求不斷的更新自己的知識,否則很快就會被淘汰,即便是編程亦是如此。
編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在后面的章節(jié)中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級的程序來。
隨著計算機軟件業(yè)的發(fā)展,誕生了“程序員”這個職位。于是便形成了一種理念,編寫程 序的人就是程序員,因此編程是程序員的事情。但程序員并不是一開始就是程序員,他們也是從現(xiàn)在我們的位置慢慢成為程序員的。
編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在后面的章節(jié)中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級的程序來。
編程也可以作為——種愛好或興趣,如果你對它感興趣學起來就容易多了!因為如果對編程感興趣的話,就會多看些有關(guān)方面的書、多編些小程序上機實踐,這些對于學習編程的幫助是非常大的,而且隨著學習的進程不斷的推進就會覺得它并不是很困難,相反卻是很容易的。
總之,在學習編程時一定要堅持不懈,只要有信心、有毅力就一定能學好;不能因為一些似是而非的觀念就動搖了自己的信心。
我們一起來編程
面對擺在面前的計算機該如何操作,相信這個問題已經(jīng)不再是困擾大家的首要問題了?,F(xiàn)在軟件的種類那么多,在選用的時候“電腦發(fā)燒友”的心里是否也想過有一天自己能編寫一款屬于自己的軟件呢?想學習編程的朋友在選擇程序語言時會不會因為不知道如何選擇而大感頭痛呢?在不知如何下手的時候,朋友們的心中是不是會產(chǎn)生“我是不是可以編程”的思想呢?但是又有哪個程序員是不經(jīng)過學習就能成功的呢!其實編寫程序并不是人們所想象的那么困難、那么復雜,每個有心致力于學習計算機的朋友都是可以嘗試的!
選擇適合自己的程序語言的必要性
目前常用的基本程序語言的種類比較繁多,比較簡單的有:Pascal、c語言、qBasic、 Fortran、Visual Basic等等。但前幾種都是在DOS下進行編程的工具,Visual Basic是在 Windows下進行應用程序設(shè)計的編程工具,現(xiàn)在一般的計算機用戶幾乎都不再使用DOS了,因此我們通常會選擇Visual Basic作為初學者的編程工具。Visual Basic是Windows應用程序設(shè)計中最容易上手的編程工具,學習步驟也比較容易被初學者接受。對于剛開始學習編程的初學者來說,還是選擇Visual Basic,學習編程語言不能想象著一步登天,一步一個腳印的學習才是最佳方法。
堅定自己學習編寫程序的信心
編寫程序并不是具有專業(yè)知識的人員才有的專利,每個學習計算機的人都可以編寫程序,每個人的靈感不同,在編寫程序的思路和作法上又有區(qū)別。但共同的想法就是編寫成功的程序。學習編程是一個漫長的過程,其中要付出艱辛的努力和汗水,不過成功者的喜悅又不是別人所能體會的??朔W習中的困難,努力去實踐,要有一個思想:別人能做到的事情自己也一定可以做到。計算機的普及讓更多的人有了學習的機會,也讓更多的人參與到編程人員的隊伍中來,每個人都有編程的權(quán)利,機遇給予每個人都是平等的。拿出自己必勝的信心,在編程的道路工勇于進取,相信成功就會在眼前。
三、我可以編程嗎
隨著計算機軟件業(yè)的發(fā)展,誕生了“程序員”這個職位。于是便形成了一種理念,編寫程 序的人就是程序員,因此編程是程序員的事情。但程序員并不是一開始就是程序員,他們也是從現(xiàn)在我們的位置慢慢成為程序員的。
編寫程序是一件很有趣的事情,因為編寫程序可以干很多高級的事情。例如我們在后面的章節(jié)中介紹如何使用Visual Basic編寫Flash動畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級的程序來。
編程也可以作為——種愛好或興趣,如果你對它感興趣學起來就容易多了!因為如果對編程感興趣的話,就會多看些有關(guān)方面的書、多編些小程序上機實踐,這些對于學習編程的幫助是非常大的,而且隨著學習的進程不斷的推進就會覺得它并不是很困難,相反卻是很容易的。
總之,在學習編程時一定要堅持不懈,只要有信心、有毅力就一定能學好;不能因為一些似是而非的觀念就動搖了自己的信心。
四、我們一起來編程
面對擺在面前的計算機該如何操作,相信這個問題已經(jīng)不再是困擾大家的首要問題了。現(xiàn)在軟件的種類那么多,在選用的時候“電腦發(fā)燒友”的心里是否也想過有一天自己能編寫一款屬于自己的軟件呢?想學習編程的朋友在選擇程序語言時會不會因為不知道如何選擇而大感頭痛呢?在不知如何下手的時候,朋友們的心中是不是會產(chǎn)生“我是不是可以編程”的思想呢?但是又有哪個程序員是不經(jīng)過學習就能成功的呢!其實編寫程序并不是人們所想象的那么困難、那么復雜,每個有心致力于學習計算機的朋友都是可以嘗試的!
選擇適合自己的程序語言的必要性
目前常用的基本程序語言的種類比較繁多,比較簡單的有:Pascal、c語言、qBasic、 Fortran、Visual Basic等等。但前幾種都是在DOS下進行編程的工具,Visual Basic是在 Windows下進行應用程序設(shè)計的編程工具,現(xiàn)在一般的計算機用戶幾乎都不再使用DOS了,因此我們通常會選擇Visual Basic作為初學者的編程工具。Visual Basic是Windows應用程序設(shè)計中最容易上手的編程工具,學習步驟也比較容易被初學者接受。對于剛開始學習編程的初學者來說,還是選擇Visual Basic,學習編程語言不能想象著一步登天,一步一個腳印的學習才是最佳方法。
堅定自己學習編寫程序的信心
編寫程序并不是具有專業(yè)知識的人員才有的專利,每個學習計算機的人都可以編寫程序,每個人的靈感不同,在編寫程序的思路和作法上又有區(qū)別。但共同的想法就是編寫成功的程序。學習編程是一個漫長的過程,其中要付出艱辛的努力和汗水,不過成功者的喜悅又不是別人所能體會的??朔W習中的困難,努力去實踐,要有一個思想:別人能做到的事情自己也一定可以做到。計算機的普及讓更多的人有了學習的機會,也讓更多的人參與到編程人員的隊伍中來,每個人都有編程的權(quán)利,機遇給予每個人都是平等的。拿出自己必勝的信心,在編程的道路工勇于進取,相信成功就會在眼前。
一、計算機語言的發(fā)展過程
到目前為止,世界上公布的程序設(shè)計語言有上千種之多,常用的也有三十來種,為了有21于正確選擇和使用它們,下面我們做一個簡單介紹。
(1)匯編語言:
它是依賴于具體計算機的語言,用它編寫出的程序,執(zhí)行效率高,但是只在一些特殊要求或特殊的場合才使用它。
(2)高級語言:
大家可能都聽過使用高級語言進行程序設(shè)計,但由于對其并不了解,所以總認為這些是很高深的東西。其實并非如此,學習了后面的章節(jié),相信同學會產(chǎn)生編程原來不過如此。
但計算機是不懂得自然語言的(可以理解為高級語言),而高級語言設(shè)計出來的程序如何讓計算機去執(zhí)行呢?其實很簡單,看了下圖后相信大家會明白許多。
現(xiàn)在我們就向大家介紹幾種常見的高級語言:
Fortran語言是科學和工程計算中使用的主要編程語言。目前國內(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í)行的會話語言。由于它簡單易學的特點,它被廣泛應用在微型計算機系統(tǒng)中。
PL//1語言是一個用途廣泛的語言。能支持通常的科學工程和商業(yè)應用,能描述復雜的數(shù)據(jù)結(jié)構(gòu)、多重任務處理、復雜的輸入輸出和表格處理等。
Pascal語言是70年代初期發(fā)展起來的結(jié)構(gòu)化程序設(shè)計語言,具有特別豐富的數(shù)據(jù)結(jié)構(gòu)類型。它自問世后,得到了眾人的贊賞,也得到了軟件開發(fā)者的廣泛支持。Pascal語言已用于科學、工程和系統(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語言最重要的改進。
VB到6.0就已經(jīng)結(jié)束了,不存在什么VB6.0 VB7.0了。。。
從VB6.0之后,微軟出品是VB2003 然后是VB2005 現(xiàn)在最新版的是VB2008
從VB2003的版本開始VB就已經(jīng)進入VB.NET的道路了
面向的是互聯(lián)網(wǎng)的了,VB6.0是基于windows開發(fā)應用程序,而VB2008是開發(fā)基于互聯(lián)網(wǎng)的應用程序,兩者相差很大,不屬于同一個版本,而且兩者有很多東西都不相通,學會VB6.0不等于學會VB.NET
VB.NET的功能要比VB6.0強大太多了
截至今天2016/12/02,VB.net最新版本是VB 14,
對應的IDE為Visual Studio 2015
從VB 7開始,每次.net平臺更新,VB版本也會不斷更新。
VB歷史版本如下(.net平臺)
沒有 VB13?
VB12 對應 VS2013
VB11 對應 VS2012
VB10 對應 VS2010
VB9 對應 VS2008
VB8 對應 VS2005
VB7 對應 VS2003
VB6 是經(jīng)典版本,它不是 .net平臺的
VB語言特點:
1、不支持繼承
VB 5.0 和 VB 6.0 都是基于對象的編程語言,但是不包含繼承特性。VB 中提供了特殊的類的功能,但是還是不能滿足程序員的需求。
2、無原生支持多線程
Visual Basic 對于多線程無原生支持,只能通過Windows API的調(diào)用實現(xiàn),且極其的不穩(wěn)定。因為在API創(chuàng)建的線程中,并沒有自動初始化運行時庫,導致部分的函數(shù)無法使用。一般的,在VB6等早期的VB開發(fā)環(huán)境下,使用API創(chuàng)建線程的目的是完成容易使程序假死的大量數(shù)據(jù)或者邏輯的計算。
3、異常處理不完善
Visual Basic 中內(nèi)置異常處理,即使未寫異常處理代碼,一旦用戶出錯也會彈出一個明確寫出出錯原因?qū)υ捒?,接著程序終止。
擴展資料:
VB的派生語言:
1、VBA
Visual Basic for Applications(VBA):包含在微軟的應用程序中(如Microsoft Office),以及類似WordPerfect、Office這樣第三方的產(chǎn)品里面。VBA 這樣嵌入在各種應用程序中看起來有些矛盾,但是它的功能和 VB 一樣強大。
2、VBS
VBScript(VBS):是默認的ASP語言,還可以用在Windows腳本編寫和網(wǎng)頁編碼中。盡管它的語法類似于VB,但是它卻是一種完全不同的語言。VBS 不使用 VB運行庫運行,而是由Windows腳本主機解釋執(zhí)行。這兩種語言之中的不同點影響ASP網(wǎng)站的表現(xiàn)。
3、vb.net
Visual Basic.net(vb.net):當微軟準備開發(fā)一種新的編程工具的時候,第一決定就是利用 VB 6.0 來進行舊改,或者就是重新組建工程開發(fā)新工具。
參考資料來源:百度百科-VB
其實沒有所謂的VB2010,應該是VS2010,其中集成了VB、C#等一系列開發(fā)語言,也就是在VS中,你可以選擇其中一種語言來進行開發(fā),這些語言都工作在.Net的框架中。所以,VS2010中包括了VB.Net。
VB 是 COM (Common Object Model) 平臺的
VB.Net 是 .Net Framework 平臺的
自從 VB6.0 以后,有 VB.Net、VB.Net 2002、VB 2005 和 VB 2008
目前最新版是 VB2008。
用 VB.Net 制作的程序運行時需要電腦安裝 Microsoft .Net Framework 運行庫。
和 Java 比較,VB 主要差在它的程序只能在 Windows 下運行,而 Java 的程序則可以跨平臺。
一般的 Windows 下窗口程序 VB 都可以做出來。