Discuz!NT
欢迎 游客 , 注册 | 登录 | 会员 | 界面 | 简洁版本 | 在线 | 帮助
商都网教育宝典宝库

发表新主题 回复该主题
本主题被查看855次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第   上一主题   下一主题
标题: 学习编写《连连看》项目
张小峰
超级版主
UID: 14
来自:
精华: 4
积分: 313
帖子: 285
注册: 2007-8-23 10:27:00
状态: 离线
威望: 8.00
金钱: 75.55 元
只看楼主 2007-08-30 09:42
学习编写《连连看》项目
具体目的:

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可以拼罗,呵呵。
#1  
发表新主题 回复该主题
本主题被查看855次, 共1个帖子, 1页, 当前为第1页     选择页数: 1      跳转到第







现在的时间是 2008-10-08 18:43:22

版权所有 商都网教育宝典
         Powered by Discuz!NT 1.0.6666    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 seconds