微软.Net开发中的多线程编程总结

本文将对微软.Net开发中的多线程编程进行一个简单的总结,相信对大家会有所帮助的。下面就具体来看看:  不需要传递参数,也不需要返回参数  我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下:ThreadStart threadStart=new ThreadStart(Calculate);Threadthread=newThread(threadStart); …… 阅读全文

利用WebClient和WebRequest类获得网页源代码C#

GetPageHtml.aspx AutoEventWireup="false" Inherits="eMeng.Exam.GetPageHtml" %>得到网页源代码http://schemas.microsoft.com/intellisense/ie5";>得到任意网页源代码http://dotnet.aspx.cc/content.aspxGetPageHtml.aspx.csus …… 阅读全文

邮件系统基础知识之五:SMTP错误、DNS错误代码表

表(一) SMTP 代码代码 释义 421 Service not available, closing transmission channel 括号内的主机无法提供正常服务,关闭传送管道,邮件将滞留在主机上 450 Requested mail action not taken: mailbox unavailable 所要求的邮件动作无法执行:邮件信箱无法提供服务,邮件将滞留在主机上 …… 阅读全文

Visual Studio 2005常用快捷键(快捷方式)

F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句编辑快捷键Shift+ …… 阅读全文

C#获取远程网页中的所有链接URL(网络蜘蛛实现原理)

using System;using System.Net;using System.Text;using System.Text.RegularExpressions;namespace HttpGet{ class Class1 { [STAThread] static void Main(string[] args) { …… 阅读全文

DbHelper数据操作类(.net 2.0)

其实,微软的企业库中有一个非常不错的数据操作类了.但是,不少公司(起码我遇到的几个...),对一些"封装"了些什么的东西不太敢用,虽然我推荐过微软的企业库框架了...但是还是要"评估"...一评就是几个月...而且,一些公司有的根本就是裸ado.net开发,或者自己封装的数据库操作类非常别扭,很不好用. 这里我给大家共享一个我参照企业库中的数据操作组件编码风格写的数据库操作类 …… 阅读全文

C#通讯编程

public class XmlSocket { //异步socket诊听 // Incoming data from client.从客户端传来的数据 public static string data = null; // Thread signal.线程 用一个指示是否将初始 …… 阅读全文

C#冒泡排序

public void BubbleSort(int[] R) { int i,j,temp; //交换标志 bool exchange; //最多做R.Length-1趟排序 for(i=0; i { //本趟排序开始前,交换标志应为假 exchange=false; fo …… 阅读全文