Java輕鬆學

Java輕鬆學 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[美] 布賴森·佩恩(Bryson Payne) 著,袁國忠 譯



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-26

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115482198
版次:1
商品編碼:12349527
包裝:平裝
叢書名: 圖靈程序設計叢書
開本:16開
齣版時間:2018-05-01
用紙:膠版紙
頁數:243
正文語種:中文


相關圖書





圖書描述

産品特色

編輯推薦

Java是世界上非常流行的一門功能強大的多平颱編程語言,但學習麯綫十分陡峭。本書從實際項目著手,針對Java零基礎讀者,從安裝和設置Java開發工具開始,一步步幫你消除Java學習中的攔路虎,讓你能夠立即開發真實可行的應用程序。

在創建應用的過程中,你將學習:
- 執行計算、操作文本字符串以及生成隨機顔色;
- 使用條件、循環和方法讓程序簡潔且響應迅速;
- 創建函數以重用代碼並節省時間;
- 創建圖形用戶界麵元素,包括按鈕、菜單、彈齣框和滑條;
- 利用Eclipse和Android Studio提供的功能調試代碼,發現、修復和避免常見錯誤。

內容簡介

本書是Java 基礎教程類圖書,通過開發實際的桌麵和移動應用,從實戰角度指導讀者快速上手Java編程。主要內容包括:Java、Eclipse 和Android Studio 的安裝與設置,JShell 的用法,條件、循環、方法變量、類等Java 編程概念,函數創建,GUI 構建,代碼調試,常見錯誤的規避。
本書適閤所有對Java語言感興趣的初學者。

作者簡介

Bryson Payne
北佐治亞大學計算機科學係終身教授,並曾任該校CEO。從事Java教學工作近20年,深諳教學之道。一直緻力於與全球的K-12學校協作以促進計算機科學教育,在Udemy上所開設的安全方麵的培訓課程吸引瞭全球150多個國傢的數萬名學生。

目錄

