Java報(bào)表開(kāi)發(fā)技術(shù)深入解析

出版時(shí)間:2010-7  出版社:中國(guó)鐵道出版社  作者:劉聰  頁(yè)數(shù):485  字?jǐn)?shù):757000  
Tag標(biāo)簽:無(wú)  

前言

  報(bào)表開(kāi)發(fā)是當(dāng)前業(yè)務(wù)軟件系統(tǒng)中最常見(jiàn)的功能需求之一,繁雜的業(yè)務(wù)數(shù)據(jù)往往需要用各種各樣的形式來(lái)展示,從而給業(yè)務(wù)的進(jìn)行提供直觀的分析依據(jù)。對(duì)于剛?cè)腴T(mén)的軟件開(kāi)發(fā)人員而言,這些功能各異的報(bào)表無(wú)疑是最讓人頭疼的,但又是令人難以回避的。目前,報(bào)表開(kāi)發(fā)已經(jīng)成為軟件開(kāi)發(fā)人員的必備技能之一?! ”緯?shū)以Java語(yǔ)言為基礎(chǔ),向讀者詳細(xì)介紹目前報(bào)表開(kāi)發(fā)的主流技術(shù),并且在講解過(guò)程中,對(duì)絕大部分知識(shí)點(diǎn)都提供了對(duì)應(yīng)完整的示例程序,通過(guò)這些示例程序,讀者可以循序漸進(jìn)地掌握J(rèn)ava報(bào)表開(kāi)發(fā)的基礎(chǔ)知識(shí),只要對(duì)這些示例程序稍加改造,就可以運(yùn)用到讀者自己的項(xiàng)目之中,從而大大提高開(kāi)發(fā)的效率。本書(shū)特點(diǎn)  1.由淺入深,循序漸進(jìn)  本書(shū)中的內(nèi)容安排遵循由淺入深、循序漸進(jìn)的原則,不僅把總體的章節(jié)劃分為5篇,詳細(xì)講解Java報(bào)表開(kāi)發(fā)不同方面的知識(shí),而且對(duì)于每個(gè)章節(jié)、每個(gè)知識(shí)點(diǎn)的講解也都是從最簡(jiǎn)單最基礎(chǔ)的內(nèi)容開(kāi)始,然后逐步深入到核心知識(shí)的,從而使讀者更容易逐步掌握J(rèn)ava報(bào)表開(kāi)發(fā)技術(shù)?! ?.內(nèi)容豐富,知識(shí)點(diǎn)詳盡  本書(shū)中提供的內(nèi)容比較豐富,不僅對(duì)目前Java報(bào)表開(kāi)發(fā)的各種主流技術(shù)都進(jìn)行了詳細(xì)的講解,對(duì)這些技術(shù)所涉及的知識(shí)點(diǎn)也進(jìn)行了詳細(xì)的介紹。通過(guò)對(duì)本書(shū)的學(xué)習(xí),讀者可以掌握全面的Java報(bào)表開(kāi)發(fā)知識(shí)。  3.采用大量經(jīng)典示例在本書(shū)的各個(gè)章節(jié)中提供了大量的經(jīng)典示例程序,這是本書(shū)的另一個(gè)特色。為了方便讀者理解,在本書(shū)中減少了純理論介紹的內(nèi)容,增加了示例程序的比重,強(qiáng)調(diào)通過(guò)示例程序展示具體的知識(shí)點(diǎn)。這些示例程序都是Java報(bào)表開(kāi)發(fā)過(guò)程中的經(jīng)典場(chǎng)景,經(jīng)過(guò)作者的精心改造,從而使讀者更加容易接受?! ?.講解通俗,標(biāo)注詳細(xì)在本書(shū)的講解過(guò)程中,語(yǔ)言比較通俗,而且本書(shū)的作者是一線(xiàn)的開(kāi)發(fā)高手,深知Java報(bào)表開(kāi)發(fā)的關(guān)鍵所在,所以在講解的過(guò)程中,能夠用最簡(jiǎn)單的語(yǔ)言講解問(wèn)題的精髓,這就使讀者更容易理解相關(guān)的內(nèi)容,從而達(dá)到事半功倍的效果。

內(nèi)容概要

