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