wxWidgets快速回顾
介绍
wxWidgets是一个C++GUI库,用于创建跨平台的GUI程序。而且的确很好用,学习起来也很简单(至少比GTK+和QT简单多了)。
如果你学习过Windows API编程或者Java的Swing编程的话应该可以很快上手这个库,里面的命名和一些专业词汇都和Windows API很像很像,用法分类上几乎和Swing差不多。
……wxWidgets是一个C++GUI库,用于创建跨平台的GUI程序。而且的确很好用,学习起来也很简单(至少比GTK+和QT简单多了)。
如果你学习过Windows API编程或者Java的Swing编程的话应该可以很快上手这个库,里面的命名和一些专业词汇都和Windows API很像很像,用法分类上几乎和Swing差不多。
……这里是8086汇编语言的总结,使用的汇编器是nasm。
……这份笔记记录的是从python到Lua,一个小时内入门Lua的教程。最好先熟悉python。
……这里说一下使用栈来保存参数和调用过程的方法,和其中踩的一些坑。
……在学习OpenGL的时候,或者在使用其他的3D引擎的时候总会遇到投影矩阵。这里就对投影矩阵进行推导 这里只推导透视投影,如果会了透视投影矩阵的推导平行投影矩阵其实也是一样的。
……碰撞检测的包围盒一般分为三种:
对于AABB类型的包围盒的碰撞检测很简单,但是对于OBB和多边形的碰撞检测则比较困难。这里主要说明SAT算法,并且将SAT算法应用到OBB包围盒中(多边形同理)。
……无论是在Mac下还是Windows下,在DosBox里(或者cmd)将汇编程序变为exe文件总是要先masm和link,而这两个工具总是要用户自己输入文件名称。什么?你说windows下可以用Makefile?我知道,但是如果是像我这样的Mac用户在DosBox里面生成的话会很麻烦(最重要的是DosBox里面不支持make命令。。。)。所以这里提出一个方法来自动化生成。
……我们写了一个Linux汇编程序,要怎么去编译呢。
……在学习完Dos系统的16位8086汇编语言之后,继续学习在Linux系统上的32位汇编语言。
……《汇编语言》书上使用的方法是在windows下的命令行执行masm
和link
等工具,但是Mac上并没有这些工具。所以这里我们只能自己想办法了。