本書(shū)全面講解Java環(huán)境中的報(bào)表開(kāi)發(fā)技術(shù)。主要內(nèi)容包括報(bào)表開(kāi)發(fā)的基礎(chǔ)知識(shí)、Swing報(bào)表、Java Web報(bào)表等,并對(duì)JFreeChart、JasperReports和iReports等報(bào)表開(kāi)發(fā)工具進(jìn)行了深入的分析。在介紹各種報(bào)表開(kāi)發(fā)技術(shù)之后,在本書(shū)的最后對(duì)報(bào)表的打印、文件導(dǎo)出等操作也進(jìn)行了深入的闡述。    本書(shū)內(nèi)容是一個(gè)完整的Java報(bào)表開(kāi)發(fā)體系,而且在本書(shū)的每個(gè)章節(jié)都提供了豐富的實(shí)用實(shí)例,力求讓讀者通過(guò)這些實(shí)例程序掌握J(rèn)ava報(bào)表開(kāi)發(fā)的各種基本技巧。通過(guò)本書(shū)的學(xué)習(xí),讀者可以在短時(shí)間內(nèi)全面掌握J(rèn)ava報(bào)表開(kāi)發(fā)技術(shù)。    本書(shū)適合作為Java報(bào)表開(kāi)發(fā)初學(xué)者的自學(xué)用書(shū),也可以作為中、高級(jí)Java報(bào)表開(kāi)發(fā)人員的參考書(shū),同時(shí)還可以作為大專(zhuān)院?;蛘呦嚓P(guān)培訓(xùn)機(jī)構(gòu)的授課教材。

書(shū)籍目錄

 第1部分  起步篇 第1章  報(bào)表開(kāi)發(fā)之前世今生   1.1  報(bào)表開(kāi)發(fā)基礎(chǔ)   1.1.1  報(bào)表開(kāi)發(fā)簡(jiǎn)介   1.1.2  報(bào)表開(kāi)發(fā)發(fā)展歷程   1.2  報(bào)表開(kāi)發(fā)分類(lèi)——按照實(shí)現(xiàn)方法分類(lèi)   1.2.1  C/S架構(gòu)   1.2.2  B/S架構(gòu)   1.3  報(bào)表開(kāi)發(fā)分類(lèi)——按照表現(xiàn)形式分類(lèi)   1.3.1  表格報(bào)表   1.3.2  圖形報(bào)表   1.3.3  文件報(bào)表   1.4  報(bào)表開(kāi)發(fā)的技術(shù)實(shí)現(xiàn)   1.4.1  Java語(yǔ)言平臺(tái)的實(shí)現(xiàn)   1.4.2  .NET語(yǔ)言平臺(tái)的實(shí)現(xiàn)   1.4.3  其他語(yǔ)言平臺(tái)的實(shí)現(xiàn) 第2章  Swing界面開(kāi)發(fā)基礎(chǔ)   2.1  Swing概要   2.1.1  Swing的特性   2.1.2  Swing與AWT之間的關(guān)系   2.1.3  最簡(jiǎn)單的Swing示例展示   2.2  Swing組件的體系結(jié)構(gòu)   2.2.1  標(biāo)準(zhǔn)MVC體系架構(gòu)   2.2.2  Swing中改進(jìn)的MVC體系架構(gòu)   2.3  事件處理   2.3.1  簡(jiǎn)單動(dòng)作事件處理示例   2.3.2  事件源和事件   2.3.3  事件監(jiān)聽(tīng)器接口和事件監(jiān)聽(tīng)器   2.3.4  注冊(cè)事件監(jiān)聽(tīng)器   2.3.5  鼠標(biāo)事件處理   2.3.6  鍵盤(pán)事件處理   2.3.7  監(jiān)聽(tīng)器內(nèi)部類(lèi)、主類(lèi)繼承、單獨(dú)實(shí)現(xiàn)類(lèi)   2.3.8  提高程序的事件響應(yīng)速度   2.4  Swing中的容器結(jié)構(gòu)   2.4.1  Swing容器結(jié)構(gòu)簡(jiǎn)單示例   2.4.2  Swing中的框架結(jié)構(gòu)   2.4.3  其他容器組件   2.5  版面布局管理器(Layout Managers)   2.5.1  版面布局管理器的種類(lèi)   2.5.2  BorderLayout的使用方法   2.5.3  FlowLayout的使用方法   2.5.4  其他復(fù)雜界面管理器的使用方法   2.6  Swing核心組件   2.6.1  單選按鈕和按鈕組   2.6.2  列表框   2.6.3  組合框   2.6.4  表格組件   2.6.5  其他界面組件 第3章  Java 2D圖形設(shè)計(jì)基礎(chǔ)   3.1  Java 2D概述   3.1.1  JFC和Java 2D   3.1.2  Graphics類(lèi)   3.1.3  Graphics2D類(lèi)   3.2  Java 2D繪制幾何形狀   3.2.1  繪制線(xiàn)條   3.2.2  繪制直線(xiàn)   3.2.3  繪制矩形   3.2.4  繪制圓形   3.2.5  顏色填充   3.2.6  設(shè)置邊框   3.3  Java 2D文本字體支持   3.3.1  Java 2D中的字體  …… 第4章  Java Web開(kāi)發(fā)基礎(chǔ) 第5章  文件操作基礎(chǔ) 第6章  數(shù)據(jù)庫(kù)操作基礎(chǔ)第2部分  Swing報(bào)表開(kāi)發(fā)篇 第7章  Swing基礎(chǔ)表格報(bào)表開(kāi)發(fā) 第8章  繪制圖形表表 第9章  基于JFreeChart的Swing 第10章  基于JasperReports的報(bào)表開(kāi)發(fā) 第11章  使用iReports輔助創(chuàng)建JasperReports報(bào)表第3部分  Java Web報(bào)表開(kāi)發(fā)篇 第12章  最基本的Java Web表格報(bào)表開(kāi)發(fā) 第13章  基于Applet的Java Web圖形報(bào)表開(kāi)發(fā) 第14章  基于JFreeChart的Java Web圖形報(bào)表開(kāi)發(fā) 第15章  基于JasperReports的報(bào)表開(kāi)發(fā)第4部分  報(bào)表打印篇 第16章  Swing報(bào)表打印技術(shù) 第17章  Java Web報(bào)表打印技術(shù)第4部分  文件報(bào)表篇 第18章  Eccel文件草標(biāo)操作 第19章  PDF文件報(bào)表操作

