此处,就把crifanLib.cs
目前所有依赖的库,即所有的using,都贴出来,供需要的人,自己添加自己所需要的:
//comment out following macros if not use them #define USE_GETURLRESPONSE_BW //for getUrlResponse use backgroundworker version //#define USE_HTML_PARSER_SGML //need SgmlReaderDll.dll //#define USE_HTML_PARSER_HTMLAGILITYPACK //need HtmlAgilityPack.dll //#define USE_DATAGRIDVIEW //#define USE_JSON using System; using System.Collections.Generic; using System.Text.RegularExpressions; using System.Web; // for server using System.Net; // for client using System.IO; using System.Runtime.Serialization.Formatters.Binary; using System.Text; using System.Drawing; using System.Windows.Forms; using System.Reflection; using System.Diagnostics; using System.ComponentModel; using System.Globalization; #if USE_JSON using System.Web.Script.Serialization; // json lib, need: .NET 3.5+ #endif #if USE_HTML_PARSER_SGML using Sgml; using System.Xml; #endif #if USE_HTML_PARSER_HTMLAGILITYPACK using HtmlAgilityPack; #endif #if USE_DATAGRIDVIEW using Excel = Microsoft.Office.Interop.Excel; using Microsoft.Office.Interop.Excel; #endif