注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關(guān)Java大學簡明教程:實例程序設計

Java大學簡明教程:實例程序設計

Java大學簡明教程:實例程序設計

定 價:¥72.00

作 者: (美)哈維·戴特爾(Harvey M. Deitel)[等]著;張琛恩等譯;張琛恩譯
出版社: 電子工業(yè)出版社
叢編項: 國外計算機科學教材系列
標 簽: Java

ISBN: 9787121006401 出版時間: 2005-02-01 包裝: 平裝
開本: 26cm 頁數(shù): 835 字數(shù):  

內(nèi)容簡介

  本書展示了Java在面向?qū)ο?、事件?qū)動等程序設計方面的強大功能。本書出色的教學方式均源手Deitel&Associates公司:該公司擁有眾多撰寫最暢銷編程語言書籍的作者和在100多個國家為超過1000000的人講授程序設計課程的知名教師。應用程序驅(qū)動、手把手的教程式方法:Deitels將帶領(lǐng)讀者在一個生動有趣、面向?qū)嶋H的應用程序中探索Java概念。這些實際的應用程序涉及:基于Web的書店·ATM·電話號碼簿·購車還貸·付賬·國旗知識測評.籌款募集·圖形畫板·清單·投資利息·工資額計算器·微波爐.屏幕抓取·門禁系統(tǒng)·貨運中心·票務訂購·打字訓練器·圖形繪制要點討論:Java類庫·GUI組件(JButton,JTextField,JList,JTimer,JTextArea,JSpinner,JComboBox,JRadioButton,JMenu,等等)·事件處理·調(diào)試.算法·偽代碼·UML·控制語句·方法·隨機數(shù)生成·數(shù)組·類·對象·繼承·多態(tài)·接口·集合·鼠標及鍵盤事件·字符串·按序存取文件·數(shù)據(jù)庫·圖形·多媒體·GUI設計·三層Web應用程序的開發(fā)·異常處理·迭代器·ArrayList·Swingt·JSP·HTML·GUI程序設計本書是Deitel向廣大讀者奉獻的又一力作。全書結(jié)合Java程序設計的基本原理,采用手把手的教程式方法,逐步引導讀者開發(fā)出面向?qū)嶋H的應用程序。從最基本的程序設計的學習開始,讀者在每一教程中學到的有關(guān)Java程序設計的所有新知識和新內(nèi)容,都是建立在前一教程學習的基礎(chǔ)之上的。從而讀者能夠很容易地將所學到的知識運用到自己應用程序的開發(fā)當中。本書向讀者介紹Java的GUI設計、組件、方法、事件處理技術(shù)、類型、控制語句、數(shù)組、面向?qū)ο蟮某绦蛟O計、異常處理技術(shù)、字符串與字符、按順序訪問的文件,以及更多同Java程序設計相關(guān)知識的全面介紹。書中還包含了一些更為高級主題的討論,如數(shù)據(jù)庫程序設計、多媒體技術(shù)、圖形繪制及Web應用程序的開發(fā)等。

