天天看點

Silverlight2 邊學邊練 之一 五子棋

最近在看《Pro Silverlight 2 in C# 2008》,個人感覺這本書寫的不錯。

全書采用彩色印刷,可以使讀者立刻看到程式運作的最後效果。雖然說是進階教程,

但看起來還是非常通俗易懂,個别地方可能有些難度需要仔細研究下。

書看了不少光看不練難免會感覺生疏。結合書中的示例舉一反三做一些東東,

同時也和正在學習Silverlight的朋友交流下經驗。根據第四章關于Mouse Event的示例,

改編成一個五子棋遊戲。

XAML Code:

C# Code:

首先,畫出一個15×15的棋盤。

當點選棋盤時,按次序顯示黑白子。

滑鼠操作跟蹤

效果圖

至此一個五子棋的雛形完成,還可以進行其他功能完善。例如,将棋子擺放整齊、判定輸赢等等,大家可以舉一反三。

本例參考自Apress《Pro Silverlight 2 in C# 2008》CHAPTER 4 ■ DEPENDENCY PROPERTIES AND ROUTED EVENTS

本文轉自Gnie部落格園部落格,原文連結:http://www.cnblogs.com/gnielee/archive/2009/07/01/silverlight2-learning-gobang.html,如需轉載請自行聯系原作者