时代网-网上书店、网上书城、网上商城;网上购书、订购杂志、网上购物;在线销售图书、杂志、音像、数码软件等商品
电话订购图书、杂志、音像、机票
 注册/登录我的帐户Cart 购物车 | 帮助中心
商品搜索 
 
|

特价促销商品


德川家康13:长河落日
市场价:26
促销价:15.08


大便书(新体检手册)
市场价:29
促销价:17.4


求医不如求己2
市场价:29
促销价:17.4


求医不如求己
市场价:29
促销价:17.4


藏地密码.3
市场价:28
促销价:16.24


印象中国-张艺谋传
市场价:38
促销价:26.6

您最近的浏览历史

暂无浏览历史
Lua 程序设计初阶 Beginning Lua Programming
作  者:Kurt Jung 著 
出 版 社:
  • 出版时间:2007-8-1
  • ISBN:9780470069172
  • 商品缺货注意:此商品已经缺货,如需购买请先登记!
  • 请到货通知我: (请输入Email地址)
定价:¥361.00  时代网价:317.68 折扣:88 节省:¥43.32 
 配送区域:成都市区免费送货上门、货到付款;四川其它地区送货上门、货到付款。全国范围内使用支付宝支付,先收货,后付款,安全方便(支付宝信任商家)。查看具体配送区域

内容简介

Lua offers a wide range of features that you can use to support and enhance your applications. With this book as your guide, you’ll gain a thorough understanding of all aspects of programming with this powerful language. The authors present the fundamentals of programming, explain standard Lua functions, and explain how to take advantage of free Lua community resources. Complete code samples are integrated throughout the chapters to clearly demonstrate how to apply the information so that you can quickly write your own programs.

目录介绍

Acknowledgmens.
Introduction.
Chapter 1: Getting Situated.
Choosing How to Install Lua.
 Finding Your System’s Shell.
 Dealing with Tarballs and Zip Files.
 Compiling Lua.
 Binary Packages.
 Additional Tools.
Chapter 2: First Steps.
 Numbers and Arithmetic Operations: Basic Interpreter Usage.
 Interpreter Know-How.
 Numerical Gotchas.
 Variables and Assignment.
 Strings.
 Relational Operators and Boolean Values.
 The nil Value.
 Boolean Operators.
 The Concatenation, Length, and Modulo Operators.
 Automatic Conversion of Operands.
 Precedence and Associativity.
 Variables and Values.
 Comments.
 Expressions and Statements.
 Compound Statements.
Chapter 3: Extending Lua with Functions.
 Return Values.
 Chunks as Functions.
 Variable Scope.
 Understanding Side Effects.
 Functions Calling Functions.
 Functions as Values.
 Whitespace, Semicolons, and Function Calls.
 Upvalues and Closures.
Chapter 4: Working with Tables.
 Tables Introduced.
 A Shorter Way to Write Some Keys.
 Altering a Table’s Contents.
 Tables as Arrays.
 Array Length.
 Looping through Tables.
 Tables of Functions.
 Functions with Variable Numbers of Arguments.
 Keyword Arguments.
 Different but the Same.
 Building Other Data Structures from Tables.
 Custom-Made Loops.
 Global Variable Environments.
Chapter 5: Using Strings.
 Basic String Conversion Functions
 String Length.
 Converting Between Characters and Character Codes.
 Formatting Strings and Numbers with string.format.
 Input/Output.
 Pattern-Matching.
Chapter 6: Handling and Avoiding Errors.
 Kinds of Errors.
 Handling Errors.
 Locating Errors.
Chapter 7: Using Modules.
 Interfaces and Implementations.
 The require Function.
 Where to Put Modules.
 Preserving a Module’s Interface.
 Module Bookkeeping.
 Bytecode.
 Namespaces.
 The module Function.
 C Modules.
Chapter 8: Extending Lua’s Behavior with Metamethods.
 Using Concatenation and Arithmetical Operators on Tables.
 Relational Metamethods.
 Indexing and Call Metamethods.
 Non-Tables with Metamethods. 、
 Non-Syntactical Metamethods.
 Metamethod Applicability.
Chapter 9: Handling Events Naturally with Coroutines.
 Coroutines and Program Control.
 Managing Concurrent Tasks.
 Retaining State.
 Handling Events Simply.
Chapter 10: Looking Under the Hood.
 Bytecode and luac.
 Garbage Collection.
 The Implementation of Tables and Strings.
 The Debug Library.
Chapter 11: Exploring Lua’s Libraries.
 Core Library.
 Coroutine Library.
 Package Library.
 String Library.
 Table Library.
 Math Library.
 Input/Output Library.
 Operating System Library.
 Debugging Library.
Chapter 12: Using Community Libraries.
 Library Overview.
 How Lua Interacts with Libraries.
 The pack Binary Structuring Library.
 The cURL File Transfer Library.
 The gd Graphics Library.
 The SQLite Database Library.
Chapter 13: Interfacing Lua with Other Languages.
 How C Programs Use Lua.
 Communicating Between Lua and C.
 Calling Lua from C.
 Working with Userdata.
 Indexing Values in C.
 Retaining Values in C.
 Layering Your Extension Library.
Chapter 14: Managing Information with Databases.
 Some Basic Relational Database Concepts.
 SQL, LuaSQL, and MySQL.
Chapter 15: Programming for the Web.
 A Web Server Primer.
 Dynamic Web Content.
 Executing CGI Scripts.
 Installing a Web Server.
 Testing Your Web Server with Static Content.
 Serving Dynamic Web Content.
 Interactive CGI Applications.
 The Kepler Project.
Chapter 16: Connecting to a Larger World.
 Installing LuaSocket.
 Network Overview.
 Using LuaSocket for Network Communication.
 Handling Multiple Persistent Connections.
 The Application Protocols.
 Networking with Lua and Streams.
Chapter 17: Programming Games with Lua.
 Understanding Why and When to Use Lua.
 Simple 2-D Action Game Using SDL.
 Chapter 18: Carrying Lua with You.
 Getting Started with Plua.
 Exploring Plua’s Features.
 Plua on the Mothership.
 Programming with Plua.
Chapter 19: Fitting into the Lua Community.
 The Lua Web Site.
 The Lua Reference Manual.
 Framing Questions.
 The Lua Mailing List.
 The Lua Chat Room.
 Forums.
 The Lua Wiki.
 LuaForge.
 Annual Workshops.
Appendix A: Answers.
Index.
所有评论来自于在时代网购买过此商品的顾客
商品问答 查看所有问答



增值电信业务经营许可证:川B2-20060186 更低价格、更多选择、更方便;网上购书、订购杂志上时代网; 西南地区领先的网上书店、网上书城,您身边的网上书店!

邮政地址:(610041) 四川省成都市高新区衣冠庙邮局C-38信箱 电话订购:(028) 8688 8688 QQ订购咨询:250637647 业务合作:3443912 淘宝旺旺:时代网上书店

时代网使用条件 | 时代网隐私声明    Copyright  时代网(vsvt.com)  2004-2008, All Rights Reserved 蜀ICP备05000965号 总经理邮箱