教程

本部分中的教程将向您介绍如何使用 FIDL 以及在 Fuchsia 上运行代码。唯一的前提条件是完成使用入门部分,并能熟练使用所选语言编写代码。教程进度如下:

  1. 编译 FIDL:这是关于如何编写和构建 FIDL 文件的基本简介。
  2. 每个绑定都有一个“使用入门”部分,其中介绍了 FIDL 的基础知识,并包含一系列有序的教程,其中包括:
    1. 使用您选择的语言将 FIDL 编译为生成的绑定,并在项目中使用绑定。
    2. 实现适用于 FIDL 协议的服务器。
    3. 为 FIDL 协议实现客户端。
    4. 在 Fuchsia 上同时运行客户端和服务器。
  3. 除了“入门”部分之外,各个绑定部分根据每个绑定的具体功能提供一系列不同的教程。这些对象没有任何预先指定的顺序。

每个教程都附带有 FIDL 示例目录中的示例代码。您可以按照读取说明进行操作,也可以删除示例代码并根据教程自行重写。

如果您使用的是 C++,想知道接下来要学习哪个教程,请查看 C++ 绑定比较