自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 线程池的使用实现窗口控件安全操作

namespace TestThreadPath{    partial class form_thread    {        ///         /// 必需的设计器变量。        ///         private System.ComponentModel.IContainer components = null;        ///

2008-07-10 15:08:00 758

原创 获得指定文件夹下的文件列表

 DirectoryInfo dir = new DirectoryInfo(@"C:/DATA");         FileInfo[] finfo = dir.GetFiles();         string fnames = string.Empty;         for (int i = 0; i < finfo.Length; i++)         {

2008-07-10 15:04:00 684

原创 VC高彩色工具条制作

 //创建图像列表    m_ImageListCool.Create(32,32,ILC_COLOR24|ILC_MASK,1,1); m_ImageListHot.Create(32,32,ILC_COLOR24|ILC_MASK,1,1);    //向图像列表中添加图标    m_ImageListCool.Add(AfxGetApp()->LoadIcon(IDI_ICON_NEWPAG

2008-03-02 09:56:00 1002

原创 C#数据库操作类

using System;using System.Collections.Generic;using System.Data;using System.Text;using System.Data.SqlClient;using System.Windows.Forms;namespace DB_Application{    class DataManguage    {        pri

2007-12-13 13:20:00 794

原创 正则表达式

位置匹配符:^ : 表示一行文字的开始位置$ : 表示一行文字的结束位置 如:表达式:"^Cat", 匹配的单词Cat出现在行的开始处,注意^是一个位置字符,不是要匹配字符的本身。同样,表达式:"Cat$" 匹配的单词Cat出现来一行的结尾处。  方括号"[]", 它表示匹配括号中字符中的一个。例如:我们要查找文本中,所有包含gray或者grey,那么表达式可以这么写:"gr[ea]y",[ea]

2007-12-13 13:13:00 674

原创 线程传参

我们在写Remoting程序或者其他的一些应用程序的时候难免要和线程打交道,.Net使我们很容易就可以创建一个线程,但是它提供的创建线程和启动线程的方法没有明显的提供参数,假如我们要用线程来启动类里面一个带参数的方法该怎么办?下面就简单的介绍如何使用.NET提供的丰富的框架来实现这个功能。为了可以生动详细的介绍整个过程,我建立下面的一个.NET类,它也是要用线程启动的方法的载体。类如下所示:usi

2007-12-13 12:59:00 1261 1

原创 文件目录常用操作[转]

今天对自己以前写的一些常用的组件整理了一下,发现对文件目录的操作的一个类还用的比较多,于是对他进行了修改,一些方法是为在社区中看到有网友提问增加的,包括复制目录的文件和子目录,移动目录文件和子目录,生成Xml树形文件等。using System;using System.IO;using System.Xml;namespace fileop{     ///      /// FileDirec

2007-12-13 12:55:00 671

原创 C#读写中文文件

using System.Text;                 轻松解决C#读写文件遇到的中文乱码问题                                          对C#读写文件网上的帖子泛滥成灾,百度一下就能轻松找到用C#对文件读写、打开、追加、打开、删除、移动、创建目录等操作。和Java一样,C#提供的类库能够轻松实现对文件的操作。//C#写入/读出文本文件  st

2007-12-13 12:24:00 2183

原创 C# 长用类型转换

3.string 转换为int或者其他类型            convert.toint(string str);2.BYTE[]转换为STRING:    byte[] pbysrc;    string   sText   =   Encoding.Default.GetString(pbySrc); 字符串转化为二进制:    System.Text.Encoding.Default.G

2007-12-13 12:18:00 707

原创 C# 加密解密

RSA:    //待加密的明文        string originText;        //公钥        string publicKey;        byte[] cryp_byte;        RSACryptoServiceProvider rsaReceive = new RSACryptoServiceProvider();        RSACryptoSe

2007-12-13 12:17:00 969

原创 使用多线程使软件界面具有较好的响应性[转]

软件界面的响应特性是判断一款软件的非常重要的方面。一般来说,不管你软件功能做得有多么奇妙,如果软件有一点点死机的感觉都会让用户感到很讨厌,甚至怀疑你软件里是否藏有更大的问题。     要提高界面的响应特性,最好的办法莫过于使用多线程,并把呈现界面的线程独立出来。以前只有使用C++才能 实现的多线程功能,现在在.Net框架下,所有的语言(包括VB)都可以使用了。不过,使用多线程比使用单一线程要麻烦得

2007-12-13 12:16:00 742

原创 多窗口操作1

很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。   下面重点介绍前一种,目前常见的有两种方法,基本上大同小异:  第一种,    在主窗体类中定义一个静态成员,来保存当前主窗体对象,    例如:    public static yourMainWindow pCurren

2007-12-13 12:13:00 1016

原创 多窗口操作2

  FORM1------父窗口     BUTTON1------FORM1上的按扭     FORM2-----子窗口     BUTTON2-----FORM2上的按扭     如何实现单击BUTTON1后显示FORM2     然后单击BUTTON2后把BUTTON1的ENABLE属性变成FALSE;(原为TRUE) Form2         public   delegate   vo

2007-12-13 12:13:00 735

原创 VS2005(c#)项目调试问题解决方案[转]

VS2005(c#)项目调试问题解决方案集锦 1.检测到有潜在危险的 Request.Form 值2.“在没有任何数据时进行无效的读取尝试”解决办法3.数据为空。不能对空值调用此方法或属性。4.阅读器关闭时 FieldCount 的尝试无效5.未能映射路径6.Unreachable code detected7.索引超出范围。必须为非负值并小于集合大小8.数据为空。不能对空值调用此方法或属性9.数

2007-12-13 12:11:00 630

原创 C#操作XML文件简要[转]

XML实用大全:http://www.cnblogs.com/Files/302soft/XML实用大全.rar无废话XML: http://www.cnblogs.com/Files/302soft/无废话XML.rar已知有一个XML文件(bookstore.xml)如下:Oberons LegacyCorets, Eva5.951、往节点中插入一个节点:XmlDocument xmlDoc

2007-12-13 12:10:00 657

原创 C#窗口传值

1、父窗口传值给子窗口       Form1中代码:        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            Form2 lForm = ne

2007-12-13 12:10:00 1694 2

原创 WINFORM最小化事件

C# WinForm 捕获最小化事件虽然Form类没有提供Minimize的事件,但还是可以通过重载Deactive来实现当Form失去焦点后,测试WindowState取得Form状态,若为Minimized既是最小化事件。本例为最小化后隐藏窗口:private void Form1_Deactivate(object sender, EventArgs e)        {         

2007-12-13 12:09:00 1915 1

原创 WinForm 的线程安全访问[转]

WinForm 的线程安全的访问用C#写Windows程序少不了要写WinForm程序。很多时候,我们还需要写多线程的WinForm应用。最典型的就是为了不因为核心代码执行影响用户对应用程序的响应,当执行一个比较耗时的操作时,为了方式用户界面死掉的情况,常需要建立一个背景线程去运行耗时的代码,并且实时将结果表现在当前窗口上。在多线程访问WinForm的时候,我们会注意到,WinForm的那些Con

2007-12-13 12:08:00 886

原创 IPAddress类的使用

C# .NET中得IPAddress类例子如下:using System;using System.Net;class AddressSample{    public static void Main()    {    IPAddress test1 = IPAddress.Parse("192.168.1.1");//192.168.1.1    IPAddress test2 = IPAd

2007-12-13 12:07:00 7600 2

原创 字符串操作函数

Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid(string,start,length) 从string字符串的start字符开始取得leng

2007-12-13 12:06:00 1399

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除