包含文件说明: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
以下信息来自思科官方网站,所有IOS镜像包软件均来自思科官方。
本人可以下载任何Cisco官方IOS,包括交换机、路由器、无线AP等。
个人资源清单中未显示上传的,请大家留言告诉我,我会上传。
发行版本号:Release15.3.3-JH1发行日期:ReleaseDate28/May/2018IOS文件名:FileDateap3g2-k9w7-tar.153-3.JH1.tar文件大小:Size13854720byteMD5Checksum70d0d822d69bcb79d520bbd8b1a1bbd3SHA512Checksumdcd33687f1e82f26b577f74db974898e956ae9ba583dc754dad5f185119c9cf9b3db5f41ca49475d1777c6452577e1930aa5fd779cf763715dd94b05510dfb1bReleaseNotesfor15.3(3)JH1
2024/8/15 17:20:26 13.21MB 胖AP Cisco
1
senior工程演示了App开发的高级控件相关用法,包括:日期时间控件的用法(日期选择器、时间选择器)、列表类视图的用法(基本适配器、列表视图、网格视图)、翻页类视图的基本用法(翻页视图、翻页适配器、翻页标题栏)、碎片的用法(静态注册方式、动态注册方式、碎片适配器)、Broadcast组件的基本用法(发送广播、接收、定时器广播)、震动器的用法,以及实战项目“日历/日程表”。
2024/8/14 12:35:58 12.17MB android stud
1
日历记事本题目描述:实现一个带有日程提醒功能的日历。
基本要求:1)显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期;
2)定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框;
3)查询信息:用户可以查询到某个月的所有的提示信息。
2024/8/12 17:45:17 12KB 日历记事本
1
上传日期2021-3-5,请注意版本更迭的时效问题重庆理工大学电信宽带客户端
2024/8/10 18:44:49 39.34MB 创翼
1
EasyASP是一个简单方便的用来快速开发ASP程序的类库。
EasyASP包含完善的全参数化查询多数据库操作、高效Json数据生成与解析、无组件压缩解压、各种字符串及日期处理函数、功能强大动态数组处理、领先的文件系统处理、远程文件及XML文档处理、内存缓存和文件缓存处理、简单实用的模板引擎等等丰富的功能。
而为了解决ASP调试不方便的问题,EasyASP推出了独创的控制台调试功能以及丰富的异常信息显示,能让你开发ASP程序时最大程度的从错误调试的纷繁中解放出来。
2024/8/10 9:16:20 287KB asp开发 asp插件
1
VMware-VCSA-all-6.5.0-12863991.iso20190321发行日期vCenterServerAppliance6.5ISOwithsecurityfixesforPhotonOS
2024/8/9 16:50:16 116B vcsa6.
1
博客地址:http://blog.csdn.net/qq21497936/article/details/79641510/************************************************************\*名称:opencv-3.4.1工程模版(Qt5.9.3,mingw530-32)*功能:测试opencv正常运行*作者:红模仿联系方式QQ:21497936*备注:提供技术服务(项目开发,项目升级,代码调试等等),详情请联系博主QQ*版本日期描述*v1.02018年03月21日测试编译的opencv\************************************************************/
2024/8/5 15:09:02 20.84MB opencv mingw530
1
我的资源>Python文件名大小修改日期已选中6个文件/文件夹python入门进阶强化视频-2018-03-0918:15Python基础班-2018-03-0918:14Python电子书-2018-03-0918:14Python开发环境-千锋高级版-高手晋级视频-2018-03-0918:14Python入门到精通-2018-03-0918:14Python软件-2018-03-0918:14Python最新就业班-2018-03-0918:14大数据、数据挖掘、机器学习-2018-03-0918:13公开课-2018-03-0918:13人工智能+基础班-2018-03-0918:13老男孩python项目实战-2018-03-0918:13小象学院机器学习(视频+源码+软件完整)
1
c语言数据结构期末大作业-家族族谱管理要求设计实现具有下列功能的家谱管理系统:(1)输入文件以存放最初家谱中各成员的信息,成员的信息中均应包含以下内容:姓名、出生日期、婚否、地址、健在否、死亡日期(若其已死亡),也可附加其它信息、但不是必需的。
(2)实现数据的存盘和读盘。
(3)以图形方式显示家谱。
(4)显示第n代所有人的信息。
(5)按照姓名查询,输出成员信息(包括其本人、父亲、孩子的信息)。
(6)按照出生日期查询成员名单。
(7)输入两人姓名,确定其关系。
(8)某成员添加孩子。
(9)删除某成员(若其还有后代,则一并删除)。
(10)修改某成员信息。
(11)按出生日期对家谱中所有人排序。
(12)打开一家谱时,可提示当天生日的健在成员。
2024/7/31 11:22:46 3.09MB c数据结构
1
共 708 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