前陣子想用C#寫個掃雷,檢驗一下學習一年多C#的功力如何。掃雷的基本實現很簡單,動態生成控件,然後用Controls.Add添加到窗口中,用隨機數
斷斷續續寫了一個月,總算是把這個東西搞出來了。第一次寫網絡程序,所以網絡部分很爛,如果網絡延遲厲害的話就會出錯。出牌規則和牌組之間的比較已經比較完
本文是對C#網絡版斗地主的總結,之後還有兩篇,分別介紹地主權限的傳遞和出牌權限的傳遞,還有出牌算法和規則。服務器使用server類與客戶端通訊,客
本文是對C#網絡版斗地主的總結。首先服務器使用一個隨機數來隨即選出默認地主。然後發送信息給選出來的玩家。玩家接收到信息後顯示兩個按鈕“
本文是對C#網絡版斗地主的開發總結,同時也是最後一篇。大家知道,斗地主這個游戲是將一些特有的牌組合成牌組然後來比較牌組的大小,那麼,就應該給Pok
本文是對C#網絡版斗地主的開發總結。出牌順序如上圖所示。出牌權限可以用一個bool值表示在Player類中,有一個屬性:haveOrder表示玩家
VS2010的推出會為我們帶來新版本的C#。了解C#4.0中的新功能有助於我們利用編碼。它還能夠幫助我們了解程序中正在出現,而下一代的C#有可能會
看來大家都很喜歡掃雷這個話題啊. 感謝大家指出了我代碼裡的問題,這裡徐小俠寫了一個很好的實現:http://www.cnblogs.com/Chi
今天有朋友在問了我這麼一個問題:怎麼實現OrWhere的功能?我猜測,他的意思是要實現這樣的功能:static IEnumerable<in
Specification模式的作用是構建可以自由組裝的業務邏輯元素。不過就上篇文章的示例來看,“標准”的Specific
上一篇文章中我們利用C#語言的特性實現了一種輕量級的Specification模式,它的關鍵在於拋棄了具體的Specification類型,而是使
1. 有字符串型的枚舉嗎?UK 在《關於枚舉的種種》中提到這樣一個問題:枚舉的成員類型都是數值型的,如果想做一個字符型的枚舉有什麼辦法?enum
主要參考的是C# Language Specification Version 3.0。引子C#是.Net平台上主流的開發語言,和經典的C/C++
固定的和活動的變量&和fixed將變量分為兩類:固定的和活動的。固定的變量永久的存在並不會被GC的操作影響。(例如局部變量,值參數和間接指
前段時間看到某人《關於某道C#上機題的OO》 ,後來又有人用了裝飾模式做這題,我這裡來個策略模式,不習慣廢話直接上代碼,不知道算不算策略模式,請高
簡介Visual C# .NET是Visual Studio系列中的最新成員。這種新語言基於C/C++,但它深化了更容易地使用面向組件編程的發展方
最近在看一本關於博弈的書.有個比較簡單的合作不合作的博弈.挺有意思,大意是這樣的:這個博弈是對現實生活中人與人之間是否合作的簡單抽象,具體內容和規
看了Allen Lee,基類與接口混合繼承的聲明問題,發表一下個人看法。先運行如下代碼:namespace Test{ using System
某天,小新問我這樣一個問題:類System.Collections.CollectionBase是從IList、ICollection繼承而來,I
傳統的寫法:強類型的情況下using System;using System.Collections.Generic;using System.T