包含文件说明:1.SolveFlashingAndRedrawv1.0.5纯净版无闪烁的MFC应用框架,实际使用时把此工程改名成你要建立的项目名称,然后开始开发即可。
你熟悉MFC的话研究这个框架的半个小时应该就明白并熟练运用了。
2.SolveFlashingAndRedrawv1.0.5demo版利用SolveFlashingAndRedrawv1.0.4框架写的一个示例小程序,主要展示框架要实现的优点特性。
3.VCRn修改vc工程名工具___作者田彬.exe用网上找到的一个MFC改工程名称的小工具,很实用。
如果你想使用本框架就可以用它来改成你想要的工程名了。
4.未使用本框架的类似功能简化程序没有使用框架的程序,实现的功能和Demo类似。
但是运行之后改变窗口大小等,会发现图形闪烁很厉害!5.SolveFlashingAndRedrawv1.0.5demo版运行截图.jpg6.ReadMe.txt说明文件。
补充说明:工程使用vc6.0开发,如果你用vc6.0双击.dsw文件无法打开,请先打开vc6.0然后把.dsw拖动到vc上面。
如果这种方法还是无法打开,你新建一个vc6.0mfcsdi程序,把示例中框架拷贝到这个新工程中,运行即可,代码量不是太多。
框架说明: /****************************************************** SolveFlashingAndRedraw框架说明 ******************************************************/ /** 项目名称: demo框架 版本号: v1.0.5 第一作者:Jef 地址:中国/江苏 日期:20100724 电子邮箱:dungeonsnd@126.com 版权: 1.您可以修改及免费使用本程序。
2.修改之后附上您的个人信息发送到上面的作者邮箱,作者负责在全面测试后发布您修改后的新版本。
3.您使用本程序而导致任何伤害以及经济损失,由过错方依法承担所有责任,一概与第一作者及合作单位无关。
4.如果您使用本程序则表示您已经同意此版本协议!否则请勿使用! 项目功能: SolveFlashingAndRedraw框架是MFC解决窗口保存及重绘闪烁问题的一种比较好的方案(Win32解决方法类似)。
版本历史: v1.0.120091126第一版本 v1.0.220091212第二版本 1.修改了部分变量的名字使其更符合其意义 2.增加为两个工程,一是带demo例子的,另一是不带demo的纯净版. 3.修改了其中一个错误.如CreateCompatibleDC之后没有调用DeleteDC等. v1.0.3对v1.0.2进行了整理 v1.0.420100416在v1.0.3的基础上进行整理,并增加了裁剪区,提高了绘图效率! v1.0.520100724 1.添加了一个工具类CMemBmpDc,帮助产生一个内存DC,并把指定的内存位图选进去。
方便绘图。
2.演示了在适当时机如何高效画图,见Demo版的DrawSinwave(boolbDrawOnScreen)函数。
演示了用两种方法来绘图, 方法1.直接绘图到屏幕上, 同时绘图到内存位图上,内存位图不会立即贴到屏幕上减少了内存拷贝的时间,提高了效率, 将来窗口失效时OnPait贴图到屏幕上. 这种方法的优点时减小了不必要的内存拷贝,缺点时当绘图内存复杂并且非常耗时可能会导致闪烁。
故适用于像本Demo的这样绘图(本例函数只绘制一小段直线)。
方法2.绘制到内存位图上后把应该重绘的这一小块设成裁剪区,然后立即OnPait重绘这个裁剪区。
运行步骤: 直接运行demo里面的程序,在窗口上任意拖拉鼠标画线,然后点击菜单栏的几个示范菜单项,然后移动窗口、 改变窗口大小、最大最小化窗口、用其它窗口覆盖此窗口、鼠标放到任务栏。


以上种种操作观察窗口内的图像变化。
可以发现窗口内图像几乎看不到闪烁,而且窗口的元素已经保存下来重绘时任然可以看到图像。
如何使用: 进行项目开发时,可以先建立项目,然后把本解决方案框架拷贝到新建项目中即可。
也可以自己根据需要修改纯净版。
其它: 友情提示,小心View类头文件及View类的实现文件中有说明,使用时别把它弄到你实际项目里哦! 进行大量复杂的图形的输出,而且对效率要求特别高
2024/8/16 0:12:36 1.05MB 闪烁 重绘 框架 MFC
1
随着电力电子技术的不断发展,DC/DC、DC/AC电路得到广泛的应用。
利用MATLAB/SIMULINK仿真工具对这两种电路模型进行了仿真分析,验证了模型的正确性,同时讨论每种电路的应用领域。
2024/7/21 21:24:32 263KB matlab DC变换器
1
本书是开关电源类的经典书籍,几乎所有搞电源的的人士都知道这书,但是现在书店基本不卖,是一本很好的书。
2024/7/17 7:52:47 3.23MB 电源
1
实训:配置电子邮件服务实训环境1.一台WindowsServer2016DC,主机名为DC。
2.两台WindowsServer2016服务器并加入域,主机名为Server1实训操作假设你是一家公司的网站管理员,需要你完成以下工作:1.在Server1上安装SMTP服务器。
2.修改SMTP服务器IP地址和端口号设置。
3.调整SMTP服务器的身份验证模式为集成Windows的身份验证
2024/7/6 14:52:44 359KB 网络
1
DC-DC降压ICMT2492SOT23-6西安航天民芯品牌,600KHz频率,4V至18V宽电压输入范围,2A输出电流.
2024/7/4 9:54:04 396KB 降压IC/DCDC/电源管理IC
1
%直流电动机机械特性分析%将该函数定义为dc_mo_mec(dc_motor_mech)%--------------------------------------------------------------------------%下面输入电机基本数据:U=220;Ra=0.17;p=2;N=398;a=1;psi=0.0103;Cpsi=0.0013;%下面输入电磁转矩的变化范围:Te=0:.01:5;%-------------------------------------------------------------------------%计算并励电动机机械特性:Ce=p*N/60/a;Cm=p*N/2/pi/a;n=U/Ce/psi-Ra*Te/Ce/Cm/psi^2;subplot(2,1,1)plot(Te,n,'k')holdonxlabel('Te')ylabel('n')%-------------------------------------------------------------------------%计算串励电动机机械特性C1=1/Ce*(Cm/Cpsi)^.5;C2=1/Ce/Cpsi;n=C1*U*(Te+.001).^(-.5)-C2*Ra;subplot(2,1,2)plot(Te,n,'b')holdonaxis([0,5,0,60000])xlabel('Te')ylabel('n')%-------------------------------------------------------------------------
2024/6/21 12:51:03 943B matlab 直流电动机 机械特性
1
电力电子AC-DCMATLAB仿真,参数设置,断流续流等仿真设计。
2024/6/16 17:32:40 92KB MATLAB
1
以前在研究半透明不规则窗口的时候,用的是gdi的TextOut/DrawText绘制字体,但绘制出的字体是透明的,现在我完全放弃了GDI的TextOut()、BitBlt()的方式,而用SetDIBitsToDevice()代替,就是直接贴像素到DC里。
今天尝试用SetDIBitsToDevice()+UpdateLayeredWindow()实现半透明不规则窗口,结果非常顺利!贴出来,共享给需要的朋友.另外,本程序还附带了一个使用MMX汇编优化的32位alpha混合函数(57行,有详尽注释),需要的朋友可以直接copy了。
PS:关于字体的绘制我建议大家用GetGlyphOutline()手动提取字形像素去绘制,因为TextOut这类绘制函数功能有限,只适合初级软件使用,而要想画出丰富多彩的界面,比如字体alpha渐变,就必须自己操作像素,所以GetGlyphOutline()才是专业级的,而且兼容性好,可以抽象出来提供给ddraw、d3d、opengl等使用
2024/6/16 14:41:52 328KB 不规则窗口
1
双向DC-DC变换器设计任务说明书
2024/6/13 1:30:12 1.86MB 双向DC-DC变换器设计任务说明
1
数据挖掘在各行业的应用论文数据仓库与数据挖掘.caj空间数据挖掘技术.caj数据仓库与数据挖掘技术及其在科技情报业的应用前景.caj相关案件的数据挖掘.caj数据挖掘技术.caj一种实时过程控制中的数据挖掘算法研究.cajEIS环境下的数据挖掘技术的研究.caj数据挖掘及其工具的选择.caj数据挖掘技术与中国商业银行业务发展策略.caj数据挖掘工具DMTools的设计与实现.caj数据仓库、数据挖掘在银行中的应用.caj基于信息熵的地学空间数据挖掘模型.caj数据挖掘及其在商业银行中的应用.caj数据挖掘与决策支持系统.caj数据仓库、数据集市和数据挖掘.caj数据仓库与数据挖掘1.cajIDSS中数据仓库和数据挖掘的研究与实现.caj基于粗糙集理论的数据挖掘模型.caj数据挖掘及其在SXWG_EIS中的应用.caj数据挖掘——技术与应用综述.caj挖掘转移规则一种新的数据挖掘技术.caj以地物识别和分类为目标的高光谱数据挖掘.caj数据挖掘与虚拟数据库.caj数据挖掘与电力系统.caj浅说数据挖掘.caj带Rough算子的决策规则及数据挖掘中的软计算.caj数据挖掘系统的一种实现策略.caj信息检索中的数据挖掘技术.caj红外光谱谱图库中的数据挖掘.caj中介粗集及其在数据挖掘中的应用.caj数据挖掘在音高变化规律学习中的应用.caj数据挖掘技术在财经领域的应用.caj知识发现和数据挖掘的研究.caj数据仓库与数据挖掘技术浅谈.caj用户访问模式数据挖掘的模型与算法研究.caj数据仓库的建设与数据挖掘技术浅析.caj分类特征规则的数据挖掘技术.caj数据挖掘技术的主要方法及其发展方向.cajOLAP和数据挖掘技术在Web日志上的应用.caj数据挖掘技术12.caj数据挖掘技术初探.caj探索式数据挖掘模型的讨论.caj前向网络bp算法在数据挖掘中的运用.caj数据挖掘在Internet信息导航系统中的应用研究.caj数据挖掘技术123.caj基于粗糙集(Roughset)的数据挖掘及其实现.caj数据挖掘技术在建模、优化和故障诊断中的应用.cajFCC油品质量指标智能监测系统的数据挖掘与修正技术.caj一种测试数据挖掘算法的数据源生成方法.caj基于数据挖掘的类比推理技术在石油产品分析系统中的实现.caj神经网络在数据挖掘中的应用研究.caj数据挖掘方法的评述.caj基于数据挖掘的类比推理技术在石油产品分析系统中的实现1.caj一个面向电子商务的数据挖掘系统的设计与实现.caj数据挖掘技术在煤与瓦斯突出预测中的应用研究.caj基于数据抽取器实现数据挖掘.caj基于数据挖掘的群决策模型.caj基于数据挖掘的普通话韵律规则学习.caj数据挖掘和知识发现的技术方法.caj可视化数据挖掘技术及其应用.caj神经网络数据挖掘方法中的数据准备问题.kdh基于CORBA的数据挖掘工具KDD-DC.caj基于高校人事信息库的数据挖掘研究.caj数据挖掘管理系统.caj电信网告警数据库中的数据挖掘.caj数据挖掘原理、方法及其应用.caj一种基于数据仓库的数据挖掘系统的结构框架.cajOLAP与数据挖掘一体化模型的分析与讨论.caj一种新型数据分析技术——数据挖掘.cajaaa数据挖掘和数据仓库及其在电信业中的应用.caj数据挖掘技术及其应用.caj数据挖掘中概念树的标准、生成和实现.kdhXML与面向Web的数据挖掘技术.caj数据挖掘和数据仓库及其在电信业中的应用.caj数据挖掘技术及其在地学中的应用.caj结合数据融合和数据挖掘的医疗监护报警.caj基于多媒体数据库的数据挖掘系统原型.caj数据挖掘技术1.caj股票信息的数据挖掘.caj多媒体数据挖掘的相关媒体特征库方法.caj基于数据挖掘的深部采场岩爆知识的自动获取.caj空间数据挖掘理论与方法的研究.caj金融数据挖掘中的非线性相关跟踪技术(英文).caj数据挖掘技术的一个应用模型.cajDNA中的数据挖掘和启动子识别.caj数据仓库与数据挖掘12.caj数据挖掘系统设计.caj数据挖掘方法的研究.caj用数据挖掘技术优选侧钻井井位.caj关注政府上网后的数据挖掘.kdh数据挖掘技术及其在电力系统中的应用.caj目前数据挖掘算法的评价.caj基于数据挖掘的地下硐室围岩稳定性判别.caj基于属性分类的数据挖掘方法.caj基于数据挖掘模型的高压输电线系统故障诊断.caj用于建模、优化、故障诊断的数据挖掘技术.caj格子机数据挖掘方法.caj数据挖掘及其在电力系统中的应用.kdh用于
1
共 172 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