一、快速入门

DFINITY Canister软件开发工具包 (SDK) 提供工具、示例代码和文档,可帮助您创建在 Internet Computer网络上运行的程序。 快速入门教程假设您是第一次安装 DFINITY Canister SDK,并说明如何创建、构建和部署您的第一个应用程序。

为了使说明简单并专注于手头的任务,快速入门分为两个场景:

  • 在本地开发方案中,您使用本地运行的 Internet computer 进程创建和部署示例应用程序,以模拟连接到网络。

  • 在网络部署方案中,您在本地创建示例应用程序,但远程连接到外部数据中心的Internet Computer网络。

如果您在设置开发环境时需要一些帮助——例如,如果您不确定如何打开新终端、安装软件包或创建文件夹并在目录之间导航——您可能需要从新手的预备步骤开始。

默认应用

这两个场景都构建和部署了一个简单的 Hello 应用程序,该应用程序只有一个greet的函数。greet 函数接受一个文本参数并返回(命令行运行应用程序时在终端,浏览器访问应用程序时在弹出窗口)一个问候语。

获取ICP代币和Cycles

正如Tokens和Cycles中所讨论的,需要Cycles来为 Internet Computer上运行的应用程序的Canister操作赋能。作为开发人员,您有几种不同的选择来获取和管理应用程序的Cycles:

  • 交易所购买ICP 代币,然后使用 DFINITY Canister SDK 命令行或网络神经系统应用程序将您的代币转换为Cycles。

  • 通过提供这些服务的提供商注册帐户或Cycles钱包。

  • 通过Cycles钱包或其他应用直接从Canister中发送和接收。

因为只有Canister需要和消耗Cycles——执行操作并为它们使用的资源付费——cycles总是在Canister之间转移,而不是给用户或开发者。 但是,您可以通过为您创建的Cycles钱包或使用类似的应用程序来管理Cycles的分配。

想了解更多?

如果您在开始之前想查看更多信息,或者想在亲自尝试之前查看如何部署的演示,请查看以下相关资源:

  • 如何使用 ICP 代币(概述)

  • 在 Internet Computer上构建:基础知识(视频)

  • DFINITY Canister SDK是什么(视频)

  • 部署您的第一个应用程序(视频)

Last updated