Java程序設(shè)計(jì)案例教程

出版時(shí)間:2008-7  出版社:化學(xué)工業(yè)出版社  作者:劉麗華  頁數(shù):190  

內(nèi)容概要

本書打破了一本主教材配套一本實(shí)訓(xùn)教材的傳繞教材編寫模式,將基礎(chǔ)理論與應(yīng)用實(shí)踐合二為一,使學(xué)生在學(xué)習(xí)基礎(chǔ)理論知識(shí)的同時(shí),通過案例及實(shí)訓(xùn)課盡快加深對(duì)知識(shí)點(diǎn)的理解與掌握,不需要再單獨(dú)開設(shè)實(shí)訓(xùn)課程,這樣也消除了因不同的教師教授實(shí)訓(xùn)課程而存在的與講課內(nèi)容相脫節(jié)的問題,使得知識(shí)點(diǎn)的講解與實(shí)訓(xùn)課程能充分融合。    全書共分為5章,通過大量的案例,采用案例帶動(dòng)知識(shí)點(diǎn)學(xué)習(xí)的方法進(jìn)行講解,通過學(xué)習(xí)實(shí)例掌握軟件的操作方法和操作技巧,以及程序設(shè)計(jì)方法和設(shè)計(jì)技巧。本書按節(jié)細(xì)化知識(shí)點(diǎn),并結(jié)合知識(shí)點(diǎn)介紹了相關(guān)的實(shí)例。    本書可作為高職高專院校計(jì)算機(jī)專業(yè)的教材,也可作為高等院校本科非計(jì)算機(jī)專業(yè)的教材,還可作為初學(xué)者的自學(xué)用書。

書籍目錄