編輯推薦

  報(bào)表開(kāi)發(fā)是當(dāng)前業(yè)務(wù)軟件系統(tǒng)中最常見(jiàn)的功能需求之一,繁雜的業(yè)務(wù)數(shù)據(jù)往往需要用各種各樣的形式來(lái)展示,從而給業(yè)務(wù)的進(jìn)行提供直觀的分析依據(jù)。對(duì)于剛?cè)腴T(mén)的軟件開(kāi)發(fā)人員而言,這些功能各異的報(bào)表無(wú)疑是最讓人頭疼的,但又是令人難以回避的。  本書(shū)以Java語(yǔ)言為基礎(chǔ),向讀者詳細(xì)介紹目前報(bào)表開(kāi)發(fā)的主流技術(shù),并且在講解過(guò)程中,對(duì)絕大部分知識(shí)點(diǎn)都提供了對(duì)應(yīng)完整的示例程序,通過(guò)這些示例程序,讀者可以循序漸進(jìn)地掌握J(rèn)aVa報(bào)表開(kāi)發(fā)的基礎(chǔ)知識(shí),只要對(duì)這些示例程序稍加改造,就可以運(yùn)用到讀者自己的項(xiàng)目之中,從而大大提高開(kāi)發(fā)的效率。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


    Java報(bào)表開(kāi)發(fā)技術(shù)深入解析 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)10條)

 
 

  •   對(duì)報(bào)表開(kāi)發(fā)感興趣的開(kāi)發(fā)者有很大幫助!
  •   書(shū)整體還不錯(cuò),就是開(kāi)始講基礎(chǔ)太多,看到68頁(yè)還是講swing的。給個(gè)滿(mǎn)分吧
  •   看起來(lái)蠻爽的,寫(xiě)的蠻詳細(xì)
  •   書(shū)還不錯(cuò),配送也比較快!
  •   主要的問(wèn)題是前面都是描述java swing的,到后面才開(kāi)始將報(bào)表開(kāi)發(fā)。
  •   報(bào)表開(kāi)發(fā)不錯(cuò)的參考,內(nèi)容太雜,找一兩種深入下去講解就好了
  •   報(bào)表開(kāi)發(fā),很難找到這方面的書(shū)籍
  •   書(shū)很詳實(shí) 講的很細(xì) 廢話(huà)略多了一些 不過(guò)很實(shí)用 錯(cuò)誤也少
    前半部分各個(gè)功能都講了一些 后半主要講報(bào)表
    每個(gè)功能講的都很細(xì)
    注釋很多 淺顯易懂
    可惜缺乏一個(gè)整體的項(xiàng)目實(shí)例 有些零散 不夠系統(tǒng)
    總起來(lái)說(shuō)是本好書(shū)
  •   demo有一定的參考價(jià)值。
    代碼可以從cd里直接copy后修改后使用。
    只是有些組件版本比較早了。
    總體還可以。
  •   雨天送貨,還感動(dòng)的
 

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

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