書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)
> >
App Inventor開發(fā)探底-俄羅斯方塊開發(fā)筆記

App Inventor開發(fā)探底-俄羅斯方塊開發(fā)筆記

作者:金從軍著
出版社:清華大學(xué)出版社出版時(shí)間:2016-08-01
開本: 32開 頁數(shù): 182
中 圖 價(jià):¥40.3(7.2折) 定價(jià)  ¥56.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

App Inventor開發(fā)探底-俄羅斯方塊開發(fā)筆記 版權(quán)信息

App Inventor開發(fā)探底-俄羅斯方塊開發(fā)筆記 本書特色

app inventor是一款開發(fā)安卓應(yīng)用的可視化編程工具,它提供了一種可拼接、圖形化的語言塊,使得編寫程序如同拼裝積木一樣簡單易學(xué)。雖然app inventor具備了常規(guī)編程語言所應(yīng)具有的基本語言要素,但由于其簡單易用,仍然被認(rèn)為是適合初學(xué)者入門的語言。 本書以mit app inventor編程工具為基礎(chǔ),采用“開發(fā)筆記”的敘述方式,通過一個(gè)經(jīng)典的俄羅斯方塊游戲的開發(fā),以進(jìn)化的方式向讀者演繹編程的過程,不僅使讀者尤其是初學(xué)者能夠掌握軟件編程的基本知識(shí),同時(shí)也能充分了解、體驗(yàn)和領(lǐng)悟軟件開發(fā)的基本思路與方法。

App Inventor開發(fā)探底-俄羅斯方塊開發(fā)筆記 內(nèi)容簡介

用app inventor開發(fā)俄羅斯方塊游戲,算是一次探險(xiǎn),目的是為了求證一個(gè)結(jié)論:app inventor也可以用于開發(fā)完整的應(yīng)用。——本書作者 以“開發(fā)筆記”的敘述方式演繹編程的過程,為讀者尤其是初學(xué)者開辟了一條獨(dú)特的學(xué)習(xí)編程之路。 

App Inventor開發(fā)探底-俄羅斯方塊開發(fā)筆記 目錄

