出版時間:2008-11 出版社:清華大學出版社 作者:童勇木 頁數(shù):185 字數(shù):282000
前言
Java語言是一種與平臺無關(guān)的編程語言,它具有“一次編寫,隨處運行”的特點,所以非常適合于分布式的網(wǎng)絡編程。隨著Internet網(wǎng)絡在我國的迅速普及,參與和從事網(wǎng)絡編程的人員也在不斷增加,選用Java語言作為編程工具的網(wǎng)絡開發(fā)者也越來越多。Java不僅能夠完成在網(wǎng)頁中加入動畫之類的簡單任務,還被應用到商業(yè)、金融、安全等重要領(lǐng)域?! ”緯卜?章。第1章編程基礎(chǔ), 講解如何編寫簡單的Java程序;第2章圖形界面,從簡單到復雜分析如何應用Java的各種圖形對象構(gòu)建用戶界面;第3章輸入輸出系統(tǒng),講解Java的輸入輸出系統(tǒng)以及目錄和文件的操作;第4章網(wǎng)絡編程,從簡單的網(wǎng)絡應用人手,著重于對Java網(wǎng)絡功能進行介紹,包括基于TCP/UDP的服務器和客戶端以及常用協(xié)議的程序設(shè)計;第5章數(shù)據(jù)庫編程,講解JDBC的使用方法,數(shù)據(jù)庫的常用操作;第6章特效編程與綜合應用,介紹如何綜合應用所學的知識編寫比較復雜的程序。
內(nèi)容概要
Java語言具有面向?qū)ο?、多線程、跨平臺等優(yōu)秀特點,深受廣大程序員的青睞。本書精選實際開發(fā)中最為常用的實例來講解Java 2的功能和技巧,實例的講解過程一般是先提出設(shè)計任務,接著介紹完成該任務的基本思想和方法,然后詳細給出其核心程序的源代碼,最后分析總結(jié)。 本書共分6章,主要內(nèi)容包括編程基礎(chǔ)、圖形界面、輸入輸出系統(tǒng)、網(wǎng)絡編程、數(shù)據(jù)庫編程、特效編程與綜合應用。本書所有實例都是從事Java編程人員的經(jīng)驗總結(jié),具有很強的實用性,每一個實例的程序源代碼都經(jīng)過上機調(diào)試并運行通過,方便代碼移植。讀者可以通過本書學習培養(yǎng)分析問題的方法和編寫程序的思路,達到舉一反三的效果。 本教材可以獨立成書,也可以和其他理論教材配合使用,是一本完全由實踐引導的語言入門和提高教材。本書既可作為高職高專院校師生的教材,也可作為自學者的教材或參考書。
書籍目錄
第1章 編程基礎(chǔ) 1.1 Application程序編寫 1.2 Applet程序編寫 1.3 學會異常處理 1.4 異常類的定義 1.5 學會鍵盤事件處理 1.6 鼠標事件響應 1.7 數(shù)據(jù)排序 1.8 學會switch控制語句 1.9 將逗號分隔的字符串分解成數(shù)組 第2章 圖形界面 2.1 簡單的幀圖形界面 2.2 教材信息錄入界面 2.3 使用網(wǎng)格袋布局 2.4 創(chuàng)建和彈出對話框 2.5 用不同字體顯示文字 2.6 用不同顏色顯示文字 2.7 繪制圖形. 2.8 裝入和顯示多幅圖像 2.9 使用swing包圖形組件 2.10 密碼驗證界面 2.11 使用顏色選擇對話框 2.12 下拉框選擇字體 2.13 列表框選擇字體 2.14 程序啟動界面 2.15 菜單 2.16 樹狀結(jié)構(gòu)圖 2.17 使用工具欄 2.18 使用文件選擇器 2.19 滑桿的使用 2.20 使用進度條 2.21 繪制五角星 第3章 輸入/輸出系統(tǒng) 3.1 字符串的輸入和顯示 3.2 管理日錄和文件 3.3 簡單二進制的文件讀寫 3.4 帶格式的文件輸入/輸出 3.5 文件的隨機讀取 3.6 zip格式文件壓縮 3.7 打印圖片 第4章 網(wǎng)絡編程 4.1 取得IP地址 4.2 編寫TCP方式的通信程序 4.3 使用UDP進行數(shù)據(jù)通信 4.4 制作網(wǎng)頁瀏覽器 4.5 發(fā)送郵件 第5章 數(shù)據(jù)庫編程 5.1 連接數(shù)據(jù)庫 5.2 查詢數(shù)據(jù)庫 5.3 修改數(shù)據(jù)庫 第6章 特效編程與綜合應用 6.1 學生成績錄入界面 6.2 龜兔賽跑模擬 6.3 在線聊天程序 6.4 編寫記事本程序 6.5 編寫計算器程序 6.6 時鐘 6.7 在網(wǎng)頁中播放聲音 6.8 在應用程序中播放聲音 6.9 在應用程序中播放視頻 6.10 圖像的淡人淡出 參考文獻
章節(jié)摘錄
第一,明確要編寫一個Application程序,因此在定義主類時必須有一個命名為main的方法;第二,程序要接收一個字符串參數(shù),因此需要在程序中定義一個字符串類型的變量用來接收傳人的參數(shù);第三,程序有輸入輸出操作,因此必須引入java.io包;第四,程序可以使用System.out.println()方法來顯示文字?! ∫帉懸粋€Applet程序,需要引入java.a(chǎn)pplet包,并且程序的主類必須被定義成Applet類的子類。另外.Applet程序是圖形界面,要在圖形界面上顯示文字,就需要引入java.a(chǎn)wt包。該程序繼承Applet類的兩個方法:init()和paint()。init()方法足在創(chuàng)建Applet類的實例時運行的,我們用它來取得參數(shù)值并保存下來;在paint()方法中將結(jié)果顯示出來。程序要接收兩個參數(shù),所以要定義一個具有三個元素字符串數(shù)組來保存?zhèn)魅说膮?shù)和連接后的字符串。使用getParameter()方法類取得參數(shù)值。最后在paint()方法中使用g.drawString()方法將結(jié)果顯示出來。
編輯推薦
《Java 2程序設(shè)計案例匯編》既可作為高職高專院校師生的教材,也可作為自學者的教材或參考書。
圖書封面
評論、評分、閱讀與下載