> For the complete documentation index, see [llms.txt](https://mixdao.gitbook.io/dfinity/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mixdao.gitbook.io/dfinity/yi-kuai-su-ru-men.md).

# 一、快速入门

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是什么（视频）
* 部署您的第一个应用程序（视频）
