




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
VisualBasic歷史(lìshǐ)與發展第一頁,共41頁。VB的含義(hányì)VB是什么?發展歷史語言特性語言缺點語言爭議content第二頁,共41頁。VB的含義(hányì)visual—(adj.)視覺的,視力的,看的見的,形象的.畫面,圖象。(通常譯為“可視化的”)basic—BASIC,是Beginners'All-purposeSymbolicInstructionCode(初學者通用符號(fúhào)指令碼,又譯“培基”)的縮寫第三頁,共41頁。合譯(VisualBasic):可視化的BASIC語言(可圖象(túxiànɡ)操作的BASIC語言)返回第四頁,共41頁。VB是什么(shénme)?VisualBasic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標準來說,VB都是世界上使用人數最多的語言。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用(yìngyòng)程序開發(RAD)系統。返回第五頁,共41頁。發展(fāzhǎn)歷史1991年,微軟公司推出了。當時引起了很大的轟動。最初的設計是由阿蘭·庫珀(AlanCooper)完成的。許多專家把VB的出現當做是軟件開發史上的一個具有劃時代意義(yìyì)的事件。在當時,它是第一個“可視”的編程軟件。第六頁,共41頁。阿蘭·庫珀(AlanCooper),交互設計的提倡者。
庫珀有些時候被叫做VisualBasic之父,雖然大多數的工作是由微軟的內部(nèibù)開發團隊完成的,但是對于Windows可視化設計工具的創意是來源于庫珀的。第七頁,共41頁。微軟也不失時機地在四年內接連推出2.0、3.0、4.0三個版本并且從VB3.0開始,微軟將Access的數據庫驅動集成到了VB中,這使得(shǐde)VB的數據庫編程能力大大提高。從VB4.0開始,VB也引入了面向對象的程序設計思想。第八頁,共41頁。2002年開始,微軟將.NETFramework與VisualBasic結合(jiéhé)而成為VisualBasic.NET(vb.net)通過幾年的發展,它已成為一種專業化的開發語言和環境。第九頁,共41頁。VisualBasic發展(fāzhǎn)簡史1991-041992-09 VisualBasic1.0DOS版本 1992-11 VisualBasic2.0 1993-06 VisualBasic3.0 1995-08 VisualBasic4.0 1997-02 VisualBasic5.0 1998-10 VisualBasic6.0 第十頁,共41頁。2002-02VisualBasic.NET2002(7.0)2003-04VisualBasic.NET2003(7.1)2005-11VisualBasic2005(8.0) 2007-11VisualBasic2008(9.0)2008-03微軟宣布結束對于(duìyú)VB6.0的延長支持。2010-04VisualStudio2010(10.0)2012-05VisualStudio2012(11.0)RC 第十一頁,共41頁。第十二頁,共41頁。VisualBasic1.0
1991——西雅圖夜空的雷電1991年,微軟公司展示了一個叫Thunder的產品,所有的開發者都驚呆了,它竟然可以用鼠標“畫”出所需的用戶界面,然后(ránhòu)用簡單的BASIC語言編寫業務邏輯,就生成一個完整的應用程序。VisualBasic1.0是革命性的BASIC,它的誕生也是VB史上的一段佳話。第十三頁,共41頁。1997——VisualBasic的豐收年VisualBasic5.0終于在用戶的呼聲中加入了一個本地代碼編譯器,它可以(kěyǐ)讓應用程序的效率大大提升。事件、接口、枚舉、類模塊的改進。第十四頁,共41頁。1998——企業真正高效(ɡāoxiào)的源泉VisualBasic6.0已經是非常成熟穩定的開發系統,能讓企業快速建立多層的系統以及Web應用程序,成為當前Windows上最流行的VisualBasic版本。(目前全國計算機二級考試所用的VB版本也是VisualBasic6.0)第十五頁,共41頁。第十六頁,共41頁。菜單欄工具欄代碼窗口工具箱窗體窗口立即窗口監視窗口工程窗口屬性窗口布局窗口第十七頁,共41頁。VisualBasic.NET現在是一門現代的、強壯的、面向對象的、簡單的可視化開發語言。強大的語言功能吸引了很多開發者。歷史是在不斷重演的,VisualBasic.NET如今的處境和VisualBasic4.0很相似,由于(yóuyú)兼容性變差,人氣也降低了。第十八頁,共41頁。VisualBasic.NET2002——第三次革命性變化,向.NET進軍VisualBasic.NET完全是為了.NETFramework這一全新的平臺而設計的,VisualBasic.NET的設計者一開始沒有掌握好新平臺和舊語言的平衡(pínghéng)。驚人的變化讓所有的VB開發者怕了,他們覺得這種語言被改的千瘡百孔,有些人干脆轉去研究傳說中的新語言C#。第十九頁,共41頁。VisualBasic2005
2005——完美主義的VisualBasic現在用VisualBasic2005只要一行(yīxíng)代碼就可以讀寫注冊表、訪問文件、讀寫串口、獲取應用程序信息……用VisualBasic2005完全可以稱作享受開發。第二十頁,共41頁。第二十一頁,共41頁。返回(fǎnhuí)第二十二頁,共41頁。語言(yǔyán)特性窗體控件的增加和改變可以用拖放技術實現。VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似于操作系統的樣子。VB的組件(zǔjiàn)既可以擁有用戶界面,也可以沒有。
返回
第二十三頁,共41頁。語言(yǔyán)缺點不支持繼承無原生(yuánshēnɡ)支持多線程異常處理不完善返回第二十四頁,共41頁。語言(yǔyán)爭議第二十五頁,共41頁。正方(zhèngfāng)觀點VisualBasic的最大的優勢在于它的易用性,可以讓經驗豐富的VB程序員或是剛剛懂得皮毛的人都能用自己的方式快速開發程序。任何語言開發的程序都需要一定運行時環境的支持,對于大型軟件系統來說,需要支撐是很正常的,正所謂“站在巨人(jùrén)的肩膀上”。第二十六頁,共41頁。反方觀點
一些批評家認為VisualBasic是一種給兒童和菜鳥程序員的語言,它自從設計開始就是一種簡單的語言。一些C++和Java中的特性在VB中并沒有出現。
一些批評家認為VisualBasic的簡單特性使得其在未來具有(jùyǒu)傷害性。很多人自學了VB,但是并沒有學到好的編程習慣。
返回第二十七頁,共41頁。淺談(qiǎntán)ASP第二十八頁,共41頁。目錄(mùlù)What'sASP?發展歷史網頁特點工作原理(yuánlǐ)開發語言第二十九頁,共41頁。What'sASP?ASP是ActiveServerPage的縮寫,意為“動態服務器頁面”。是微軟公司開發的代替(dàitì)CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。目錄第三十頁,共41頁。發展(fāzhǎn)歷史從1996年ASP誕生(dànshēng)到2013年已經過去了18年。在這短短的18年中,ASP發生了重大的變化,直到現在的ASP。第三十一頁,共41頁。自從1996年誕生(dànshēng),它給Web開發界帶來了福音。它的最大的貢獻在于它的ADO(ActiveXDataObject),這個組件使得程序對數據庫的操作十分簡單,所以進行動態網頁設計也變成一件輕松的事情。因此一夜之間,Web程序設計不再是想像中的艱巨任務,仿佛很多人都可以一顯身手。第三十二頁,共41頁。2001年,ASP·NET出現了。在剛開始開發的時候,它的名字是ASP+,但是,為了與微軟的·NET計劃相匹配,并且要表明這個ASP版本并不是對ASP3.0的補充,微軟將其命名為ASP.NET。ASP.NET在結構上與前面的版本大相徑庭,它幾乎完全是基于組件和模塊化的,Web應用程序的開發人員使用這個開發環境可以實現更加(gènjiā)模塊化的、功能更強大的應用程序。第三十三頁,共41頁。第三十四頁,共41頁。網頁(wǎnɡyè)特點實現動態網頁技術包含在HTML代碼所組成的文件中使用各種瀏覽(liúlǎn)器都可以正常瀏覽(liúlǎn)ASP所產生的網頁方便連接ACCESS與SQL數據庫服務器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽(liúlǎn)器目錄第三十五頁,共41頁。工作(gōngzuò)原理第三十六頁,共41頁。第三十七頁,共41頁。第三十八頁,共41頁。開發(kāifā)語言ASP.NET常用的主要有兩種開發語言(yǔ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025電子產品銷售合同參考范本
- 貴金屬礦床的礦業文化傳承與旅游開發考核試卷
- 谷物儲存設施設計與施工考核試卷
- 2024年金剛石膜工具資金籌措計劃書代可行性研究報告
- 抖音網紅賬號歸屬與商業合作服務合同
- 教師專業發展及薪酬激勵協議
- 2025年中國鉍及鉍制品行業市場前景預測及投資價值評估分析報告
- 離婚協議書多語種翻譯及法律適用性評估合同
- 精準經濟適用房回購權調整合同
- 2025年中國包殼管行業市場前景預測及投資價值評估分析報告
- 2025年山東省青島市即墨區九年級二模考試數學試卷
- 2025-2030中國DCS控制系統行業市場現狀分析及競爭格局與投資發展研究報告
- 2025屆浙江省金華市義烏市高三下學期三模物理試題(含答案)
- 招投標相關知識培訓課件
- 中國血脂管理指南2024版解讀課件
- 2025年中考時事政治100題(附答案解析)
- 2024建筑消防設施維護保養操作規程
- MOOC 創業管理-江蘇大學 中國大學慕課答案
- 建筑給水排水及采暖工程施工質量驗收規范-培訓課件
- 顱內腫瘤的護理(課堂PPT)
- 國家開放大學《生產與運作管理》形考作業1-4參考答案
評論
0/150
提交評論