• 窗体界面设计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

  • 相关阅读:
    url分发(二级分发)
    图片的渲染
    自定义admin(self_admin)
    类的方法
    orm分组,聚合查询,执行原生sql语句
    jQuery 插件 jQuery UI的使用
    Spring security 在项目中的使用第二篇之代码实现阶段
    Hibernate 学习笔记第一篇
    Hibernate 学习笔记第三篇
    MySQL 常用命令
  • 原文地址:https://www.cnblogs.com/GarfieldEr007/p/5407796.html
Copyright © 2020-2023  润新知