怎么愉快呢!
内嵌汇编,创建标准DLL ,强劲的图象引擎。。
我给大家贴点东西,看看就知道了!http://www.mysticboy.com.cn/article_view.asp?id=96
PureBasic -创建标准DLL演示
PureBasic 允许创建一个标准的 Microsoft Windows DLL (Dynamic Linked Library 动态连接库).  DLL 代码如同一段PureBasic代码,除非不是真正的代码,那么它应该写在过程外面. 当写一个DLL,所有的代码包含在过程内。当一个过程要公开 (说明: 由第三方程序使用该DLL), 关键词ProcedureDLL (或 ProcedureCDLL 如果过程需要使用 'CDecl' 格式, 而不是一般Windows DLL的情况下)是用来替换 Procedure (和DeclareDLL 或 DeclareCDLL 如果是用来替换 Declare). 这是只需要更改去做为一个程序。 当这些完成,选择 'Shared DLL' 输出格式 ('编译器选项' 窗体在purebasic 编辑器或 /DLL 切换到 命令行) 和一个 DLL的名称 (当使用IDE时请保存) 将创建在选择的目录中. 
=======================================================================================http://www.mysticboy.com.cn/article_view.asp?id=95
内嵌 x86 ASM介绍PureBasic 允许你直接在源代码中包含任何x86汇编命令(包含 MMX和 FPU ),前提是他是一个真正的汇编命令。并且它更比方便于你:你可以在汇编关键词中直接使用任何PureBasic的变量和指针,你可以放置任何ASM命令在同一行中, ... 它的语法是FAsm (http://flatassembler.net),所以你想了解更多关于ASM语法信息,可以参考FAsm向导。 
规则如果你想在BASIC代码中包含ASM需要了解以下几条规则: - 在汇编关键词中使用的变量和指针必须事先声明。
- 当你引用一个标签,你必须以'l_'作为他的名称前缀。这是因为PureBasic在一个BASICB标签前添加一个'l_' 防止与内置标签冲突,同时党在内嵌ASM中使用时引用的标签名称使用小写方式。 
例如:   MOV ebx,l_mylabel
  ...
  MyLabel:- 在ASM代码中的错误不是由PureBasic报告而是由FAsm.如果一些错误发生请检查你的代码。 
- 在你的代码中启用内嵌ASM 你不能使用ASM关键词如同标签名一样 
- 有效的寄存器是: eax, ebx, edx, esi, edi and ebp.所有其他的必须永远是保留的。 
- 一个ASM 帮助文件可以在这里下载到。如果你替换在PureBasic的文件夹'Help/'中的'ASM.HLP',你可以同样在一个Asm关键词上按F1获得帮助. (注意:这个特性只是启用,当内嵌ASM 是启用时). 当在产品中使用汇编语言时,你必须知道以下几件事情: - 要直接返回'eax' 寄存器内容,使用'ProcedureReturn',不用任何表达式。它将返回eax寄存器中未改变的内容值。 
例如:   Procedure.l MyTest()
    MOV eax, 45
    ProcedureReturn  ; 返回值将是45
  EndProcedure- 本地变量在PureBasic 是直接由堆栈挂钩。这就是说如果堆栈指针通过一个ASM指令(如同 PUSH, POP etc..)改变变量索引是错误的,并且直接变量引用是无法再成功使用的。 ==============================================================================
渲染
PureBasic - Billboard概述渲染总是面对摄象机的一些3D画面(两个三角组成),它一直面对射像角度.它们对于很快的绘制高质量多元素的的环境是非常有用的,比如下雨、下雪、树、草木、或任何由及小的元素组成的效果. InitEngine3D() 调用成功后将可以使用渲染命令。 每个渲染需要添加到渲染集合中,它类似于放置个渲染的位置以及大小的集合,因此它们能被显示。
(译者: 渲染:如一粒雪,一滴雨,这样的元素称为一个渲染;渲染集合为整体,即所有雪,所有雨。  在翻译过程中,凡是提到使用环境单位,该词应翻译为世界单位。部分场合的环境指代的是当前画面的场所。这里的环境单位指的是当前画面的单位。由于译者才识有限,翻译错误实在无法避免,有误之处请联系MysticBoy)命令列表AddBillboard
BillboardGroupLocate
BillboardGroupMaterial
PureBasic - Camera概述摄像机用来显示3D场景。您可以管理他们如同使用现实生活中的摄像机一样,这就是说,你可以旋转、移动、改变视野以及更多。要显示3D场景到屏幕中至少需要一个摄像机。 多个摄像机可以在同一时间使用不同位置和视野搭配出非常酷的效果,比如: 分屏、后视图等等。 引擎初始化命令InitEngine3D() 必须在调用其它摄像机命令前调用。
(译者:这里的'3D World' 现翻译为 3D场景,如有不同意见,请联系 MysticBoy)命令索引CameraBackColor
CameraFOV
CameraLocate其它
PureBasic - Console概述该库允许程序员创建控制台模式的应用程序,该库用于创建小的程序,无须用户界面,只需要脚本即可(命令行)。同样,象命令一样真正的有用。比如帮助程序员在调试程序时输出一些信息在控制台中,而不是停下来察看变量或其它。 如果你的程序时一个完全的控制台应用程序(而不是有时才打开一个控制台窗口的GUI程序)时,在你编译应用程序时一定别忘了设置你的程序的可执行文件格式为'Console' , 译者中文版中为 ‘控制台’。你必须以OpenConsole()命令作为开始,为使用库中其它命令以及输出字符打开一个控制台窗口(字符模式)。 请注意:你使用PureBasic创建的控制台应用程序必须运行在Windows 95 或以上版本的Windows操作系统上,因为它不是真正的MS-DOS 程序。 
译者:你需要注意的是翻译内容中所说的返回键是指回车键。这是为了兼容于国际PureBasic 开发者和开发人员以及爱好者。"Pass return and to exit" 将直接翻译为“按返回键并退出”.同等于其它开发语言和中文资料中的"按回车并退出"===========================================================================
怎么样。动心吗?不动心的话就再见。关吧!!!呵呵
如果动心呢!就按下列方式下载吧。呵呵。
http://www.mysticboy.com.cn中文资料 和 翻译后的版本以及原版本全有 。
如果你英语好的话就用原版就可以了。因为我不能保证有些东西翻译的非常准确,当然,我是明白他的意思。
不过你要知道我的英语从来都是不及格的。但是英文资料靠着万能五笔和金山词霸 可以看明白。过一端时间呢。我回开通 www.purebasic.cn  如果在你工作之余,想找点乐子的话,当然,我不会拒绝你使用它或访问该站点。其实呢,我觉的编程并不是你会什么语言和会做什么东西或会什么技术,而是你用你所用的东西发挥它的优势非常好的完成你的目标才是关键,当然,你别以为我是说让你用QBASIC1。0开发WEB应用。不知道我这么想是不是对的。还请各位高人指点,我呢!自学出来的,眼前也没个究竟的发展方向。
还请大家指点指点吧。希望这张帖子没耽误你太多时间。祝你工作愉快。。