C#程序设计 项目八 绘制中国象棋棋盘
项目八 绘制中国象棋棋盘 中国象棋棋盘大致有9条竖线和10条横线,还包括游戏双方的一个米字格(九宫格)以及五个兵位和两个炮位,棋盘中间写有“楚河汉界”。效果图如下:
项目八 绘制中国象棋棋盘 分析 绘制中国象棋棋盘主要的步骤: 1.绘制棋盘轮廓 2.绘制棋盘线条 3.书写棋盘中间文字
任务一 绘制棋盘轮廓 新建项目,并在窗体上绘制棋盘背景图和外框。效果图如下如下图:
绘制棋盘轮廓相关理论知识 GDI+的概念: 1.理解GDI+ 2.GDI+基本应用 3. GDI+的坐标系统
任务二 绘制棋盘线条 绘制水平线、垂直线、斜线和兵位(炮位)线。其中的难点主要是坐标位置。实施条件(或教学场景设计或作业技术规范):参照真实棋盘或中国象棋的电脑游戏画面。效果图如下如下图:
绘制棋盘线条相关理论知识 请按F1键,查一下MSDN上的Pen类、Graphics类和Point结构的信息,将Pen类中的构造方法、DrawLine方法和Point的构造方法等的详细内容记下来。 部分学生可以按F1键,查一下MSDN上的struct 类型的概念和类与结构的差别,进行自主学习。
任务三 书写棋盘中间文字 绘制水平线、垂直线、斜线和兵位(炮位)线。其中的难点主要是坐标位置。实施条件(或教学场景设计或作业技术规范):参照真实棋盘或中国象棋的电脑游戏画面。效果图如下如下图:
项目八 绘制中国象棋棋盘 小结 通过本项目,大家能学会用GDI+绘制中国象棋棋盘、五子棋子棋盘和国际象棋棋盘,从而掌握GDI+中的图形处理的基本原理,为后续的GDI+中的图像处理打下了基础。