NEO Blockchain Quick Start Guide for .NET Developers

Author: Michael Herman

Original link: https://github.com/mwherman2000/neo-dotnetquickstart/tree/master/EN-us

Translation: NEL New Economy Laboratory

NEO Blockchain Documentation for .NET Developers

purpose

The purpose of this document is to enable .NET developers new to the NEO  blockchain technology to create a useful NEO development environment and get it up and running in the shortest possible time.

This document is aimed specifically at .NET developers and architects.

remind

Also, when the first documentation version was written ( February 2018 ) , you also needed to have an early adopter mindset . This is early days. You'll download the code for most developer tools ( except Visual Studio ) and compile them yourself. It might not always be fun, but I promise you will get something in the end.

Target

Make sure your NEO development environment is working and well-configured, and  run it in the shortest possible time .

Enables creation, deployment and testing of  the first NEO smart contracts written in C # (using the HelloWorld example)

in principle

·  Provide reliable documentation: timely, accurate, intuitive and complete

·  Save as much time as possible

·  Use open source software whenever possible

driving factor

The  NEO .NET developer community needs to have concise and understandable documentation so that people can accelerate the development of NEO smart contracts in the shortest possible time

chapter

1.  Preliminary knowledge and recommendations

2.   Download and install Visual Studio 2017  Community Edition Integrated Development Environment ( IDE )

3.  Download and open the NEO Developer Tools project (resources)

4.  Coffee Time: Wait for the previous activity to finish

5.  Install the NEO contract plugin Visual Studio extension

6.  Build and test the NEO developer tools project (from resources)

7.  Download, install and test the Docker platform

8.  Download and test the NEO private chain Docker container

9.  Create and compile the HelloWorld smart contract example

10.  Deploy and test the HelloWorld smart contract

11.  Celebrate

12.  Annex A - Checklist

13.  Annex B - Roadmap

Appendix C - Reset NEO Private Chain Environment: Containers, Wallets and Clients

statistics

10 main activities including 130approximately) recorded tasks

140 screenshots (approximately


Figure 0.1. Quick Start Image Light Table 

·  7 batches of documents

· 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


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324480824&siteId=291194637