—solidity中的HelloWord

Posted 傅老师讲区块链

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了—solidity中的HelloWord相关的知识,希望对你有一定的参考价值。

区块链入门系列文章—solidity中的HelloWord


文章目录


前言

本系列教程将从零开始记入笔者学习区块链的过程,欢迎批评指正。


一、solidity是什么?

Solidity 的代码都涵盖在智能合约里面. 一个智能合约就是以太坊应用的最小单元, 所有的变量和函数都属于一个智能合约, 它是你所有应用的起点。

二、智能合约的HelloWorld

1.引入solidity版本

代码如下(示例):
pragma solidity ^0.4.19;
0.4.19代表的是你使用的solidity版本号,对应代码书写过程中一些语法规则每个版本都有可能不同,所以在写智能合约的时候,在第一行必须指定solidity的版本号。

2.编写空合约

代码如下(示例):

contract HelloWorld 


contract修饰符代表此时你定义了一个智能合约,他的名字叫做HellWorld,所以区块链技术是不是也很简单?这样一行代码就已经完成了一个智能合约的编写。


练习时间

尝试定义一个智能合约,该合约名字为transfer,使用的solidity版本号为0.5.9
欢迎读者在评论区写下您的答案。

Qt 学习-----helloword

1.

打开“文件→新建文件或项目”菜单项(也可以直接按下Ctrl+N快捷键,或者单击欢迎模式中的New Project按钮),在选择模板页面选择Application中的Qt Widgets Application一项,然后单击Choose按钮。技术图片

 

 

 

2.

在“项目介绍和位置”页面输入项目的名称为helloworld,然后单击创建路径右边的“浏览”按钮选择源码路径,例如这里是“E:appsrc22-1”。如果选中了这里的“设置默认的项目路径”,那么以后创建的项目会默认使用该目录 。(注意:项目名和路径中都不能出现中文。)技术图片

 

 

 

3.这里显示的Desktop Qt 5.6.1就是在第1章看到的构建套件,下面默认为Debug版本(调试版本)和Release版本(发布版本)分别设置了两个不同的目录。技术图片

 

 

 

4.在“类信息”页面中创建一个自定义类。这里设定基类为QDialog,类名为HelloDialog,表明该类继承自QDialog类,使用这个类可以生成一个对话框界面。这时下面的头文件、源文件和界面文件都会自动生成,保持默认即可。

技术图片

5.

在这里可以看到这个项目的汇总信息,还可以使用版本控制系统,这个项目不会涉及,所以可以直接单击“下一步”。

技术图片

 

 

此时完成了helloword项目的创建过程

编辑界面:

项目建立完成后会直接进入编辑模式。界面的右边是编辑器,可以阅读和编辑代码。在左边侧边栏,其中罗列了项目中的所有文件。

技术图片

 

 

 

项目目录中的文件说明:

技术图片

 

 技术图片

 

技术图片

 

 技术图片

 

以上是关于—solidity中的HelloWord的主要内容,如果未能解决你的问题,请参考以下文章

一基本remix环境及HelloWord contract《2022 solidity8.+ 版本教程到实战》

一基本remix环境及HelloWord contract《2022 solidity8.+ 版本教程到实战》

Hadoop上传helloword.txt文件

简单搭建一个helloword程序

Qt 学习-----helloword

面向开发人员的 Solidity:Solidity 中的库