- 博客(12)
- 收藏
- 关注
原创 截取一张图片中的部分区域存成新文件
代码如下:// 载入源图片Image oldImage= System.Drawing.Image.FromFile("d;//old.jpg");//用指定的大小和格式初始化 Bitmap 类的新实例Bitmap bitmap = new Bitmap(cutWidth, cutHeight, PixelFormat.Format32bppArgb);//从指定的 Image 对
2007-08-24 15:09:00
1592
原创 取得图片文件几何尺寸的函数
输入文件路径,即返回几何尺寸,如图片是800*600的,即返回"800*600"字符串,你可以使用字符串的Split函数进行进一步处理或者改写这个函数让它返回一个Size类.public static String GetPictureSize(String sourceImagePath){ System.Drawing.Image image = System.Dra
2007-08-17 11:42:00
1575
5
原创 c#中Hashtable用法简述
1.使用hashtable前.需要添加System.Collections的引用using System.Collections; 2.添加元素Hashtable ht =new Hashtable();ht.Add(key,value);// key,value可以是任何类型如果key有重复会掷出运行时异常,你可以这样处理if(ht.Contains(key)==fals
2007-08-17 11:37:00
5639
2
原创 控件的自删除方法的实现
在母控件上添加你自定义的子控件很简单,即在母控件中的Controls集合中添加你的子控件即可,删除也不难,即在母控件中的Controls集合中去除你的子控件即可.如果是子控件上有一个删除自身的按钮,点击该按钮即删除自身,该怎么办呢,实际让子控件拥有母控件的引用即可,删除时调用引用来删除自己即可下面是示例1.创建过程/// /// 生成颜色面板 ///
2007-08-17 11:20:00
1879
原创 类的诸实例共享集合数据的实现
如果类实例需要共享一片内存(如集合) 该怎么实现呢?答案是使用Static成员和Static构造函数,Static成员就不用说了,它是属于类的东西,各实例都能共享到的东西,如果这个成员是一个集合的话就需要Static构造函数来初始化它,Static构造函数在CLR载入类时就会被调用.如下:public class Sample { private static Ha
2007-08-17 11:06:00
1228
原创 对于文件拷贝时的两个实用函数
拷贝文件时如果路径不存在则会发生异常,如果在拷贝时检查路径的合法性,不存在则分级创建则可以避免这个麻烦.请注意下面的CopyFile和MakeWhenFolderNotExist两函数.namespace FileBatchRemaer.util{ class DirFileUtil { private DirFileUtil() { } //
2007-08-17 10:53:00
1169
原创 用于获取Mp3文件信息的类
namespace FileBatchRemaer.domain{ /// /// Mp3信息结构 /// public struct Mp3Info { public string identify; //TAG,三个字节 public string Title; //歌曲名,30个字节 p
2007-08-17 10:45:00
2569
1
原创 两个有用的文件遍历器类
1.两个遍历实现类,FoldersFinder依赖FilesFilder. /// /// 文件遍历器,不遍历子目录,这个用于遍历单目录 /// class FilesFilder { /// /// 子成员,用于存储目录下的文件信息 /// private Hashtable childElms;
2007-08-17 10:36:00
1414
原创 在C#程序中使用系统热键
关键词:热键 Win32 API1.首先引入System.Runtime.InteropServices using System.Runtime.InteropServices;2.在类内部声明两个API函数,它们的位置和类的成员变量等同.[System.Runtime.InteropServices.DllImport("user32.dll")] //申明API函数
2007-08-17 10:12:00
2183
1
原创 在WinForm程序中添加删除调用自定义控件
程序总不可能是一次画好就一成不变的,有些时候我们都需要创建自定义控件,首先添加用户自定义控件(User Control),然后设置好页面并添加事件等,其次再把它添加到页面控件的容器中即可.下面是例子:1.添加自定义控件到TabControl中之tabPageTabPage tabPage=tabCtrl.TabPages[0];
2007-08-06 11:40:00
5095
3
原创 在C# WinForm程序中创建控件数组及相应的事件处理
控件数组是VB提供的一个优秀的设计解决方案,它能很方便快捷的处理大批同类控件的响应和时间处理,但不知为什么在C#中这个优秀特性没有传承下来,甚为可惜,本文将要探讨就是如何在C# WinForm程序实现它.首先请看界面<img style="img: function(){this.style.width=(this.offsetWidth > 500)?500px:auto}" hei
2007-08-06 10:58:00
3905
1
原创 [收集] VB編程規約
VB編程規約jugnlesong1. 對象命名規約對象種類 對象名稱對象前綴例FORM 窗體frmfrmMain MDI 子窗體 子窗體mdimdiNote PICTURE BOX 圖片控件picpicVie
2004-09-03 11:30:00
1172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人