游戏开发论坛

 找回密码
 立即注册
搜索
楼主: Miu.C

无限次数Undo/Redo代码

[复制链接]

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-6-22 23:30:00 | 显示全部楼层

Re: Re:无限次数Undo/Redo代码

大元帅: Re:无限次数Undo/Redo代码

WHO敢说VB6和VB.NET没有关系?VB.NET只不过加了个面向对象,你就不认得了?VB.NET还不是用VB6那些语法(我是说WHILE循环除外)
一个精通VB6和VB.NET的高手飘过

用Collection集合储存内容,然后用一个Index索引变量指针就好了吧,VB.NET我更推荐用ArrayList,更加方便


VB6也是面向对象的,可惜特性支持不是很完善,不显式地支持继承机制。
但是它有Class,它有Property和Event,它支持COM并且有Garbage Collection,它甚至也支持自定义接口(通过这个可以模拟继承机制,不过不好用)

VB.Net总体上来说是继承了VB6的大部分语法,可以算作VB6的继承人。最大的变化就是它是基于Framework的程序设计模式。 [em19]

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2008-6-23 06:50:00 | 显示全部楼层

Re: Re: Re:无限次数Undo/Redo代码

sandy_zc_1: Re: Re:无限次数Undo/Redo代码



VB.Net总体上来说是继承了VB6的大部分语法,可以算作VB6的继承人。


你这么说又要刺激到某人…… [em11]

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-6-23 08:07:00 | 显示全部楼层

Re:无限次数Undo/Redo代码

不会刺激到我的, 你把VB6的游戏完全移植动VB.NET我就信你,我论坛有开源代码,
别自己打自己嘴巴!
我坚信,VB.NET一定比VB6先淘汰,明年我就研究VB6,TV3D,DX9,DX8在VISTA的兼容问题。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2008-6-23 08:17:00 | 显示全部楼层

Re: Re: Re:无限次数Undo/Redo代码

sandy_zc_1: Re: Re:无限次数Undo/Redo代码



不见得,对于一些简单的应用可以这样,情况复杂的多种类指令系统就不一定了。

比如最简单一个例子,...


的确是要保存整个图像,不然切换起来很慢的……

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2008-6-23 08:19:00 | 显示全部楼层

Re:无限次数Undo/Redo代码

看来我要赶紧把VB.NET的代码升级到VB6才行了

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2008-6-23 08:20:00 | 显示全部楼层

Re: Re:无限次数Undo/Redo代码

CLOD: Re:无限次数Undo/Redo代码

看来我要赶紧把VB.NET的代码升级到VB6才行了


这个似乎很有挑战性…………

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2008-6-23 10:52:00 | 显示全部楼层

Re:无限次数Undo/Redo代码

错了, 既然VB.NET是新的, CLOD那你应当把VB6的代码升级到VB.NET,
很可惜,有些人连VB6都没学会就去学VB.NET.

这个论坛里不懂装懂的人不在少数, 懂的人可以把VB6, VB.NET和C++的代码互相移植, 你们可以试下.
开发游戏, 原理都一样. VB6我学到点皮毛,没有TV3D一样做游戏, 顺应时代潮流. 率先进入3D世界.

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2008-6-23 11:47:00 | 显示全部楼层

Re: Re:无限次数Undo/Redo代码

游戏之家站长: Re:无限次数Undo/Redo代码

很可惜,有些人连VB6都没学会就去学VB.NET


没学VB6就学VB.net是好事,可以少走很多弯路……

11

主题

747

帖子

752

积分

高级会员

Rank: 4

积分
752
发表于 2008-6-23 16:28:00 | 显示全部楼层

Re:无限次数Undo/Redo代码

没学VB.net就学VB6是好事,可以少走很多弯路……

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
 楼主| 发表于 2008-6-23 18:08:00 | 显示全部楼层

Re: Re: Re:无限次数Undo/Redo代码

sandy_zc_1: Re: Re:无限次数Undo/Redo代码



不是那么简单的。
有时候改变的部分是很多的,你保存开销太大;
有时候改变的部分很分散,你收集、恢...

我正在为此事烦恼。
比如连续复制粘贴大块代码就要很多内存开销,不知道那些很专业的软件是怎么做的呢?

但是好像很奇怪,这样做之后,我打开Task Manager好像我的进程占用的内存并没有增加很多,明明把大段的改动都放在变量里面了.......
[em24]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 04:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表