從二十世紀(jì)60年代以后,計(jì)算機(jī)得到了突飛猛進(jìn)的發(fā)展。似乎歷史上沒有任何一門科學(xué)的發(fā)展速度超過了計(jì)算機(jī)的發(fā)展,無論硬件、軟件、還是網(wǎng)絡(luò)都以驚人的速度向前發(fā)展。計(jì)算機(jī)的硬件發(fā)展速度遵循“摩爾定律”每十八個(gè)月速度翻一倍(實(shí)際現(xiàn)在已超過了這個(gè)速度)。 軟件的發(fā)展速度和硬件一樣,二十世紀(jì)九十年代中國的軟件業(yè)還不是很成熟,而現(xiàn)在大大小小 的軟件企業(yè)四處聳立,共享軟件網(wǎng)上隨處可見。不斷發(fā)展的技術(shù)需要不斷變化的程序員,例如,如今Visual Basic可以快速構(gòu)Windows下的應(yīng)用程序,程序設(shè)計(jì)方面的技術(shù)不斷發(fā)展著,不斷引進(jìn)新的概念、新的方法,如從結(jié)構(gòu)化的C開始,當(dāng)面向?qū)ο蟮乃枷氡惶岢龊?,出現(xiàn)了C++,微軟在C++的基礎(chǔ)上為使用戶構(gòu)建win32應(yīng)用程序更加方便,推出了Visual C++。這也就需要程序員也要不斷的更新自己的技術(shù)。
創(chuàng)新互聯(lián)專注于成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營銷中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。
計(jì)算機(jī)科學(xué)與別的學(xué)科很不一樣,不像語言學(xué)、歷史學(xué)那樣,幾乎是永久不變的東西。計(jì)算機(jī)科學(xué)要求不斷的更新自己的知識(shí),否則很快就會(huì)被淘汰,即便是編程亦是如此。
編寫程序是一件很有趣的事情,因?yàn)榫帉懗绦蚩梢愿珊芏喔呒?jí)的事情。例如我們?cè)诤竺娴恼鹿?jié)中介紹如何使用Visual Basic編寫Flash動(dòng)畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級(jí)的程序來。
隨著計(jì)算機(jī)軟件業(yè)的發(fā)展,誕生了“程序員”這個(gè)職位。于是便形成了一種理念,編寫程 序的人就是程序員,因此編程是程序員的事情。但程序員并不是一開始就是程序員,他們也是從現(xiàn)在我們的位置慢慢成為程序員的。
編寫程序是一件很有趣的事情,因?yàn)榫帉懗绦蚩梢愿珊芏喔呒?jí)的事情。例如我們?cè)诤竺娴恼鹿?jié)中介紹如何使用Visual Basic編寫Flash動(dòng)畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級(jí)的程序來。
編程也可以作為——種愛好或興趣,如果你對(duì)它感興趣學(xué)起來就容易多了!因?yàn)槿绻麑?duì)編程感興趣的話,就會(huì)多看些有關(guān)方面的書、多編些小程序上機(jī)實(shí)踐,這些對(duì)于學(xué)習(xí)編程的幫助是非常大的,而且隨著學(xué)習(xí)的進(jìn)程不斷的推進(jìn)就會(huì)覺得它并不是很困難,相反卻是很容易的。
總之,在學(xué)習(xí)編程時(shí)一定要堅(jiān)持不懈,只要有信心、有毅力就一定能學(xué)好;不能因?yàn)橐恍┧剖嵌堑挠^念就動(dòng)搖了自己的信心。
我們一起來編程
面對(duì)擺在面前的計(jì)算機(jī)該如何操作,相信這個(gè)問題已經(jīng)不再是困擾大家的首要問題了?,F(xiàn)在軟件的種類那么多,在選用的時(shí)候“電腦發(fā)燒友”的心里是否也想過有一天自己能編寫一款屬于自己的軟件呢?想學(xué)習(xí)編程的朋友在選擇程序語言時(shí)會(huì)不會(huì)因?yàn)椴恢廊绾芜x擇而大感頭痛呢?在不知如何下手的時(shí)候,朋友們的心中是不是會(huì)產(chǎn)生“我是不是可以編程”的思想呢?但是又有哪個(gè)程序員是不經(jīng)過學(xué)習(xí)就能成功的呢!其實(shí)編寫程序并不是人們所想象的那么困難、那么復(fù)雜,每個(gè)有心致力于學(xué)習(xí)計(jì)算機(jī)的朋友都是可以嘗試的!
選擇適合自己的程序語言的必要性
目前常用的基本程序語言的種類比較繁多,比較簡(jiǎn)單的有:Pascal、c語言、qBasic、 Fortran、Visual Basic等等。但前幾種都是在DOS下進(jìn)行編程的工具,Visual Basic是在 Windows下進(jìn)行應(yīng)用程序設(shè)計(jì)的編程工具,現(xiàn)在一般的計(jì)算機(jī)用戶幾乎都不再使用DOS了,因此我們通常會(huì)選擇Visual Basic作為初學(xué)者的編程工具。Visual Basic是Windows應(yīng)用程序設(shè)計(jì)中最容易上手的編程工具,學(xué)習(xí)步驟也比較容易被初學(xué)者接受。對(duì)于剛開始學(xué)習(xí)編程的初學(xué)者來說,還是選擇Visual Basic,學(xué)習(xí)編程語言不能想象著一步登天,一步一個(gè)腳印的學(xué)習(xí)才是最佳方法。
堅(jiān)定自己學(xué)習(xí)編寫程序的信心
編寫程序并不是具有專業(yè)知識(shí)的人員才有的專利,每個(gè)學(xué)習(xí)計(jì)算機(jī)的人都可以編寫程序,每個(gè)人的靈感不同,在編寫程序的思路和作法上又有區(qū)別。但共同的想法就是編寫成功的程序。學(xué)習(xí)編程是一個(gè)漫長的過程,其中要付出艱辛的努力和汗水,不過成功者的喜悅又不是別人所能體會(huì)的。克服學(xué)習(xí)中的困難,努力去實(shí)踐,要有一個(gè)思想:別人能做到的事情自己也一定可以做到。計(jì)算機(jī)的普及讓更多的人有了學(xué)習(xí)的機(jī)會(huì),也讓更多的人參與到編程人員的隊(duì)伍中來,每個(gè)人都有編程的權(quán)利,機(jī)遇給予每個(gè)人都是平等的。拿出自己必勝的信心,在編程的道路工勇于進(jìn)取,相信成功就會(huì)在眼前。
三、我可以編程嗎
隨著計(jì)算機(jī)軟件業(yè)的發(fā)展,誕生了“程序員”這個(gè)職位。于是便形成了一種理念,編寫程 序的人就是程序員,因此編程是程序員的事情。但程序員并不是一開始就是程序員,他們也是從現(xiàn)在我們的位置慢慢成為程序員的。
編寫程序是一件很有趣的事情,因?yàn)榫帉懗绦蚩梢愿珊芏喔呒?jí)的事情。例如我們?cè)诤竺娴恼鹿?jié)中介紹如何使用Visual Basic編寫Flash動(dòng)畫播放器,以及如何編寫下載軟件管理器等。如果你愿意的話,你完全可以編寫出比這些更高級(jí)的程序來。
編程也可以作為——種愛好或興趣,如果你對(duì)它感興趣學(xué)起來就容易多了!因?yàn)槿绻麑?duì)編程感興趣的話,就會(huì)多看些有關(guān)方面的書、多編些小程序上機(jī)實(shí)踐,這些對(duì)于學(xué)習(xí)編程的幫助是非常大的,而且隨著學(xué)習(xí)的進(jìn)程不斷的推進(jìn)就會(huì)覺得它并不是很困難,相反卻是很容易的。
總之,在學(xué)習(xí)編程時(shí)一定要堅(jiān)持不懈,只要有信心、有毅力就一定能學(xué)好;不能因?yàn)橐恍┧剖嵌堑挠^念就動(dòng)搖了自己的信心。
四、我們一起來編程
面對(duì)擺在面前的計(jì)算機(jī)該如何操作,相信這個(gè)問題已經(jīng)不再是困擾大家的首要問題了?,F(xiàn)在軟件的種類那么多,在選用的時(shí)候“電腦發(fā)燒友”的心里是否也想過有一天自己能編寫一款屬于自己的軟件呢?想學(xué)習(xí)編程的朋友在選擇程序語言時(shí)會(huì)不會(huì)因?yàn)椴恢廊绾芜x擇而大感頭痛呢?在不知如何下手的時(shí)候,朋友們的心中是不是會(huì)產(chǎn)生“我是不是可以編程”的思想呢?但是又有哪個(gè)程序員是不經(jīng)過學(xué)習(xí)就能成功的呢!其實(shí)編寫程序并不是人們所想象的那么困難、那么復(fù)雜,每個(gè)有心致力于學(xué)習(xí)計(jì)算機(jī)的朋友都是可以嘗試的!
選擇適合自己的程序語言的必要性
目前常用的基本程序語言的種類比較繁多,比較簡(jiǎn)單的有:Pascal、c語言、qBasic、 Fortran、Visual Basic等等。但前幾種都是在DOS下進(jìn)行編程的工具,Visual Basic是在 Windows下進(jìn)行應(yīng)用程序設(shè)計(jì)的編程工具,現(xiàn)在一般的計(jì)算機(jī)用戶幾乎都不再使用DOS了,因此我們通常會(huì)選擇Visual Basic作為初學(xué)者的編程工具。Visual Basic是Windows應(yīng)用程序設(shè)計(jì)中最容易上手的編程工具,學(xué)習(xí)步驟也比較容易被初學(xué)者接受。對(duì)于剛開始學(xué)習(xí)編程的初學(xué)者來說,還是選擇Visual Basic,學(xué)習(xí)編程語言不能想象著一步登天,一步一個(gè)腳印的學(xué)習(xí)才是最佳方法。
堅(jiān)定自己學(xué)習(xí)編寫程序的信心
編寫程序并不是具有專業(yè)知識(shí)的人員才有的專利,每個(gè)學(xué)習(xí)計(jì)算機(jī)的人都可以編寫程序,每個(gè)人的靈感不同,在編寫程序的思路和作法上又有區(qū)別。但共同的想法就是編寫成功的程序。學(xué)習(xí)編程是一個(gè)漫長的過程,其中要付出艱辛的努力和汗水,不過成功者的喜悅又不是別人所能體會(huì)的??朔W(xué)習(xí)中的困難,努力去實(shí)踐,要有一個(gè)思想:別人能做到的事情自己也一定可以做到。計(jì)算機(jī)的普及讓更多的人有了學(xué)習(xí)的機(jī)會(huì),也讓更多的人參與到編程人員的隊(duì)伍中來,每個(gè)人都有編程的權(quán)利,機(jī)遇給予每個(gè)人都是平等的。拿出自己必勝的信心,在編程的道路工勇于進(jìn)取,相信成功就會(huì)在眼前。
一、計(jì)算機(jī)語言的發(fā)展過程
到目前為止,世界上公布的程序設(shè)計(jì)語言有上千種之多,常用的也有三十來種,為了有21于正確選擇和使用它們,下面我們做一個(gè)簡(jiǎn)單介紹。
(1)匯編語言:
它是依賴于具體計(jì)算機(jī)的語言,用它編寫出的程序,執(zhí)行效率高,但是只在一些特殊要求或特殊的場(chǎng)合才使用它。
(2)高級(jí)語言:
大家可能都聽過使用高級(jí)語言進(jìn)行程序設(shè)計(jì),但由于對(duì)其并不了解,所以總認(rèn)為這些是很高深的東西。其實(shí)并非如此,學(xué)習(xí)了后面的章節(jié),相信同學(xué)會(huì)產(chǎn)生編程原來不過如此。
但計(jì)算機(jī)是不懂得自然語言的(可以理解為高級(jí)語言),而高級(jí)語言設(shè)計(jì)出來的程序如何讓計(jì)算機(jī)去執(zhí)行呢?其實(shí)很簡(jiǎn)單,看了下圖后相信大家會(huì)明白許多。
現(xiàn)在我們就向大家介紹幾種常見的高級(jí)語言:
Fortran語言是科學(xué)和工程計(jì)算中使用的主要編程語言。目前國內(nèi)使用版本多數(shù)是Fortran 66和Fortran77兩種。Fortran語言的主要缺點(diǎn)是不能直接支持結(jié)構(gòu)化編程。
Cob0l語言是商業(yè)數(shù)據(jù)處理中廣泛使用的語言。由于它本身結(jié)構(gòu)上的特點(diǎn),使得它能有效的支持與商業(yè)處理有關(guān)的、范圍廣泛的過程技術(shù)。它的缺點(diǎn)是不簡(jiǎn)潔。
Algol語言是所有結(jié)構(gòu)化語言的先驅(qū),具有豐富的過程和數(shù)據(jù)結(jié)構(gòu)。但是,這種語言并沒有被廣泛采用,主要是由于它本身的歷史原因所造成的。
Basic語言是一種解釋執(zhí)行的會(huì)話語言。由于它簡(jiǎn)單易學(xué)的特點(diǎn),它被廣泛應(yīng)用在微型計(jì)算機(jī)系統(tǒng)中。
PL//1語言是一個(gè)用途廣泛的語言。能支持通常的科學(xué)工程和商業(yè)應(yīng)用,能描述復(fù)雜的數(shù)據(jù)結(jié)構(gòu)、多重任務(wù)處理、復(fù)雜的輸入輸出和表格處理等。
Pascal語言是70年代初期發(fā)展起來的結(jié)構(gòu)化程序設(shè)計(jì)語言,具有特別豐富的數(shù)據(jù)結(jié)構(gòu)類型。它自問世后,得到了眾人的贊賞,也得到了軟件開發(fā)者的廣泛支持。Pascal語言已用于科學(xué)、工程和系統(tǒng)程序設(shè)計(jì)中。我們教育部計(jì)算機(jī)專業(yè)教育會(huì)議曾把Pascal語言定為計(jì)算機(jī)專業(yè)程序設(shè)計(jì)語言。
★C語言是作為UNIX操作系統(tǒng)的主要使用語言。由于UNIX操作系統(tǒng)的成功,現(xiàn)在C語言也得到了廣泛的使用。C語言是有經(jīng)驗(yàn)的軟件工程師設(shè)計(jì)的,它具有很強(qiáng)的功能,以及高度的靈活性。它和其他的結(jié)構(gòu)化語言一樣,能提供豐富的數(shù)據(jù)類型、廣泛使用的指針以及—組很豐富的計(jì)算和數(shù)據(jù)處理使用的運(yùn)算符。
★C++語言是C語言的擴(kuò)充。在1980年,貝爾實(shí)驗(yàn)室的Bjarne Strotstrup博士及其同事開始對(duì)C語言進(jìn)行改進(jìn)和擴(kuò)充,最初被稱為“帶類的C”,1983年才取名為C++。以及不斷完善和發(fā)展,成為目前的C++語言。一方面,它將C語言作為它的子集,使它能夠與C語言兼容。使許多C語言代碼不經(jīng)修改就可以為C++語言所用以及用C語言編寫的眾多庫函數(shù)和和實(shí)用軟件可以直接用于C++語言中;另一方面。C++語言支持面向?qū)ο蟮某绦蛟O(shè)計(jì)這是它對(duì)C語言最重要的改進(jìn)。
歡迎使用 Microsoft Visual Basic,它提供了開發(fā) Microsoft Windows(R) 應(yīng)用程序的最迅速、最簡(jiǎn)捷的方法。不論是 Microsoft Windows 應(yīng)用程序的資深專業(yè)開發(fā)人員還是初學(xué)者,Visual Basic 都為他們提供了整套工具,以方便開發(fā)應(yīng)用程序。
何謂 Visual Basic?“Visual”指的是開發(fā)圖形用戶界面 (GUI) 的方法。不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預(yù)先建立的對(duì)象add到屏幕上的一點(diǎn)即可。如果已使用過諸如 Paint 之類的繪圖程序,則實(shí)際上已掌握了創(chuàng)建用戶界面的必要技巧。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 語言,一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語言。Visual Basic 在原有 BASIC 語言的基礎(chǔ)上進(jìn)一步發(fā)展,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和 Windows GUI 有直接關(guān)系。專業(yè)人員可以用 Visual Basic 實(shí)現(xiàn)其它任何 Windows 編程語言的功能,而初學(xué)者只要掌握幾個(gè)關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。
Visual Basic 不僅是 Visual Basic 編程語言。Visual Basic 編程系統(tǒng)和 VBA 都使用這一語言。Visual Basic Scripting Edition (VBScript) 是廣泛使用的腳本語言,它是 Visual Basic 語言的子集。這樣,在學(xué)習(xí) Visual Basic 中得到的經(jīng)驗(yàn)可應(yīng)用到所有這些領(lǐng)域中。
從開發(fā)個(gè)人或小組使用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過 Internet 的遍及全球分布式應(yīng)用程序,都可在 Visual Basic 提供的工具中各取所需。
數(shù)據(jù)訪問特性允許對(duì)包括 Microsoft SQL Server 和其它企業(yè)數(shù)據(jù)庫在內(nèi)的大部分?jǐn)?shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應(yīng)用程序,以及可調(diào)整的服務(wù)器端部件。
有了 ActiveX(TM) 技術(shù)就可使用其它應(yīng)用程序提供的功能,例如 Microsoft Word 字處理器,Microsoft Excel 電子數(shù)據(jù)表及其它 Windows 應(yīng)用程序。甚至可直接使用 VBP 或 VBE 創(chuàng)建的應(yīng)用程序和對(duì)象。
Internet 能力強(qiáng)大,使得您很容易在應(yīng)用程序內(nèi)通過 Internet 或 intranet訪問文檔和應(yīng)用程序,或者創(chuàng)建 Internet 服務(wù)器應(yīng)用程序。
已完成的應(yīng)用程序是使用Visual Basic 虛擬機(jī)真正 .exe 文件,您可以自由發(fā)布。
◆ Windows 的工作方式:窗口、事件和消息
全面地討論 Windows 的內(nèi)部工作機(jī)制將需要整整一本書的容量。沒有必要深入了解所有的技術(shù)細(xì)節(jié)。Windows 的工作機(jī)制,簡(jiǎn)單地說就是三個(gè)關(guān)鍵的概念:窗口、事件和消息。
不妨簡(jiǎn)單地將窗口看做帶有邊界的矩形區(qū)域。也許已經(jīng)了解幾種不同類型的窗口:如,Windows 95 的“資源管理器”窗口、文字處理程序中的文檔窗口或者彈出提示有約會(huì)信息的對(duì)話框。除了這些最普通的窗口外,實(shí)際上還有許多其它類型的窗口。命令按鈕是一個(gè)窗口。圖標(biāo)、文本框、選項(xiàng)按鈕和菜單條也都是窗口。
Microsoft Windows 操作系統(tǒng)通過給每一個(gè)窗口指定一個(gè)唯一的標(biāo)識(shí)號(hào)(窗口句柄或hWnd)來管理所有的窗口。操作系統(tǒng)連續(xù)地監(jiān)視每一個(gè)窗口的活動(dòng)或事件的信號(hào)。事件可以通過諸如單擊鼠標(biāo)或按下按鍵的操作而產(chǎn)生,也可以通過程序的控制而產(chǎn)生,甚至可以由另一個(gè)窗口的操作而產(chǎn)生。
每發(fā)生一次事件,將引發(fā)一條消息發(fā)送至操作系統(tǒng)。操作系統(tǒng)處理該消息并廣播給其它窗口。然后,每一個(gè)窗口才能根據(jù)自身處理該條消息的指令而采取適當(dāng)?shù)牟僮鳎ɡ纾?dāng)窗口解除了其它窗口的覆蓋時(shí),重顯自身窗口)。
可以想象,處理各種窗口、事件和消息的所有可能的組合將有驚人的工作量。幸運(yùn)的是,Visual Basic 使您擺脫了所有的低層消息處理。許多消息由 Visual Basic 自動(dòng)處理了,其它的作為事件過程由編程者自行處理。這樣可以快速創(chuàng)建強(qiáng)大的應(yīng)用程序而毋需涉及不必要的細(xì)節(jié)。
◆ 事件驅(qū)動(dòng)模型
在傳統(tǒng)的或“過程化”的應(yīng)用程序中,應(yīng)用程序自身控制了執(zhí)行哪一部分代碼和按何種順序執(zhí)行代碼。從第一行代碼執(zhí)行程序并按應(yīng)用程序中預(yù)定的路徑執(zhí)行,必要時(shí)調(diào)用過程。
在事件驅(qū)動(dòng)的應(yīng)用程序中,代碼不是按照預(yù)定的路徑執(zhí)行-而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā)、也可以由來自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)、甚至由應(yīng)用程序本身的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序,因此應(yīng)用程序每次運(yùn)行時(shí)所經(jīng)過的代碼的路徑都是不同的。
因?yàn)槭录捻樞蚴菬o法預(yù)測(cè)的,所以在代碼中必須對(duì)執(zhí)行時(shí)的“各種狀態(tài)”作一定的假設(shè)。當(dāng)作出某些假設(shè)時(shí)(例如,假設(shè)在運(yùn)行來處理某一輸入字段的過程之前,該輸入字段必須包含確定的值),應(yīng)該組織好應(yīng)用程序的結(jié)構(gòu),以確保該假設(shè)始終有效(例如,在輸入字段中有值之前禁止使用啟動(dòng)該處理過程的命令按鈕)。
在執(zhí)行中代碼也可以觸發(fā)事件。例如,在程序中改變文本框中的文本將引發(fā)文本框的 Change 事件。如果 Change 事件中包含有代碼,則將導(dǎo)致該代碼的執(zhí)行。如果原來假設(shè)該事件僅能由用戶的交互操作所觸發(fā),則可能會(huì)產(chǎn)生意料之外的結(jié)果。正因?yàn)檫@一原因,所以在設(shè)計(jì)應(yīng)用程序時(shí)理解事件驅(qū)動(dòng)模型并牢記在心是非常重要的。
◆交互式開發(fā)
傳統(tǒng)的應(yīng)用程序開發(fā)過程可以分為三個(gè)明顯的步驟:編碼、編譯和測(cè)試代碼。但是 Visual Basic 與傳統(tǒng)的語言不同,它使用交互式方法開發(fā)應(yīng)用程序,使三個(gè)步驟之間不再有明顯的界限。
在大多數(shù)語言里,如果編寫代碼時(shí)發(fā)生了錯(cuò)誤,則在開始編譯應(yīng)用程序時(shí)該錯(cuò)誤就會(huì)被編譯器捕獲。此時(shí)必須查找并改正該錯(cuò)誤,然后再次進(jìn)行編譯,對(duì)每一個(gè)發(fā)現(xiàn)的錯(cuò)誤都要重復(fù)這樣的過程。Visual Basic 在編程者輸入代碼時(shí)便進(jìn)行解釋,即時(shí)捕獲并突出顯示大多數(shù)語法或拼寫錯(cuò)誤??雌饋砭拖笠晃粚<以诒O(jiān)視代碼的輸入。
除即時(shí)捕獲錯(cuò)誤以外,Visual Basic 也在輸入代碼時(shí)部分地編譯該代碼。當(dāng)準(zhǔn)備運(yùn)行和測(cè)試應(yīng)用程序時(shí),只需極短時(shí)間即可完成編譯。如果編譯器發(fā)現(xiàn)了錯(cuò)誤,則將錯(cuò)誤突出顯示于代碼中。這時(shí)可以更正錯(cuò)誤并繼續(xù)編譯,而不需從頭開始。
由于 Visual Basic 的交互特性,因此可以發(fā)現(xiàn)在開發(fā)應(yīng)用程序時(shí),您自己正頻繁地運(yùn)行著您的應(yīng)用程序。通過這種方式,代碼運(yùn)行的效果可以在開發(fā)時(shí)進(jìn)行測(cè)試,而不必等到編譯完成以后。
你好!
VB編程語言歷史=========
Visual
Basic從1991年誕生以來,現(xiàn)在已經(jīng)13年了。BASIC是微軟的起家產(chǎn)品,微軟當(dāng)然不忘了這位功臣。隨著每一次微軟技術(shù)的浪潮,Visual
Basic都會(huì)隨之獲得新生??梢灶A(yù)見,將來無論微軟又發(fā)明了什么技術(shù)或平臺(tái),Visual
Basic一定會(huì)首先以新的姿態(tài)登上去的。
我的回答你還滿意嗎~~
VB.NET
VB.net是微軟最新平臺(tái)技術(shù),是.net framework SDK的一種語言。VB.net和VC#.net在功能上沒有區(qū)別。編譯以后生成的可執(zhí)行文件被稱為Assembly,即程序集。
VB.net的版本號(hào)是Visual Basic 7.0,它的運(yùn)行是建立在CLR(Common Language Runtime)和MSIL(Microsoft Intermediate Language)虛擬器上的。其實(shí),它的機(jī)制和Java差不多。
VB.net的語言特點(diǎn)有下:
1. 代碼托管。被托管的代碼享受.net framework提供的安全保障和垃圾回收機(jī)制,但是這也同時(shí)表明,你的程序被框在Framework里面了。API變得不太方便。
2. 強(qiáng)大的面向?qū)ο筇匦浴,F(xiàn)在VB7已經(jīng)是一個(gè)完全的面向?qū)ο蟪绦?。舉個(gè)例子:
VB6:
Form2.Show
VB.net:
Dim frm As New Form2()
frm.Show
現(xiàn)在VB7已經(jīng)支持類的各種特性:繼承,函數(shù)的覆蓋,重載,虛擬,隱藏……
3. 功能強(qiáng)大,程序界面更標(biāo)準(zhǔn)。
4. 程序代碼結(jié)構(gòu)化更強(qiáng),開發(fā)環(huán)境舒適體貼。
標(biāo)題名稱:關(guān)于vb.net的發(fā)展歷史的信息
文章位置:http://chinadenli.net/article40/dodghho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、移動(dòng)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、網(wǎng)站內(nèi)鏈、建站公司、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容