• 大小: 5.45MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-03-29
  • 语言: C#
  • 标签:

资源简介

通信相关 1.C#HttpHelper,Httpwebrequest,请求时无视编码,无视证书,无视Cookie,网页抓取 主要是实现了HTTP协议的GET|POST请求时的无视编码,无视证书,设置代理,自动获取Cookie的功能。 访问数据库相关 1.SqlHelper类 使用C#实现对Sql数据库的操作,执行存储过程,Sql语句,返回影响行数,返回DateTable,DataSet,DataReader,以及表集等方法。实现多个数据库的切换功能。功能强大,希望大家喜欢 2.一个操作Sql2005数据库的类(备份,还原,分离,附加,添加删除用户等操作) 这主要是为了让大家练手的,他使用C#代 码的方法实现了对数据的 备份,还原,分离,附加,添加和删除用户等操作 3.DbHelperMySQL类 数据访问抽象基础类 主要是访问Mysql数据库主要实现如下功能 1.得到最大值 2.是否存在 3.是否存在(基于MySqlParameter) 4.执行SQL语句,返回影响的记录数 5.执行MySql和Oracle滴混合事务,执行多条SQL语句,实现数据库事务。 6.执行带一个存储过程参数的的SQL语句。 7.执行带一个存储过程参数的的SQL语句。 8.向数据库里插入图像格式的字段(和上面情况类似的另一种实例) 9.执行一条计算查询结果语句,返回查询结果(object)。 10.执行查询语句,返回MySqlDataReader ( 注意:调用该方法后,一定要对MySqlDataReader进行Close ) 11.执行查询语句,返回DataSet,执行SQL语句,返回影响的记录数,执行多条SQL语句,实现数据库事务。 执行多条SQL语句,实现数据库事务。 12.执行多条SQL语句,实现数据库事务。 13.执行多条SQL语句,实现数据库事务。 14.执行一条计算查询结果语句,返回查询结果(object)。 15.执行查询语句,返回MySqlDataReader ( 注意:调用该方法后,一定要对MySqlDataReader进行Close ) 16.执行查询语句,返回DataSet等等。 复制代码 4.DbHelperOleDb类 1.数据访问基础类(基于OleDb)Access数据库, 2.得到最大值;是否存在;是否存在(基于OleDbParameter); 3.执行SQL语句,返回影响的记录数;执行多条SQL语句,实现数据库事务; 4.执行带一个存储过程参数的的SQL语句; 5.向数据库里插入图像格式的字段(和上面情况类似的另一种实例); 6.执行一条计算查询结果语句,返回查询结果(object); 7.执行查询语句,返回OleDbDataReader; 8.执行查询语句,返回DataSet; 9.执行SQL语句,返回影响的记录数; 10.执行多条SQL语句,实现数据库事务; 11.执行一条计算查询结果语句,返回查询结果(object); 12.执行查询语句,返回OleDbDataReader;执行查询语句,返回DataSet; 复制代码 5.DbHelperOra类 1.数据访问基础类(基于Oracle),主要是用来访问Oracle数据库的。 2.得到最大值;是否存在;是否存在(基于OracleParameter ); 3.执行SQL语句,返回影响的记录数; 4.执行多条SQL语句,实现数据库事务; 5.执行带一个存储过程参数的的SQL语句; 6.向数据库里插入图像格式的字段(和上面情况类似的另一种实例); 7.执行一条计算查询结果语句,返回查询结果(object); 8.执行查询语句,返回OracleDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close ); 9.执行查询语句,返回DataSet; 10.执行SQL语句,返回影响的记录数; 11.执行多条SQL语句,实现数据库事务; 12.执行一条计算查询结果语句,返回查询结果(object); 13.执行查询语句,返回OracleDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close ); 14.执行查询语句,返回DataSet; 15.执行存储过程 返回SqlDataReader ( 注意:调用该方法后,一定要对SqlDataReader进行Close ); 16.执行存储过程;构建 OracleCommand 对象(用来返回一个结果集,而不是一个整数值); 17.执行存储过程,返回影响的行数; 18.创建 OracleCommand 对象实例(用来返回一个整数值) 复制代码 6.Db

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace DotNet.Utilities
{
    class API
    {
        [DllImport(“kernel32“)]//内存
        public static extern void GlobalMemoryStatus(ref  MEMORY_INFO meminfo);

        [StructLayout(LayoutKind.Sequential)]
        public struct CPU_INFO
        {
            public uint dwOemId;
            public uint dwPageSize;
            public uint lpMinimumApplicationAddress;
            public uint lpMaximumApplicationAddress;
            public uint dwActiveProcessorMask;
            public uint dwNumberOfProcessors;
            public uint dwProcessorType;
            public uint dwAllocationGranularity;
            public uint dwProcessorLevel;
            public uint dwProcessorRevision;
        }

        //定义内存的信息结构  
        [StructLayout(LayoutKind.Sequential)]
        public struct MEMORY_INFO
        {
            public uint dwLength;
            public uint dwMemoryLoad;
            public uint dwTotalPhys;
            public uint dwAvailPhys;
            public uint dwTotalPageFile;
            public uint dwAvailPageFile;
            public uint dwTotalVirtual;
            public uint dwAvailVirtual;
        }  
        [DllImport(“kernel32“EntryPoint=“GetComputerName“ExactSpelling=falseSetLastError=true)]//计算机名称
         public static extern bool GetComputerName([MarshalAs(UnmanagedType.LPArray)]byte[] IpBuffer[MarshalAs(UnmanagedType.LPArray)]Int32[] nSize);
        [DllImport(“advapi32“ EntryPoint = “GetUserName“ ExactSpelling = false SetLastError = true)]//计算机用户名
         public static extern bool GetUserName([MarshalAs(UnmanagedType.LPArray)]byte[] IpBuffer [MarshalAs(UnmanagedType.LPArray)]Int32[] nSize);
        [DllImport(“Iphlpapi.dll“)]
        public static extern int SendARP(Int32 dest Int32 host ref Int64 mac ref Int32 length);
        [DllImport(“Ws2_32.dll“)]
        public static extern Int32 inet_addr(string ip);



    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-03-16 19:24  DotNet.Utilities\
     目录           0  2018-03-16 19:24  DotNet.Utilities\Api\
     文件        2101  2014-05-16 23:08  DotNet.Utilities\Api\API.cs
     文件        5241  2014-05-16 23:08  DotNet.Utilities\Api\Mac.cs
     文件         472  2014-05-16 23:08  DotNet.Utilities\Api\ResourcesApi.cs
     文件       38785  2014-05-16 23:08  DotNet.Utilities\Api\Win32Private.cs
     文件        4305  2014-05-16 23:08  DotNet.Utilities\Api\Win32Public.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\BarCode\
     文件       13523  2014-05-16 23:08  DotNet.Utilities\BarCode\BarCodeToHTML.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\CSV\
     文件        2712  2014-05-16 23:08  DotNet.Utilities\CSV\CsvHelper.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\Chart\
     文件       24762  2014-05-16 23:08  DotNet.Utilities\Chart\Assistant.cs
     文件       12133  2014-05-16 23:08  DotNet.Utilities\Chart\OWCChart11.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\Config\
     文件        1409  2014-05-16 23:08  DotNet.Utilities\Config\ConfigHelper-sufei.cs
     文件        2589  2014-05-16 23:08  DotNet.Utilities\Config\ConfigHelper.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\Control\
     文件        2447  2014-05-16 23:08  DotNet.Utilities\Control\BindDataControl.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\Convert\
     文件        5303  2014-05-16 23:08  DotNet.Utilities\Convert\ConvertHelper.cs
     文件       12916  2014-05-16 23:08  DotNet.Utilities\Convert\StringPlus.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\Cookie_Session_Cache\
     文件        2392  2014-05-16 23:08  DotNet.Utilities\Cookie_Session_Cache\CacheHelper.cs
     文件        2240  2014-05-16 23:08  DotNet.Utilities\Cookie_Session_Cache\CookieHelper.cs
     文件        1390  2014-05-16 23:08  DotNet.Utilities\Cookie_Session_Cache\DataCache.cs
     文件        1900  2014-05-16 23:08  DotNet.Utilities\Cookie_Session_Cache\Sessionhelper.cs
     文件        3585  2014-05-16 23:08  DotNet.Utilities\Cookie_Session_Cache\Sessionhelper2.cs
     目录           0  2018-03-16 19:24  DotNet.Utilities\DEncrypt\
     文件        3144  2014-05-16 23:08  DotNet.Utilities\DEncrypt\DESEncrypt.cs
     文件        5353  2014-05-16 23:08  DotNet.Utilities\DEncrypt\DEncrypt.cs
............此处省略182个文件信息

评论

共有 条评论

相关资源