**章游戲的描述1 第二章開發(fā)與測(cè)試環(huán)境4 **節(jié)開發(fā)環(huán)境4 一、 進(jìn)入開發(fā)環(huán)境4 二、 創(chuàng)建項(xiàng)目4 三、 設(shè)計(jì)視圖4 四、 編程視圖7 第二節(jié)測(cè)試環(huán)境9 第三章創(chuàng)造一個(gè)彩色方塊11 **節(jié)畫布上的靜態(tài)方塊11 一、 添加畫布組件11 二、 為畫布組件設(shè)置屬性11 三、 編寫代碼13 第二節(jié)對(duì)程序的解釋16 一、 坐標(biāo)16 二、 畫布組件的畫筆功能17 第三節(jié)逐步了解開發(fā)工具18 一、 代碼塊的分類18 二、 數(shù)據(jù)及其類型20 三、 數(shù)據(jù)處理方法20 小結(jié)23 第四章繪制灰色方陣24 **節(jié)方陣中的數(shù)學(xué)問題24 第二節(jié)繪制方陣26 第三節(jié)逐步了解開發(fā)工具28 一、 變量概述28 二、 變量的分類28目錄 app inventor開發(fā)探底——俄羅斯方塊開發(fā)筆記〖2〗〖2〗 〖1〗 三、 變量的聲明29 四、 變量的讀寫操作29 五、 循環(huán)語句30 小結(jié)31 第五章讓方塊動(dòng)起來32 **節(jié)計(jì)時(shí)器組件32 一、 添加計(jì)時(shí)器組件32 二、 添加計(jì)時(shí)事件處理程序32 第二節(jié)下落的方塊35 一、 編寫計(jì)時(shí)事件處理程序35 二、 定義過程36 第三節(jié)逐步了解開發(fā)工具37 一、 代碼復(fù)用37 二、 定義過程38 三、 帶參數(shù)的過程38 小結(jié)39 第六章組塊的移動(dòng)40 **節(jié)按鈕及水平布局組件40 第二節(jié)繪制紅色長條組塊41 一、 確定繪圖坐標(biāo)41 二、 改造畫塊過程42 三、 改造擦除過程44 四、 繪制組塊44 五、 擦除組塊45 第三節(jié)控制塊的移動(dòng)46 一、 組塊的左右移動(dòng)46 二、 組塊的快速下落47 第四節(jié)逐步了解開發(fā)工具47 一、 事件驅(qū)動(dòng)48 二、 條件語句48 小結(jié)50 第七章組塊的旋轉(zhuǎn)51 **節(jié)對(duì)旋轉(zhuǎn)的定義51 第二節(jié)旋轉(zhuǎn)事件處理程序52 第三節(jié)修改與組塊編號(hào)相關(guān)的程序54 一、 修改計(jì)時(shí)程序54 二、 修改左右移動(dòng)程序57 三、 修改快落程序57 四、 對(duì)程序設(shè)計(jì)的一點(diǎn)思考57 第四節(jié)逐步了解開發(fā)工具59 一、 代碼塊的折疊、展開與排列59 二、 輸入項(xiàng)的兩種顯示方式——外掛與內(nèi)嵌60 三、 禁用與刪除代碼塊60 小結(jié)61 第八章隨機(jī)生成組塊62 **節(jié)用隨機(jī)數(shù)生成組塊63 一、 改造屏幕初始化程序63 二、 添加“重新開始”功能63 第二節(jié)改變組塊的觸底行為66 第三節(jié)列表及列表變量68 一、 列表項(xiàng)、索引值、列表長度68 二、 列表變量的聲明及列表的創(chuàng)建69 三、 列表的操作70 小結(jié)70 第九章組塊的堆疊71 **節(jié)創(chuàng)建色塊列表71 第二節(jié)修改色塊列表73 第三節(jié)組塊停止下落的條件74 第四節(jié)組塊觸頂判斷79 第五節(jié)編程基礎(chǔ)——流程圖82 一、 常用的圖形符號(hào)82 二、 流程圖的結(jié)構(gòu)82 三、 在不同尺度上描述程序的流程83 第六節(jié)測(cè)試循環(huán)語句的終止84 第十章消除填滿的行86 **節(jié)判斷是否有填滿的行86 第二節(jié)改寫計(jì)時(shí)程序89 第三節(jié)消除被填滿的行93 第四節(jié)讓填滿的行從畫布上消失94 第五節(jié)列表項(xiàng)的刪除與插入操作100 一、 列表項(xiàng)的刪除100 二、 列表項(xiàng)的插入操作103 第十一章代碼整理及任務(wù)展望105 **節(jié)全局變量106 第二節(jié)另類的全局變量——組件109 第三節(jié)過程的另一種分類110 第四節(jié)關(guān)于繪制背景過程111 第五節(jié)后續(xù)任務(wù)112 第十二章計(jì)分及受控移動(dòng)改進(jìn)115 **節(jié)計(jì)分115 第二節(jié)受控移動(dòng)的代碼改進(jìn)117 一、 左移程序117 二、 右移程序118 三、 快落程序119 四、 旋轉(zhuǎn)程序120 第十三章為3號(hào)組塊編程125 **節(jié)編寫3號(hào)組塊的繪制及擦除過程126 第二節(jié)修改與組塊編號(hào)相關(guān)的程序126 第三節(jié)回顧與展望132 第四節(jié)使用多層列表存儲(chǔ)并訪問數(shù)據(jù)133 一、 組塊數(shù)據(jù)的坐標(biāo)表示法133 二、 組塊數(shù)據(jù)的列表化134 三、 多層列表的訪問技術(shù)135 四、 列表的其他訪問方式136 第十四章對(duì)19種組塊的列表數(shù)據(jù)編程137 **節(jié)組塊的繪制137 一、 組塊繪制的數(shù)據(jù)137 二、 初始化全局變量——組塊坐標(biāo)列表138 三、 編寫繪制及擦除過程138 第二節(jié)修改相關(guān)過程139 一、 創(chuàng)建新組塊140 二、 組塊下落140 三、 求觸底組塊覆蓋的行140 四、 已經(jīng)觸塊141 五、 已經(jīng)觸頂144 六、 求重繪起始行145 七、 更新色塊列表146 八、 重繪畫布147 九、 左移程序148 十、 右移程序150 十一、 快落程序151 十二、 旋轉(zhuǎn)程序153 第十五章完善游戲功能160 **節(jié)用手勢(shì)控制組塊移動(dòng)160 一、 改造控制按鈕的點(diǎn)擊事件處理程序160 二、 了解劃動(dòng)事件的相關(guān)參數(shù)160 第二節(jié)保存成績及退出游戲162 一、 本地?cái)?shù)據(jù)庫組件162 二、 功能描述164 三、 可用組件164 四、 編寫代碼——游戲結(jié)束164 五、 編寫代碼——處理用戶選擇166 六、 測(cè)試166 第三節(jié)預(yù)報(bào)下一個(gè)出現(xiàn)的組塊167 一、 添加一片新畫布167 二、 預(yù)報(bào)功能描述168 三、 編寫程序168 第四節(jié)組塊直落171 第十六章程序總覽174 **節(jié)要素分類174 一、 常量175 二、 變量175 三、 過程——無返回值的繪圖過程175 四、 過程——無返回值、更新數(shù)值變量175 五、 過程——無返回值、更新列表變量176 六、 過程——返回?cái)?shù)值176 七、 過程——返回邏輯值176 八、 過程——返回列表176 九、 無返回值的綜合過程177 十、 事件處理程序177 第二節(jié)要素之間的關(guān)系177 第三節(jié)開發(fā)中的測(cè)試178 第四節(jié)開發(fā)中的遺留問題179 附錄19種組塊的數(shù)據(jù)表181 后記183
展開全部

App Inventor開發(fā)探底-俄羅斯方塊開發(fā)筆記 作者簡介

金從軍:在新浪微博及博客上自稱“老巫婆”,Adobe公司認(rèn)證工程師和培訓(xùn)師;曾從事大學(xué)教師、渠道總監(jiān)、程序員、開發(fā)項(xiàng)目經(jīng)理等工作;喜愛游戲與編程;2014年創(chuàng)辦17coding.net網(wǎng)站,開展與App Inventor相關(guān)教學(xué)及技術(shù)咨詢工作。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服