日期:2012-12-23  浏览次数:20363 次

具体目的:

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可以拼罗,呵呵。