文件名称:double-buffering
-
所属分类:
- 标签属性:
- 上传时间:2014-05-12
-
文件大小:51.19kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
// 经过改进后,画面刷新速度大大加快,绝对看不到任何的“扫描线”,帧数也从5帧一下就提高到了9帧,
// 几乎是两倍于前的速度。这究竟是什么原因呢?让我来讲述其中的道理。
// 因为圆是要一个一个画上去,所以每画一个圆,系统就要做一次图形的绘制操作,
// 图形的重绘是很占用资源的,当需要重绘的图形数量很多的时候,所造成的系统开销就特别大,
// 造成我们看到的那种刷新缓慢的情况。那么如何来解决这个问题呢?
//答案就是双缓冲,何谓“双缓冲”?它的基本原理就是:先在内存中开辟一块虚拟画布,
// 然后将所有需要画的图形先画在这块“虚拟画布”上,最后在一次性将整块画布画到真正的窗体上。
// 因为所有的单个图形的绘制都不是真正的调用显示系统来“画”,所以不会占用显示系统的开销,极大的提高的绘图效率。
-Is the double buffering, what is a "double buffering"? Its basic principle is: to create a virtual canvas in memory, and then will all need to draw the graphics first painting in the "virtual canvas", finally, in a one-off the entire piece of canvas painting real form.
// 几乎是两倍于前的速度。这究竟是什么原因呢?让我来讲述其中的道理。
// 因为圆是要一个一个画上去,所以每画一个圆,系统就要做一次图形的绘制操作,
// 图形的重绘是很占用资源的,当需要重绘的图形数量很多的时候,所造成的系统开销就特别大,
// 造成我们看到的那种刷新缓慢的情况。那么如何来解决这个问题呢?
//答案就是双缓冲,何谓“双缓冲”?它的基本原理就是:先在内存中开辟一块虚拟画布,
// 然后将所有需要画的图形先画在这块“虚拟画布”上,最后在一次性将整块画布画到真正的窗体上。
// 因为所有的单个图形的绘制都不是真正的调用显示系统来“画”,所以不会占用显示系统的开销,极大的提高的绘图效率。
-Is the double buffering, what is a "double buffering"? Its basic principle is: to create a virtual canvas in memory, and then will all need to draw the graphics first painting in the "virtual canvas", finally, in a one-off the entire piece of canvas painting real form.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
double buffering/
double buffering/双缓存技术 实验/
double buffering/双缓存技术 实验/Form1.Designer.cs
double buffering/双缓存技术 实验/Form1.cs
double buffering/双缓存技术 实验/Form1.resx
double buffering/双缓存技术 实验/Program.cs
double buffering/双缓存技术 实验/Properties/
double buffering/双缓存技术 实验/Properties/AssemblyInfo.cs
double buffering/双缓存技术 实验/Properties/Resources.Designer.cs
double buffering/双缓存技术 实验/Properties/Resources.resx
double buffering/双缓存技术 实验/Properties/Settings.Designer.cs
double buffering/双缓存技术 实验/Properties/Settings.settings
double buffering/双缓存技术 实验/bin/
double buffering/双缓存技术 实验/bin/Debug/
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.exe
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.pdb
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.vshost.exe
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.vshost.exe.manifest
double buffering/双缓存技术 实验/bin/Release/
double buffering/双缓存技术 实验/obj/
double buffering/双缓存技术 实验/obj/x86/
double buffering/双缓存技术 实验/obj/x86/Debug/
double buffering/双缓存技术 实验/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
double buffering/双缓存技术 实验/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
double buffering/双缓存技术 实验/obj/x86/Debug/TempPE/
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.csproj.FileListAbsolute.txt
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.csproj.GenerateResource.Cache
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.exe
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.pdb
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术__实验.Form1.resources
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术__实验.Properties.Resources.resources
double buffering/双缓存技术 实验/双缓存技术 实验.csproj
double buffering/双缓存技术 实验.sln
double buffering/双缓存技术 实验.suo
double buffering/双缓存技术 实验/
double buffering/双缓存技术 实验/Form1.Designer.cs
double buffering/双缓存技术 实验/Form1.cs
double buffering/双缓存技术 实验/Form1.resx
double buffering/双缓存技术 实验/Program.cs
double buffering/双缓存技术 实验/Properties/
double buffering/双缓存技术 实验/Properties/AssemblyInfo.cs
double buffering/双缓存技术 实验/Properties/Resources.Designer.cs
double buffering/双缓存技术 实验/Properties/Resources.resx
double buffering/双缓存技术 实验/Properties/Settings.Designer.cs
double buffering/双缓存技术 实验/Properties/Settings.settings
double buffering/双缓存技术 实验/bin/
double buffering/双缓存技术 实验/bin/Debug/
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.exe
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.pdb
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.vshost.exe
double buffering/双缓存技术 实验/bin/Debug/双缓存技术 实验.vshost.exe.manifest
double buffering/双缓存技术 实验/bin/Release/
double buffering/双缓存技术 实验/obj/
double buffering/双缓存技术 实验/obj/x86/
double buffering/双缓存技术 实验/obj/x86/Debug/
double buffering/双缓存技术 实验/obj/x86/Debug/DesignTimeResolveAssemblyReferences.cache
double buffering/双缓存技术 实验/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
double buffering/双缓存技术 实验/obj/x86/Debug/TempPE/
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.csproj.FileListAbsolute.txt
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.csproj.GenerateResource.Cache
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.exe
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术 实验.pdb
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术__实验.Form1.resources
double buffering/双缓存技术 实验/obj/x86/Debug/双缓存技术__实验.Properties.Resources.resources
double buffering/双缓存技术 实验/双缓存技术 实验.csproj
double buffering/双缓存技术 实验.sln
double buffering/双缓存技术 实验.suo
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.