您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 嵌入式开发 > 正文


-网上传真探秘
-腾讯QQ 2003版试用手记
-FreeHand MX全新体验
-注册表知识群集

创建基于.NET Framework 精简版的动画控件
2003-05-10· · ··Microsoft

1 2 3  下一页

  摘要:学习如何创建基于 .NET Framework 精简版的动画控件。

  简介

  在最近的项目中,有一项要求是在 Microsoft? .NET Framework 精简版的 Windows? 窗体中显示动画 GIF。.NET Framework 精简版的 1.0 版没有显示动画 GIF 文件的功能,也不包含 .NET Framework 完整版中的 ImageAnimator 辅助类。通过 ImageAnimator 类可以为基于时间帧的图像制作动画。

  尽管可以编写 C# 代码读取 GIF86a 格式的动画 GIF,但是我在程序中选择了一种更简单直观的方法来显示动画。

  创建情节

  如果您在选定的 GIF 编辑器中打开一个动画 GIF,将会看到此文件是由相互衔接的多个图像(帧)组成的:



图 1:动画帧

  这些图像以压缩格式存储,并附带有关大小、数量和帧之间的延迟时间的信息。这些信息由显示动画的程序读取。

  许多 GIF 编辑器允许您将图像帧提取到顺序排列的“故事板”中:



图 2:故事板

  我将故事板保存在一个位图文件中,后来将此文件转换为 GIF 格式,因为此格式的文件在 .NET Framework 精简版中占用的内存较少。现在我要向您演示如何使用此图像创建基于 .NET Framework 精简版的“动画”控件。

1 2 3  下一页

■ 相关内容
 .NET Framework 精简版后台处理技术
 VS.NET和.NET Framework 精简版入门
 微软发布.NET Compact Framework
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!