作者簡介

  HarveyM.Deitel博士Deitel&Associates,Inc.董事長,擁有計算機領(lǐng)域42年經(jīng)驗及大量企業(yè)與學術(shù)界的實踐經(jīng)驗。Deitel博士畢業(yè)于麻省理工學院,獲學士和碩士學位,并在波士頓大學取得博士學位。他曾在IBM和MIT從事過虛擬存儲操作系統(tǒng)項目的開拓性研究,該技術(shù)現(xiàn)已廣泛應用在UNIX,Linux和WindowsXP等操作系統(tǒng)當中。在同他的兒子PaulJ.Deitel創(chuàng)立Deitel&Associates公司以前,HarveyM.Deitel博士已有20年豐富的大學執(zhí)教經(jīng)驗,時任波士頓大學計算機科學系的主任。他也是幾十本書籍和多媒體教程的作者或合著者。他的這些著作被越來越多地翻譯成其他文字,而且獲得了全世界的認可與贊譽。Deitel博士同時也定期為一些大公司、政府部門和軍事機構(gòu)舉辦專業(yè)技術(shù)研討會。PaulJ.DeitelDeitel&Associates公司CEO兼首席技術(shù)官。畢業(yè)于麻省理工學院斯隆管理學院,主攻信息技術(shù)專業(yè)。借助Deitel&Associates公司,他經(jīng)常為眾多企業(yè)、政府客戶開辦專業(yè)技術(shù)研討會,并常年在計算機協(xié)會波士頓分會舉辦一些有關(guān)C++和Java的講座。他本人同他的父親HarveyM.Deitel博士一樣,都是當今世界最暢銷計算機科學叢書的作者。JeffA.Listfield畢業(yè)于哈佛大學計算機科學專業(yè)。所修課程包括計算機圖形學、網(wǎng)絡及計算理論,其本人擁有多種語言的編程經(jīng)驗。Jeff是“C#HowtoProgram”,“C#:AProgrammer’sIntroduction”和“C#forExperiencedProgrammers”的合著者之一,同時也參與了“PerlHowtoProgram”和“JavaHowtoProgram”(第5版)的編寫工作。CherylH.YaegerDeitel&Associates有限公司Microsoft軟件出版部主任,曾就讀于波士頓大學,三年內(nèi)學完了全部課程并取得計算機科學學士學位。Cheryl參與編寫了Deitel&Associates公司中的許多著作,包括“C#HowtoProgram”,“C#:AProgramner’sIntroduction”,“C#forExperiencedProgrammers”以及“VisualBasic.NETforExperiencedProgrammers”。Cheryl在Deitel&Associates公司的其他著作中也投入了大量心血,這些著作包括“PerlHowtoProgram”,“WirelessInternetandMobileBusinessHowtoProgram”,“InternetandWorldWideWebHowtoProgram”(第2版),“VisualBasic.NETHowtoProgram”(第2版),“SimplyVisualBasic.NET”。SuZhang畢業(yè)于McGill大學計算機科學專業(yè),獲學士和碩士學位。她的研究領(lǐng)域包括建模與仿真、實時系統(tǒng)與Java技術(shù),等等。她在加入Deitel公司以前,就一直在使用Java并長期從事與Web相關(guān)技術(shù)工程的研究性工作。她曾參與過Deitel公司許多著作的編寫,包括“AdvancedJava2PlatformHowtoProgram”,“PythonHowtoProgram”,“JavaHowtoProgram”(第5版),她也曾與他人合著出版過“JavaWebServicesforExperiencedProgrammers”。

圖書目錄

