<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>书香雅阁 - 火山</title>
    <link>https://shuxiangyage.net/forum.php?mod=forumdisplay&amp;fid=88</link>
    <description>Latest 20 threads of 火山</description>
    <copyright>Copyright(C) 书香雅阁</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Tue, 21 Apr 2026 11:24:34 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://shuxiangyage.net/static/image/common/logo_88_31.gif</url>
      <title>书香雅阁</title>
      <link>https://shuxiangyage.net/</link>
    </image>
    <item>
      <title>【取出特定的目录】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1759</link>
      <description><![CDATA[重点：

（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）]]></description>
      <category>火山</category>
      <author>admin</author>
<enclosure url="https://shuxiangyage.net//forum/202505/17/142827h4bxn6nsrbxhn2os.png" length="9018" type="image/jpeg" />      <pubDate>Sat, 17 May 2025 06:28:44 +0000</pubDate>
    </item>
    <item>
      <title>【内置字节集资源】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1705</link>
      <description><![CDATA[在易语言里面，我们可以使用图片资源表的方式添加内置的资源文件


火山里面是通过变量的数据类型（视窗文件资源）来实现的


初始值就是资源文件的路径


重点：

（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）

 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Thu, 30 Jan 2025 22:35:29 +0000</pubDate>
    </item>
    <item>
      <title>【火山的函数搜索】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1582</link>
      <description><![CDATA[在我们易语言的开发习惯中，只要涉及到功能就想着去精易模块里面搜索

但是大家会发现，精易模块火山版相比于易语言版很多功能都没有了，甚至连一些比较常见的功能都没有，这实际上是因为火山已经自带了。

调用的方法是类.方法名（）



比如我们现在需要一个url编码的 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Thu, 04 Apr 2024 16:08:43 +0000</pubDate>
    </item>
    <item>
      <title>【火山的虚拟界面】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1581</link>
      <description><![CDATA[大家学习火山有一个不太熟悉的点就是火山的组件总是和变量挂钩，甚至还不能直接调用，又是公开又是静态的，这一点与易语言有很大的区别

这是因为易语言的界面是实实在在存在的，我们通过绘画就可以保存状态

火山的界面是虚拟出来的，什么意思，就是说，使用我们编写的 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Thu, 04 Apr 2024 14:16:36 +0000</pubDate>
    </item>
    <item>
      <title>【如果的深入理解】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1580</link>
      <description><![CDATA[①

②：

③

④：

（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Wed, 03 Apr 2024 20:19:37 +0000</pubDate>
    </item>
    <item>
      <title>【编码转换深入解读】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1536</link>
      <description><![CDATA[本节来总结一下，前面学习中相关问题难点

本节实际上就是对【文本与多字节】 的进一步探讨


相信大家可能有一个疑问，为什么火山的编码类型没有文本和文本之间的之间转换
.版本 2

编码_gb2312到utf8 ()
编码_utf8到gb2312 ()

比如上面易语言中精易 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Wed, 06 Mar 2024 22:26:59 +0000</pubDate>
    </item>
    <item>
      <title>【火山调用易语言DLL②】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1534</link>
      <description><![CDATA[本节探讨易语言DLL如何向火山exe传递文本类型的返回数据

易语言DLL代码
[ecode=1].版本 2

.子程序 test, 文本型, 公开
.参数 接收的文本1, 文本型
.局部变量 文本1, 文本型
.局部变量 返回结果, 文本型

文本1 ＝ 编码_Unicode到Ansi (到字节集 (接收的文本1))

返回 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Wed, 06 Mar 2024 15:05:30 +0000</pubDate>
    </item>
    <item>
      <title>【火山调用易语言DLL①】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1533</link>
      <description><![CDATA[本节探讨火山exe如何向易语言DLL传递文本类型的参数数据

先复习以下之前的课程

024：【火山调用DLL】





火山代码：
[mw_shl_code=il,true]

方法 按钮_被单击 
参数 来源对象 
参数 标记值 
{
    如果 (来源对象 == 按钮1)
    {
        test (\&quot;测试\&quot;)

    }
   ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Wed, 06 Mar 2024 14:05:14 +0000</pubDate>
    </item>
    <item>
      <title>【火山+易语言实现全C++开发】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1532</link>
      <description><![CDATA[我们易语言可以使用黑月编译器
【黑月编译器的介绍】





黑月编译器界面


接下来的几篇文章将与大家来实现这个技术


（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）
 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Wed, 06 Mar 2024 13:10:30 +0000</pubDate>
    </item>
    <item>
      <title>【数据类型：变整数】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1531</link>
      <description><![CDATA[火山开发手册里面有介绍，但是很多人不理解意思，所以我这里来重点强调一下

整数大家都知道，那变整数是个什么东西，也就是要解释为什么要变

看知识点：
【2进制与字节】        【32与64位系统内存阐述】

也就是说一个字节=8个2进制位，那么整数型是4个字节，也就是 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Wed, 06 Mar 2024 12:37:15 +0000</pubDate>
    </item>
    <item>
      <title>【火山开发手册】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1530</link>
      <description><![CDATA[火山编程语言平台提供官方使用手册
https://doc.voldp.com/



我觉得主要还是看从易语言到火山这本书籍，我们后续的文章也将引用该知识手册


（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）


 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Wed, 06 Mar 2024 12:12:22 +0000</pubDate>
    </item>
    <item>
      <title>【火山调用DLL】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1525</link>
      <description><![CDATA[①：


②：


③：



简便方法就是直接复制代码，粘贴到火山中


④：



思考：
火山和易语言使用的编码架构不一样，火山调用易语言的DLL，易语言的DLL中的文本属于什么编码？
 【DLL的独立性原则】

提示：
 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Tue, 05 Mar 2024 21:53:58 +0000</pubDate>
    </item>
    <item>
      <title>【文本与多字节】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1522</link>
      <description><![CDATA[我们前面说了，火山使用的是Unicode架构
 【火山的Unicode架构】

但是火山的用户很多是易语言转过去的，易语言用的是GBK架构，这两句代码实际上就相当于使用易语言的编码架构去读写，也可以理解为转字节集的同时内置一个编码转换的功能


知识点：【ANSI编码】

ANSI可 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Tue, 05 Mar 2024 12:22:47 +0000</pubDate>
    </item>
    <item>
      <title>【火山程序集】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1520</link>
      <description><![CDATA[在易语言中，有程序集的概念，目的就是分类，方便阅读，比如一个窗口就是一个程序集

复习：
012：【多窗口操作】
013：【多窗口操作2】



在之前的课中间，因为,我们2个窗口的代码写在一个界面，这样子可读性不强，我们可以创建一个新的程序集，易语言会自动创建，火 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Mon, 04 Mar 2024 21:31:23 +0000</pubDate>
    </item>
    <item>
      <title>【局部变量的权限范围】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1518</link>
      <description><![CDATA[在易语言中，局部变量是只在子程序开头就创建的



火山中则可以多处创建


第1条权限：
需要先创建后调用，比如a=1的地方改成b=1就是不对的，因为b变量还没创建

————————————————————————————————————————






第2条权限： ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Mon, 04 Mar 2024 08:39:40 +0000</pubDate>
    </item>
    <item>
      <title>【数据类型的转换】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1516</link>
      <description><![CDATA[在火山中，大家会发现不同于易语言的转换，很多时候有两种选择

比如：



我们应该优先使用xx到xx这样的格式，这表示由一种类型到另外一种类型的清晰转换，如果使用的是到xx这样格式的代码，其代码往往是支持多种格式的转换，写起来会难度更大，而且可能会存在一些大家 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Sun, 03 Mar 2024 21:20:09 +0000</pubDate>
    </item>
    <item>
      <title>【火山的注释规则】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1515</link>
      <description><![CDATA[注释大家应该比较熟悉了

易语言使用的是单引号，快捷键是Ctrl+K

火山使用的是//，，快捷键是Ctrl+K





（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Sun, 03 Mar 2024 20:32:21 +0000</pubDate>
    </item>
    <item>
      <title>【网页_访问_对象】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1514</link>
      <description><![CDATA[我们上一节课已经讲了火山的编码框架是Unicode

但是理论上我们进行网络提交的时候需要先将转为UTF-8，但实际上不需要
（这里提一下为什么要转成UTF-8，这是因为大多数http接收程序都是PHP写的，PHP语言的默认的框架就是UTF-8，也就是其他编码可能会乱码，所以提交给php ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Sun, 03 Mar 2024 20:29:55 +0000</pubDate>
    </item>
    <item>
      <title>【火山看代码提示】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1513</link>
      <description><![CDATA[易语言看代码提示有两种方法，一种是将鼠标放到代码上就会弹出一个提示，还有一种就是点击一下代码，左下角有一个提示框就会显示出当前代码的提示

火山也是一样






（点击返回课程目录：https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1134）


 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Sun, 03 Mar 2024 19:26:52 +0000</pubDate>
    </item>
    <item>
      <title>【火山的Unicode架构】</title>
      <link>https://shuxiangyage.net/forum.php?mod=viewthread&amp;tid=1512</link>
      <description><![CDATA[火山和易语言的架构是不一样的，易语言是基于GBK编码，火山是Unicode

阅读知识点：
017：【Unicode（UTF-16）】      022：【语言的编码架构】 


通过上面的知识点我们知道，GBK和Unicode只是渲染形式而已




这里的写出命令火山提供了2条，分别是到字节集 ( )和文本 ...]]></description>
      <category>火山</category>
      <author>admin</author>
      <pubDate>Sun, 03 Mar 2024 19:04:06 +0000</pubDate>
    </item>
  </channel>
</rss>