自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

niwalker的专栏

Code和它们的故事

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 .Net Framework3.0 实践纪实(4)

 .Net Framework3.0 实践纪实(4)  可视对象和棋子任务1.6的实现和画棋纵横线没有很大的差别,设置好字体、要显示的坐标的文字,然后调用DrawingContext的DrawText方法在指定的位置画出对象即可。为了满足任务中的要求,我们设置一个开关字段和对应的属性,代码如下:   public partial class BoardControl : Canva

2006-08-13 21:39:00 4115 1

原创 .Net Framework3.0 实践纪实(3)

   .Net Framework3.0 实践纪实(3)图形和背景任务1.3画出棋盘上的星。要完成这个任务,一个关键的地方就是确定星在不同大小的棋盘上的数量和位置。其实TopGo对棋盘的做了限制,那就是小于9*9或者大于19*19的棋盘不被支持。在星的数量确定上,我们考虑到如果是偶数的棋盘,那么没有唯一的中心点(像19*19的中央的那个叫做“天元”的星),在这种情况下,我们仅仅设置

2006-08-11 08:41:00 5727

原创 .Net Framework3.0 实践纪实(2)

用户控件——棋盘   显示棋盘可能想上去并不太难,首先使用一个Canvas(画布)控件,然后在上面画上我们需要的水平和垂直线条,它们的Xaml代码如下:… //交换X1 Y1 和X2 Y2的值将画出19道平行的垂直线,代码略编译确认你没有错误,然后运行程序。你将看到一个棋盘出现在窗体的右

2006-08-11 00:19:00 5275

原创 .Net Framework3.0 实践纪实(1)

.Net Framework3.0 实践纪实(1) 引子刚刚完成了TopGo程序的第一个版本,朋友们建议将此程序的开发过程共享。我也有此想法,唯恐自己能力有限,辜负了朋友们的期望。最后我还是决定把它写出来,作为大家闲来无事时讨论的话题也未尝不可,同时我也真诚地希望各位同好们提出批评和建议。TopGo是一款使用.Net Framework3.0(WinFx) 编写的计算机围棋软件(由于本

2006-08-10 00:15:00 9057 2

原创 .Net Framework3.0 实践

.Net Framework3.0 实践 前不久用.Net Framework3.0( WinFx)写了一个围棋程序,准备陆续把这一过程中的体会让朋友们一起分享。下面是这个程序的界面贴图(WPF).图一:棋谱分析模式图二:对局设置图三:网络对弈模式

2006-08-08 18:39:00 6308 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除