跨語言編程實戰攻略

跨語言編程實戰攻略

《跨語言編程實戰攻略》是西安電子科技大學出版社出版圖書。

基本介紹

  • 中文名:跨語言編程實戰攻略
  • 作者:周輝 
  • 出版時間:2021年5月1日
  • 出版社:西安電子科技大學出版社
  • ISBN:9787560660349
  • 開本:16 開
  • 版次:1
  • 商品編碼:12861697
  • 品牌:西安電子科技大學出版社
  • 包裝:平裝
  • 用紙:膠版紙
內容簡介
本書以俄羅斯方塊遊戲作為實戰案例分析了遊戲中的基礎元素。根據分析所得的數據結構和功能,依次切換使用C、Java、Python、JavaScript這4門不同的程式語言來開發俄羅斯方塊遊戲,並以此為契機,探討如何培養通用的編程能力,如何按需切換使用不同的程式語言。
本書共6章。第1章介紹了跨語言編程訓練的背景和意義,以及本書中將用到的程式語言。第2章從基礎、規則和進階3個層面分析俄羅斯方塊遊戲的邏輯,從而得出關鍵的數據結構和功能。第3~6章分別使用C、Java、Python、JavaScript這4門語言,依據相同的邏輯,並結合語言自身的特點,依次編碼實現俄羅斯方塊遊戲。
本書可作為計算機科學與技術、軟體工程、網路工程、網路空間安全、電子信息技術、通信工程等專業本科生和研究生的拓展參考書,也可以作為培訓機構的參考資料。本書定位於希望快速掌握多門程式語言,有一定編程經驗的自學者、學生、初入行的工程師。對於在相關IT企業中從事軟體研發的資深工程師,本書也具有很好的參考價值。
目錄
第1章 緒論
1.1 編程訓練的重要性
1.2 跨語言編程
1.3 程式語言排行榜
第2章 拆解俄羅斯方塊
2.1 基礎
2.1.1 遊戲的背景和邊界
2.1.2 方塊的表示與編碼
2.1.3 方塊和格子的繪製與擦除
2.1.4 回響鍵盤訊息
2.2 規則
2.2.1 新方塊的進入
2.2.2 方塊的橫向移動
2.2.3 方塊的翻轉
2.2.4 方塊的下落
2.2.5 方塊的固化與消行
2.3 進階
2.3.1 方塊配色
2.3.2 遊戲音效
2.3.3 遊戲難度
2.3.4 輔助區域
第3章 C語言實戰
3.1 挑選C語言開發環境
3.2 三種形式的main函式
3.3 實現俄羅斯方塊遊戲
3.3.1 在命令行中搭建圖形處理的基礎
3.3.2 實現遊戲的規則
3.3.3 進階——讓遊戲豐富多彩
3.4 C語言編程的思考
3.4.1 標準輸入/輸出
3.4.2 字元編碼的本質和發展
第4章 Java語言實戰
4.1 日新月異的Java開發環境
4.2 程式執行的起點
4.3 面向遊戲設計的4個類
4.4 實現俄羅斯方塊遊戲
4.4.1 用java.swing構建圖形圖像處理的基礎
4.4.2 在對象協作中實現遊戲的規則
4.4.3 進階——讓遊戲豐富多彩
4.5 編程思考
4.5.1 面向對象編程
4.5.2 讓人“看起來工整”的編碼規範
第5章 Python語言實戰
5.1 選擇Python開發工具
5.2 多樣化的代碼結構和程式入口
5.3 實現俄羅斯方塊遊戲
5.3.1 用專業的pygame打造圖形圖像基礎
5.3.2 實現遊戲的規則
5.3.3 進階——pygame讓音效處理更簡單
5.4 編程思考
5.4.1 繞不開的類型系統
5.4.2 解釋執行是一把雙刃劍
第6章 JavaScript語言實戰
6.1 JS編輯器和瀏覽器
6.2 兩種JS代碼組織結構
6.3 俄羅斯方塊遊戲的實現
6.3.1 在HTML的canvas元素上繪圖
6.3.2 相同的規則與相似的代碼
6.3.3 進階——網頁中的顏色
6.4 編程思考
6.4.1 離不開的瀏覽器BOM
6.4.2 兩種不同的計時操作支持
參考文獻

相關詞條

熱門詞條

聯絡我們