Java程序設計一種多媒體方法

出版時間:2007-12  出版社:清華大學出版社  作者:柳西玲  頁數(shù):462  
Tag標簽:無  

內(nèi)容概要

本書作者Mark Guzdial和Barbara Ericson描述了他們在佐治亞理工學院的教學創(chuàng)新工作,對“Java程序設計”課程內(nèi)容和講授方式做了改進,使該課程適合初學者的學習。與其他介紹編程書籍相比,本書最大特點是,它以激發(fā)讀者學習編程的興趣為出發(fā)點,讓讀者處理自己的圖片、聲音,制作自己的網(wǎng)頁、動畫、使讀者覺得編程是一件既有意義又有趣味的事情。本書的另一個顯著特點是在特定的場景下來介紹新概念,這樣增加了讀者的學習興趣和實際應用能力?! ”緯咐S富,內(nèi)容生動,覆蓋了Java的基礎知識及圖片、聲音、視頻等多媒體處理技術(shù)。佐治亞理工學院和其他一些學校的教學實踐證明,參加本課程的學生的通過率比其他計算機課程的通過率有顯著提高。

作者簡介

Mark Guzdial是佐治亞理工學院計算機學院教授,GVU(Graphics,Visualization,Usability)中心的成員聯(lián)合軟件實驗室主任。
  Barbara J. Ericson是佐治亞理工學院計算機學院一名評價很高的老師。她承擔佐治亞理工學院的繼續(xù)教育課程和本科生課程,編寫了繼續(xù)教育的Java課程及面向?qū)ο蠓治雠c設計教程。她目前的職位是計算機教育學院CS發(fā)展部門的主任,主要致力于提高佐治亞州中學計算機水平的教育工作。她是ACM成員,曾經(jīng)工作于幾個領(lǐng)先的工業(yè)研究實驗室,包括通用發(fā)動機研究實驗室和貝爾通信研究所。

書籍目錄

第1部分 入門 第1章 計算機科學及媒體計算簡介  1.1 什么是計算機科學  1.2 計算機能理解什么  1.3 媒體計算:為什么將媒體數(shù)字化  1.4 大眾的計算機科學   1.4.1 交流   1.4.2 流程   習題   深入學習 第2章 Java簡介  2.1 Java   2.1.1 Java的歷史     2.1.2  對象各類  2.2 DrJava  2.3 Java的基本概念   2.3.1 數(shù)學運算符   2.3.2 打印語句的結(jié)果   2.3.3 數(shù)學表達式中數(shù)據(jù)類型   2.3.4 數(shù)據(jù)類型的強制轉(zhuǎn)換   2.3.5 關(guān)系運算符   2.3.6 字符串  2.4 變量   2.4.1 聲明變量   2.4.2 在計算中使用變量   2.4.3 變量的內(nèi)存圖   2.4.4 對象變量   2.4.5 變量重用   2.4.6 對象的多重引用  2.5 概念小結(jié)   2.5.1 語句   2.5.2 關(guān)系運算符   2.5.3 類型   2.5.4 強制轉(zhuǎn)換   2.5.5 變量   習題   深入學習 第3章 程序設計簡介  3.1 編程設計簡介  3.2 文件和文件名  3.3 類和對象方法   3.3.1 調(diào)用類方法   3.3.2 執(zhí)行對象方法  3.4 讓小烏龜動起來   3.4.1 定義類   3.4.2 創(chuàng)建對象   3.4.3 向?qū)ο蟀l(fā)送消息   3.4.4 控制對象狀態(tài)   3.4.5 烏龜?shù)母郊庸δ堋 ?.5 創(chuàng)建方法   3.5.1 帶輸入的方法  3.6 與媒體共事   3.6.1 創(chuàng)建圖片對象   3.6.2 顯示圖片   3.6.3 變量替換   3.6.4 對象引用   3.6.5 播放聲音   3.6.6 媒體命名   3.6.7 方法的結(jié)果命名  3.7 概念小結(jié)   3.7.1 調(diào)用對象方法   3.7.2 調(diào)用類方法   3.7.3 創(chuàng)建對象   3.7.4 創(chuàng)建新方法  對象和方法總結(jié)  習題  深入學習第2部分 圖形 第4章 使用循環(huán)修改圖片  4.1 圖片怎樣編碼   4.4.1 顏色的表示方法  4.2 處理圖片   4.2.1 瀏覽圖片  4.3 改變顏色的值   4.3.1 使用for-each循環(huán)   4.3.2 使用while循環(huán)   4.3.3 增加/減少紅色(綠色、藍色)   4.3.4 生成日落   4.3.5 搞清方法的意義   4.3.6 變量名范圍   4.3.7 使用for循環(huán)   4.3.8 變亮和變暗   4.3.9 創(chuàng)建底片   4.3.10 轉(zhuǎn)換成灰度  4.4 概念小結(jié)   4.4.1 數(shù)組   4.4.2 循環(huán)   4.4.3 注釋  對象和方法總結(jié)  習題  深入學習 第5章 在矩陣中修改像素  5.1 復制象素   5.1.1 利用嵌套循環(huán)遍歷像素   5.1.2 鏡像圖片  5.2 復制和改造圖片   5.2.1 復制   5.2.2 創(chuàng)作抽象拼貼畫   5.2.3 混合圖片   5.2.4 旋轉(zhuǎn)   5.2.5 綻放比例  5.3 概念小結(jié)   5.3.1 二維數(shù)組   5.3.2 嵌套循環(huán)   5.3.3 方法的返回值   5.3.4 方法重載  對象和方法總結(jié)  習題  深入學習 第6章 不同條件下修改像素  6.1 有條件的像素變化   6.1.1 對比色彩   6.1.2 更換顏色   6.1.3 減輕紅眼  6.2 簡單的邊緣檢測法:有兩種情況的條件語句   6.2.1 否定   6.2.2 同時測試兩種情況   6.2.3 兩種選擇的條件   6.2.4 簡單的邊緣檢測  6.3 棕色特效與多色調(diào)分色印照片:利用多條件語句選擇顏色  6.4 高亮顯示  6.5 像素結(jié)合:模糊化  6.6 背景剔除  6.7 色度鍵  6.8 概念小結(jié)   6.8.1 布爾表達式   6.8.2 連接布爾表達式   6.8.3 條件執(zhí)行   習題 第7章 畫圖 ……第3部分 聲音 第8章 修改聲音樣本 第9章 用值域修改樣本 第10章 通過組合片段創(chuàng)建聲音 第11章 創(chuàng)建類第4部分 文本、文件、網(wǎng)絡、數(shù)據(jù)庫和單一媒體 第12章 創(chuàng)建和修改樣本 第13章 為網(wǎng)頁制作文本第5部分 電影 第14章 編碼、處理和創(chuàng)建電影第6部分 計算機科學中的一些議題 第15章 速度 第16章 JavaScript:一種網(wǎng)頁編程語言附錄A Java快速參考參考文獻

編輯推薦

《世界著名計算機教材精選·Java程序設計》由清華大學出版社出版。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java程序設計一種多媒體方法 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7