针对.NET开发者的NEO区块链快速入门指南

NEL新经济实验室2019-01-22 10:47:04

针对.NET开发者的NEO区块链文档

宗旨

本文档的旨在让那些全新的NEO 区块链技术的.NET开发创建一个有用的NEO开发环境,并在尽可能短的时间内启动并运行它。

本文档专门针对.NET开发人员和架构师。

提醒

另外,当第一个文档版本被编写时(20182月),你还需要具备早期使用的思维模式。这是早期。您将下载大多数开发人员工具(除了Visual Studio之外)的代码并自行编译它们。这可能并不总是有趣,但我保证最终肯定会有收获。

目标

· 确保你的NEO开发环境能工作且配置良好,在尽可能短的时间内运行它。

· 启用创建,部署和测试用C#编写的第一个NEO智能合约(使用HelloWorld示例)

原则

· 提供可靠的文件:及时,准确,直观和完整

· 尽可能节省一个人的时间

· 任何时候尽可能使用开源软件

驱动因素

· NEO .NET开发人员社区需要具有简明易懂的文档,以便人们能够在尽可能短的时间内加快开发NEO智能合约

章节

1. 预备知识和推荐

2.  下载并安装Visual Studio 2017 社区版集成开发环境(IDE

3. 下载并打开NEO开发者工具项目(资源)

4. 咖啡时间:等待之前的活动完成

5. 安装NEO合约插件Visual Studio扩展

6. 搭建并测试NEO开发者工具项目(从资源)

7. 下载,安装并测试Docker平台

8. 下载并测试NEO私链Docker容器

9. 创建并编译HelloWorld智能合约示例

10. 部署并测试HelloWorld智能合约

11. 庆祝

12. 附件A——检查清单

13. 附件B——路线图

附件C——重置NEO私有链环境:容器,钱包和客户端

统计

· 10个包括130项(大约)记录的任务的主要活动

· 140张截屏(大约)

0.1. 快速入门图片Light Table

· 7批文件

· 2JSON配置文件

· 代码片段

参考

· [NEOTUTORIAL] NEO Project, NEO smart contract tutorial from http://docs.neo.org/en-us/sc/tutorial.html

其它好资源

· [NEOPYTHONTUTORIAL] Nick Fujita, NEO Smart Contracts Tutorial: helloWorld (Python) from https://steemit.com/neo/@z0yo/neo-smart-contracts-tutorial-helloworld