新鲜、有趣,互联生活。令狐葱。

2006/11/10

QQ好友号码备份器

使用QQ,有时候想保存下来自己的好友号码,但是QQ自己导出来的地址簿显得杂乱不堪,看起来十分郁闷。正好在看 C#的文件处理,所以自己做了一个分析QQ导出的文件,整理出QQ昵称和号码的简单程序,在VS2005 上编译通过。下载请到我的EDisk
 
使用方法:1.QQ->菜单 ->好友与资料->好友管理器。
         2.所有分组 右键 导出地址簿
         3.把导出的文件拖到软件上,或者使用软件的打开按钮。
         4.执行。
         注意:生成文件保存在原始文件同目录。
         
没什么技术含量,不过写的过程中获益颇多:

1.
拖动文件到程序上:
   
private void Form1_DragEnter(object sender, DragEventArgs e)
    {
        if (e.Data.GetDataPresent (DataFormats.FileDrop)) {
            e.Effect = DragDropEffects .Link;
        } else {
            e.Effect = DragDropEffects.None;
        }
    }

    private void Form1_DragDrop( object sender, DragEventArgs e)
    {
       
//其中textBox1.Text显示的就是拖进文件的文件名;
        textBox1 .Text = ((System. Array)e.Data.GetData(DataFormats.FileDrop)).GetValue( 0).ToString();
    }


2.
打开外部文件
   
System.Diagnostics .Process.Start(resultFileName);
此函数有几种重载方式,可以设置执行程序等。
3. ToolTip
控件的使用
   
toolTip1.SetToolTip(label1, "使用方法:\r\n\r\n1.QQ->菜单->好友与资料->好友管理器。" +
                                         "\r\n2.所有分组 右键 导出地址簿 " +
                                        "\r\n3.把导出的文件拖到软件上,或者使用软件的打开按钮。" +
                                        "\r\n4.执行。" +
                                        "\r\n注意:生成文件保存在原始文件同目录。" );
换行使用"\r\n"。

没有评论: