[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《Lua程序設計:第2版》(Programming in Lua, Second Edition)第2版[PDF]
《Lua程序設計:第2版》(Programming in Lua, Second Edition)第2版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/11
大       小 -
《Lua程序設計:第2版》(Programming in Lua, Second Edition)第2版[PDF] 簡介: 中文名 : Lua程序設計:第2版 原名 : Programming in Lua, Second Edition 別名 : 腳本編程, Lua程序設計, 游戲編程, 游戲開發 作者 : (巴西)Roberto Ierusalimschy 譯者 : 周惟迪 圖書分類 : 軟件 資源格式 : PDF 版本 : 第2版 出版社 : 電子工業出版社 書號 : 978712106
電驢資源下載/磁力鏈接資源下載:
全選
"《Lua程序設計:第2版》(Programming in Lua, Second Edition)第2版[PDF]"介紹
中文名: Lua程序設計:第2版
原名: Programming in Lua, Second Edition
別名: 腳本編程, Lua程序設計, 游戲編程, 游戲開發
作者: (巴西)Roberto Ierusalimschy
譯者: 周惟迪
圖書分類: 軟件
資源格式: PDF
版本: 第2版
出版社: 電子工業出版社
書號: 9787121061875
發行時間: 2008年5月
地區: 大陸
語言: 簡體中文
簡介:

內容介紹:
  本書是《lua程序設計》(第1版)的更新和擴展,在第1版的基礎上進行了較大的改進,並且加入了很多新的知識點.
  介紹了lua語言所具有的功能,並使用大量示例來演示如何將它們運用到實際的任務中
  
  深入地介紹了lua中唯一的數據結構——table,還討論了數據結構、持久化、包和面向對象編程.
  展示了lua的標准庫,對那些想將lua作為一門獨立語言來使用的開發者特別有用,每一章介紹一個庫,包括數學庫、table庫、字符串庫、i/o庫、操作系統庫、調試庫.
  介紹lua與c語言之間的api,這是為那些想用c語言來訪問lua功能的人准備的.
  本書可作為廣大lua愛好者的自學用書,也可以作為大學相相關專業的教學參考書.
作者介紹:
  周惟迪(www.zhouweidi.name),在少年時由於喜好計算機游戲而喜愛上計算機編程,對各類開發技術皆有涉獵。曾從事過2年游戲程序設計專業的教育工作,之後在上海Ubisoft工作,參與Splinter Cell4(Xbox 360)、Rayman 4(Xbox 360)等項目開發。現就職於Epic Games China,從事MMO引擎,以及基於Unreal 3的MMO游戲開發。常在業余時間參與各種軟件的開發,同時翻譯過《Direct3D游戲編程入門教程》一書。
內容截圖:

目錄:
第1部分
第1章 開始
1.1 程序塊(chunk)
1.2 詞法規范
1.3 全局變量
1.4 解釋器程序(the dtand-slone interpreter)
第2章 類型與值
2.1 nil(空)
2.2 boolean(布爾)
2.3 number(數字)
2.4 string(字符串)
2.5 table(表)
2.6 function(函數)
2.7 userdata(自定義類型)和thread(線程)
第3章 表達式
3.1 算術操作符
3.2 關系操作符
3.3 邏輯操作符
3.4 字符串連接
3.5 優先級
3.6 table構造式(table constructor)
第4章 語句
4.1 賦值
4.2 局部變量與塊(block)
4.3 控制結構
4.3.1 if then else
4.3.2 while
4.3.3 repeat
4.3.4 數字型for(numeric for)
4.3.5 泛型for(generic for)
4.4 break與return
第5章 函數
5.1 多重返回值(multiple results)
5.2 變長參數(variable number of arguments)
5.3 具名實參(named arguments)
第6章 深入函數
6.1 closure(閉合函數)
6.2 非全局的函數(non-global function)
6.3 正確的尾調用(proper tail call)
第7章 迭代器與泛型for
7.1 迭代器與closure
7.2 泛型for的語義
7.3 無狀態的迭代器
7.4 具有復雜狀態的迭代器
7.5 真正的迭代器
第8章 編譯、執行與錯誤
8.1 編譯
8.2 C代碼
8.3 錯誤(error)
8.4 錯誤處理與異常
8.5 錯誤消息與追溯(traceback)
第9章 協同程序(coroutine)
9.1 協同程序基礎
9.2 管道(pipe)與過濾器(filter)
9.3 以協同程序實現迭代器
9.4 非搶先式的(non-preemptive)多線程
第10章 完整的示例
10.1 數據描述
10.2 馬爾可夫鏈(markov chain)算法
第2部分
第11章 數據結構
11.1 數組
11.2 矩陣與多維數組
11.3 鏈表
11.4 隊列與雙向隊列
11.5 集合與無序組(bag)
11.6 字符串緩沖
11.7 圖
第12章 數據文件與持久性
12.1 數據文件
12.2 串行化(Serialization)
12.2.1 保存無環的table
12.2.2 保存有環的table
第13章 元表(metatable)與元方法(meatmethod)
13.1 算術類的元方法
13.2 關系類的元方法
13.3 庫定義的元方法
13.4 table訪問的元方法
13.4.1 _ _index元方法
13.4.2 _ _newindex元方法
13.4.3 具有默認值的table
13.4.4 跟蹤table的訪問
13.4.5 只讀的table
第14章 環境
14.1 具有動態名字的全局變量
14.2 全局變量聲明
14.3 非全局的環境
第15章 模塊與包
15.1 require函數
15.2 編寫模塊的基本方法
15.3 使用環境
15.4 module函數
15.5 子模塊與包
第16章 面向對象編程
16.1 類
16.2 繼承
16.3 多重繼承
16.4 私密性
16.5 單一方法(single-method)做法
第17章 弱引用table
17.1 備忘錄(memoize)函數
17.2 對象屬性
17.3 回顧table的默認值
第3部分
第18章 數學庫
第19章 table庫
19.1 插入和刪除
19.2 排序
19.3 連接
第20章 字符串庫
20.1 基礎字符串函數
20.2 模式匹配(pattern-matching)函數
20.2.1 string.find函數
20.2.2 string.match函數
20.2.3 string.gsub函數
20.2.4 string.gmatch函數
20.3 模式
20.4 捕獲(capture)
20.5 替換
20.5.1 URL編碼
20.5.2 tab擴展
20.6 技巧
第21章 I/O庫
21.1 簡單I/O模型
21.2 完整I/O模型
21.2.1 性能小訣竅
21.2.2 二進制文件
21.2.3 其他文件操作
第22章 操作系統庫
22.1 日期和時間
22.2 其他系統調用
第23章 調試庫
23.1 自省機制
23.1.1 訪問局部變量
23.1.2 訪問非局部的變量(non-local varible)
23.1.3 訪問其他協同程序
23.2 鉤子
23.3 性能剖析(profile)
第4部分
第24章 C API概述
24.1 第一個示例
24.2 棧
24.2.1 壓入元素
24.2.2 查詢元素
24.2.3 其他棧操作
24.3 CAPI中的錯誤處理
24.3.1 應用程序代碼中的錯誤處理
24.3.2 庫代碼中的錯誤處理
第25章 擴展應用程序
25.1 基礎
25.2 table操作
25.3 調用Lua函數
25.4 一個通用的調用函數
第26章 從Lua調用C
26.1 C函數
26.2 C模塊
第27章 編寫C函數的技術
27.1 數組操作
27.2 字符串操作
27.3 在C函數中保存狀態
27.3.1 注冊表(registry)
27.3.2 C函數的環境
27.3.3 upvalue
第28章 用戶自定義類型
28.1 userdata
28.2 元表
28.3 面向對象的訪問
28.4 數組訪問
28.5 輕量級userdata(light userdata)
第29章 管理資源
29.1 目錄迭代器
29.2 XML分析器
第30章 線程和狀態
30.1 多個線程
30.2 Lua狀態
第31章 內存管理
31.1 分配函數
31.2 垃圾收集器
31.2.1 原子操作
31.2.2 垃圾收集器的API 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved