• (更新BUG)c# 图片资源编辑器 等待提示框控件 防界面假死

    不好意思,上次发布的版本为早期版本,存在许多BUG,现对其更新。 方便程序图片的统一管理,采用字节索引获取图片,无需将图片预载内存,不占用过多的内存空间,使用方法:首先打开图片编辑器,根据自己需要建立资源文件名称,建立对应的目录,在目录下导入图片(注意:目前本软件暂时只支持图片资源的创建和调用,其他属性资源功能后续提供),将生成的图片资源文件放于程序的根目录下任意文件夹,并将本程序目录下的ReadingResources.dll、lzo.dll、Simplicit.Net.Lzo.dll拷贝到你程序所在的根目录下,在要调用的程序项目中引用ReadingResources.dll,调用时使用Button.Image = new ReadClass().return_img(@".\dat", "a01", 2);(第一个参数为资源文件所在的目录,第二个阐述为资源文件的名称,第三个参数为在资源编辑软件中查看获得的图片索引号。 注意:本版本使用.net 4.0进行开发,需机器中安装.net4.0 进行测试。 如有疑问请联系QQ 76230454,验证答案:刘晗 里面还有一个等待窗体的控件,实现防界面假死,监控方法执行状态等功能,如有需要了解的请联系我。

    0
    95
    6.15MB
    2011-08-20
    18
  • c# 图片资源编辑器 等待提示框控件 防界面假死

    方便程序图片的统一管理,采用字节索引获取图片,无需将图片预载内存,不占用过多的内存空间,使用方法:首先打开图片编辑器,根据自己需要建立资源文件名称,建立对应的目录,在目录下导入图片(注意:目前本软件暂时只支持图片资源的创建和调用,其他属性资源功能后续提供),将生成的图片资源文件放于程序的根目录下任意文件夹,并将本程序目录下的ReadingResources.dll、lzo.dll、Simplicit.Net.Lzo.dll拷贝到你程序所在的根目录下,在要调用的程序项目中引用ReadingResources.dll,调用时使用Button.Image = new ReadClass().return_img(@".\dat", "a01", 2);(第一个参数为资源文件所在的目录,第二个阐述为资源文件的名称,第三个参数为在资源编辑软件中查看获得的图片索引号。 注意:本版本使用.net 4.0进行开发,需机器中安装.net4.0 进行测试。 如有疑问请联系QQ 76230454,验证答案:刘晗 里面还有一个等待窗体的控件,实现防界面假死,监控方法执行状态等功能,如有需要了解的请联系我。

    3
    95
    6.15MB
    2011-08-16
    10
  • c#等待提示对话框 防界面假死 更新了

    与前版功能基本相似,修正了部分bug,对界面进行了美化,目前这个美化相信应该够用了,因为时间问题没有增加可自定义界面功能,等有时间再提供吧,压缩文件使用“好压”做的,里面有一个例子,图片资源编辑工具,大家可以测试一下效果,里面也有详细说明,图片资源编辑器大家也可以用到自己的程序中,方便程序的图片统一管理和调用,菜鸟,达人们别笑话我了。 这里还是在说一下等待窗体的具体使用方法吧 首先将LOADing.dll,DevComponents.DotNetBar2.dll两个dll文件复制到你程序目录中,在程序项目中引用LOADing.dll,在要使用的地方 //先实例 LOADing.FORMshow FRload = new LOADing.FORMshow(); //再调用showto方法,其中的参数this为你调用等待窗体的主窗体对象,delegate { }为委托,IMGclass_AddFlie_r()为功能处理函数,其中所传递的参数第一的FRload必须为固定的创建等待窗体的实例对象,后面跟所需要传递的对象参数。 FRload.showto(this, delegate { IMGclass_AddFlie_r(new object[] { FRload, iclass, fileDialog1.FileNames, _at.SelectedNode.Text }); },true); //这个为数据处理部分 private void IMGclass_AddFlie_r(object[] d) { for (int i = 0; i <= ((string[])d[2]).Length - 1; i++) { ((IMGclass)d[1]).top[d[3].ToString()].Add("标" + ((IMGclass)d[1]).top[d[3].ToString()].Count, BinToCmd(((string[])d[2])[i])); f_new_hand(new object[] { ((IMGclass)d[1]).top[d[3].ToString()], "标" + (((IMGclass)d[1]).top[d[3].ToString()].Count - 1) }); ((LOADing.FORMshow)d[0]).send("加载图片文件:", Convert.ToInt32((Convert.ToSingle(i) / (Convert.ToSingle(((string[])d[2]).Length) / Convert.ToSingle(100))))); } BinToclass(((IMGclass)d[1]), _path[_at.SelectedNode.Parent.Text]); } 好了,使用起来很简单,看看上面的例子就会了,如需索要源码或者要提问的话,请联系QQ76230454.

    4
    361
    3.34MB
    2010-09-03
    21
  • c#等待提示对话框,防止界面假死

    呵呵,关键自己程序里要用到 所以开发了这个小功能 很多地方很粗糙,俺菜鸟,高手们就别贬我了。 使用的时候把2个dll放到你的程序目录,在资源管理器引用LOADing.dll 就可以了,DevComponents.DotNetBar2.dll为确定按钮控件的引用 列子: private void dl_Click(object sender, EventArgs e) { LOADing.FORMshow load = new LOADing.FORMshow(); load.showto(this, delegate { hand(new object[] { load, "正在处理数据" }); },false); } private void hand(object fr) { int i = 0; while (i < 100) { i++; ((LOADing.FORMshow)((object[])(fr))[0]).send((string)((object[])(fr))[0]+i.ToString()); System.Threading.Thread.Sleep(100); } } 主要用于处理数据的时候,提示用户处理过程,防止界面假死,数据处理完毕后会自动关闭窗体。 注:this为所要调用等待窗体的主窗体对象,中间为数据传递的委托,显示数据处理的过程.load.showto(this, delegate { hand(new object[] { load, "正在处理数据" }); });中new object[] 第一个参数一定要为固定的参数:创建LOADing.FORMshow的实例,后面再就可跟任意数据,都可在方法的过程中调用显示,最后的bool参数:false方法函数执行完毕后自动关闭窗体显示;true为方法执行完毕后出现确定按钮并阻塞主线程UI,点击确定后关闭提示窗体并取消阻塞线程,这么简单,用相信大家都会用了。 界面没有进行美化,感觉这样的就可以了,随后会升级为可自定义界面! 有问题加我QQ76230454

    3
    704
    912KB
    2010-03-17
    50
  • 自定义图片资源编辑器

    自定义资源编辑器 DATET.exe 为资源编辑软件,可对资源文件进行编辑。 使用方法: 将 Photograph resource.dll,LOADing.dll,GET_RESX.dll,formdll.dll,Simplicit.Net.Lzo.dll,lzo.dll全部拷贝到软件根目录,在项目总引用Photograph resource.dll 在对应软件根目录中建立DATA文件夹,将资源文件放在下面 需要加载图片的地方调用 /// <summary> /// 图片获取 /// </summary> /// <param name="s">udp文件名称(不含后缀)</param> /// <param name="t">图集代号</param> /// <param name="a">图片索引</param> /// <param name="width">缩略图宽度(原图大小请输null)</param> /// <param name="height">缩略图高度(原图大小请输null)</param> /// <param name="mode">生成缩略图的方式("HW",制定高宽缩放||"W"指定宽,高按比例缩放||"H"指定高,宽按比例缩放||"Cut"指定高宽裁减(不变形)||"DB"等比缩放(不变形,如果高大按高,宽大按宽缩放) ||"Y"按原图大小输出)</param> /// <returns>返回图片对象</returns> Makeimg("img1", "图集1", "标0", 45, 45, "hw"); QQ 76230454

    4
    64
    5.13MB
    2010-01-30
    9
关注 私信
上传资源赚积分or赚钱