游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: zodane

关于VB和VC

[复制链接]

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
 楼主| 发表于 2007-3-16 10:57:00 | 显示全部楼层

Re:关于VB和VC

  呵呵. 那确实.

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2007-3-16 11:11:00 | 显示全部楼层

Re:关于VB和VC

VB的好处也相当多,比如字符串的处理和比较等,更方便是的VB里的数据类型只有一个,随时随地的可以显示数值或字符。要说到VC中的字符和字符串就不好搞了,它们的字符和字符串是不一样的,在VB里可以这样If "OK"<>"OK" Then MsgBox "ON",0,"Error"这时条件就会成立,如果在VC里
if("OK"!="OK") MessageBox(NULL,"ON", "Error",MB_OK);这时条件就会不成立,
因为VC中的字符串是不能比较的,只能比较字符,当然VC也会提供一些函数来比较这些字符串的。另外,VC中最烦的事情就是无法随时显示数值,比如要显示一个FOR的值时我可以用MSGBOX、窗体中的标题,TEXT等等来显示结果,如果在VC中你想要显示int score=10这个值给用户看好办吗?用MessageBox(NULL,score, "提示,本次得分:",MB_OK);弹出来给用户看?这一句一定行不通的,天啊必需先把这个score变为字符“10”才行。有VB中的那么方便吗?str=CStr(score)?晕,char *str=(char *)score?也不行,呵呵慢慢去想了。
  可惜的是VB是一种解释性语言,她一边解释一边执行,所以就会比VC慢,而VC编辑出来的C++是一种编辑性语言,她的过程就是先编辑成为机器码再执行,所以速度会快好多。更重要的是在VB里学作游戏,那资料少的可怜。于是有很多内容在VB中是学不到的因为游戏不但但只是学会编程就可以了,还有很多的应用算法也要学的,没办法VC里有很多高手,他们就会有这样的经验算法,当然要学这样的经验只好选择VC才能和他们交流了。没想到学会在VC里作比如RPG之后,在VB里同样也能作的出来,就是因为没有人教你在VB作游戏的原因。

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
 楼主| 发表于 2007-3-16 11:35:00 | 显示全部楼层

Re:关于VB和VC

   VC  有时候需要调用VB写的东西 ,  对   就是这个字符处理,
   我自己不大清楚 ,但是我有个朋友是搞这个的.  

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-3-16 16:42:00 | 显示全部楼层

Re: Re:关于VB和VC

蜜蜂巢: Re:关于VB和VC

VB的好处也相当多,比如字符串的处理和比较等,更方便是的VB里的数据类型只有一个,随时随地的可以显示数值...

VB怎么会只有一种数据类型?? Variant吗?那可是VB6里的大忌啊…………

12

主题

423

帖子

428

积分

中级会员

Rank: 3Rank: 3

积分
428
QQ
发表于 2007-3-16 18:01:00 | 显示全部楼层

Re:关于VB和VC

是呀,Dim l 你说他是什么类型?整型?字符串?不是他是Variant类型。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-3-16 18:17:00 | 显示全部楼层

Re:关于VB和VC

还好我一开始用VB6时就习惯Option Strict On了

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2007-3-17 03:46:00 | 显示全部楼层

Re:关于VB和VC

D语言有了,不过没啥新意。用的还是老的OO思想。懒得去碰。

等待新的思想的语言出现。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 17:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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