-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
我的第一本編程書 版權(quán)信息
- ISBN:9787115426871
- 條形碼:9787115426871 ; 978-7-115-42687-1
- 裝幀:簡裝本
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:
我的第一本編程書 內(nèi)容簡介
本書是編程的入門書,目的在于教會讀者編程的基本思路和方法。書中使用專門的工具Sunaba,向讀者展示如何從零開始一步步做出一個完整的程序。本書講解詳細(xì)、連貫,并采用了大量能與現(xiàn)實生活相結(jié)合的例子。特別是在對編程思路的介紹上,作者不惜筆墨,進(jìn)行了詳細(xì)的說明。
本書適合初次接觸編程的人閱讀,也適合有一定編程經(jīng)驗的人查漏補缺。
我的第一本編程書 目錄
1.1 想要做出“那個游戲”應(yīng)該怎么辦 2
1.1.1 做那個游戲時需要什么編程技術(shù) 2
1.1.2 那個游戲到底是什么 3
1.1.3 程序是什么 8
1.1.4 這個奇妙的文章到底是什么 9
1.1.5 你的目標(biāo)有多高 10
1.2 從哪兒開始著手 14
1.2.1 編程語言的學(xué)習(xí)方法 15
1.2.2 從哪里開始編程 15
1.2.3 找出易于著手的要素 16
1.3 本章想傳達(dá)的內(nèi)容 16
第2章 接觸存儲區(qū)~繪制方塊~ 17
2.1 運行寫下的程序 17
2.2 繪制方塊 21
2.2.1 繪制方塊的*基本規(guī)則 21
2.2.2 這一行代碼究竟是什么意思 22
2.2.3 存儲區(qū)是什么 24
2.2.4 操縱存儲區(qū)后為什么會出現(xiàn)白點 27
2.2.5 計算機是怎樣的設(shè)備 27
2.2.6 畫面中的點和幾號存儲區(qū)相關(guān)聯(lián) 29
2.2.7 存儲區(qū)中保存的數(shù)值與顏色的關(guān)系 33
2.3 在指定位置繪制方塊 35
2.3.1 在畫面正中央畫紅色方塊 35
2.3.2 加1減1真是麻煩 39
2.3.3 為何從0開始 41
2.3.4 這樣就可以繪制那個游戲的畫面了嗎 45
2.4 本章想傳達(dá)的內(nèi)容 46
第3章 循環(huán)~讓程序變短~ 49
3.1 減少行數(shù) 50
3.1.1 在1行中操縱多個存儲區(qū) 51
3.1.2 為什么是循環(huán) 52
3.2 循環(huán)的使用方法 53
3.2.1 循環(huán)的語法 53
3.2.2 什么可以用于繪制方塊 54
3.2.3 不固定數(shù)字 55
3.2.4 運行1次后就結(jié)束 57
3.2.5 運行2次后就結(jié)束 58
3.2.6 想讓程序運行16次后結(jié)束應(yīng)該怎么做 61
3.2.7 循環(huán)任意次數(shù)的方法 62
3.2.8 怎么實現(xiàn)每次循環(huán)時對不同像素進(jìn)行涂色 62
3.3 使用循環(huán)繪制方塊 66
3.3.1 然而事情并沒有那么簡單 67
3.3.2 怎么對循環(huán)使用循環(huán) 69
3.3.3 這個程序的問題在哪里 71
3.3.4 在腦中運行 72
3.3.5 從結(jié)果出發(fā)進(jìn)行思考 74
3.3.6 程序不按預(yù)期運行時應(yīng)該怎么辦 79
3.3.7 使用循環(huán)的價值在哪里 80
3.3.8 要在畫面中央繪制方塊該怎么辦 81
3.4 本章想傳達(dá)的內(nèi)容 83
第4章 程序的變形~繪制大量的方塊~ 85
4.1 使用循環(huán)繪制墻壁 86
4.1.1 循環(huán)繪制方塊 86
4.1.2 繪制20個 88
4.1.3 照此繪制出右側(cè)和下方的墻壁 91
4.1.4 注釋 95
4.2 還想繼續(xù)縮短 97
4.2.1 將循環(huán)合并 98
4.2.2 已經(jīng)到頭了嗎 102
4.2.3 能不能把底部也合并進(jìn)來 103
4.2.4 這就是容易理解的程序嗎 108
4.3 本章想傳達(dá)的內(nèi)容 109
第5章 將程序分離~更輕松地繪制大量的方塊~ 111
5.1 除循環(huán)以外,能重復(fù)使用同一行的方法 112
5.1.1 使用引用會怎么樣 112
5.1.2 引用的易理解性 115
5.2 Sunaba中的“引用” 117
5.2.1 關(guān)于運行 119
5.2.2 如何有效利用局部程序 120
5.2.3 每次引用時對不同的點進(jìn)行涂色 120
5.3 使用局部程序繪制墻壁和底部 121
5.3.1 使用局部程序繪制左右兩側(cè)的墻壁 123
5.3.2 局部程序的價值在哪里 128
5.4 改得更易懂些 130
5.4.1 注釋的必要性 131
5.4.2 注意“特殊的數(shù)字” 132
5.5 本章想傳達(dá)的內(nèi)容 138
第6章 會動的程序~讓方塊下落~ 141
6.1 接下來該做什么 142
6.2 使方塊下落 143
6.2.1 試著讓點下落 144
6.2.2 讓方塊下落 146
6.2.3 修正錯誤 150
6.2.4 修正問題 155
6.3 繪制得更快 158
6.3.1 如何關(guān)閉調(diào)控功能 159
6.3.2 調(diào)控是什么 160
6.3.3 寄信 162
6.4 將目前的成果組合在一起 164
6.4.1 首先是簡單地拼在一起 164
6.4.2 繪制墻壁和底部 167
6.4.3 關(guān)閉調(diào)控 168
6.4.4 將下落的方塊移到中間 169
6.5 本章想傳達(dá)的內(nèi)容 170
第7章 為存儲區(qū)起名~更多中文~ 173
7.1 現(xiàn)在的程序有什么問題 174
7.1.1 需要什么樣的工具 176
7.1.2 不用自己編號 178
7.2 在Sunaba中為存儲區(qū)取名 181
7.2.1 先試用一下 182
7.2.2 不需要考慮存儲區(qū)編號 183
7.3 命名存儲區(qū)的規(guī)則 185
7.3.1 什么時候生成的命名存儲區(qū) 185
7.3.2 命名存儲區(qū)只作用于其所在的局部程序 186
7.3.3 從循環(huán)的外部無法看到 189
7.4 本章想傳達(dá)的內(nèi)容 190
……
第8章 可以操作的程序~操作方塊~ 191
第9章 “計算”本來的意思~緩慢下落~ 223
第10章 批量使用存儲區(qū)~堆積方塊~ 257
第11章 為存儲區(qū)起名進(jìn)階版~消除橫行~ 303
第12章 將所有內(nèi)容組合起來~旋轉(zhuǎn)方塊~ 345
第13章 “表格”這個思考方式~完成游戲~ 403
第14章 走出沙地~一個開端的結(jié)束~ 447
結(jié)語 463
我的第一本編程書 作者簡介
平山尚(作者)
1977年生于北海道,曾在京都大學(xué)研究生院工學(xué)研究科進(jìn)行分子生物學(xué)的研究,2002進(jìn)入世嘉株式會社,參與了《電腦戰(zhàn)機》(PS2)、《超級網(wǎng)球大獎賽3》(AC、PS3)、SEGA CARD-GEN MLB(AC)、《超級網(wǎng)球大獎賽4》(PS3、360、Wii、VITA)的開發(fā)。
張沈宇(譯者)
畢業(yè)于九州大學(xué)。大學(xué)期間主攻人機交互設(shè)計,F(xiàn)居日本東京,從事以自然語言處理為主的人工智能相關(guān)技術(shù)的研究與開發(fā)工作。
- >
【精裝繪本】畫給孩子的中國神話
- >
我與地壇
- >
詩經(jīng)-先民的歌唱
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
上帝之肋:男人的真實旅程
- >
李白與唐代文化
- >
月亮與六便士
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述