《程式语言》PPT课件.ppt
《《程式语言》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《程式语言》PPT课件.ppt(36页珍藏版)》请在三一办公上搜索。
1、程式語言 Visual Basic 2005,96學年度第1學期,綱要,程式語言的演進Basic程式語言的演進GUI圖形化使用者介面VB的演進VB2005版本Visual Basic 2005 Express的設計觀念Visual Basic 2005 Express的硬體基本需求安裝Visual Basic 2005 Express,2,程式語言的演進,電腦系統是由硬體(Hardware)與軟體(Software)所組合而成。硬體是由中央處理單元記憶單元輸出入單元等裝置所構成的實體設備。軟體就是程式(Program),程式是用來指揮電腦來為我們解決問題的指令集,亦稱為程式語言(Program
2、ming Language)或電腦語言。,3,程式語言的演進,我們可以透過程式來命令硬體從事較複雜的計算和處理龐大的資料量。最早期的電腦語言就是使用機器語言(Machine language),即使用0與1來編寫程式由於電腦只能看得懂0與1,因此能馬上執行,但是機器語言人們不易看懂且編寫上很不方便,一般電腦初學者很難接受。,4,程式語言的演進,因此,希望能發展出一套易於一般使用者接受的電腦語言,只要透過語言翻譯器(Language Translator)便自動產生電腦能認識的機器語言。經過改良而發展出以助憶符號來編寫程式,此種語言稱為組合語言(Assembly Language)或稱低階語言(
3、Low-level Language)。,5,6,程式語言的演進,組合語言的命令語法較機器語言易懂與編寫,但是此種語言和機器有關,也就是機器不相同,語言的寫法亦不盡相同因此可攜性不高,編寫程式時亦要瞭解電腦內部暫存器和記憶體的運作才能編寫,對一般電腦初學者還是很困難。因此,只適用於電腦專業人員來編寫有關電腦系統或輸出入介面的程式。,程式語言的演進,針對以上的缺點,電腦專家又發展出目前為大多數人所能接受的高階語言(High-Level Language),由於此種語言可攜性高而且語法更接近人類的自然語言與數學表示式,雖然有特定的語法,但是一般初學者很容易接受。培基語言(BASIC)是高階語言中最
4、容易學習且使用的電腦語言。,7,Basic程式語言的演進,介紹VB(Visual Basic)就需由BASIC先說起,在1964年,美國的Dartmouth學院John G.Kemeny和Thomas E.Kurtz兩位教授,為了能讓初學者容易地學習程式設計而創造了BASIC(Beginners All-purpose Symbolic Instruction Code)程式語言。,8,Basic程式語言的演進,BASIC程式語言,從英文字義上來說有基本的意思,具備容易學習、良好的語法結構與容易除錯等特性因此。BASIC程式語言很快就成為被廣泛使用的高階語言,深受初學程式設計者的喜愛與歡迎。,
5、9,GUI圖形化使用者介面,Visual的中文意思是視覺,它是指開發圖形使用者介面(GUI)的方法,其方法就是在建立輸出入介面時,不必撰寫程式來描述介面元件的外觀和配置,只要使用工具箱的工具在程式設計階段便可達成,是屬於一種所見即所得(What you see is what you get,WYSIWYG)直覺式的設計觀念。,10,GUI圖形化使用者介面,由於GUI圖形化使用者介面(Graphical User Interface)的概念,漸漸為使用者所接受,因此微軟創造了VB的視覺化程式設計開發環境。VB可以被視為第四代的程式語言開發環境,本身即提供程式的使用者介面程式碼,程式開發者無需撰
6、寫此部分的程式碼,免去介面程式的開發使撰寫程式變得更有效率。,11,GUI圖形化使用者介面,VB使視窗化程式設計更為容易在未有VB之前,要開發簡單的視窗化應用程式就需要先撰寫幾千行程式,用於顯示視窗與使用者介面,VB簡化了視窗化程式設計的過程,大量提供使用者在使用應用軟體時所需的元件,減少程式的撰寫與縮短程式開發所需時間。PS:早期對開發Windows應用軟體的程式設計者而言,必須面對Windows SDK(Software Develop Kit)內數百個Windows函數(Windows API)以及厚厚的數大本程式設計手冊,這真是極大的考驗。,12,VB的演進,在1991年,微軟釋出VB
7、 1.0版,是微軟的第一個視窗化程式開發工具,剛開始推廣時,VB並未獲得市場的接受。(TOY)而在1993年VB 2.0版問世後,人們才真正發現此程式語言的威力當微軟發行VB 3.0版之後,VB已成為市場中銷售成長最快的程式語言,已有數百萬VB程式語言的使用者。VB的成功在於由公司或個人所開發的VB元件,可以重複使用,減少開發所需時間。VB 4.0版開始支援32位元作業系統。,13,VB的演進,VB 5.0版提供ActiveX技術,可以用於網頁設計,使得網際網路應用程式的撰寫,發生劃時代的改變。VB 6.0版在資料存取、建立元件與網際網路的應用都有新的突破,直到目前仍有許多組織使用此版本的VB
8、。,14,VB的演進,微軟提供.NET架構用於開發網頁應用程式,.NET提供多種程式語言,當然也包含VB,稱做VB.NET,以便於原本熟悉VB的程式設計師,也可在.NET架構上撰寫程式但是VB.NET和原本的VB 6.0的相容性不佳,並且和傳統的VB設計方式也不盡相同,因此並無法吸引太多VB玩家的青睞。,15,VB的演進,到了Visual Basic 2005,簡稱VB 2005,重新回到VB的程式發展特性,容易開發與使用,其中,整合式開發環境IDE(Integrated Develop Environment)更加強大,增加了許多新的功能,因此,重新得到許多程式設計師的喜愛。,16,VB 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程式语言 程式 语言 PPT 课件

链接地址:https://www.31ppt.com/p-5640382.html