利用GDI+在Form中绘制60*60个圆点,显示帧速,使用三种不同方法,分别是:1.直接绘制2.使用双缓冲3.使用BitBlt函数对比三种函数的帧速,以及提速效果开发环境为vs2008
2024/11/11 0:10:20 39KB c# 双缓冲 GDI+ BitBlt
1
AxureRPPro是一个产品经理必备的交互原型设计工具,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML模版等。
AxureRPPro是专为RapidPrototypeDesign而生,它可以辅助产品经理快速设计完整的产品原型,并结合批注、说明以及流程图、框架图等元素将产品完整地表述给各方面设计人员,如UI、UE等等,并在讨论中不断完善。
作为办公自动化辅助工具,AxureRPPro更适合WebPrototype制作,AxureRP7Beta在AxureRP6基础上做了比较多的改进,旨在提高原型设计效率,包括重新组织界面功能、自适应视图、新增多个形状、样式、事件等,具体可见这里的介绍。
使用说明:2013/12/27更新版本为AxureRPPro7.0.0.3142(正式版)汉化绿色版,解压后先运行!)AxureRPPorable.exe完成初始化,然后执行主程序AxureRP.exe即可,新版本Axure7优化了界面和操作,明显了提高绘图效率,并可以直接预览(F5)而无需生成原型文件。
Axure7的汉化补丁由WebPPD社区best919制作,注意使用AxureRPPro7之前必须先安装.NETFramework4.0,并最好安装MicrosoftOfficeWord、Excel和PowerPoint文件格式兼容包。
知乎用户梁柱华总结的Axure7.0的新功能和新特性:增加了预览选项,能够设置在预览和生成原型时是否最小化或不带有左侧的站点地图导航;
优化了界面和操作,明显提高绘制效率,可直接在控件上改变形状,同时加入了几个常用形状;
支持了投影和内阴影,可以用来画简单的组件;
支持更多的触发事件,动态面板也可以onclick了;
普通形状也能增加事件效果,例如要移动一个形状,不需要转化成动态面板;
事件用例感觉也有所变化,增加了一些参数,例如切换动态面板状态时有更多的参数可以选择;
增加了和Justinmind一样的实时预览功能,再也不用一遍又一遍地生成页面了;
内容自适应,例如动态面板或文字块能根据内容自动适应到合适大小;
强化的表格功能Repeater,可以自动填充数据,对数据进行排序,过滤等操作;
页面级的参数Onreszie,这样在手机测试时可以作为横竖屏判断;
响应式布局,可以定义不同窗口大小下的布局结构。
AxureRPistheleadingtoolforrapidlycreatingwireframes,prototypesandspecificationsforapplicationsandwebsites.Quicklygetthebenefitsofprototypingwithoutalotofhassle.Axure7.0.0.3142更新日志:FixedsomemoreWebFontandTypefacescenariosonAxShareFixedclicksnotbubblingthroughobjectswhentheyhaveasatisfiedCondition
2024/10/22 12:38:37 6.97MB Axure 汉化 原型设计 产品经理
1
直线、圆、多边形这是针对09年所写计算机图形学源码重构后的版本。
新版本在实现用多种算法生成直线、圆、多边形等图形图像的同时,使用了双缓存绘图防止图像闪烁,并使用自定义结构扫描线存储所绘连块图形区域提高了二次绘图效率。
同时将所有图形图像封装成类,便于图形的重绘以及旋转、平移、缩放、对称变换等几何操作。
这是真正意义上实现了二维图层操作,而不是一个演示性的算法。
光照实验与消隐借用已有代码,因此代码变量命名风格与之前的不统一。
1
包含文件说明: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
工业铝型材以质轻、美观、连接方便、规格齐全以及加工方便等优点广泛用于自动化设备中。
针对SolidWorks2011以上版本制作了常用的工业铝型材库,方便用户做选型工作。
设计过程中选择模型直接生成就可以了,非常的方便,对绘图效率有很大的提高。
使用方法:1、cad图档是铝型材的截面图,做选型参考用;
2、铝型材库直接复制到solidworks(版本)/solidworks-lang-
2023/8/13 4:47:06 2.65MB 铝型材
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