设计象棋类,该考虑有哪些成员?
棋子是要自己写个类呢,里面放入棋子在棋盘上的位置,还是棋子就是一张图片?
------解决方案--------------------棋子一个类 
 棋盘一个类   
 class 棋子 
 { 
   public bool 红子; 
   public string 名称; // 帅、士... 
   public Point 位置 
   public void Draw(); // 绘制自己到棋盘上 
   public voide Move(); // 移动棋子 
   public 棋盘 棋盘; 
 ... 
 }   
 class 棋盘 
 { 
   public 棋子[] 棋子集; 
   public void Draw(); 
 ... 
 }   
 不要一个棋子一张图片,这样很耗内存 
 可以把棋子的图片放在ImageList中,需要的时候绘制在界面上