一、快速入门
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是什么(视频)
部署您的第一个应用程序(视频)
最后更新于