---
title: Cookbook 概述
description: 制作 Tact Cookbook 的主要目的是将 Tact 开发人员的所有经验汇集到一个地方，以便未来的开发人员可以使用。 这部分文档更侧重于每个 Tact 开发人员在开发智能合约过程中需要解决的日常任务。
---

import { LinkCard, Card, CardGrid, Steps } from '@astrojs/starlight/components';

制作 Tact Cookbook 的主要目的是将 Tact 开发人员的所有经验汇集到一个地方，以便未来的开发人员可以使用。 这部分文档更侧重于每个 Tact 开发人员在开发智能合约过程中需要解决的日常任务。

将其作为在 TON 区块链上制作令人愉悦的智能合约的食谱，而无需在此过程中重新发明轮子。

<Steps>

1. #### 单一合约 {#single-contract}

   以下页面以单个合约实例为重点，涵盖了广泛的主题：

   <CardGrid>
     <LinkCard
       title="1️⃣ 单合约通信"
       href="/zh-cn/cookbook/single-communication"
     />
     <LinkCard
       title="⚙️ 类型转换"
       href="/zh-cn/cookbook/type-conversion"
     />
     <LinkCard
       title="📦 数据结构"
       href="/zh-cn/cookbook/data-structures"
     />
     <LinkCard
       title="🤖 算法"
       href="/zh-cn/cookbook/algo"
     />
     <LinkCard
       title="📆 时间和日期"
       href="/zh-cn/cookbook/time"
     />
     <LinkCard
       title="⚠️ 访问控制"
       href="/zh-cn/cookbook/access"
     />
     <LinkCard
       title="✨ 随机数"
       href="/zh-cn/cookbook/random"
     />
     <LinkCard
       title="🤔 其他"
       href="/zh-cn/cookbook/misc"
     />
   </CardGrid>

2. #### 多重合约 {#multiple-contracts}

   下文将重点介绍多合约示例，探讨 TON 区块链的可扩展性：

   <CardGrid>
     <LinkCard
       title="🧮 多合约通信"
       href="/zh-cn/cookbook/multi-communication"
     />
     <LinkCard
       title="💎 可替代代币 (Jettons)"
       href="/zh-cn/cookbook/jettons"
     />
     <LinkCard
       title="🖼️ 非可替代代币 (NFTs)"
       href="/zh-cn/cookbook/nfts"
     />
   </CardGrid>

   此外，还有与流行的 TON DEX（去中心化交易所）合作的例子，这些交易所通常需要许多合约和复杂的逻辑：

   <CardGrid>
     <LinkCard
       title="DeDust.io"
       href="/zh-cn/cookbook/dexes/dedust"
     />
     <LinkCard
       title="STON.fi"
       href="/zh-cn/cookbook/dexes/stonfi"
     />
   </CardGrid>

</Steps>
