包含文件说明: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
罗技鼠标宏,脚本分享,切勿转卖!!!如需更新可以联系作者。
适用于绝地求生
2024/8/13 4:58:22 65.04MB 鼠标宏 LUA脚本
1
Delphi7应用微软SpeechSDK5.4(SAPI5.4)语音开发包开发语音朗读与语音识别功能。
语音朗读支持鼠标选择文字朗读,也支持朗读word文件内容;
语音识别功能已实现,但识别率目前不高。
2024/8/12 15:07:01 236KB Delphi7 Microsoft Speech 语音合成
1
Msys:1.0.10MinGW:5.1.4make:3.81.90gcc:4.3.2w32api:3.13SDL:1.2.1MinGW-Runtime:3.15MINGW+MSYS环境已经配置完成。
移植到其他电脑上时需要根据情况做修改:若msys文件夹放在D盘根目录下,找到D:\msys\1.0\etc\fstab,以记事本或写字板打开,将以下所示部分改为现在实际所在的路径,即D:/msys/1.0/mingw。
若在C盘,则无需更改。
#Win32_PathMount_Pointc:/msys/1.0/mingw/mingw注意是/,不是\,因为linux下的路径都是用/的。
若电脑上安装了VC++,找到c:\msys\1.0\msys.bat并以记事本或写字板或notepad打开,在第一行添加:call"C:\ProgramFiles\MicrosoftVisualStudio\VC98\Bin\VCVARS32.BAT"双引号内的路径不固定,以VC安装的路径为准。
msys使用技巧:复制:选中一段文字,就将这段文字复制到剪贴板。
粘贴:shift+鼠标左键,就将剪贴板的内容粘贴到命令行了。
参考文章地址:http://blog.csdn.net/bihaichentian/archive/2010/08/20/5826859.aspxFFMPEG-0.6的配置1.解压后拷贝到c:/msys/home/目录下。
(C:/msys/home/ffmpeg-0.6)2.运行c:/msys.bat,进入c:/msys/home/ffmpeg-0.5源码目录,创建release目录(madirrelease)和debug目录(mkdirdebug)目录,视需求编译release或debug版本:3.进入c:/msys/home/ffmpeg-0.5/release目录下执行:../configure--disable-static--enable-shared--enable-small--enable-memalign-hack--enable-gpl--extra-cflags=-I/local/include--extra-ldflags=-L/local/lib5.或进入c:/msys/home/ffmpeg-0.5/debug目录下执行:../configure--disable-static--enable-shared--enable-memalign-hack--enable-gpl--extra-cflags=-I/local/include--extra-ldflags=-L/local/lib--enable-debug=3--disable-optimizations--disable-stripping6.make7.makeinstall
2024/8/12 13:57:15 17.64MB minGW Windows
1
Fritzing是一款支持多国语言的电路设计软件,有4种视图,分别是——面包板、原理图、PCB和Code。
用鼠标单击就能轻松切换!其中,对于前3种视图(面包板、原理图和PCB)而言,无论你在其中的哪一种进行电路设计,软件都会自动化同步其他两种视图,还可以生成制版厂生产所需要的Greber文件、PDF图片和CAD格式文件。
这一切都极大地推广和普及了Fritzing的使用!
2024/8/10 18:46:22 171.84MB Fritzing 引脚图设计
1
第1篇基础篇第1章开发环境第2章语法基础第3章程序流程第4章数组与集合第5章字符串处理第6章数据结构与算法第7章类与结构第8章常用设计模式第2篇窗体篇第10章窗体的使用第11章控件的使用第12章组件的使用第9章鼠标与键盘第3篇应用篇第13章多线程编程第14章文件系统第15章注册表技术第16章数据库技术第17章访问Office第4篇新技术篇第18章GDI+绘图技术第19章自定义控件第20章图像处理技术第21章Areo技术第22章WPF技术第23章反射第24章网络编程技术第25章多进程编程第26章与C和C++的交互第27章系统管理第28章LINQ技术第29章并行处理技术
2024/8/4 22:30:47 13.3MB C# 程序设计 经典 300例
1
关于在线报修系统:一、系统简介在线报修报修系统是采用asp.net2.0+ACCESS开发,代码简洁,运行速度快,功能实用,本系统仅限于本单位局域网使用。
在单位使用本系统,部门的设备若出现故障,只需登陆网上报修系统,轻点鼠标,填写相关信息,即可完成报修,工作人员就会及时响应,认真处理。
二、功能说明1、在前后报修时填写报修人、联系电话、报修地点、故障描述等信息既可。
2、管理员可以在后台进行维修回复、可以删除报修记录、还可以修改后台密码和公告内容等。
3、在前后台都可以输入关键字在数据库中快速地搜索。
4、导出Excel功能5、后台设备类别管理6、后台维修人管理7、设备类型选项下拉列表(如:计算机、应用软件、打印机等)8、前台登记的时候设备类型为下拉方式,后台也增加相应的功能9、后台页面修改不单独开窗口,原窗口打开自动更新10、后台账号:admin密码:admin三、地址http://.../index.asp
2024/8/4 3:11:34 4.24MB B/S 在线报修 免费 破解
1
零资源分下载,分享精神至上~3.0版新加入三维天空模拟系统。
其中的3D人物模型使用的是真三国无双6中的一个女角色。
背景音乐为仙剑奇侠传3主题曲。
一个综合型的Direct3D示例程序的3.0版。
用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。
包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存),地形系统模拟,三维天空模拟。
源码的配套博文是《【VisualC++】游戏开发四十九浅墨DirectX教程十七三维天空的实现》,文章地址为http://blog.csdn.net/zhmxy555/article/details/8715196,点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。
报缺少D3D的DLL系列错误的童鞋们请google/百度一下“DirectX9.0cruntime”,下载并装个最新版的。
报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。
如果是想调试并运行源代码,但是报错了,请去下载最新版DirectXSDK并进行DirectX开发环境的配置。
编写环境:VS2010我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。
希望能和大家一起交流,共同学习,共同进步。
2024/7/29 14:44:42 10.67MB DirectX Win32 C++ Direct3D
1
js动态获取图片上的矩形热区,可随意选择区域。
鼠标经过该区域时,会出现一半透明蒙版,显示该区域的位置大小。
点击可超链接。
创建的热区可修改链接,也可以动态删除热区
2.17MB js  map area canvas
1
VisualBasic2010入门经典(第6版)完整版共20章其中第1-13章可鼠标取字后边是扫描版共2部分,2部分放在一起解压缩这是.part1.rar
2024/7/28 4:42:47 38.15MB Visual Basic 2010 入门经典
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