《程序設(shè)計概述》PPT課件.ppt
《《程序設(shè)計概述》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《程序設(shè)計概述》PPT課件.ppt(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第1章程序設(shè)計概述,學(xué)習(xí)重點(diǎn):面向過程與面向?qū)ο竺嫦驅(qū)ο笾械膸讉€基本概念建立Java的運(yùn)行環(huán)境,本章邏輯結(jié)構(gòu),1.1程序設(shè)計語言的分類1.1.1按發(fā)展過程分類1.1.2按執(zhí)行方式分類1.1.3按思維模式分類1.2Java簡介1.2.1Java的歷史和主要特點(diǎn)1.2.2面向?qū)ο蟮膸讉€基本概念1.2.3Java的運(yùn)行及運(yùn)行環(huán)境1.2.4常見的Java集成開發(fā)環(huán)境1.3練習(xí)題,1.1程序設(shè)計語言的分類,程序設(shè)計語言是學(xué)習(xí)計算機(jī)技術(shù)的基礎(chǔ),它經(jīng)歷了較長的發(fā)展過程,也有許多不同的分類方法,下面將介紹幾種對學(xué)習(xí)Java比較有幫助的分類。,1.1.1按發(fā)展過程分類,機(jī)器語言匯編語言高級語言第四代語言,1.1.2按執(zhí)行方式分類,編譯執(zhí)行的語言解釋執(zhí)行的語言,1.1.3按思維模式分類,面向過程的程序設(shè)計語言面向?qū)ο蟮某绦蛟O(shè)計語言,1.2Java簡介,在所有的面向?qū)ο蟪绦蛟O(shè)計語言當(dāng)中,Java是最純粹、結(jié)構(gòu)最清晰的一種語言,它嚴(yán)格遵守著面向?qū)ο蟮慕^大多數(shù)思想和理念,是學(xué)習(xí)面向?qū)ο笏枷胱詈米钣行У囊环N語言。同時,Java又具備構(gòu)造非常復(fù)雜應(yīng)用的能力,現(xiàn)在以及未來的很多應(yīng)用都將基于Java來開發(fā),它的發(fā)展前景是不可估量的。,1.2.1Java的歷史和主要特點(diǎn),1995年,Sun公司發(fā)現(xiàn)可以利用Oak創(chuàng)造動態(tài)頁面,便開始對Oak進(jìn)行了大規(guī)模的改造,并推出了Java同年,Netscape公司推出支持Java的瀏覽器Navigator2.0如今,Java本身已經(jīng)從一種程序設(shè)計語言上升成為一類技術(shù),成為網(wǎng)絡(luò)編程及電子商務(wù)系統(tǒng)開發(fā)不可缺少的有力工具和平臺,Java之所以能夠在計算機(jī)和網(wǎng)絡(luò)技術(shù)高度發(fā)達(dá)的今天占據(jù)這樣關(guān)鍵性的地位,主要是由以下特點(diǎn)決定的,面向?qū)ο罂梢浦残詷?biāo)準(zhǔn)性好結(jié)構(gòu)清晰,1.2.2面向?qū)ο蟮膸讉€基本概念,類與對象抽象屬性與方法封裝,1.2.3Java的運(yùn)行及運(yùn)行環(huán)境,1.編寫并執(zhí)行Java程序的步驟2.Java應(yīng)用程序示例3.Java小程序示例,1.編寫并執(zhí)行Java程序的步驟,編寫源代碼編譯源代碼解釋執(zhí)行程序,以Windows2000Professional為例設(shè)置環(huán)境變量,單擊【開始】|【設(shè)置】|【控制面板】|【系統(tǒng)】|【高級】|【環(huán)境變量】命令,打開【環(huán)境變量】對話框,在下面的【系統(tǒng)變量】列表框設(shè)置系統(tǒng)變量,以便以任何用戶身份登錄都能使用。選中Path一行,如圖所示。,單擊【編輯】按鈕,在已有內(nèi)容的最后增加JDK下bin和lib這兩個目錄安裝的位置,每一項(xiàng)用分號隔開,圖中最后兩項(xiàng)是添加的。這樣做的目的是讓W(xué)indows在任何目錄下都能運(yùn)行JDK中的工具,讀者可以把Java的源程序放在與JDK不同的目錄下,如e:\MyJavaProgram\目錄下,并可在該目錄下直接運(yùn)行JDK中的工具。,2.Java應(yīng)用程序示例,下面是一個以Windows下的記事本編輯的Java應(yīng)用程序,并在JDK下運(yùn)行的過程。程序內(nèi)容將在以后章節(jié)中予以解釋,讀者只需熟悉編譯及運(yùn)行過程。,(1)編寫程序:打開記事本,編輯例1.1的程序,保存到某一目錄。需要注意的是:Java是區(qū)分大小的,保存的文件名與程序類名相同,其擴(kuò)展名為.java,例1.1JavaProgram1.javaJavaProgram1.java程序的內(nèi)容如下:publicclassJavaProgram1{publicstaticvoidmain(Stringargs[]){System.out.println(“Ihavebeenaprogrammer!”);}},(2)編譯程序:單擊【開始】|【運(yùn)行】命令,在命令行上輸入“cmd”,按回車鍵,即可打開一個命令窗口,將目錄轉(zhuǎn)換到編寫的Java源程序所在的目錄,輸入“javacfilename.java”,本例應(yīng)輸入“javacJavaProgram1.java”,如果編譯正確的話,顯示如圖的結(jié)果。,(3)執(zhí)行程序:同樣在命令窗口中輸入“javafilename”,本例應(yīng)輸入“javaJavaProgram1”,運(yùn)行結(jié)果如圖所示,3.Java小程序示例,例1.2首先,編輯一個Java程序文件。JavaProgram2.java程序的內(nèi)容如下:importjava.applet.Applet;importjava.awt.*;publicclassJavaProgram2extendsApplet{publicvoidpaint(Graphicsg){g.drawString("IhavebeenaprogrammerofJavaApplet!",10,20);}},然后,再用編輯器編輯一個HTML文件來調(diào)用該Java小程序。,Applet.html文件的內(nèi)容如下:AppletTestPageAppletTestPage,使用與例1.1中同樣的方法編譯AppletProgram2.java之后,再輸入“appletviewerfilename.html”,在本例中輸入“appletviewerapplet.html”,即得到如下的運(yùn)行結(jié)果,假如讀者的機(jī)器上安裝了支持Java的瀏覽器,可以直接使用瀏覽器調(diào)用這個HTML文件,也可以直接用鼠標(biāo)雙擊HTML文件的名字。如果讀者使用的是Microsoft的InternetExplorer,可以打開一個新的IE窗口,在地址欄中輸入HTML文件的全路徑名,如圖所示。,1.2.4常見的Java集成開發(fā)環(huán)境,Symantec公司出品的VisualCafMicrosoft出品的VisualJ++Borland公司出品的Jbuilder,1.3練習(xí)題,1.選擇題(1)操作系統(tǒng)的主要功能括:A.程序編譯B.內(nèi)存管理C.CPU管理D.數(shù)據(jù)的組織與維護(hù),(2)面向過程程序設(shè)計的核心是:,A.商業(yè)邏輯B.客觀實(shí)體C.算法D.要解決的問題,(3)常見的面向?qū)ο蟮某绦蛟O(shè)計語言包括:,A.PascalB.FortranB.C++D.Java,(4)符合對象和類關(guān)系的是:,A.人和老虎B.書和汽車C.樓和建筑物D.汽車和交通工具,2.試驗(yàn)題,在你自己的計算機(jī)上安裝并配置Java運(yùn)行環(huán)境并編輯運(yùn)行本書中的兩個例程。,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 程序設(shè)計概述 程序設(shè)計 概述 PPT 課件
鏈接地址:http://m.appdesigncorp.com/p-11511104.html