社区
界面
帖子详情
MFC关于程序运行速度问题,wince平台
wxxloveu
2010-04-21 07:24:20
老板给了个程序,在wince上运行,速度很慢,慢到什么程度呢:其中有个程序界面是像计算器一样的,他上面的按钮,可以看到他一个一个画出来,我稍微加了段for循环把按钮改成渐变的样子,甚至可以看出for循环是怎么一条线一条线的画出渐变图形的,唉,这个主要是上面问题引起的啊,各路大侠指点一下啊
...全文
809
43
打赏
收藏
MFC关于程序运行速度问题,wince平台
老板给了个程序,在wince上运行,速度很慢,慢到什么程度呢:其中有个程序界面是像计算器一样的,他上面的按钮,可以看到他一个一个画出来,我稍微加了段for循环把按钮改成渐变的样子,甚至可以看出for循环是怎么一条线一条线的画出渐变图形的,唉,这个主要是上面问题引起的啊,各路大侠指点一下啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
43 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wintage
2010-08-14
打赏
举报
回复
我的QQ: 56523386, 有兴趣的一起看看
wintage
2010-08-14
打赏
举报
回复
我做一个软键盘,键盘上的键是图片,发现显示也是很慢,我的代码本质是贴图,就是Brush.CreatePattern(), FillRect(...), 不是楼主的绘图方法,但一样不够快,请问高手们,有没有什么办法可以再加速.
jiereliyi
2010-08-11
打赏
举报
回复
[Quote=引用 38 楼 xianglitian 的回复:]
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
[/Quote]
版主就会发这个,也不解决问题。有毛用啊
finder_zhang
2010-05-06
打赏
举报
回复
传个工程来我的 2440 上运行一下,就知道是不是硬件问题了.
wxxloveu
2010-05-06
打赏
举报
回复
[Quote=引用 38 楼 xianglitian 的回复:]
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
[/Quote]
好的,谢谢,问题还没解决,暂时不想结贴哦
向立天
2010-05-06
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
wxxloveu
2010-04-28
打赏
举报
回复
老板说用这个方法可以搞定:GdiFlush();
但是我查了很久也没找到这个方法的具体使用情况,很是郁闷啊,有知道的不?
draculamx
2010-04-26
打赏
举报
回复
WINCE 啊。。。不是 WINDOWS 。。。。不要想当然啊。。。
在 WINCE 上开发程序的时候,不要用 WINDOWS 的惯性思维,在算法上要精益求精,同时要考虑 WINCE 的硬件性能,毕竟是嵌入式设备,一般情况下,图形图像,视频的处理,是它的短板。。。
多实验,多优化。。。。
falconlsq
2010-04-26
打赏
举报
回复
减少控件啊,否则系统受不了
finder_zhang
2010-04-26
打赏
举报
回复
好友多,楼主你是加我的哪一个?
wxxloveu
2010-04-26
打赏
举报
回复
[Quote=引用 32 楼 lightsoure 的回复:]
引用 28 楼 wxxloveu 的回复:
引用 17 楼 builderc 的回复
要用WINCE实现直接写屏,,这个就是把图片的数据放……
[/Quote]
呵呵,好哦,谢谢啊,前几天心情极坏,所以周末爬山去了,所以刚刚才确认了你的QQ,有机会好好请教请教你
wxxloveu
2010-04-24
打赏
举报
回复
[Quote=引用 30 楼 finder_zhang 的回复:]
去嵌入式WINCE那边发帖问啦.
[/Quote]
呵呵,我加你QQ了哦,你加了没?
finder_zhang
2010-04-24
打赏
举报
回复
去嵌入式WINCE那边发帖问啦.
finder_zhang
2010-04-24
打赏
举报
回复
如果开文件夹也慢,很可能是这个WINCE定制的时候出了什么问题啦.
会不会开了什么低电平或高电平中断,一直在响应,做其他事就很卡.
wxxloveu
2010-04-24
打赏
举报
回复
[Quote=引用 17 楼 builderc 的回复:]
你不会再起个后台线程画图么?
就一个UI线程,你那个循环那么慢,如何能不延迟?
[/Quote]
这块程序另起线程画图不太好处理,呵呵,可能是我方法不太正确。今天老板说要用WINCE实现直接写屏,第一次听说这个概念,呵呵,不知道有什么好的资料可以看看不
FrankBIBI
2010-04-24
打赏
举报
回复
[Quote=引用 28 楼 wxxloveu 的回复:]
引用 17 楼 builderc 的回复:
你不会再起个后台线程画图么?
就一个UI线程,你那个循环那么慢,如何能不延迟?
这块程序另起线程画图不太好处理,呵呵,可能是我方法不太正确。今天老板说要用WINCE实现直接写屏,第一次听说这个概念,呵呵,不知道有什么好的资料可以看看不
[/Quote]
要用WINCE实现直接写屏,,这个就是把图片的数据放到显存中吧,系统起来刷出来图片
rainsly
2010-04-23
打赏
举报
回复
感觉是实现的问题
不应该通过这种方式进行处理
之前我做过对全屏图片,直接操作图片缓冲从RGB转YUV,然后直接送硬件显示
速度是基本可以接受
看需求,如果只是要求绘制特定的内容,贴图最简单
如果需要处理图片后显示,如果CPU不够强劲,那最好还是后台异步处理显示
wxxloveu
2010-04-23
打赏
举报
回复
[Quote=引用 11 楼 finder_zhang 的回复:]
楼主,我们同样的CPU喔,加个QQ,发个工程来研究研究.
QQ 644832501
[/Quote]
还没搞定,唉,我发现打开我的设备,然后显示文件夹列表的时候也会有类似我程序的闪烁,即文件夹也是从第一个慢慢刷下来的,让我怀疑这个是不是跟设备有很大关系,因为这段程序没做大修改以前放在工业cpu反应很快
Richman1986
2010-04-23
打赏
举报
回复
不懂,帮顶!!!
FrankBIBI
2010-04-22
打赏
举报
回复
[Quote=引用 23 楼 yincheng01 的回复:]
WINCE是什么硬件,你的代码优化不够好,所以才这么差,多看看算法书籍,、
另外试验下渐变图片方法
[/Quote]
兄弟~我没写过WINCE应用程序哦,只做底层的~不是很懂~不过这个渐变显示的代码我也觉得效率低下 呵呵~
加载更多回复(23)
MFC
快速入门
微软基础类库(英语:Microsoft Foundation Classes,简称
MFC
)是微软公司提供的一个类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量,这是一套
mfc
快速入门的课程,主要对
MFC
各个控件的讲解如何使用,以及Windows
MFC
框架原理与工程应用开发。本课程重点讲解在windows
平台
开发使用
MFC
框架进行应用程序开发的技巧。
WINCE
的
MFC
中处理鼠标滚轮消息
关于如何用eVC4的
MFC
来处理鼠标滚轮的消息,在网上搜了很久,QQ群里问过了很多人,始终解决不了,有朋友说
WINCE
中不能处理滚轮消息,因为移动设备不接鼠标,但自己接上一个鼠标,在OS的文件夹处转动滚轮,的确是可以让文件滚动的,意思是
WINCE
的确可以处理滚轮消息,后来我终于用基础的知识,层层深入地解决了这个
问题
.原理原来是很简单的. 首先,如果像PC机的
MFC
那样,正常给CWnd增
Visual Studio
MFC
编程 程序调试时所遇到的
问题
及解决方法
本文中记录了笔者在基于Visual Studio
MFC
编程时,程序调试过程中所遇到的
问题
及解决方法。 1、Visual Studio
MFC
中的快捷方式 1.1、
问题
:Visual Studio
MFC
中修改好程序之后,怎样编译并建立可运行的exe Ctrl+F5两个按钮同时按下。 1.2、
问题
:Visual Studio的代码怎么快捷排版/自动排版? 在代码页面,Ctr...
WinCE
嵌入式开发程序入门
WinCE
嵌入式开发程序入门 2008-10-30 来源:网络MicrosoftWindows CE是紧凑的、高效的和可升级的操作系统,它被广泛的应用在各种嵌入式式的产品中,从手持电脑到专门的工业控制器和消费用电子产品中。Windows CE已经通过了其自身的能力证明:它能够满足32位嵌入式式程序开发的需求。同样重要的是:
[翻译]-Programming MS
WinCE
(3rd 版)--前言--关于
MFC
关于
MFC
对于问是否该用
MFC
开发Windows CE下应用程序的人,过去,我通常的回答是:不要用。老版的windows CE系统加上比较慢的CPU,运行复杂、全功能的
MFC
应用会带来很大的压力。但现在,我不再这么绝对了。新版的Windows CE
平台
足够快,可以用合理的性能运行基于
MFC
的应用。
MFC
运行时库包含在这些设备的ROM中,所以应用程序仅仅是代码,而不再是代码加
MFC
运行时库。但正像速
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章