程式语言.ppt

上传人:s****8 文档编号:68131669 上传时间:2022-12-27 格式:PPT 页数:35 大小:2.06MB
返回 下载 相关 举报
程式语言.ppt_第1页
第1页 / 共35页
程式语言.ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《程式语言.ppt》由会员分享,可在线阅读,更多相关《程式语言.ppt(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、光啟高中資訊技術學程光啟高中資訊技術學程程式語言程式語言 VisualVisual BasicBasic 2005200596學年度第學年度第1學期學期綱要v程式語言的演進vBasic程式語言的演進vGUI圖形化使用者介面vVB的演進vVB2005版本vVisual Basic 2005 Express的設計觀念vVisual Basic 2005 Express的硬體基本需求v安裝Visual Basic 2005 Express2程式語言的演進v電腦系統是由硬體(Hardware)與軟體(Software)所組合而成。v硬體是由中央處理單元記憶單元輸出入單元等裝置所構成的實體設備。v軟體就

2、是程式(Program),程式是用來指揮電腦來為我們解決問題的指令集,亦稱為程式語言(Programming Language)或電腦語言。3程式語言的演進v我們可以透過程式來命令硬體從事較複雜的計算和處理龐大的資料量。v最早期的電腦語言就是使用機器語言(Machine language),即使用0與1來編寫程式v由於電腦只能看得懂0與1,因此能馬上執行,但是機器語言人們不易看懂且編寫上很不方便,一般電腦初學者很難接受。4程式語言的演進v因此,希望能發展出一套易於一般使用者接受的電腦語言,只要透過語言翻譯器(Language Translator)便自動產生電腦能認識的機器語言。v經過改良而發

3、展出以助憶符號來編寫程式,此種語言稱為組合語言(Assembly Language)或稱低階語言(Low-level Language)。56程式語言的演進 v組合語言的命令語法較機器語言易懂與編寫,但是此種語言和機器有關,也就是機器不相同,語言的寫法亦不盡相同因此可攜性不高,編寫程式時亦要瞭解電腦內部暫存器和記憶體的運作才能編寫,對一般電腦初學者還是很困難。v因此,只適用於電腦專業人員來編寫有關電腦系統或輸出入介面的程式。程式語言的演進 v針對以上的缺點,電腦專家又發展出目前為大多數人所能接受的高階語言(High-Level Language),由於此種語言可攜性高而且語法更接近人類的自然語

4、言與數學表示式,雖然有特定的語法,但是一般初學者很容易接受。v培基語言(BASIC)是高階語言中最容易學習且使用的電腦語言。7v Basic程式語言的演進v介紹VB(Visual Basic)就需由BASIC先說起,在1964年,美國的Dartmouth學院JohnG.Kemeny和ThomasE.Kurtz兩位教授,為了能讓初學者容易地學習程式設計而創造了BASIC(Beginners All-purpose Symbolic Instruction Code)程式語言。8v Basic程式語言的演進vBASIC程式語言,從英文字義上來說有基本的意思,具備容易學習、良好的語法結構與容易除錯等

5、特性因此。vBASIC程式語言很快就成為被廣泛使用的高階語言,深受初學程式設計者的喜愛與歡迎。9GUI圖形化使用者介面vVisual的中文意思是視覺,它是指開發圖形使用者介面(GUI)的方法,其方法就是在建立輸出入介面時,不必撰寫程式來描述介面元件的外觀和配置,只要使用工具箱的工具v在程式設計階段便可達成,是屬於一種所見即所得(What you see is what you get,WYSIWYG)直覺式的設計觀念。10GUI圖形化使用者介面v由於GUI圖形化使用者介面(Graphical User Interface)的概念,漸漸為使用者所接受,因此微軟創造了VB的視覺化程式設計開發環境。

6、vVB可以被視為第四代的程式語言開發環境,本身即提供程式的使用者介面程式碼,程式開發者無需撰寫此部分的程式碼,免去介面程式的開發使撰寫程式變得更有效率。11GUI圖形化使用者介面vVB使視窗化程式設計更為容易v在未有VB之前,要開發簡單的視窗化應用程式就需要先撰寫幾千行程式,用於顯示視窗與使用者介面,VB簡化了視窗化程式設計的過程,大量提供使用者在使用應用軟體時所需的元件,減少程式的撰寫與縮短程式開發所需時間。vPS:早期對開發Windows應用軟體的程式設計者而言,必須面對Windows SDK(Software Develop Kit)內數百個Windows函數(Windows API)以

7、及厚厚的數大本程式設計手冊,這真是極大的考驗。12VB的演進v在1991年,微軟釋出VB 1.0版,是微軟的第一個視窗化程式開發工具,剛開始推廣時,VB並未獲得市場的接受。(TOY)v而在1993年VB 2.0版問世後,人們才真正發現此程式語言的威力v當微軟發行VB 3.0版之後,VB已成為市場中銷售成長最快的程式語言,已有數百萬VB程式語言的使用者。VB的成功在於由公司或個人所開發的VB元件,可以重複使用,減少開發所需時間。vVB 4.0版開始支援32位元作業系統。13VB的演進vVB 5.0版提供ActiveX技術,可以用於網頁設計,使得網際網路應用程式的撰寫,發生劃時代的改變。vVB 6

8、.0版在資料存取、建立元件與網際網路的應用都有新的突破,直到目前仍有許多組織使用此版本的VB。14VB的演進v微軟提供.NET架構用於開發網頁應用程式,.NET提供多種程式語言,當然也包含VB,稱做VB.NET,以便於原本熟悉VB的程式設計師,也可在.NET架構上撰寫程式v但是VB.NET和原本的VB6.0的相容性不佳,並且和傳統的VB設計方式也不盡相同,因此並無法吸引太多VB玩家的青睞。15VB的演進v到了Visual Basic 2005,簡稱VB 2005,重新回到VB的程式發展特性,容易開發與使用,其中,整合式開發環境IDE(Integrated Develop Environment

9、)更加強大,增加了許多新的功能,因此,重新得到許多程式設計師的喜愛。16VB 2005版本v微軟將VB2005分成四個版本,包括vExpress EditionvStandardEditionvProfessionalEditionvTeamEdition17VB 2005版本v這四個版本的功能各自不同,售價也不一致,使用者可以依據程式開發的需求,購買不同的版本。v在2006年4月,微軟公司宣佈Visual Basic 2005 Express Edition永久免費,主要提供學生或程式語言的初學者,學習VB程式設計v並且VB2005Express還有中文版喔!將以VB2005Express中

10、文版為程式開發軟體,來介紹程式設計的觀念與技巧。18Visual Basic 2005 Express的設計觀念v.NET Framework是微軟從VB2002版後開始加入的軟體開發架構,當時所使用的是.NET1.0版,因此該版本的VB也稱為VB.NET。v至於目前的VB2005所採用的版本已經是.NET 2.0版19Visual Basic 2005 Express的設計觀念v說到.NET是什麼?我們可以將它大略的比喻成一個很厲害的廚師。v當饕客從世界各地前來想要品嚐美味,他們可以用自己熟悉的母語和他溝通,請廚師做出他們想要的菜。v在點菜的過程中,饕客不需要知道廚師是怎麼煮的、用的是什麼樣

11、的廚具等等瑣碎的事情,饕客只需要告訴廚師想吃的有哪些,食物便自動送上門。v.NET Framework可以想像成廚師,程式設計師可以想像成饕客,母語指的是程式設計師所熟悉的各種程式語言。20Visual Basic 2005 Express的設計觀念v在.NET架構下,程式從開發到執行的方式如下:使用任何熟悉的程式語言,如:VB 2005、VC+2005、Visual C#等等。開發軟體時,可以套用函式庫裡的各種內建功能。開發完成後,在編譯的過程會把不同語言所寫的程式轉為相同的中繼語言。程式被執行時,將會有一個執行環境來實際完成中繼語言的每個指令,像是資料的運算或呼叫某些特定函式。21Visu

12、al Basic 2005 Express的設計觀念v.NET架構所帶來的好處主要有:不同語言可以相容,因為不同的語言都會被轉為相同的中繼語言。提供非常多且實用的函式庫,讓常使用的特定功能之程式碼,透過呼叫函式庫即可,不需重覆撰寫。寫好的程式不必在意於在不同的電腦中執行時,會因為使用不同的CPU指令會造成錯誤等等,提高軟體的相容性。22Visual Basic 2005 Express的設計觀念v因此.NETFramework的變革所帶來的便利是不言可喻的,它讓程式撰寫者可以專注於真正需要注意的,而不是語言或機器問題,或是花時間在重複同樣乏味的工作。v在這一版的VB中延續了它優越的視覺化開發介

13、面,在視窗程式設計方面加入了更多好用的元件。v配合SQL Server 2005 Express資料庫,使得在處理大筆的資料時,能夠呈現得更清楚、美觀與便利。23Visual Basic 2005 Express的設計觀念v另外,VB2005新增了創新的My命名空間,它將常需要的功能和資訊整合起來,讓開發時的使用能更加便利。v像是關於電腦系統、開發中的應用程式、使用者等等的資訊。v在功能方面,My.Computer.FileSystem可以輕易的操作電腦中的檔案vMy.Computer.Network方便使用者透過網路下載或上傳檔案。這些功能在以往需要不少繁雜的程式碼,如今,透過My的整合,開

14、發者不需要再為這些常常需要使用的功能,重新寫作,讓開發的過程變得像是將現有的功能重組,這是軟體開發上的一大進步。24Visual Basic 2005 Express的硬體基本需求v根據微軟公司網頁上的資料,要安裝VisualBasic2005Express的硬體處理器,必須在600MHz以上,建議是在1GHz以上會比較流暢。而記憶體大小至少需要192MB,但若需要使用到SQLServer2005Express,則需要512MB以上。25Visual Basic 2005 Express的硬體基本需求v由於VB2005Express所包含的功能相當多,需要500MB的硬碟空間來做開發環境的安裝

15、。為了開發的順利,所需要的許多參考資料,可以透過MSDN Express Library來做詳細的查詢,另外,再加上安裝免費的資料庫系統SQL Server 2005 Express,則總共約需要1.8GB的硬碟容量。v以上相關需求若有更動,請以微軟公司網頁公佈為準。v參考網址:http:/ Basic 2005 Express的作業系統vWindows2000ServicePack4vWindowsXPServicePack2vWindowsServer2003ServicePack1vWindowsx64版本vWindowsVista27安裝Visual Basic 2005 Expres

16、svStep1:下載VB2005請直接在瀏覽器輸入下列網址:http:/ Basic 2005 Express29安裝Visual Basic 2005 Expressv按下立即下載後,會出現檔案下載視窗,選擇執行按鈕,即可執行vbsetup.exe檔案。30安裝Visual Basic 2005 ExpressvStep2:安裝程式安裝的過程大致只需按下一步按鈕即可進行,但其中幾個步驟可選擇安裝細節,必須稍微注意。在使用者授權合約部分,記得勾選我接受授權合約中的條款,才能繼續安裝。31安裝Visual Basic 2005 Express選擇是否要安裝SQL Server 2005 Expr

17、ess Edition,這是一個資料庫軟體,也是微軟提供的免費軟體,建議選擇安裝選項。但若沒有需要則可以不需勾選,以避免增加系統負荷。以下就是下載和安裝的進度畫面。32安裝Visual Basic 2005 ExpressvStep3:註冊產品安裝完成後請選擇立即註冊,它將會以Windows Live ID的認證方式做確認,並發配金鑰,若您尚未註冊過,請立即註冊。33安裝Visual Basic 2005 Expressv註冊完成後,會獲得一組註冊金鑰,接著按照指示,完成註冊程序。v完成註冊後,便順利完成了Microsoft Visual Basic 2005 Express中文版的安裝,按下關閉鈕,即可開始使用VB2005了!34光啟高中資訊技術學程光啟高中資訊技術學程 THETHE ENDEND

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com