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