具體目的:
1、 從vb6轉型到vb.net,盡快熟識vb.net的語法和vs.net(vs.net2003)的開發環境。
2、 學習更多關于ado.net的使用。
3、 了解“連連看”的尋道算法。
4、 把一些vb6的類轉去到vb.net中去,從而學習更多.net知識。
5、學習更多.net類庫。
總結:
1、 基本上熟識vb.net的一些常用語法和關鍵字,已經基本熟識vs.net開發環境。最大益處還是用了一些oop的特性(最起碼會用inherits 呵呵~~~),在寫mci類的時候我想用一個timer類來定時觸發事件,但需要一個tag或name的屬性,但奇怪的是timer類沒有name屬性,于是繼承timer類后得一個mcitimer類(oop真方便);還有是就是重載十分方便,以后不用為同一個功能而重寫幾個函數名了(爽)。
2、 開始時從以前的ado轉向完全不同的ado.net竟然顯得吃力些,但已經基本熟識使用ado.net。
3、 在沒有參考其他人的提供的算法前提下,全靠自己構思的算法,顯得有些不足(速度慢),但已經很好的完成尋道的功能;我刻意用access數據庫保存所用的資源文件(包括:mp3,圖片)等讓我可以盡量多的使用ado.net,所以發現數據庫文件比較大;連連看實現可以動態設置一個路徑圖例如:10*8的路徑圖等,在玩的過程中可以聽一些mp3音樂文件(不只是mid哦)因為我使用了mci類,總之實現設置可以全個性化。(哦:管理密碼為:1234)
4、 試著把一些vb6的類轉向vb.net中去,發現vb.net已經擁有大部份常用的功能(我只用了一些windows基本操作的類,沒有學習使用system.net類),所以挑選一個.net沒有的類mci轉向vb.net,這個類在vb6中是用api函數的,vb.net也一樣,但api 變量的定義有小許不同(用apiviewer 2004就可以了),感覺上還是比較方便的,但由于粗略轉換代碼的原故,mci類十分雜亂(有時間再優化點)。 5、 由于時間不允許我簡略學習了一些基本類庫的使用,發現.net的類庫是十分強大的,我想和java可以拼羅,呵呵。
新聞熱點
疑難解答