自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

转载 base64编码类------原始码(C#)

using system; namespace shapbse64 { /// /// 有关base64编码算法的相关操作 ///by 自由奔腾(wgscd) /// public class sbase64 { public sbase64() { // // todo: 在此处添加构造函数逻辑 // } //-----------------------------------------

2010-03-24 16:19:00 892

转载 在WinForm中使用WebServices来实现软件自动升级(AutoUpdate)(C#)[转载]

 winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了这一缺陷,有较好的参考价值。一、升级的好处。       长期以来,广大程序员为到底是使用Client/Server,还是使用Browser/Server结构争论不休,在这些争论

2010-03-24 16:13:00 857

转载 C# 中的委托和事件(转)

看到一篇文章,觉得写的很细致,能很好理解,记录学习引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本

2009-11-12 16:09:00 628

转载 c#接口和抽象类的区别 [转]

 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。  二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点: 1、不能实例

2009-11-11 19:30:00 573

转载 SQL Server访问远程数据库常用方法

SQL Server连接远程数据源的基本方法有下面三种:OPENDATASOURCE: The OPENDATASOURCE function is used to specify connection information for a remote data source by specifying the OLE DB provider and an initialization str

2009-06-29 09:59:00 1175

转载 Sql Server触发器的原理及应用技巧

 1、触发器的 本质:触发器是一种特殊的存储过程,它不能被显式地调用, 而是在往表中插入记录、更改记录或者删除记录时,当事件发生时,才被 自动地激活。2、这样做带来的 功能:触发器可以用来对表实施复杂的完整性约束,保持数据的一致性,当触发器所保护的数据发生改变时,触发器会自动被激活, 响应同时执行一定的操作(对其它相关表的操作),从而保证对数据的不完整性约束或不正确的修改。

2009-06-29 09:58:00 849

转载 DBNull与null

coding过程中遇到的问题,找到了一个比较好的解释,留下记录: Null是.net中无效的对象引用。DBNull是一个类。DBNull.Value是它唯一的实例。它指数据库中数据为空()时,在.net中的值。null表示一个对象的指向无效,即该对象为空对象。DBNull.Value表示一个对象在数据库中的值为空,或者说未初始化,DBNull.Value对象是指向有效的对象。

2009-06-24 14:51:00 1348

转载 ASP.NET刷新页面的六种方法

asp.net页面刷新重是有问题,收藏几种方法挺有用的.第一: private void Button1_Click( object sender, System.EventArgs e )   {      Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender

2009-06-03 09:56:00 1204 1

原创 ASP.Net 获取登陆用户信息方法

工作需要,asp程序需要获取访问用户的相关信息。查阅大量资料,记录以收藏 1)通过office interop控件可以获取,但发现这种方法并不适用于server端(此方法可在之前帖子中找到)。http://support.microsoft.com/default.aspx?scid=kb;en-us;257757 2)寻找过其他替代方法,但这些方法需要用户名和密码登陆通过OW

2009-05-31 17:22:00 3619

原创 asp.net 路径及获取控件值的问题

 相对路径: (1)利用服务器控件不会出现路径的任何问题。服务器端路径服务器端可以自动转化,如果你加入ResolveUrl会发现反而画蛇添足!(2)利用客户端控件时,如果文件在不同目录,即可能会出现路径出错的问题。解决办法是ResolveUrl方法,如下场景:使用如果用了HTML控件,条件是:如果一个用户控件目录里中有一个用户控件,此用户控件利用HTML控件来显示其他目录里的图片,此时

2009-05-12 10:06:00 1447

原创 C#操作outlook相关

在项目过程中,遇到需要操作outlook信息的相关技术,遍寻,找到一些有用的。C#操作outlook需要用到Microsoft.Office.Interop.Outlook.dll,这个文件可在微软官网寻找office PIA安装获得。 通过Alias获取用户名:private string GetUserName(string alias)    {        Applica

2009-05-11 15:18:00 4670 1

原创 背景图片路径问题

 masterpage的背景图片url在定制style的时候使用的是相对路径,Images/xxx.gif.当遇到子页面不在同一文件夹的时候,页面背景直接在master中定制就会出现有的显示不了的情况。比如: a.aspx 在~/A下,这时候实际应该用路径../Images/xxx.gif 这里可以用css来解决,因为css的位置固定,可以用这个地址来解决相对路径的问题。比如c

2009-04-24 16:18:00 1036

转载 sql server日期比较、日期查询常用语句

SQL SERVER中,你可能需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注

2009-04-17 11:30:00 954

原创 SQL开发tips

1. sql日期比较 获取时间段信息,无需转换date日期格式select   *   from   【table】 where   日期 between   "date1"   and   "date2" 获取某日期select   *   from   【table】 where CONVERT(varchar(12) , CreationTime, 101 )=‘da

2009-04-17 11:24:00 538

转载 GridView使用tips

1. 为GridView添加普通按钮                                                              ===============================================      protected    void    GridView1_RowCommand(object    sender,    Gr

2009-04-16 16:56:00 532

原创 合并 GridView 的单元格

#region 合并单元格 合并某一行的所有列   ///      ///  合并GridView中某行相同信息的行(单元格)   ///      ///  GridView对象    ///  需要合并的行   public static void GroupRow(GridView GridView1, int rows)   {   TableCell oldTc = GridView1

2009-04-14 10:13:00 521

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

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

2009-04-13 17:03:00 705

转载 数据库恢复常见错误及解决

 在sqlServer20005 的management studio里使用bak文件还原数据库的时候,总是失败!The backup set holds a backup of a database other than the existing AAA database.RESTORE DATABASE is terminating abnormally. (Microsoft SQL

2009-04-13 11:25:00 14122 1

转载 20 个经典的 Ajax + CSS 表格

20 个经典的 Ajax + CSS 表格2008年11月26日 星期三 06:32并不是所有的Web 开发者都会对美化表格数据感兴趣,今天我们收集了20 个功能强大,外观漂亮的基于Ajax + CSS 的表格效果,你可以从这些示例中学习怎么使用这些表格提供的排序和过滤的功能来组织表格中的数据。现在让我们来看看这些表格:#1. Tablecl

2009-04-10 11:10:00 1171 1

转载 sql server 中取得最后插入记录的自动编号ID

在sql server 中取得最后插入记录的自动编号ID ,有几种方式。详细请看下面的讲解与对比。一、要获取此ID,最简单的方法就是:(以下举一简单实用的例子)--创建数据库和表create database MyDataBaseuse MyDataBasecreate table mytable(id int identity(1,1),name varchar(20))--执行这个SQ

2009-03-27 16:38:00 1807

转载 asp.net 多页Tab功能

 搜索了相关的资料,转载了4种方式,个人感觉第一种最好,不需要用code改变,比较灵活,也很好看。Ajax的现成控件应该也比较好用,不过没有试用。 =========================================方法1: 个人感觉最好,灵活,美观==========================================灵活的Tab页,使用纯H

2009-03-25 16:54:00 9135 1

转载 GridView 排序及分页

 如果你在GridView控件上设置 AllowPaging="true" or AllowSorting="true" 而没有使用使用数据源控件 DataSource (i.e. SqlDataSource, ObjectDataSource),运行则会出现下列错误:当你在GridView控件上单击下一页时:The GridView GridViewID fired event Page

2009-03-25 15:41:00 929

转载 ASP限制客户访问权限

 在设计网页时,经常遇到某些页面需限权访问的情况。比如,一个公司的某些产品只让某一或某些供应商或客户浏览。那么,我们如何实现这一功能呢?本文,笔者将向读者介绍几种限制客户访问权限的方法。  通常,我们在设计过程中会面临三种情况:某一页面只让某一用户浏览、某一页面只让某些用户浏览和某些页面只让某些用户浏览。第一种情况很简单,笔者不再叙述,下文将详细介绍后两种情况的设计方法。  一、某一页

2009-03-19 14:12:00 1874 1

转载 SQL UNIQUE 约束介绍

UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 拥有自动定义的 UNIQUE 约束。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。独特的SQL制约创建表下列SQL创建了一个唯一约束的“ P_Id ”一栏时, “人”是创建表:

2009-03-18 18:07:00 4014

转载 asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复

如果你想让鼠标移到按钮上更改背景颜色,移出后恢复,一般用以下代码,那能不能把他写成自定义控件呢?asp:Button ID="Button1" runat="server" onmouseover="this.style.backgroundColor=DodgerBlue;this.style.color=black;"         onmouseout="this.styl

2009-03-17 11:17:00 4840

转载 Assembly.Get***Assembly的区别

GetEntryAssembly获取的是当前应用程序第一个启动的程序,一般就是xxx.exe文件。 GetExecutingAssembly获取的是当前执行的方法所在的程序文件,可能是.exe,也可能是当前方法所在的.dll文件。 如一个程序MyApp.exe,在程序中引用了MyDll.dll类库,而在MyDll.dll中有一个MyInfo方法,MyInfo调用了MyDll2.dll中的MyInf

2009-03-12 14:47:00 5638 2

原创 (转)C#获取网页内容

 using System.Net;using System.IO;using System.Text;                   //方法一:            // Create a request for the URL.                     WebRequest request = WebRequest.Create("http://www.hao123.

2009-02-27 17:24:00 712

原创 C#正则表达式

          (1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string x="D://My Huang//My Doc";string y = @"D:/My Huang/My

2009-02-24 14:00:00 612

转载 Dictionary 泛型集合用法

   泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。     很多非泛型集合类都有对应的泛型集合类,下面是常用的非泛型集合类以及对应的泛型集合类:非泛型集合类泛型集合类ArrayListList

2009-02-11 14:36:00 1174

原创 c#中特性的用法 Attribute (转)

 c#中特性的用法 Attribute (转)  约定:     1.”attribute”和”attributes”均不翻译     2.”property”译为“属性”     3.msdn中的原句不翻译     4.”program entity”译为”语言元素”Attributes in C#介绍Attributes是一种新的描述信息,我们既可以使用

2009-02-04 16:53:00 3980

转载 C#中using的用法

在net中有一个至关重要的关键字,那就是usingusing一般有着以下几种用法:1、直接引入命名空间a、using System ,这个是最常用的,就是using+命名空间,这样就可以直接使用命名空间中的类型,而免去了使用详细的命名空间b、使用全限定名不用使用using System;直接在程序中调用System.Console.WriteLine("Hello C#");

2009-02-04 16:11:00 1472 1

原创 合并查询数据结果

 1. 查询数据库具有相同列结构的结果时,可以用union合并多条查询语句进行查询,可直接得出相应datatable 2. 查询数据库具有不同列的结果需要合并时,可以采用合并datatable的方法 //合并2个DT     DataTable   dt3   =   dt1.Clone();   //创建新表从第一个表复制结构,clone没有行数据,只有列结构  for(  

2009-01-23 14:23:00 808

转载 C#编码好习惯(转)

 学习学习,改正不好的习惯 1.  避免将多个类放在一个文件里面。 2.  一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3.  一个文件最好不要超过500行的代码(不包括机器产生的代码)。4.  一个方法的代码长度最好不要超过25行。5.  避免方法中有超过5个参数的情况。使用结构来传递多个参数。6.  每行代码不要超过80个字符。7.  不

2008-12-24 11:43:00 627

转载 【转】C#获取当前路径的方法集合

 //获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:/xxx/xxx/xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.Diagnosti

2008-11-13 15:07:00 485

原创 使用VS.Net IDE调试JavaScript

 请按照如下步骤进行: (1)     打开IE --> Internet Options -- > Advanced ; 去掉”Disable Script Debugging” 上的选项 (2)      打开需要调试的页面 (3)      启动VS.Net IDE, 选择 TOOLS-Debug Process (Ctrl + Alt + P). 选择需要调试的IE进程。

2008-09-12 16:53:00 517

转载 给gridview动态绑定数据列及命令列

给gridview动态绑定数据列及命令列 ///     /// 绑定生成GridView    ///     /// 要绑定的GridView    /// GridView的数据源    /// GridView的DataKeyNames    public static void GridViewBind(GridView gdv, DataTable dtblDataSource, 

2008-09-04 10:54:00 2079

原创 GridView动态创建模板列templateField

 找了很多资料,对动态模板列的创建有一定的了解,集合了下网上的一些精华。继承ITemplate类,动态创建textbox,checkbox,dropdownlist等,并动态绑定数据public class GridViewItemTemplate:ITemplate    {        private string obj;  //控件对象的字符串,以此来判断具体创建哪个控件    

2008-09-03 10:42:00 4209 4

转载 Asp.net中GridView使用详解

 GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间

2008-08-20 14:11:00 3251

转载 巧用CSS解决asp.net中Gridview边框样式问题

 html标签中的bordercolor属性指定表格边框颜色之后,无论是表格的四个边框还是表格内部的单元格边框颜色便都设置好了.但是在asp.net的gridview控件中,设置bordercolor之后,在生成的html代码中是这样表示的:style="border-color:#93C2F1;border-collapse:collapse;">原来gridview中设置的bordercolo

2008-08-20 14:10:00 2978

原创 IIS7,ASP.net 2.0获取客户端登陆用户名

 1. IIS7管理页面里面,找到要管理的网站,点击“Authentication”进入,将Anonymous authentication 设为disabled, 将windows authentication 设为enabled,如果没有windows authentication项,到控制面板安装ii7页面里的安全性项寻找安装。此设置即将iis设为windows集成登陆,不允许匿名win

2008-07-30 10:38:00 2598

空空如也

空空如也

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

TA关注的人

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