游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5684|回复: 16

用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

[复制链接]

8

主题

45

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2007-1-25 22:19:00 | 显示全部楼层 |阅读模式
感觉vb和vb.net在这方面差不多所以放在一起问啦.
比如说,大家是把绘图函数和处理键盘(/鼠标)的输入函数放在sub new()里还是其他的什么地方呢?

12

主题

525

帖子

525

积分

高级会员

Rank: 4

积分
525
发表于 2007-1-26 00:09:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

我回答VB6的
键盘处理放在 KeyDown 里
绘图函数就看你自己喜好了,单击里也行,时间控件里也行。

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2007-1-26 09:18:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

要看具体情况,如果是GDI绘图并需要保持的化,往往放在窗体的paint事件中
定时处理vb和vb.net差别比较大,比较相同的一种方法是都用timer控件的事件来完成

8

主题

45

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2007-1-26 18:40:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

感谢上面的两位.
有时候选择多了也叫人头疼...
后来想想动态绘图的函数可能还是要放在timer里,总觉得放别的地方然后空转不好似的

12

主题

525

帖子

525

积分

高级会员

Rank: 4

积分
525
发表于 2007-1-26 22:27:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

一般都是写在 timer里,可以做成动画。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-1-27 12:52:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

最好少用Timer这种低效率,不精确的东西。

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-1-27 18:39:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

对,VB.net可以用多线程

8

主题

45

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2007-1-28 00:00:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

创造专门的绘图线程吗?但是又该如何控制动画两真之间变换时间呢?用空转吗?

15

主题

2093

帖子

2093

积分

金牌会员

Rank: 6Rank: 6

积分
2093
发表于 2007-1-29 01:12:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

用sleep

8

主题

45

帖子

109

积分

注册会员

Rank: 2

积分
109
 楼主| 发表于 2007-1-29 08:30:00 | 显示全部楼层

Re:用vb或vb.net的朋友把画图函数和时间处理函数写哪里?

看来也只有这样了呢,
谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 11:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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