会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ring_1992
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
下一页
2016年11月10日
再说C模块的编写(1)
摘要: 【前言】 在《Lua“控制”C》中对Lua调用C函数做了初步的学习,而这篇才是重中之重,这篇文章会重点的总结C模块编写过程中遇到的一些问题,比如数组操作、字符串操作和C函数的状态保存等问题。现在就开始吧。 【数组操作】 在Lua中应该不能叫数组,而是一种table的东西;而在C语言中,没有table
阅读全文
posted @ 2016-11-10 09:49 Ring_1992
阅读(622)
评论(0)
推荐(0)
2016年11月9日
Lua“控制”C
摘要: 【前言】 Lua语言本身是一个功能非常有限,而比较单调的语言,而且标准库也非常的平庸,它的NB之处就在于,它能和C、C++等高级语言完美“私通”。我们可以使用C、C++语言去给Lua写一个完美的库,让Lua调用。而这里,我就要好好的总结一下,如何让Lua来“控制”C。 【基本知识】 上面说了,使用C
阅读全文
posted @ 2016-11-09 10:49 Ring_1992
阅读(669)
评论(0)
推荐(0)
2016年11月8日
C“控制”Lua
摘要: 【前言】 写过Windows程序的人都知道,对于应用程序,如果需要在本地保存一些配置信息,我们经常将这些配置信息写在注册表或者本地的配置文件中,很多应用都是将一些配置信息写在配置文件中,比如以ini结尾的文件,这种配置文件很多,使用的很广泛,然后应用程序在启动的时候,就会解析这个配置文件,读取一些配
阅读全文
posted @ 2016-11-08 17:06 Ring_1992
阅读(757)
评论(0)
推荐(0)
Lua与C
摘要: 【前言】 对于Lua的基础总结总算告一段落了,从这篇博文开始,我们才真正的进入Lua的世界,一个无聊而又有趣的世界。来吧。 Lua语言是一种嵌入式语言,它本身的威力有限;当Lua遇见了C,那它就展示了它的强大威力。C和Lua是可以相互调用的。第一种情况是,C语言拥有控制权,Lua是一个库,这种形式中
阅读全文
posted @ 2016-11-08 09:43 Ring_1992
阅读(745)
评论(0)
推荐(0)
2016年11月7日
Lua中字符串库中的几个重点函数
摘要: 【前言】 在《Lua中的一些库(1)》中也说到了,要对string库的模式匹配进行单独的讲解。对于字符串的处理,对于任何语言的学习来说,都是一个难点,而且也是一个必会的知识点。给你一个字符串,让你按照某种需求进行处理,你不会,那是多么尴尬的一件事情。所以,看完《Lua中的一些库(1)》和这篇文章之后
阅读全文
posted @ 2016-11-07 17:42 Ring_1992
阅读(427)
评论(0)
推荐(0)
Lua中的一些库(2)
摘要: 【前言】 在《Lua中的一些库(1)》这篇文章中,总结了一部分Lua中的库函数,一篇文章肯定是总结不完的,所以,就来一个《Lua中的一些库(2)》。希望大家能忍住。来吧。 操作系统库定义在table os中,其中包含了文件操作函数、获取当前日期和时间的函数。为了保证Lua的可移植性,所以对于文件库来
阅读全文
posted @ 2016-11-07 15:19 Ring_1992
阅读(307)
评论(0)
推荐(0)
在Visual Studio中使用C++创建和使用DLL
摘要: 【什么是DLL(动态链接库)?】 DLL是一个包含可由多个程序同时使用的代码和数据的库。例如:在Windows操作系统中,Comdlg32 DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该DLL中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。这篇文章的目的就是让你
阅读全文
posted @ 2016-11-07 09:41 Ring_1992
阅读(13079)
评论(0)
推荐(1)
2016年11月4日
Lua中的一些库(1)
摘要: 【数学库】 数学库(math)由一组标准的数学函数构成。这里主要介绍几个常用的函数,其它的大家可以自行百度解决。 谨记:三角函数的参数都是弧度,在实际使用中不要忘了,是弧度。 floor:返回不大于x的最大整数;向下取整;ceil:返回不小于x的最大整数;向上取整。示例代码: print(math.
阅读全文
posted @ 2016-11-04 17:57 Ring_1992
阅读(1475)
评论(0)
推荐(0)
Lua中的面向对象编程
摘要: 【简单说说Lua中的面向对象】 Lua中的table就是一种对象,看以下一段简单的代码: 上述代码会输出tb1 ~= tb2。说明两个具有相同值得对象是两个不同的对象,同时在Lua中table是引用类型的。我在《Lua中的模块与包》中也总结了,我们是基于table来实现的模块,在table中可以定义
阅读全文
posted @ 2016-11-04 10:24 Ring_1992
阅读(1888)
评论(0)
推荐(2)
2016年11月3日
Lua中的模块与包
摘要: 【前言】 从Lua5.1版本开始,就对模块和包添加了新的支持,可是使用require和module来定义和使用模块和包。require用于使用模块,module用于创建模块。简单的说,一个模块就是一个程序库,可以通过require来加载。然后便得到了一个全局变量,表示一个table。这个table就
阅读全文
posted @ 2016-11-03 14:06 Ring_1992
阅读(1156)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
下一页
公告