zoukankan      html  css  js  c++  java
  • 窗体界面设计03

    01.百味窗图像动画效果

     Bitmap对象的GetPixel()方法的应用

     Bitmap对象的SetPixel()方法的应用

    代码

     02.翻转和扩展图像动画效果

     MessageBox.Show()方法的应用

     Graphics对象的DrawImage()方法的应用

    代码

     03.图像的纹理和浮雕效果

     Bitmap对象的GetPixel()方法的应用

     Bitmap对象的SetPixel()方法的应用

     BitmapData对象的Scan0属性

     Bitmap对象的LockBits()方法,语法结构:

     public System.Drawing.Imaging.BitmapData LockBits(

     System.Drawing.Rectangle rect,

     System.Drawing.Imaging.ImageLockMode flags,

     System.Drawing.Imaging.PixelFormat format,

     System.Drawing.Imaging.BitmapData bitmapData)

     参数意义:

     rect:矩形结构,它指定要锁定的System.Drawing.Bitmap的部分。

     flags:指定System.Drawing.Bitmap的访问级别(读/写)。

     format:一个PixelFormat值,它指示System.Drawing.Bitmap的数据格式。

     bitmapData:包含有关锁定操作的信息。

     System.Runtime.InteropServices.Marshal类的Copy()方法。

     public static void Copy(byte[] source,int startIndex,System.IntPtr destination,int length)

     参数意义:

     source从中进行复制的一维数据。

     startIndex:数据中复制(Copy)开始位置的从0开始的索引。

     destination:要复制的内存指针。

     length:要复制的数组元素的数目。

    代码

     04.图像的马赛克效果

     Bitmap对象的SetPixel()方法的应用

     随机函数Random的应用

    代码

     窗体界面设计(完)

     心得:c#界面功能强大,窗体界面易变形,展示效果突出。基本语法得定期练习,窗体的把握准确度有待提高。

    from: http://www.cnblogs.com/yongfeng/archive/2010/03/11/1683222.html

  • 相关阅读:
    Java图片裁剪
    jvm参数
    Druid数据源监控配置
    执行jar包或执行其中的某个类
    十进制和二进制之间的相互转化
    Java位运算
    获取网络资源保存本地
    前端PHP入门-010-内部函数
    前端PHP入门-011-可变函数
    前端PHP入门-009-匿名函数
  • 原文地址:https://www.cnblogs.com/GarfieldEr007/p/5407796.html
Copyright © 2011-2022 走看看