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 130 ( approximately) recorded tasks
140 screenshots (approximately )
Figure 0.1. Quick Start Image Light Table
· 7 batches of documents
· 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