第1章  圖形用戶界面  1.1  用戶界面組件    1.1.1  JFC簡(jiǎn)介    1.1.2  AWT    1.1.3  Swing  1.2  圖形用戶界面設(shè)計(jì)基礎(chǔ)    1.2.1  典型實(shí)例——一個(gè)簡(jiǎn)單的圖形用戶界面程序    1.2.2  起步——一個(gè)有文本輸入組件的程序    1.2.3  進(jìn)階——一個(gè)有選擇組件的程序    1.2.4  提高——一個(gè)有滾動(dòng)組件的程序  1.3  計(jì)算器實(shí)例    1.3.1  典型實(shí)例——一個(gè)簡(jiǎn)單的計(jì)算器    1.3.2  起步——鍵盤控制的計(jì)算器    1.3.3  進(jìn)階——帶有函數(shù)功能的計(jì)算器    1.3.4  提高——具有數(shù)制轉(zhuǎn)換功能的計(jì)算器  1.4  界面布局    1.4.1  Java界面布局    1.4.2  常見的布局管理器    1.4.3  界面布局應(yīng)用示例  1.5  程序啟動(dòng)界面    1.5.1  程序啟動(dòng)界面的原理    1.5.2  啟動(dòng)界面程序的實(shí)現(xiàn)  1.6  樹形分層結(jié)構(gòu)    1.6.1  樹形控件簡(jiǎn)介    1.6.2  最簡(jiǎn)單的樹形結(jié)構(gòu)    1.6.3  處理節(jié)點(diǎn)事件    1.6.4  文件目錄樹    1.6.5  結(jié)合樹和輸入輸出流實(shí)現(xiàn)日歷記事本第2章  Java多線程應(yīng)用  2.1  線程和多線程  2.2  實(shí)例1  Java程序的多線程機(jī)制    2.2.1  線程的生命周期    2.2.2  線程的建立和使用  2.3  實(shí)例2  Java程序中的多線程實(shí)現(xiàn)    2.3.1  排隊(duì)等待    2.3.2  Java編程語言實(shí)現(xiàn)多線程  2.4  實(shí)例3  基于Java語言的多線程同步機(jī)制    2.4.1  線程的引入    2.4.2  同步機(jī)制的必要性    2.4.3  Java的同步機(jī)制    2.4.4  死鎖問題及其避免  2.5  實(shí)例4  用Java語言實(shí)現(xiàn)經(jīng)典的同步.互斥問題    2.5.1  線程簡(jiǎn)介    2.5.2  生產(chǎn)者一消費(fèi)者問題及程序?qū)崿F(xiàn)    2.5.3  哲學(xué)家進(jìn)餐問題及程序?qū)崿F(xiàn)第3章  Java在文件中的應(yīng)用  3.1  流式輸入輸出與文件處理    3.1.1  Java輸入輸出類庫(kù)    3.1.2  文件的處理與隨機(jī)訪問  3.2  文件概念解讀    3.2.1  數(shù)據(jù)層次結(jié)構(gòu)    3.2.2  文件和流    3.2.3  創(chuàng)建順序存取文件    3.2.4  從順序存取文件讀取數(shù)據(jù)    3.2.5  隨機(jī)存取文件    3.2.6  向隨機(jī)存取文件隨機(jī)寫入數(shù)據(jù)    3.2.7  從隨機(jī)存取文件順序讀取數(shù)據(jù)  3.3  File類  3.4  事務(wù)處理程序  3.5  文件相關(guān)類第4章  Java網(wǎng)絡(luò)應(yīng)用  4.1  Java的Socket編程概述    4.1.1  充分理解Socket    4.1.2  客戶端/服務(wù)器模式程序設(shè)計(jì)原理  4.2  實(shí)例1  網(wǎng)絡(luò)編程示例  4.3  實(shí)例2  客戶端之間通信的聊天室    4.3.1  設(shè)計(jì)原理    4.3.2  服務(wù)器端程序結(jié)構(gòu)設(shè)計(jì)    4.3.3  多客戶端進(jìn)行通信的聊天室程序功能  4.4  實(shí)例3  Java編程實(shí)現(xiàn)搜索網(wǎng)絡(luò)服務(wù)器    4.4.1  使用方法    4.4.2  原理    4.4.3  源程序清單  4.5  實(shí)例4  用Java編寫Web服務(wù)器    4.5.1  HTTP協(xié)議的基本工作原理    4.5.2  Web服務(wù)器的Java實(shí)現(xiàn)方法    4.5.3  Java源代碼    4.5.4  講解  4.6  實(shí)例5  用Java實(shí)現(xiàn)P2P網(wǎng)絡(luò)通信    4.6.1  P2P通信的關(guān)鍵技術(shù)分析    4.6.2  實(shí)例  4.7  實(shí)例6  基于URL的Web服務(wù)器數(shù)據(jù)訪問    4.7.1  編程思想    4.7.2  源程序介紹第5章  Java在數(shù)據(jù)庫(kù)中的應(yīng)用  5.1  數(shù)據(jù)庫(kù)的連接    5.1.1  使用JDBC連接數(shù)據(jù)庫(kù)    5.1.2  常用的JDBC類與方法  5.2  實(shí)例  利用Java應(yīng)用程序訪問SQL Seiarer 2000數(shù)據(jù)庫(kù)  5.3  電子詞典程序設(shè)計(jì)    5.3.1  設(shè)計(jì)目標(biāo)及完成功能    5.3.2  系統(tǒng)結(jié)構(gòu)設(shè)計(jì)    5.3.3  詳細(xì)設(shè)計(jì)    5.3.4  電子詞典程序?qū)崿F(xiàn)  參考文獻(xiàn)

章節(jié)摘錄

第1章 圖形用戶界面目前絕大多數(shù)應(yīng)用程序都擁有圖形用戶界面(Graphic User Interface,GUI),圖形用戶界面是由用戶界面組件組成的。本章將首先介紹JFC、AWT、Swin9和布局管理器等與用戶界面組件相關(guān)的知識(shí),然后介紹Java的事件處理機(jī)制,最后通過實(shí)例介紹Java圖形用戶界面和事件處理程序設(shè)計(jì)。

編輯推薦

《高職高專"十一五"規(guī)劃教材·Java程序設(shè)計(jì)案例教程》可作為高職高專院校計(jì)算機(jī)專業(yè)的教材,也可作為高等院校本科非計(jì)算機(jī)專業(yè)的教材,還可作為初學(xué)者的字學(xué)用書。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java程序設(shè)計(jì)案例教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7