|
|
课程介绍
/ M3 |( L( ^5 l7 \本课程通过两天时间讲解了GO语言图形界面编程并用红白棋实例强化了所学知识
2 o2 X3 O$ R1 W) E9 }
4 ]& V4 K( p7 q" t% x课程知识点& I' s& c9 e, Y- ^, Z3 i
第01天(图形界面编程)
+ r% Y6 o. O, t& ?2 |9 k) C1、环境搭建(windows)
) n% h; n: J5 |' p0 [% P2、第一个GUI程序:空白窗口
: O/ ]* [$ i8 H) ]- P3、控件介绍
& t) u5 `- w* m, K7 I) p0 X4、信号处理
9 w, v( Y7 K- k3 ]/ K9 U ?) j, X5、glade的使用( v. l3 y. {' Z1 a) l. K
6、常用控件3 m+ @! E. @, ~) T
7、定时器
; S: C8 C* v' x! {) ^, L8、常用事件1 [& g6 q5 i1 U$ Q
第02天(案例:黑白棋). x5 C$ y: l! p& A; }+ S* \& g8 f
1、游戏说明
" P% q3 n- D; N4 d* @& t' J: e" W2、无边框窗口实现
9 E# T1 y, }0 u; W1 x+ j3、背景图_最小化_关闭窗口- n" b/ X1 G0 S' y: Q% r& u
4、界面其它设计& q Z6 S- y( {
5、黑白子提示闪动效果) V/ v6 u# L* F$ r2 V8 `: E
6、落子( H/ u9 O: _- `; O, _5 J1 P
7、初始化棋子_改变角色2 O9 H% @2 P% [# o" R% R9 y i
8、倒计时( z2 P3 L( ~. N* F" v' {
9、吃子
" W0 }# u! @) K6 d10、棋子个数统计_胜负判断0 u# \, P$ F* e- u0 }& ^9 w5 y
11、机器落子+ u9 D/ C& k: ]) X5 l% E
. I6 u! B. f8 z2 Y9 z' R, v- H# u |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|