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

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

前言

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

內(nèi)容概要

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

書籍目錄

 第1部分  起步篇 第1章  報(bào)表開發(fā)之前世今生   1.1  報(bào)表開發(fā)基礎(chǔ)   1.1.1  報(bào)表開發(fā)簡介   1.1.2  報(bào)表開發(fā)發(fā)展歷程   1.2  報(bào)表開發(fā)分類——按照實(shí)現(xiàn)方法分類   1.2.1  C/S架構(gòu)   1.2.2  B/S架構(gòu)   1.3  報(bào)表開發(fā)分類——按照表現(xiàn)形式分類   1.3.1  表格報(bào)表   1.3.2  圖形報(bào)表   1.3.3  文件報(bào)表   1.4  報(bào)表開發(fā)的技術(shù)實(shí)現(xiàn)   1.4.1  Java語言平臺的實(shí)現(xiàn)   1.4.2  .NET語言平臺的實(shí)現(xiàn)   1.4.3  其他語言平臺的實(shí)現(xiàn) 第2章  Swing界面開發(fā)基礎(chǔ)   2.1  Swing概要   2.1.1  Swing的特性   2.1.2  Swing與AWT之間的關(guān)系   2.1.3  最簡單的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  簡單動作事件處理示例   2.3.2  事件源和事件   2.3.3  事件監(jiān)聽器接口和事件監(jiān)聽器   2.3.4  注冊事件監(jiān)聽器   2.3.5  鼠標(biāo)事件處理   2.3.6  鍵盤事件處理   2.3.7  監(jiān)聽器內(nèi)部類、主類繼承、單獨(dú)實(shí)現(xiàn)類   2.3.8  提高程序的事件響應(yīng)速度   2.4  Swing中的容器結(jié)構(gòu)   2.4.1  Swing容器結(jié)構(gòu)簡單示例   2.4.2  Swing中的框架結(jié)構(gòu)   2.4.3  其他容器組件   2.5  版面布局管理器(Layout Managers)   2.5.1  版面布局管理器的種類   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類   3.1.3  Graphics2D類   3.2  Java 2D繪制幾何形狀   3.2.1  繪制線條   3.2.2  繪制直線   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開發(fā)基礎(chǔ) 第5章  文件操作基礎(chǔ) 第6章  數(shù)據(jù)庫操作基礎(chǔ)第2部分  Swing報(bào)表開發(fā)篇 第7章  Swing基礎(chǔ)表格報(bào)表開發(fā) 第8章  繪制圖形表表 第9章  基于JFreeChart的Swing 第10章  基于JasperReports的報(bào)表開發(fā) 第11章  使用iReports輔助創(chuàng)建JasperReports報(bào)表第3部分  Java Web報(bào)表開發(fā)篇 第12章  最基本的Java Web表格報(bào)表開發(fā) 第13章  基于Applet的Java Web圖形報(bào)表開發(fā) 第14章  基于JFreeChart的Java Web圖形報(bào)表開發(fā) 第15章  基于JasperReports的報(bào)表開發(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)表開發(fā)是當(dāng)前業(yè)務(wù)軟件系統(tǒng)中最常見的功能需求之一,繁雜的業(yè)務(wù)數(shù)據(jù)往往需要用各種各樣的形式來展示,從而給業(yè)務(wù)的進(jìn)行提供直觀的分析依據(jù)。對于剛?cè)腴T的軟件開發(fā)人員而言,這些功能各異的報(bào)表無疑是最讓人頭疼的,但又是令人難以回避的?! ”緯訨ava語言為基礎(chǔ),向讀者詳細(xì)介紹目前報(bào)表開發(fā)的主流技術(shù),并且在講解過程中,對絕大部分知識點(diǎn)都提供了對應(yīng)完整的示例程序,通過這些示例程序,讀者可以循序漸進(jìn)地掌握J(rèn)aVa報(bào)表開發(fā)的基礎(chǔ)知識,只要對這些示例程序稍加改造,就可以運(yùn)用到讀者自己的項(xiàng)目之中,從而大大提高開發(fā)的效率。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計(jì)10條)

 
 

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

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

京ICP備13047387號-7