# 一、快速入门

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mixdao.gitbook.io/dfinity/yi-kuai-su-ru-men.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
