青语言开发文档

示例项目简介

创建于 2023-04-28 / 最近更新于 2023-04-28 / 1880
字体: [默认] [大] [更大]

为方便大家快速创建青语言动态链接库,我们提供了一个示例项目,首先来看一下示例项目的结构:

image.png

这个项目结构十分简单,实现简单的音频播放的功能。这里对几个主要文件进行介绍:

Program.cs 这个项目本身的入口,这个文件中我们提供了通过青语言代码测试封装功能的方法。

Qing.dll 青语言核心项目打包后的dll文件,这里我们使用独立文件的方式引入到项目中,如果后续青语言核心更新,我们会提供新的Qing.dll文件,你只需更新这个文件即可。如果你同时下载了青语言核心项目,那么也可以使用项目引用的方式将自己打包的dll文件替换进来。

SoundDriver.cs 这个文件中将原生实现音频播放功能的WaveOutEvent对象封装为青语言的对象。

SoundLib.cs 一个项目可以封装多个功能,这里我们另外封装了一个青语言对象,通过对象方法的方式调用这个库的功能。(如果你的封装项目只是实现一个简单的功能,可以直接封装成对象,省略这一步)

1 人点赞过