当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: using System; using Syst
 

 

    摘要: 这是个vb.net的例子~ email.aspx <%@ page language="vb" autoeventwireup="false" codebehind="email.aspx.vb" inherits="asif.sendemail"%> <!docty......
    摘要: 启动关联的应用程序打开特殊文件 zlyperson(原作) 原文是c#,我把它改成了vb.但未来得及测试.若发现什么问题请告之. 这篇短文将演示如何启动与特殊文件关联的应用程序来打开特殊文件,而不必知道关联的应用程序的具体位置和名称。比如,你要打开demo.bmp,通常在windows下是mspaint.exe与之关联的。vb.net启动关联的应用程序打开特殊文件,需要用......


把邮件发送类再次更新了一下。没有加别的东西。加入了错误处理。
using system; using system.text; using system.io; using system.net; using system.net.sockets; namespace osleagueforumxp.components {     /// <summary>     /// tcpclient派生类,用来进行smtp服务器的连接工作     /// </summary>     public class smtpclient : tcpclient     {         /// <summary>         /// 进行smtp服务器的连接         /// </summary>         public smtpclient()         {         }         /// <summary>         /// 是否以连接         /// </summary>         /// <returns>连接为true,不连接为false</returns>         public bool isconnected()         {             return active;         }                  /// <summary>         /// 向服务器发送命令         /// </summary>         /// <param name="command">命令</param>         public void sendcommandtoserver(string command)         {             networkstream ns = this.getstream() ;             byte[]  writebuffer ;             writebuffer = new byte[1024] ;             writebuffer = encoding.default.getbytes(command);             ns.write(writebuffer,0,writebuffer.length);             return  ;         }                  /// <summary>         /// 取得服务器反馈信息         /// </summary>         /// <returns>字符串</returns>         public string getserverresponse()         {             int streamsize ;             string returnvalue = "" ;             byte[]  readbuffer ;             networkstream ns = this.getstream() ;             readbuffer = new byte[1024] ;             streamsize = ns.read(readbuffer,0,readbuffer.length);             if (streamsize==0)             {                 return returnvalue ;             }             else             {                 returnvalue = encoding.default.getstring(readbuffer);                 return  returnvalue;             }                  }                  /// <summary>         /// 判断返回的信息中是否有指定的smtp代码出现         /// </summary>         /// <param name="message">信息</param>         /// <param name="smtpcode">smtp代码</param>         /// <returns>存在返回false,不存在返回true</returns>         public bool doesstringcontainsmtpcode(string message,string smtpcode)         {             return(message.indexof(smtpcode,0,10)==-1)?false:true;         }     } //结束类     /// <summary>     /// 发送邮件类     /// </summary>     public class smtpmail     {         /// <summary>         /// 错误反馈信息         /// </summary>         private string strerrmessage = null;         /// <summary>         /// smtp服务器反馈的信息         /// </summary>         private string strresponse;         /// <summary>         /// 构造函数         /// </summary>         public smtpmail()         {             strerrmessage = "";    &
...   下一页
 ·如何定制你自己的datagrid    »显示摘要«
    摘要: 如何定制你自己的datagrid -------------------------------------------------------------------------------- 作者:胡晓东 下面的例子显示了如何定制datagrid,包括如何绑定一个datatable到一个datagrid,以及如何隐藏datagrid中的一些列。 首先,如果你只设置datag......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE