html5中文学习网

您的位置: 首页 > 网络编程 > ASP.NET » 正文

学习编写《连连看》项目_.NET教程_编程技术

[ ] 已经帮助:人解决问题
项目

具体目的:

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

EzDHTML5中文学习网 - HTML5先行者学习网
EzDHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助