课程目录
1-1 [基础知识] Solidity语言简介 (12:57) 1-2 [基础知识] 安装本地remix开发环境 (05:56) 1-3 [基础知识] 编译和测试智能合约(solcjs和testrpc) (40:46) 1-4 [基础知识] Intellij IDEA Solidity插件 (14:11) 1-5 [基础知识] 使用AJAX和Node.js异步访问智能合约 (24:38) 1-6 [基础知识] 在Web页面访问智能合约【思考题】 (06:25) 2-1 [Solidity语言的数据类型] 布尔(bool)类型 (05:10) 2-2 [Solidity语言的数据类型] 整数(int)类型 (09:05) 2-3 [Solidity语言的数据类型] 浮点(fixed)类型 (04:15) 2-4 [Solidity语言的数据类型] 地址(address)类型 (05:41) 2-5 [Solidity语言的数据类型] 字符串(string)类型和字节数组(bytes)类型 (14:53) 2-6 [Solidity语言的数据类型] 枚举类型(enum) (07:26) 2-7 [Solidity语言的数据类型] 函数类型 (11:59) 2-8 [Solidity语言的数据类型] 数据存储位置 (08:35) 2-9 [Solidity语言的数据类型] 数组 (16:39) 2-10 [Solidity语言的数据类型] 结构体(struct) (11:38) 2-11 [Solidity语言的数据类型] 映射(字典) (10:48) 2-12 [Solidity语言的数据类型] 重置变量(delete) (14:12) 3-1 [表达式与控制结构] 函数的输入参数和输出参数 (03:44) 3-2 [表达式与控制结构] 结构控制语句 (08:14) 3-3 [表达式与控制结构] view函数和pure函数 (09:30) 3-4 [表达式与控制结构] 函数调用(使用new创建合约) (09:01) 3-5 [表达式与控制结构] 返回多值函数与多值解构 (09:35) 4-1 [计量单位] 时间计量单位 (05:00) 4-2 [计量单位] 以太坊计量单位 (06:24) 5-1 [其他Solidity技术] 异常处理 (18:18) 5-2 [其他Solidity技术] 合约成员的访问权限 (12:13) 5-3 [其他Solidity技术] getter函数 (06:46) 5-4 [其他Solidity技术] 函数重载 (07:32) 5-5 [其他Solidity技术] 智能合约中的事件【练习题】 (21:19) 5-6 [其他Solidity技术] 智能合约的继承 (16:50) 5-7 [其他Solidity技术] 抽象合约 (08:32) 5-8 [其他Solidity技术] 接口 (05:11) 5-9 [其他Solidity技术] 编写和使用库【练习题】 (11:44) 6-1 [练习题答案] 用于计数的智能合约程序 (08:43) 6-2 [练习题答案] 在Web页面中访问智能合约 (09:49) 6-3 [练习题答案] 编写通用函数用于连接字符串 (20:34) 6-4 [练习题答案] 基于事件的用于计算斐波那契数列的智能合约 (24:41) 6-5 [练习题答案] 编写和使用库 (18:30) 7-1 [项目实战:投票智能合约] 项目简介 (01:15) 7-2 [项目实战:投票智能合约] 初始化投票智能合约 (16:55) 7-3 [项目实战:投票智能合约] 授权与投票 (12:24) 7-4 [项目实战:投票智能合约] 委托投票 (11:35) 7-5 [项目实战:投票智能合约] 获取投票结果 (10:59) 7-6 [项目实战:投票智能合约] 使用web3.js测试投票智能合约 (14:40)





