社区
界面
帖子详情
要不要继续学GDI?见者有分
菜鸟二号
2010-01-08 10:13:47
大家应该知道GDI+吧,这个与GDI比较,有很大的优越性吧,那有个问题,就是如果学GDI+的话,还用继续GDI吗?大家给点意见吧,见者有分;
(注:初次用GDI+时,虽然其对图片的支持较好,可是感觉其绘制图的速度很慢,尤其是重绘时,更显其慢,不知道对这点有没有什么解决方法)
...全文
167
25
打赏
收藏
要不要继续学GDI?见者有分
大家应该知道GDI+吧,这个与GDI比较,有很大的优越性吧,那有个问题,就是如果学GDI+的话,还用继续GDI吗?大家给点意见吧,见者有分; (注:初次用GDI+时,虽然其对图片的支持较好,可是感觉其绘制图的速度很慢,尤其是重绘时,更显其慢,不知道对这点有没有什么解决方法)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
这不是鸭头
2010-01-08
打赏
举报
回复
[Quote=引用 3 楼 ziplj 的回复:]
我做个俯卧撑就走
[/Quote]
菜鸟二号
2010-01-08
打赏
举报
回复
我明白了,谢谢大家,不久就结贴
vclongking
2010-01-08
打赏
举报
回复
有必要 很有必要
aidy22
2010-01-08
打赏
举报
回复
其实GDI+和GDI有共通的,但是GDI+比GDI更好用,所以建议你先学GDI,再学GDI+
M_S_D_N
2010-01-08
打赏
举报
回复
原来如此!
[Quote=引用 18 楼 jameshooo 的回复:]
为什么取名叫GDI+而不是别的名称?就因为它还是GDI,只是扩展了GDI的2D处理能力,支持更多的图片格式,支持各种2D变换,支持ALPHA通道。它以GDI为基础,如果没有GDI,GDI+什么都不是。GDI+解决的是GDI功能的不足,性能不是重点,有很多第三方库都提供了类似GDI+的功能。不管哪个库,最终都需要借助GDI函数才能显示出来。
[/Quote]
jameshooo
2010-01-08
打赏
举报
回复
为什么取名叫GDI+而不是别的名称?就因为它还是GDI,只是扩展了GDI的2D处理能力,支持更多的图片格式,支持各种2D变换,支持ALPHA通道。它以GDI为基础,如果没有GDI,GDI+什么都不是。GDI+解决的是GDI功能的不足,性能不是重点,有很多第三方库都提供了类似GDI+的功能。不管哪个库,最终都需要借助GDI函数才能显示出来。
CppHuoXiang
2010-01-08
打赏
举报
回复
GDI+是好东西,但是老的操作系统不支持。虽然运行起来会有些慢,但是可以实现很多复杂的图形编程,建议学学DirectX和OpenGL.
mazm_yanzhu
2010-01-08
打赏
举报
回复
那就GDI+
M_S_D_N
2010-01-08
打赏
举报
回复
我想知道GDI+比GDI先进在哪?
如果就是只增加了封装与算法,根本绘制方式和效率上没有做改进,那我不抱太乐观的态度。
[Quote=引用 13 楼 zenarxing 的回复:]
GDI相对GDI+来说是比较落后的技术,再说现在计算机硬件技术的发展使得计算机的运行速度在飞速地前进,从这点来说,GDI+肯定会淘汰GDI的。另:11楼说得好“生命是短暂的”,而我们要学的知识是无限的,显然,学习也是有主次、重点之分的,没必要重复学习。
[/Quote]
菜鸟二号
2010-01-08
打赏
举报
回复
[Quote=引用 13 楼 zenarxing 的回复:]
GDI相对GDI+来说是比较落后的技术,再说现在计算机硬件技术的发展使得计算机的运行速度在飞速地前进,从这点来说,GDI+肯定会淘汰GDI的。另:11楼说得好“生命是短暂的”,而我们要学的知识是无限的,显然,学习也是有主次、重点之分的,没必要重复学习。
[/Quote]
那,我是该继续学还是转入GDI+,给个意见吧?
会飞的老鱼
2010-01-08
打赏
举报
回复
GDI相对GDI+来说是比较落后的技术,再说现在计算机硬件技术的发展使得计算机的运行速度在飞速地前进,从这点来说,GDI+肯定会淘汰GDI的。另:11楼说得好“生命是短暂的”,而我们要学的知识是无限的,显然,学习也是有主次、重点之分的,没必要重复学习。
菜鸟二号
2010-01-08
打赏
举报
回复
也就是说,GDI依然要投入的(其实个人喜欢用GDI,因为有位块传输和DC缓冲绘图)。
M_S_D_N
2010-01-08
打赏
举报
回复
生命是短暂的。
[Quote=引用 10 楼 dingnifei123 的回复:]
学吧,技多不压身~
[/Quote]
Dingnifei123
2010-01-08
打赏
举报
回复
学吧,技多不压身~
nintendo_dskay
2010-01-08
打赏
举报
回复
GDI和GDI+都要掌握吧
何况而且有些东西用GDI来实现确实麻烦,不如GDI+方便。
菜鸟二号
2010-01-08
打赏
举报
回复
[Quote=引用 1 楼 voidsky 的回复:]
我就是觉得GDI+比较好用。。。到现在一直在用GDI+
[/Quote]
那当你程序重绘时,你是怎么处理的啊?
菜鸟二号
2010-01-08
打赏
举报
回复
[Quote=引用 6 楼 alicehyxx 的回复:]
GDI+的效率貌似比GDI差不少,个人感觉。
[/Quote]
同感,因此有此犹豫
周成风
2010-01-08
打赏
举报
回复
GDI+的效率貌似比GDI差不少,个人感觉。
bragi523
2010-01-08
打赏
举报
回复
还是得学学
最起码做个简单认识
M_S_D_N
2010-01-08
打赏
举报
回复
我觉得如果GDC+绘制效率比GDI高的话,我会丢弃GDI改用GDI+,否则肯定不会因为GDI+对图片格式的支持而用GDI+。
加载更多回复(5)
吕鑫:《VC++就业培训宝典之MFC视频教程》第七章 第八节 讲解六大
GDI
对象——CRgn
1、
继续
讲解六大
GDI
对象——CRgn; 2、初步演示图形软件的开发原理;
C语言编写自绘ListBox控件,练习小作品
看了MSDN的例子,自己照着样子弄了一下, ...弄懂了这个就是简单的和VB一样,我要
继续
学
习
GDI
的操作, 有了
GDI
的基础,就可以为以后制作报表打好前提基础了。 练习作品,只是偿偿鲜,没有整理代码,乱七八糟。
3天掌握Windows
GDI
+图形编程
GDI
+(Graphics Device Interface plus)是以前版本
GDI
的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的
GDI
,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用
GDI
+,因为
GDI
+对以前的...
世纪飞扬图形仪表 v5.1.zip
世纪飞扬图形仪表ActiveX
GDI
控件包括圆形仪表,线性仪表,旋钮,数码管,开关,趋势图等控件,完全基于
GDI
技术,不同于传统的
GDI
界面,而是可以生成和.NET一样漂亮的图形,速度却大大优于.NET framework,且不...
C#开发的坦克大战(游戏+源码)
由于做了几天后公司又有的新项目,所以就没时间再
继续
下去了,现在联通试例程序和源码发布出来。 游戏使用C#开发的,主要是使用
GDI
+和多线程完成的,虽然还有些不足的地方,不过也不影响玩坦克大战第一关 快捷键: W...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章