课程试听
第一章 区块链编程入门基础课程-Go语言【基础篇】
1-1 区块链入门和环境安装
- 导言:区块链和go语言介绍 免费试学
- 01课程体系 免费试学
- 02开发环境 免费试学
1-2 第一个go程序
- 03第一个go程序 免费试学
1-3 注释
- 04程序注释 免费试学
1-4 变量定义和使用
- 05变量 免费试学
- 06变量声明和初始化 免费试学
- 07自动推到类型 免费试学
- 08多重赋值 免费试学
- 09练习题:数据交换 免费试学
- 10打印输出 免费试学
- 12接收输入 免费试学
- 13变量命名 免费试学
1-5 基本数据类型
- 14bool类型
- 15float类型
- 16byte类型
- 17string类型
- 18fmt格式化
- 19数据类型练习题
1-6 常量
- 20常量定义和使用
- 21iota枚举
1-7 流程控制
- 28if条件语句
- 29if语句嵌套
- 30三只小猪称体重
- 31switch语句
- 32for循环语句
- 33水仙花数
- 34敲7
- 35嵌套循环
- 36跳转语句
1-8 函数
- 37函数定义和使用
- 38函数返回值
- 39函数嵌套调用
- 40函数练习
- 41函数类型
- 42作用域
- 43匿名函数
- 44闭包
- 45递归函数
第二章 区块链编程入门基础课程-Go语言【面向对象篇】
2-1 工程管理
- 46工程管理
- 47不同级目录和包
2-2 复合类型
- 48数组定义和使用
- 49数组初始化
- 50数组练习1
- 51数组练习2
- 52数组练习3
- 53数组逆置
- 54数组冒泡排序
- 55数组作为函数参数
- 56二维数组
2-3 面向对象
- 01面向对象
- 02匿名字段创建和使用
- 03指针类型匿名字段
- 04多重继承
- 05方法
- 06结构体添加方法
- 07指针变量的方法值
- 08方法集
- 09方法继承
2-4 异常处理
- 01error接口
- 02panic接口
- 03recover接口
第三章 区块链编程入门基础课程-Go语言【实战篇】
3-1 文本文件处理
- 01创建新文件
- 02文件写入数据
- 03文件读取数据
- 04文件操作案例
- 05字符串处理函数
3-2 GTK窗体开发
- 01GTK环境搭建和基本使用
- 02控件创建
- 03信号处理上
- 04信号处理下
- 05Glade窗体
- 06窗体控件
- 07标签控件
- 08图片控件
- 09布局控件
- 10键盘事件
- 12绘图事件
3-3 项目飞机大战
- 01飞机大战项目介绍
- 02绘制游戏背景
- 03绘制玩家飞机
- 04键盘控制飞机移动
- 05面向对象设计程序
- 06玩家飞机发射子弹
- 07显示敌方飞机
- 08敌机发射子弹
- 09子弹销毁