—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:appsrc 22-1”。如果选中了这里的“设置默认的项目路径”,那么以后创建的项目会默认使用该目录 。(注意:项目名和路径中都不能出现中文。)
3.这里显示的Desktop Qt 5.6.1就是在第1章看到的构建套件,下面默认为Debug版本(调试版本)和Release版本(发布版本)分别设置了两个不同的目录。
4.在“类信息”页面中创建一个自定义类。这里设定基类为QDialog,类名为HelloDialog,表明该类继承自QDialog类,使用这个类可以生成一个对话框界面。这时下面的头文件、源文件和界面文件都会自动生成,保持默认即可。
5.
在这里可以看到这个项目的汇总信息,还可以使用版本控制系统,这个项目不会涉及,所以可以直接单击“下一步”。
此时完成了helloword项目的创建过程
编辑界面:
项目建立完成后会直接进入编辑模式。界面的右边是编辑器,可以阅读和编辑代码。在左边侧边栏,其中罗列了项目中的所有文件。
项目目录中的文件说明:
以上是关于—solidity中的HelloWord的主要内容,如果未能解决你的问题,请参考以下文章
一基本remix环境及HelloWord contract《2022 solidity8.+ 版本教程到实战》