最近迷上了使用Lua写一些方便的小程序,也看了一些关于lua的文档。发现不少人经常问一些很常见的问题,感觉好像还没有找到学习lua的好办法。下面介绍一下个人经验。
1,学习lua需要什么基础?
很显然,lua不适合作为你第一个编程语言,因为它需要比较深的c语言编程基础,而且对于数据结构有一定的了解,最关键的是它的功能函数并不完整,需要很多额外第三方支持,比如最基本的socket。所以学习lua最好有c或者c++的基础。
2,学习lua看什么文档?
国人学习lua,最好从Programming In Lua中文版看起,非常有帮助,最好是逐字逐句的看。文档在这里可以下载:http://groups.google.com/group/lua5
另外可以看看lua的manual,推荐大家安装lua for windows这个整合安装包,里面包含了这两个文档,虽然都是英文的。
3,如何在windows下使用lua?
windows下最好安装lua for
windows,里面会包含一些常用的模块,比如socket,sql,sqlite等。而且还包含了一个编辑器Scite,可以通过它来对lua脚本进行调试运行。不需要额外安装什么IDE了。
4,如何写一个lua的调试器?
看PIL或者manual,里面会提到lua的debug库,或者更深入的办法就是直接看lua代码,不过100多k而已。
5,lua如何进行网络编程?
通过luasocket。
6,lua除了编写魔兽世界的插件,还能做什么?
可以用lua来写一些常用的程序,比如操作excel,比如定制一些查找。还可以把lua作为一种配置方式(类似ini文件或者cfg文件),因为lua的表,可以达到非常复杂的配置功能,另外lua的解析速度要比xml快多了。当然lua主要用处还是游戏。
7,lua可以调用windows api么?可以调用COM组件么?
可以自己编写一个dll封装对windows
api的调用,或者用alien这个模块。可以通过luacom来调用COM组件。BTW,通过COM组件调用可以实现对excel或者word的操作。
8,学习lua有什么网站么?
两个很重要的http://lua
-users.org
,另外一个http://lua.org
,还有一个重要的网站是http://luaforge.org
分享到:
相关推荐
通过例子学习LUA编程.doc lua进阶 实例代码 有用 ,分享给大家
利用Lua编程的力量来创建专注于动作,动画和战术的游戏AI 第1章AI沙盒入门 第2章创建和移动代理 第3章角色动画 第4章头脑控制 第5 章导航第6章决策 第7章知识表示 第8 章感知第9章策略
Lua 编程入门 PDF 分享 适用于无基础的lua学习新人。
学习lua从零开始详细介绍lua的基本语法,系统内部函数说明
希望大家能快速学习到lua的精髓。。。都是些lua比较实用的工具
lua创始人作品。学习lua必备,英文原版高清,强烈推荐下载。 Programming in Lua 2nd Edition (ROBERTO IERUSALIMSCHY) Lua编程第二版,英文原版高清PDF
资料中介绍了Lua 脚本语法说明,介绍LUA编程语法和详细使用教程,非常适合LUA脚本初学者学习,适合LUA基础学习
VS下LUA编程环境搭建,doc文件,按图索骥式学习
罗技脚本编程G-series Lua API 参考文档(中文版),主要是用在罗技G系列的鼠标和键盘的宏编程,实用性比较高,大家互相交流学习!
Programming_In_Lua 中文版,想学习lua语言的朋友可以下载下来学习。
lua5.2学习经典书籍----lua程序设计第三版,英文版,lua学习最新权威资料
本PDF是云风大神对Lua的源代码进行了详尽地分析,对想深入学习Lua编程的人来说无疑是一大利器!
lua入门学习高清pdf资料,包含《lua编程指南》,《lua程序设计》以及一些简单例程。
一个简短的指南,适合想要学习Lua编程的任何人。 不管您现有的技能水平如何,都可以通过Lua了解编程基础。 目录 第1章:Lua简介 本章介绍什么是Lua以及如何在任何操作系统上设置Lua环境。 Lua不受任何操作系统限制,...
学习Lua编程的最简单方法这本书是关于什么的? Lua是一种小型,功能强大且可扩展的脚本/编程语言,可用于学习编程,编写游戏和应用程序,或用作嵌入式脚本语言。 有许多流行的商业项目,可让您通过Lua脚本进行修改...
lua脚本学习案例,很好的demo,零基础入门,效果好的不得了
学习lua游戏开发专用资源,lua在游戏开发中是用的比较广的脚本语言,其核心小,是一种轻量级的脚本语言,值得我们学习使用!
Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和网络编程等领域。通过使用该工具,开发者可以对Lua脚本进行反编译、编辑和重新编译,从而实现对Lua脚本的分析和修改。 该工具的主要功能包括: 1. 反编译...
programming in lua 4th,lua程序设计第4版,我学第一版的时候是200多页,现在2016年出的第四版还是200多页,更新了一些内容。还有国内大神云峰编写的《lua源码鉴赏》,分享出来一块学习进步吧。