教程1 Moving Shapes應用程序介紹計算機,Internet及Java 程序設計基礎(chǔ)  1.1    什么是計算機  1.2    計算機的組織結(jié)構(gòu)  1.3    機器語言、匯編語言和高級語言  1.4    Java概述  1.5    其他高級語言  1.6    結(jié)構(gòu)化程序設計  1.7    詮釋軟件的發(fā)展方向:對象技術(shù)  1.8    Internet與萬維網(wǎng)  1.9    Java運行環(huán)境  1.10  新手上路:Moving Shapes應用程序  1.11  Internet 及 Web 資源  1.12  小結(jié)教程2 Welcome 應用程序引入圖形用戶界面的程序設計  2.1    探試Welcome應用程序  2.2    編譯并運行模板Welcome應用程序  2.3    創(chuàng)建Welcome應用程序  2.4    語法錯誤  2.5    小結(jié)教程3 庫存清單應用程序介紹JTextField和JButton組件  3.1    探試庫存清單應用程序  3.2    在庫存清單應用程序中自定義JLabel  3.3    自定義庫存清單應用程序的JTextField和JButton  3.4    小結(jié)教程4 完整的庫存清單應用程序引入程序設計的概念  4.1    探試庫存清單應用程序  4.2    介紹Java的代碼規(guī)則  4.3    在事件處理程序中放置代碼  4.4    執(zhí)行計算并顯示結(jié)果  4.5    小結(jié)教程5 改進的庫存清單應用程序引入變量、內(nèi)存、算術(shù)運算及鍵盤事件的概念  5.1    探試改進后的庫存清單應用程序  5.2    變量  5.3    針對JTextField處理keyPressed事件  5.4    內(nèi)存的概念  5.5    算術(shù)運算  5.6    調(diào)試程序:斷點設置與run,stop,cont和print命令  5.7    Internet與Web資源  5.8    小結(jié)教程6 工資額計算器應用程序引入算法、偽代碼及程序控制的概念  6.1    探試工資額計算器應用程序  6.2    算法  6.3    偽代碼  6.4    控制語句  6.5    if選擇語句  6.6    if…else選擇語句  6.7    創(chuàng)建工資額計算器應用程序  6.8    賦值運算符  6.9    格式化文本  6.10  使用調(diào)試程序:print命令和set命令  6.11  小結(jié)教程7 牙科付款應用程序介紹JCheckBox,消息對話框和邏輯運算符  7.1    探試牙科付款應用程序  7.2    創(chuàng)建牙科付款應用程序  7.3    學習使用JCheckBox  7.4    使用對話框顯示消息  7.5    邏輯運算符  7.6    小結(jié)教程8    購車還貸計算器應用程序介紹while循環(huán)語句及JTextArea組件   8.1    探試購車還貸計算器應用程序  8.2    while循環(huán)語句  8.3    自增運算符和自減運算符  8.4    創(chuàng)建購車還貸計算器應用程序  8.5    小結(jié)教程9 班級平均分應用程序介紹do…while循環(huán)語句  9.1    探試班級平均分應用程序  9.2    do…while循環(huán)語句  9.3    創(chuàng)建班級平均分應用程序  9.4    小結(jié)教程10 利息計算器應用程序介紹for循環(huán)語句  10.1    探試利息計算器應用程序  10.2    計數(shù)器控制循環(huán)的要素  10.3    引入for循環(huán)語句  10.4    for循環(huán)舉例  10.5    創(chuàng)建利息計算器應用程序  10.6    小結(jié)教程11 門禁系統(tǒng)應用程序介紹switch多向選擇語句,Date及DateFormat類  11.1    探試門禁系統(tǒng)應用程序  11.2    介紹switch多向選擇語句  11.3    創(chuàng)建門禁系統(tǒng)應用程序  11.4    小結(jié)教程12 改進的工資額計算器應用程序引入方法的概念  12.1    探試改進的工資額計算器應用程序  12.2    類與方法  12.3    方法的定義  12.4    最大值應用程序  12.5    在工資額計算器應用程序中使用方法  12.6    使用調(diào)試程序:利用step,step up和next命令控制執(zhí)行  12.7    小結(jié)教程13 改進的利息計算器應用程序引入事件處理的概念  13.1    探視改進的利息計算器應用程序  13.2    事件處理程序  13.3    事件處理程序的注冊  13.4    處理ChangeEvent事件  13.5    小結(jié)教程14 籌款募集應用程序介紹作用域及基本類型間的轉(zhuǎn)換  14.1    探試籌款募集應用程序  14.2    創(chuàng)建籌款募集應用程序  14.3    類型轉(zhuǎn)換  14.4    小結(jié)教程15 擲骰子游戲應用程序介紹隨機數(shù)的生成和JPanel組件  15.1    探試擲骰子游戲應用程序  15.2    隨機數(shù)的生成  15.3    在擲骰子游戲應用程序中使用常量  15.4    在擲骰子游戲應用程序中使用隨機數(shù)  15.5    小結(jié)教程16 國旗知識測評應用程序介紹一維數(shù)組及JComboBox組件  16.1    探試國旗知識測評應用程序  16.2    數(shù)組  16.3    聲明并創(chuàng)建數(shù)組  16.4    創(chuàng)建國旗知識測評應用程序  16.5    數(shù)組的排序  16.6    小結(jié)教程17 成績評定應用程序介紹二維數(shù)組及JRadioButton組件  17.1    探試成績評定應用程序  17.2    二維數(shù)組  17.3    學習使用JRadioButton  17.4    在成績評定應用程序中添加代碼  17.5    小結(jié)教程18 微波爐模擬應用程序創(chuàng)建屬于自己的類及其對象  18.1    探試微波爐模擬應用程序  18.2    設計微波爐模擬應用程序  18.3    對象的初始化:構(gòu)造方法  18.4    get方法和set方法  18.5    完成微波爐模擬應用程序  18.6    控制成員的訪問  18.7    main方法  18.8    使用調(diào)試程序:watch命令  18.9    小結(jié)教程19 貨運中心應用程序介紹集合,ArrayList及迭代器  19.1    探試貨運中心應用程序  19.2    Parcel類  19.3    JList組件  19.4    使用助記符  19.5    集合  19.6    創(chuàng)建貨運中心應用程序  19.7    使用迭代器  19.8    小結(jié)教程20 屏保應用程序引入繼承及圖形繪制概念  20.1    探試屏保應用程序  20.2    繼承簡介  20.3    圖形繪制簡介  20.4    創(chuàng)建屏保應用程序  20.5    利用繼承創(chuàng)建MyRectangle類  20.6    Java中的圖形繪制  20.7    完成屏保應用程序  20.8    小結(jié)教程21 “貓-鼠”小畫家應用程序介紹接口、鼠標輸入及事件處理機制  21.1    探試小畫家應用程序  21.2    創(chuàng)建小畫家應用程序  21.3    接口  21.4    mousePressed事件處理程序  21.5    mouseReleased事件處理程序  21.6    mouseDragged事件處理程序  21.7    小結(jié)教程22 打字訓練器應用程序介紹鍵盤事件及JMenu組件  22.1    探試打字訓練器應用程序  22.2    鍵盤事件  22.3    JMenu  22.4    JColorChooser  22.5    小結(jié)教程23 屏幕抓取應用程序介紹字符串處理技術(shù)  23.1    探試屏幕抓取應用程序  23.2    字符串基礎(chǔ)  23.3    創(chuàng)建屏幕抓取應用程序  23.4    在字符串中定位子字符串  23.5    從字符串中提取子字符串  23.6    String類中的其他方法  23.7    小結(jié)教程24 改進的購車還貸計算器應用程序介紹異常處理技術(shù)  24.1    探試改進的購車還貸計算器應用程序  24.2    介紹異常處理技術(shù)  24.3    Java中的異常處理  24.4    Java中異常的結(jié)構(gòu)  24.5    創(chuàng)建改進的購車還貸計算器應用程序  24.6    小結(jié)教程25 票務信息查詢應用程序介紹按順序存取的文件  25.1    探試活動錄入應用程序和票務信息查詢應用程序  25.2    數(shù)據(jù)分級  25.3    文件和流  25.4    創(chuàng)建活動錄入應用程序:向文件中寫入信息  25.5    創(chuàng)建票務信息查詢應用程序  25.6    學習使用finally語句塊  25.7    小結(jié)教程26 ATM 應用程序介紹數(shù)據(jù)庫程序設計及命令行參數(shù)的使用  26.1    IBM Cloudscape數(shù)據(jù)庫  26.2    探試ATM應用程序  26.3    設計ATM應用程序  26.4    關(guān)系型數(shù)據(jù)庫縱覽:ATM數(shù)據(jù)庫  26.5    SQL  26.6    命令行參數(shù)的使用  26.7    創(chuàng)建數(shù)據(jù)庫連接  26.8    編程實現(xiàn)ATM應用程序  26.9    小結(jié)教程27 繪圖應用程序引入多態(tài)概念,進一步討論圖形繪制  27.1    探試繪圖應用程序  27.2    多態(tài)  27.3    更多Graphics類的方法  27.4    添加MyShape類的繼承結(jié)構(gòu)  27.5    小結(jié)教程28 電話號碼簿應用程序Java語音API簡介  28.1    Java語音API  28.2    下載并安裝FreeTTS  28.3    探試電話號碼簿應用程序  28.4    創(chuàng)建電話號碼簿應用程序  28.5    小結(jié)教程29 Web書店應用程序Web應用程序的開發(fā)及Apache Tomcat Web服務器簡介  29.1    多層架構(gòu)  29.2    Web服務器  29.3    Apache Tomcat Web服務器  29.4    探試Web書店應用程序  29.5    小結(jié)教程30 Web書店應用程序:客戶層HTML簡介  30.1    分析Web書店應用程序  30.2    創(chuàng)建JavaServer Pages  30.3    創(chuàng)建books.jsp頁面  30.4    創(chuàng)建bookInformation.jsp頁面  30.5    小結(jié)教程31 Web書店應用程:信息層考察數(shù)據(jù)庫并創(chuàng)建數(shù)據(jù)庫組件  31.1    回顧Web書店應用程序  31.2    信息層:數(shù)據(jù)庫  31.3    在JSP頁面中使用Cloudscape數(shù)據(jù)庫  31.4    小結(jié)教程32 Web書店應用程序:中間層介紹form屬性:method/action和在JSP中插入查詢結(jié)果集  32.1    回顧Web書店應用程序  32.2    在books.jsp頁面中添加功能  32.3    在bookInformation.jsp頁面中添加功能  32.4    Internet與Web資源  32.5    小結(jié)附錄A    運算符優(yōu)先級表附錄B    ASCII字符集附錄C    GUI 設計導航附錄D    Java 類庫索引附錄E    關(guān)鍵字列表附錄F    基本類型詞匯表索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號