第 1 章 起步 1
1.1 Java 支持Windows、macOS 和Linux 1
1.2 安裝Java 8 for Developers 和Java 9 for Developers 2
1.3 安裝Eclipse IDE for Java Developers 2
1.4 配置Eclipse 4
1.4.1 安裝WindowBuilder Editor 5
1.4.2 定製Eclipse 的外觀 6
1.5 安裝用於開發移動應用的Android Studio 7
1.6 使用JShell 熟悉Java 8
1.6.1 運行JShell 8
1.6.2 在JShell 中使用Java 錶達式 10
1.6.3 在JShell 中聲明Java 變量 11
1.6.4 在Java 中打印輸齣 13
1.6.5 JShell 命令 14
1.7 小結 15
第 2 章 創建猜數遊戲 17
2.1 遊戲步驟規劃 17
2.2 新建Java 項目 18
2.3 創建HiLo 類 19
2.3.1 生成隨機數 20
2.3.2 獲取來自鍵盤的用戶輸入 22
2.3.3 讓程序打印輸齣 24
2.4 循環:反復地詢問並檢查 25
2.4.1 if 語句:檢查閤適的條件 26
2.4.2 添加讓用戶接著玩的循環 29
2.5 測試遊戲 31
2.6 小結 34
2.7 編程練習 35
2.7.1 編程練習1:增大範圍 35
2.7.2 編程練習2:計算猜測次數 36
2.7.3 編程練習3:玩MadLibs 遊戲 36
第3 章 給猜數遊戲創建GUI 37
3.1 在JShell 中練手 37
3.1.1 僅用4 行代碼創建一個GUI 38
3.1.2 用10 行代碼創建一個交互式GUI 39
3.2 在Eclipse 中創建GUI 應用程序 41
3.3 使用Eclipse 的WindowBuilder Editor設計GUI 42
3.4 設計用戶界麵 43
3.4.1 在Properties 麵闆中設置GUI屬性 44
3.4.2 在Palette 麵闆中定製GUI組件 45
3.4.3 對齊GUI 元素 47
3.4.4 給GUI 組件命名以方便編寫代碼 48
3.4.5 將GUI 與Java 代碼相關聯 49
3.5 添加檢查用戶猜測的方法 50
3.5.1 獲取JTextField 中的文本 51
3.5.2 將字符串轉換為數字 52
3.6 開始新遊戲 53
3.7 監聽用戶事件——單擊Guess!按鈕 54
3.8 設置GUI 窗口 56
3.9 開玩 58
3.10 添加重玩功能 58
3.11 改善用戶體驗 59
3.11.1 讓用戶能夠按迴車鍵來提交猜測 59
3.11.2 自動刪除前一次猜測的數字 60
3.12 處理無效的用戶輸入 61
3.13 小結 63
3.14 編程練習 64
3.14.1 編程練習1:告訴用戶他猜瞭多少次 64
3.14.2 編程練習2:顯示和隱藏Play Again 按鈕 64
3.14.3 編程練習3:創建GUI 版MadLib 65
第4 章 創建你的第 一個Android 應用 66
4.1 在Android Studio 中新建項目 67
4.2 在設計視圖中創建GUI 布局 71
4.3 在Android Studio 中給GUI 組件命名 74
4.4 在Android Studio 中將GUI 關聯到Java 代碼 75
4.5 添加檢查猜測及開始新遊戲的方法 78
4.6 在Android 中處理事件 81
4.7 在Android 模擬器中運行應用 84
4.8 在Android 設備上運行應用 88
4.8.1 準備好設備 88
4.8.2 連接設備 89
4.8.3 在設備上運行應用 89
4.9 改善用戶體驗 91
4.9.1 讓用戶在文本框中輸入的字數居中 91
4.9.2 添加迴車鍵監聽器 91
4.9.3 最後的潤色 92
4.10 小結 93
4.11 編程練習 94
4.11.1 編程練習1:指齣用戶猜瞭多少次 94
4.11.2 編程練習2:提高視覺吸引力 95
4.11.3 編程練習3:創建移動版MadLibs 遊戲 96
第5 章 給應用添加菜單和首選項 97
5.1 在Android 中添加選項菜單 97
5.1.1 在XML 菜單文件中添加菜單項 97
5.1.2 顯示選項菜單 98
5.1.3 響應用戶選擇 99
5.1.4 創建錶示About 屏幕的彈齣式提醒框 100
5.2 修改猜測範圍 101
5.2.1 添加錶示範圍的變量 101
5.2.2 使用變量range 102
5.2.3 創建讓用戶選擇範圍的對話框 103
5.3 存儲用戶首選項和遊戲統計信息 104
5.3.1 存儲和獲取用戶選擇的範圍 104
5.3.2 存儲獲勝次數 106
5.4 小結 108
5.5 編程練習 108
5.5.1 編程練習1:有贏有輸 108
5.5.2 編程練習2:勝率 109
第6 章 機密信息加密 110
6.1 凱撒加密法 110
6.2 創建應用Secret Messages 111
6.2.1 在Eclipse 中創建項目Secret Messages 111
6.2.2 開始在SecretMessages.java中編寫代碼 112
6.2.3 打亂字符串 113
6.3 Java 中的字符和值 116
6.4 隻加密字母 117
6.5 關閉Scanner 對象 119
6.6 支持自定義密鑰值 120
6.7 加密數字 122
6.8 在不使用Eclipse 的情況下運行命令行程序 124
6.8.1 找到你的工作區文件夾 124
6.8.2 打開命令行窗口 125
6.9 小結 127
6.10 編程練習 127
6.10.1 編程練習1:Looping the Loop 127
6.10.2 編程練習2:反轉並加密 128
6.10.3 編程練習3:使用try 和catch 妥善地處理密鑰 128
第7 章 創建高級GUI 並分享應用 129
7.1 為創建GUI 版Secret Messages 應用新建一個項目 129
7.2 設計GUI 並給組件命名 130
7.3 給GUI 版Secret Messages 應用編寫代碼 132
7.3.1 創建方法encode() 133
7.3.2 給按鈕Encode/Decode 編寫事件處理程序 135
7.3.3 處理無效輸入和用戶錯誤 136
7.3.4 編寫方法main()並運行應用 136
7.4 改進GUI 139
7.4.1 設置換行和摺詞 141
7.4.2 處理無效輸入和用戶錯誤:第 2 部分 142
7.4.3 添加滑條 144
7.5 添加讓滑條起作用的代碼 146
7.6 以可運行的JAR 文件的方式分享應用 148
7.7 小結 151
7.8 編程練習 151
7.8.1 編程練習1:自動移動加密後的消息 151
7.8.2 編程練習2:添加滾動功能 152
7.8.3 編程練習3:在用戶修改文本框內容時相應地調整滑條 153
第8 章 創建移動版Secret Messages應用並與朋友分享 154
8.1 創建移動項目 155
8.2 設計移動GUI 156
8.3 將GUI 關聯到Java 代碼 160
8.3.1 將按鈕Encode/Decode 關聯到方法encode() 160
8.3.2 測試應用 163
8.3.3 給SeekBar 編寫代碼 164
8.4 在模擬器和Android 設備上運行應用 165
8.5 定製浮動操作按鈕 167
8.6 接收來自其他應用的信息 169
8.7 小結 172
8.8 編程練習 172
8.8.1 編程練習1:添加Move Up ^按鈕 172
8.8.2 編程練習2:修改SeekBar 的屬性progress 172
第9 章 使用鼠標繪製五顔六色的氣泡 173
9.1 創建項目BubbleDraw 174
9.2 創建框架BubbleDraw 174
9.3 創建錶示氣泡的類 175
9.3.1 定義氣泡 175
9.3.2 設計Bubble 類的方法 177
9.4 將氣泡存儲在ArrayList 中 180
9.4.1 給BubblePanel 類添加構造函數 181
9.4.2 添加在屏幕上繪圖的方法 181
9.4.3 測試BubblePanel 類 183
9.5 處理鼠標事件 185
9.5.1 創建一個可重用的事件監聽器 185
9.5.2 處理單擊和拖曳 186
9.5.3 處理鼠標滑輪事件 189
9.6 小結 191
9.7 編程練習 191
9.7.1 編程練習1:避免氣泡太小 191
9.7.2 編程練習2:PixelDraw 192
第 10 章 添加動畫和碰撞檢測 194
10.1 通過復製項目BubbleDraw 來創建BubbleDrawGUI 194
10.1.1 重命名主類及其Java 文件 195
10.1.2 指定透明度 196
10.2 添加動畫讓氣泡往上飄 197
10.2.1 添加定時器 197
10.2.2 設置定時器 198
10.2.3 準備動畫 199
10.2.4 啓動定時器 200
10.3 隨機選擇速度和方嚮 200
10.4 為應用創建GUI 203
10.4.1 添加麵闆和按鈕 203
10.4.2 給按鈕Clear 和Pause/Start編寫事件處理程序 205
10.5 使用碰撞檢測讓氣泡到達窗口邊緣後往迴彈 206
10.5.1 軟性迴彈 207
10.5.2 硬性迴彈 209
10.6 添加用於控製動畫速度的滑條 210
10.6.1 定製滑條 210
10.6.2 實現滑條事件處理程序 211
10.7 小結 213
10.8 編程練習 213
10.8.1 編程練習1:避免氣泡呆在原地不動 213
10.8.2 編程練習2:創建應用FlexiDraw 214
10.8.3 編程練習3:PixelDraw 2.0 215
第 11 章 創建Android 多點觸控版BubbleDraw 應用 217
11.1 創建項目BubbleDraw 218
11.2 給BubbleView 類編寫代碼 219
11.2.1 添加實現動畫所需的變量 219
11.2.2 創建構造函數BubbleView() 221
11.2.3 準備好布局以使用BubbleView 221
11.3 修改Bubble 類 222
11.4 使用方法onDraw()在Android 中繪圖 224
11.5 使用100 個氣泡測試BubbleDraw 225
11.5.1 添加方法testBubbles() 225
11.5.2 修復OnTouchListener 的錯誤 226
11.5.3 運行應用BubbleDraw 227
11.6 在Java 中使用綫程化動畫和多任務 228
11.7 使用手指觸摸來繪畫 230
11.7.1 同時使用10 個手指進行多點觸控繪畫 232
11.7.2 在Android 設備上測試多點觸摸事件 232
11.8 修改應用的啓動圖標 233
11.8.1 創建自定義應用圖標 234
11.8.2 將自定義圖標添加到應用中 234
11.8.3 顯示自定義圖標 235
11.8.4 修改應用名稱 236
11.9 小結 237
11.10 編程練習 237
11.10.1 編程練習1:區彆對待單點觸摸事件和多點觸摸事件(1) 237
11.10.2 編程練習2:區彆對待單點觸摸事件和多點觸摸事件(2) 237
附錄A 調試及避免常見錯誤 239
Java輕鬆學 下載 mobi epub pdf txt 電子書 格式

Java輕鬆學 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Java輕鬆學 下載 mobi pdf epub txt 電子書 格式 2024

Java輕鬆學 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

類似圖書 點擊查看全場最低價

Java輕鬆學 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有