text: ---
  title:
  keywords: sample homepage
  sidebar: Dapp_zh
  permalink: The_Hello_World_Contract_zh.html
  folder: doc_zh/Dapp
  giturl: https://github.com/ontio/ontology-smartcontract/blob/master/smart-contract-tutorial/The_Hello_World_Contract_cn.md
  ---
  
  <h1 align="center">"Hello World"合约</h1>
  
  <p align="center" class="version">Version 1.0.0 </p>
  
  [English](./The_Hello_World_Contract_en.html) / 中文
  
  1. 登录您的SmartX账户，如果您目前还没有账户，请参考文档[SmartX 教程](./SmartX_Tutorial_zh.html);
  
  ![登录.png](https://upload-images.jianshu.io/upload_images/150344-e3848962a4dfe0d1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  
  2. 点击创建项目，选择您喜欢的语言，以下以C#为例;
  3. 选择"Hello World"模板，输入智能合约名称MyHello;
  
  ![hello world.png](https://upload-images.jianshu.io/upload_images/150344-41b8d1f68d72ab7a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  
  4. 点击确定，进入合约编辑页面；
  
  ![编辑页面.png](https://upload-images.jianshu.io/upload_images/150344-c5a99a8f9f34d9dd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  
  5. 点击编译，编译完成后下载ABI文件和NVM字节码文件；
  
  ![编译.png](https://upload-images.jianshu.io/upload_images/150344-b0811e8883f4d48e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  
  6. 在页面下方填入合约相关信息，点击部署；
  
  ![部署.png](https://upload-images.jianshu.io/upload_images/150344-d0160bc4a38a804d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  
  
  7. 部署完成，跳转到运行页面，右方合约哈希显示合约地址的哈希；您可以将合约哈希输入 [区块链浏览器](https://explorer.ont.io/) 去查询是否部署成功。
  8. 在页面右下方选择运行的函数和输入的参数，点击运行。在输出框中，您能得到详细的运行信息。
  
  ![输出.png](https://upload-images.jianshu.io/upload_images/150344-9bb61d0bb6b31aea.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
  
  [更多模板示例](https://github.com/ontio/ontology-smartcontract/tree/master/smart-contract-tutorial/examples)
  