自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邱征响的专栏

秋天秋水

  • 博客(43)
  • 资源 (5)
  • 收藏
  • 关注

原创 ASP.NET备份数据与还原数据,解决数据库正在使用的问题

备份: 在备份按钮里写:protected void Button1_Click(object sender, EventArgs e) { string path = "e:\\MAZ数据库备份\\" + Menu+ ".bak"; if (File.Exists(path)) { File.Delete(path);//注意,这个步骤很重要,如果重复,在备份的数据,

2012-02-22 14:24:19 752

原创 PDF在线编辑器的实现

1、新建类库PdfViewer,在类库中建立一个ShowPdf的类,代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Text;using System.Web;using System.Web.UI;using System.Web.U

2012-02-02 15:01:43 3609 1

原创 Winform中通过DataGridView导出Excel表格的方法

首先,先添加引用Microsoft.Office.Interop.Excel//DataGridView数据导出Excel private void ExportExcel(string fileName, DataGridView myDGV) { string saveFileName = "";

2012-02-02 13:28:47 2576 2

原创 在ASP.NET中GridView导出Excel的快速方法

此方法最有效,所以贴出来与大家分享 protected void btnOutExcel_Click(object sender, EventArgs e) { if (GridView1.Rows.Count > 0) { //调用导出方法 Ex

2012-02-02 13:22:45 8484 9

转载 仅需2步修复被注入的sql server

很多网站经常被当“肉站”来研究并注入,之后数据库所有表的所有char,varchar,nchar,nvarchar类型的字段值都被加上了一段JS此时除了查找程序漏洞外 ,迫切要做的是恢复数据库,这里有一段SQL,你只要进入查询分析器 指定被注入的数据库,然后运行即可。注意:第二行的js换成你数据库中被植入的JS,其他不用改。 declare @delStr nvarchar(5

2012-01-05 14:19:23 628

原创 DataGridView按列顺序导出Excel

先添加引用程序集 Microsoft.Office.Interop.Excel声明 using Excel = Microsoft.Office.Interop.Excel;  以及贴出方法://DataGridView数据导出Excel private void ExportExcel(string fileName, DataGridView myDGV

2011-12-23 13:11:23 1310

转载 ASP.NET数据缓存四大方案

今天我们将要学习的是:ASP.NET数据缓存。接触过asp.net 1.x版本的朋友可能会说,这不是个新东西了。是的,ASP.NET数据缓存确实不是asp.net 2.0的新产物,但是asp.net 2.0赋予数据缓存更多属性和方法,让数据缓存可以在asp.net 2.0时代大展雄风。数据缓存将频繁被请求的内容存贮在服务器端缓存中,以便这些内容被再次请求时可以更加迅速的反应,并且很有效

2010-03-30 00:59:00 680

原创 asp.net缓存管理类

using System;using System.Collections.Generic;using System.Text;   namespace Util{    ///     /// 缓存管理类    ///     public class CacheManager    {        private static readonly System.Web.Cachin

2010-03-22 22:22:00 764

转载 在C#应用程序中获取和设置IE浏览器Cookie

最近写程序,需要使用C#应用程序访问一网站,获取相应的Cookie,然后使用该Cookie用IE浏览器打开指定的页面。恩,好比用QQ打开浏览器自动登录你的QQ空间。从网上了解了下,一般都是用非托管动态链接库来实现,具体如下:声明部分代码:using System.Runtime.InteropServices;读取函数[DllImport("wininet.dll", Ch

2009-12-03 14:35:00 3840 1

转载 c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法

using System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System.Security;using System.Security.Cryptography;/**//* * .Net框架由于拥有CLR提供的丰富库支持,只需很

2009-12-01 14:11:00 1228

转载 c#实现文件加解密

using System;using System.IO;using System.Data;using System.Text;using System.Windows.Forms;using System.Collections;using System.Collections.Generic;using System.Security.Cryptography;

2009-12-01 14:09:00 766

转载 C#可逆加密-Rijndael算法

using System;using System.IO;using System.Security.Cryptography;using System.Text;namespace DataCrypto{ /**//// /// DataCrypto 的摘要说明 /// public class SymmetricMethod

2009-12-01 14:06:00 1020

转载 QQ协议TEA加密解密代码 C#

网上找到的qq协议的TEA加密和解密说明如下: 也有很多源代码,但是感觉上代码比较复杂,不容易看。我用C#重写了下。 基于2008协议     * QQ消息的加密算法是一个16次的迭代过程,并且是反馈的,每一个加密单元是8字节,输出也是8字节,密钥是16字节     * 我们以prePlain表示前一个明文块,plain表示当前明文块,crypt表示当前明文块加密得到的密文块,preCry

2009-12-01 13:54:00 5097 1

转载 C# 执行SQL事务实例代码

public void RunSqlTransaction(string myConnString) { SqlConnection myConnection = new SqlConnection(myConnString); myConnection.Open(); SqlCommand myCommand = myConnection.CreateCom

2009-11-18 15:06:00 956

转载 Stream 和 byte[] 之间的转换

* Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - - - - - *//// /// 将 Stream 转成 byte[]/// public byte[] StreamToBytes(Stream stream){    byte[] bytes = new byte[stream.Length];    stream

2009-02-05 11:43:00 672

原创 C#中接口与抽象类的区别

.Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。/d U x b i1J+O0接下来先说说抽象类和接口的区别。区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来

2008-12-13 21:48:00 632

原创 c#2.0中新增的两个压缩类(downmoon原创)c#

  .NET Framework 2.0 中新增的两个压缩类System.IO.Compression 命名空间 注意:此命名空间在 .NET Framework 2.0 版中是新增的。 System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。 (downmoon原作)类                             说明 Def

2008-12-13 21:45:00 412

原创 [Serializable]在C#中的作用-NET 中的对象序列化

  简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。

2008-12-13 21:44:00 429

原创 MY-SQL数据库用户密码修改

 常常需要修改SA用户密码,今天找到最简单的方法,在查询分析器输入:EXEC sp_password null, 新密码,sa

2008-12-13 21:43:00 1088

原创 C#格式化数值结果表

  C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Form

2008-12-13 21:41:00 411

原创 c# interface 的理解(工厂模式)简单实例

c# interface定义:就是以前使用的类似于 API 的东西,别人告诉你一个类型,你在心得开发过程中可以使用。比如:interface ITest{   string iText();}class Test:ITest{   #region ITest Members   public string iText()   {    // TODO: Ad

2008-12-13 21:35:00 376

原创 “线程间操作无效:从不是创建控件“XX”的线程访问它”的解决方法

刚刚在做一个聊天程序,遇到线程间操作无效:从不是创建控件“XX”的线程访问它,在网上搜索了一下,原来早已有解决方法,在这里我就说最简单的解决方法给大家。解决方法,在线程条用前加入这句代码:CheckForIllegalCrossThreadCalls   =   false;推荐在类的构造方法中加入。希望能给遇到这问题的朋友带来帮助。

2008-11-20 21:48:00 401

原创 javascript读写XML文件

载入not.xml的例子           var   xmlDoc=new   ActiveXObject("Microsoft.XMLDOM")     xmlDoc.async="false"     xmlDoc.load("note.xml")                 var   doc   =   new   ActiveXObject("Msxml2.DOM

2008-11-18 17:35:00 1015

原创 C#实现WinForm程序的动态系统托盘图标

. 1.在主窗体中添加一个 NotifyIcon 控件-notifyIcon1 2.在主窗体中添加一个 ContextMenu 控件-contextMenu1,并添加菜单项 3.设置 notifyIcon1 的属性:   将notifyIcon1.ContextMenu 设置为 contextMenu1     notifyIcon1.Visible = true     notifyIc

2008-11-17 12:19:00 1428

原创 sql编程中求两个日期之间相差天数准确写法

select DateDiff(s,@haveDate,getDate()) / (3600 * 24) SQL的datediff函数的格式 DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart , startdate , enddate ) 参数 datepart 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft®

2008-10-29 15:21:00 5487

原创 捕获winform 中 datagridview 中的单击选中事件

   private void grid1_CellContentClick(object sender, DataGridViewCellEventArgs e){            if (e.ColumnIndex == 0 && e.RowIndex != -1)            {                if (Convert.ToBoolean(grid1.Row

2008-10-22 12:18:00 1275

原创 winform中写个自定义控件列

using System;using System.Windows.Forms;public class CalendarColumn : DataGridViewColumn{    public CalendarColumn()        : base(new CalendarCell())    {    }    public override DataGridViewCell

2008-10-22 12:09:00 547

转载 使用csc命令将.cs文件编译成.dll的过程

很多时候,我们需要将.cs文件单独编译成.dll文件,操作如下:打开命令窗口->输入cmd到控制台->cd C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字的.dll文件(前提:把.cs文件放到C:/WINDOWS/Micros

2008-09-19 10:27:00 502

原创 ASP.NET中公有的六种验证控件

本文为大家介绍一下有关 ASP.NET 中公有的六种验证控件的使用方法,大家可以做个参考。ASP.NET公有六种验证控件,分别如下:控件名功能描叙RequiredFieldValidator(必须字段验证)用于检查是否有输入值CompareValidator(比较验证)按设定比较两个输入RangeValidator(范围验证)输入是否在指定范围RegularExpressi

2008-08-29 18:17:00 428

原创 ASP.NET querystring传值乱码?或者不显示的解决办法

将web.config文件中的          中的utf-8   改成   gb2312 或者gbk,然后aspx页面上面的字符编码最好也用成gbk

2008-08-29 11:34:00 919

原创 winforms实现类似QQ消息框一样的右下角消息提示窗口

实现方法   效果示例图 第一步,建立一个Windows Application,然后在主form中放置一个Button,如下图所示:第二步,给这个Application添加一个窗体(Form2),把窗体的FormBorderStyle属性设置为None(无边框模式),然后把TopMost属性(总在最上方)属性设置为True,把ShowInTaskbar属性(是否在 Windows

2008-08-27 22:47:00 7467 2

原创 常用正则表达式

 [size=12px]1。^/d+$  //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$  //匹配正整数 3。^((-/d+)|(0+))$  //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$  //匹配负整数 5。^-?/d+$    //匹配整数 6。^/d+(/./d+)?$  //匹配非负浮点数(正浮点数 + 0) 7。^(

2008-08-23 14:01:00 555

转载 SQL优化34条

 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。

2008-08-23 13:57:00 431

原创 Winform窗体实现最小化托盘图标

 在工具箱拉一个notifyIcon控件,并为notifyIcon控件添加一个ICO图标,在notifyIcon双击事件中写如下代码private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)        {            if (this.WindowState == FormWindowS

2008-08-23 13:53:00 888 1

原创 ASP.NET中备份SQL Server数据库

 protected void Button1_Click(object sender, EventArgs e) { string newname = "WebJake" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + Da

2008-08-23 13:51:00 455

转载 利用UrlRewrite,asp.net动态生成htm页面

 前段时间做项目,一直都在寻找一种动态生成htm页面的方法,要求配置简单,和项目无关。 功夫不负有心人,终于被我找到了,只需要在web.config中进行简单配置,就可以达到动态生成静态页面的效果,同时又不影响Url重定向。web.config中需要注意的配置节为、、、,在这些配置节里边都有注释,容易看懂。    注意: 除了手动编辑此文件以外,您还可以使用    Web 管理工具来配置应用

2008-08-23 13:50:00 425

原创 C# WinForm 读写XML文件

 建立一个WinForm应用程序 添加MenuStrip控件,填写两个功能“读取” 和“导出数据”。         用了两个DataSet控件和对话框“打开(OpenFilesDialog控件)"和"保存(SaveFilesDialog控件)"        读取                  private void 读取ToolStripMenuItem_Cl

2008-08-23 13:49:00 780

转载 Asp.net页面之间传递参数的几种方法荟萃

 第一种方法:通过URL链接地址传递send.aspx:protected void Button1_Click(object sender, EventArgs e)    {        Request.Redirect("Default2.aspx?username=honge");    }receive.aspx:string username = Request.QueryStr

2008-08-23 13:46:00 466

原创 asp.net窗体的打开和关闭

 //打开新的窗体Response.Redirect("WebMain.aspx");    //弹出一个新窗体Response.Write("window.open(/"WebMain.aspx/")") //弹出一个只有确定按钮的提示框Response.Write("alert(/"用户名或密码错误/");");//关闭窗体不提示信息Resp

2008-08-23 13:42:00 422

原创 Transact SQL 语 句 功 能

 --数据操作    SELECT --从数据库表中检索数据行和列       INSERT --向数据库表添加新数据行       DELETE --从数据库表中删除数据行       UPDATE --更新数据库表中的数据   --数据定义    CREATE TABLE --创建一个数据库表       DROP TABLE --从数据库中删除表       ALTER TABL

2008-08-23 13:40:00 677

.NET中用到的常用的类

我工作过程中收集的常用类库,有详细的类说明,方法说明,对日常开发有非常大的作用。

2011-11-12

C#IP地址查询并显示天气

C#通过IP地址显示天气,可以通过IP搜索到IP所在地,然后通过所在地显示出所在地的天气情况

2010-11-02

图书管理系统分析文档

图书管理需求分析,写论文,写文档的好资料

2010-11-02

javasript代码

跑马灯不间断 javascript代码 横式

2008-11-17

winform视频聊天程序

winform视频聊天程序 VS2005可用

2008-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除