祝福:1、我的博客终于恢复了 再也不相信所谓的个人的活动,还是相信金光!2、人无忠信,不可立于世。小信诚则大信立!
  • C#写的ADSL拨号程序示例

    [c#]
    post by bgaidu / 2010-1-28 10:14 Thursday
    ADSL自动拨号类,前提是在系统中已经有了一个宽带拨号连接

      调用代码:

    [code]RASDisplay ras = new RASDisplay();
    ras.Disconnect();//断线
    ras.Connect("adsl");//拨号
    using System;
    using System.Runtime.InteropServices;
    public struct RASCONN
    {
      public int dwSize;
      public IntPtr h

    阅读全文>>

  • 使用C#实现ADSL自动拨号

    [c#]
    post by bgaidu / 2010-1-28 10:06 Thursday
    在网络编程中,有时候会需要重新拨号建立网络连接(如Ad点击软件通过重新拨号形成有效点击) ,下面介绍两种程序中拨号的方法.

    1、最简单的方法:使用RasDial命令
    RasDial是Windows自带的命令,使用非常简单。实际使用是可将下面代码保存为一个批处理文件,然后直接运行或在程序里进行调用。

    rasdial.exe /disconnect '断开连接
    del "C:\Documents and Settings\hyuqin\Cookies\*.*" /Q '清除Cookie
    rasdia

    阅读全文>>

  • 用C#和正则表达式截取html代码

    [c#]
    post by bgaidu / 2009-12-7 11:49 Monday
    如何使用C#和正则表达式截取html代码呢,如何处理html代码中的\r\n这样的字符呢,下面我们来一起研究一下,先从截取目标开始。
     一、代码说明
     1.以下html表示收到的3个组的信息,如果含有"unread.gif"表示未读消息,否则表示已读信息。
     2.截取未读消息和已读消息的条数和theUrl
     3.要将未读信息和已读信息分开放入两个组里。
    [code] <div class="dxx_of" id="message1" onmouseover="ms

    阅读全文>>

  • asp.net性能优化的几个方面

    [c#]
    post by bgaidu / 2009-12-2 9:40 Wednesday
    c#(或vb.net)程序改进
    1、使用值类型的ToString方法
      在连接字符串时,经常使用"+"号直接将数字添加到字符串中。这种方法虽然简单,也可以得到正确结果,但是由于涉及到不同的数据类型,数字需要通过装箱操作转化为引用类型才可以添加到字符串中。但是装箱操作对性能影响较大,因为在进行这类处理时,将在托管堆中分配一个新的对象,原有的值复制到新创建的对象中。
      使用值类型的ToString方法可以避免装箱操作,从而提高应用程序性能。
    int num=1;
    string str="go"+num.T

    阅读全文>>

  • 用C#写的ADSL拨号程序的代码示例

    [c#]
    post by bgaidu / 2009-11-15 14:00 Sunday
    <!--StartFragment-->ADSL自动拨号类,前提是在系统中已经有了一个宽带拨号连接
    调用代码:
    RASDisplay ras = new RASDisplay();
    ras.Disconnect();//断线
    ras.Connect("adsl");//拨号


    [code]
    using System;
    using System.Runtime.InteropServices;
    public struct RASCONN
    {
    publ

    阅读全文>>

  • ASP.NET页面刷新方法总结

    [c#]
    post by bgaidu / 2009-10-16 8:40 Friday
    先看看ASP.NET页面刷新的实现方法:

    第一:

    private void Button1_Click( object sender, System.EventArgs e )
    {
    Response.Redirect( Request.Url.ToString( ) );
    }
    第二:

    private void Button2_Click( object sender, System.EventArgs e )
    { Response.Write( " < script la

    阅读全文>>

  • 一个简单方法完成C#时间间隔的计算

    [c#]
    post by bgaidu / 2009-10-16 8:38 Friday
    C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。

    C#时间间隔计算举例说明:

    实现两个时间之间C#时间间隔计算:

    TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数  //你的代码或者其他操作
    TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);
    TimeSpan ts = ts2.Subtract(ts1).Duration(); //时间差的绝对值&nb

    阅读全文>>

  • 浅谈.NET中的数据绑定表达式(二)

    [c#]
    post by bgaidu / 2009-10-13 14:46 Tuesday
    这一节继续来谈.NET中的数据绑定表达式。

    本节涉及的内容如下:
    1,数据绑定方法的来源以及在低层上的实现。
    2,数据绑定方法的执行效率排序。
    <%#Container.DataItem%>
    <%#GetDataItem()%>
    <%#Eval("字段名")%>
    <%#DataBinder.Eval(Container.DataItem,"字段名")%>
    <%#((DataRowView)Container.DataItem)["字段名"] %>
    <%#((Type)Container.DataIte

    阅读全文>>