针对.NET开发者的NEO区块链快速入门指南
作者:Michael Herman
原文链接:https://github.com/mwherman2000/neo-dotnetquickstart/tree/master/EN-us
翻译:NEL新经济实验室
针对.NET开发者的NEO区块链文档
宗旨
本文档的旨在让那些全新的NEO 区块链技术的.NET开发者创建一个有用的NEO开发环境,并在尽可能短的时间内启动并运行它。
本文档专门针对.NET开发人员和架构师。
提醒
另外,当第一个文档版本被编写时(2018年2月),你还需要具备早期使用者的思维模式。这是早期。您将下载大多数开发人员工具(除了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批文件
· 2个JSON配置文件
· 代码片段
参考
· [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