![](/up_files/book/d99616a72e517a4485fb7620a8d43829.jpg)
Java程序設(shè)計(jì)項(xiàng)目化教程(高職)
- 所屬分類(lèi):
高職高專(zhuān)計(jì)..
- 作者:
陳蕓 主編
- 出版社:
西安電子科技大學(xué)出版社
- ISBN:9787560621845
- 出版日期:2009-1-1
-
原價(jià):
¥28.00元
現(xiàn)價(jià):¥20.30元
-
本書(shū)信息由合作網(wǎng)站提供,請(qǐng)前往以下網(wǎng)站購(gòu)買(mǎi): 京東商城
當(dāng)當(dāng)網(wǎng)
圖書(shū)簡(jiǎn)介
Java語(yǔ)言是當(dāng)今最流行的計(jì)算機(jī)高級(jí)編程語(yǔ)言之一,Java平臺(tái)則是一個(gè)完整的軟件開(kāi)發(fā)體系平臺(tái)。使用Java語(yǔ)言開(kāi)發(fā)的軟件項(xiàng)目隨處可見(jiàn)。
本書(shū)以學(xué)生在線考試系統(tǒng)的三個(gè)不同版本的開(kāi)發(fā)為基線,將之分解為15個(gè)典型工作任務(wù),貫穿介紹Java相關(guān)開(kāi)發(fā)技術(shù)和理論,將知識(shí)點(diǎn)與開(kāi)發(fā)實(shí)踐緊密結(jié)合,從而達(dá)到學(xué)以致用的目的。
本書(shū)內(nèi)容涉及Java語(yǔ)言基礎(chǔ)知識(shí)、類(lèi)與對(duì)象的基本概念、類(lèi)的方法、類(lèi)的重用、接口與多態(tài)、輸入輸出流、多線程、圖形用戶(hù)界面設(shè)計(jì)、JDBC與數(shù)據(jù)庫(kù)訪問(wèn)、網(wǎng)絡(luò)程序設(shè)計(jì)等。讀者通過(guò)學(xué)習(xí)本書(shū),不僅可以全面掌握J(rèn)ava初級(jí)開(kāi)發(fā)知識(shí).而且可以了解更多的Java應(yīng)用技巧。
本書(shū)適合作為高職高專(zhuān)院校計(jì)算機(jī)專(zhuān)業(yè)及其相關(guān)專(zhuān)業(yè)的教材或參考書(shū),也可作為軟件開(kāi)發(fā)人員及其她有關(guān)人員的自學(xué)參考書(shū)或培訓(xùn)教材。
目錄
第一篇 項(xiàng)目開(kāi)發(fā)前期準(zhǔn)備 第1章 任務(wù)1——安裝配置開(kāi)發(fā)環(huán)境及需求分析 1.1 任務(wù)描述 1.2 技術(shù)概覽 1.2.1 Java語(yǔ)言的產(chǎn)生與發(fā)展 1.2.2 Java語(yǔ)言的特點(diǎn) 1.2.3 Java語(yǔ)言的工作機(jī)制 1.3 任務(wù)【1-1】 安裝及配置Java開(kāi)發(fā)環(huán)境 1.3.1 下載和安裝JDK 1.3.2 環(huán)境變量的配置 1.4 任務(wù)【1-2】 在命令行方式下調(diào)試程序 1.4.1 JDK工具及其程序 1.4.2 Java應(yīng)用程序 1.5 任務(wù)【1-3】 利用JCreator調(diào)試程序 1.6 任務(wù)【1-4】 項(xiàng)目需求分析與設(shè)計(jì) 自測(cè)題 拓展實(shí)踐 第2章 任務(wù)2——處理考試系統(tǒng)中的成績(jī) 2.1 任務(wù)描述 2.2 任務(wù)【2-1】 成績(jī)的評(píng)價(jià) 2.2.1 技術(shù)要點(diǎn) 2.2.2 任務(wù)實(shí)施 2.3 任務(wù)【2-2】 成績(jī)的排序 2.3.1 技術(shù)要點(diǎn) 2.3.2 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第3章 任務(wù)3——?jiǎng)?chuàng)建考試系統(tǒng)中的試題類(lèi) 3.1 任務(wù)描述 3.2 技術(shù)要點(diǎn) 3.2.1 面向?qū)ο缶幊谈攀? 3.2.2 類(lèi) 3.2.3 對(duì)象 3.2.4 繼承 3.2.5 抽象類(lèi)和接口 3.2.6 包 3.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第4章 任務(wù)4——利用Java API查閱常用類(lèi) 4.1 任務(wù)描述 4.2 技術(shù)要點(diǎn) 4.2.1 字符串類(lèi) 4.2.2 Math類(lèi) 4.2.3 Date類(lèi) 4.2.4 Vector類(lèi) 4.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第5章 任務(wù)5——定義用戶(hù)年齡的異常類(lèi) 5.1 任務(wù)描述 5.2 技術(shù)要點(diǎn) 5.2.1 異常類(lèi) 5.2.2 異常的捕獲和處理 5.2.3 異常的拋出 5.2.4 異常的聲明throws 5.2.5 自定義異常類(lèi) 5.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第二篇 學(xué)生在線考試系統(tǒng)(單機(jī)版) 第6章 任務(wù)6——?jiǎng)?chuàng)建登錄界面中的容器與組件 6.1 任務(wù)描述 6.2 技術(shù)要點(diǎn) 6.2.1 AWT和Swing 6.2.2 容器 6.2.3 組件 6.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第7章 任務(wù)7——設(shè)計(jì)用戶(hù)登錄界面的布局 7.1 任務(wù)描述 7.2 技術(shù)要點(diǎn) 7.2.1 流式布局(FlowLayout類(lèi)) 7.2.2 邊界布局(BorderLayout類(lèi)) 7.2.3 網(wǎng)絡(luò)布局(GridLayout類(lèi)) 7.2.4 卡片布局(CardLayout類(lèi)) 7.2.5 空布局(null布局) 7.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第8章 任務(wù)8——處理登錄界面中的事件 8.1 任務(wù)描述 8.2 技術(shù)要點(diǎn) 8.2.1 動(dòng)作事件(ActionEvent類(lèi)) 8.2.2 鍵盤(pán)事件(KeyEvent類(lèi)) 8.2.3 焦點(diǎn)事件(FocusEvent類(lèi)) 8.2.4 鼠標(biāo)事件(MouseEvent類(lèi)) 8.2.5 窗口事件(WindowEvent類(lèi)) 8.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第9章 任務(wù)9——設(shè)計(jì)用戶(hù)注冊(cè)界面 9.1 任務(wù)描述 9.2 技術(shù)要點(diǎn) 9.2.1 選擇性組件 9.2.2 選擇事件 9.2.3 復(fù)雜布局管理器 9.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第10章 任務(wù)10——讀寫(xiě)考試系統(tǒng)中的文件 10.1 任務(wù)描述 10.2 技術(shù)要點(diǎn) 10.2.1 輸入腧出流 10.2.2 過(guò)濾流 10.2.3 文件(File類(lèi)) 10.2.4 文件的隨機(jī)訪問(wèn)(RandomAccessFile類(lèi)) 10.2.5 標(biāo)準(zhǔn)輸入/輸出流 10.2.6 對(duì)象序列化 10.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐. 第11章 任務(wù)11——設(shè)計(jì)考試系統(tǒng)中的倒計(jì)時(shí) 11.1 任務(wù)描述 11.2 技術(shù)要點(diǎn) 11.2.1 線程的創(chuàng)建 11.2.2 線程的管理 11.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第12章 任務(wù)12——設(shè)計(jì)考試功能模塊 12.1 任務(wù)描述 12.2 技術(shù)要點(diǎn) 12.2.1 菜單 12.2.2 菜單的事件處理 12.2.3 工具欄(JToolBar類(lèi)) 12.2.4 滾動(dòng)面板(JScrollPane類(lèi)) 12.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第三篇 學(xué)生在線考試系統(tǒng)(C/S版) 第13章 任務(wù)13——設(shè)計(jì)學(xué)生在線考試系統(tǒng)(C/S版) 13.1 任務(wù)描述 13.2 技術(shù)要點(diǎn) 13.2.1 網(wǎng)絡(luò)編程技術(shù)基礎(chǔ) 13.2.2 Java常用網(wǎng)絡(luò)類(lèi) 13.2.3 CP網(wǎng)絡(luò)編程 13.2.4 UDP網(wǎng)絡(luò)編程 13.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第14章 任務(wù)14——利用數(shù)據(jù)庫(kù)存儲(chǔ)信息 14.1 任務(wù)描述 14.2 技術(shù)要點(diǎn) 14.2.1 JDBC概述 14.2.2 JDBC應(yīng)用 14.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 第四篇 學(xué)生在線考試系統(tǒng)(B/S版) 第15章 任務(wù)15——設(shè)計(jì)學(xué)生在線考試系統(tǒng)(B/S版) 15.1 任務(wù)描述 15.2 技術(shù)要點(diǎn) 15.2.1 Applet的生命周期 15.2.2 Appplet小程序的應(yīng)用 15.2.3 Application和Applet 15.2.4 Applet的安全機(jī)制 15.3 任務(wù)實(shí)施 自測(cè)題 拓展實(shí)踐 附錄A Java程序編碼規(guī)范 附錄B Java語(yǔ)言的類(lèi)庫(kù) 附錄C Java打包指南 參考文獻(xiàn)