<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liugy1126的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liugy1126</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liugy1126]]></copyright><item><title><![CDATA[base64编码类------原始码（C#)]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/5412497</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/5412497</guid><author>liugy1126</author><pubDate>Wed, 24 Mar 2010 16:19:00 +0800</pubDate><description><![CDATA[using system; namespace shapbse64 { ///  /// 有关base64编码算法的相关操作 ///by 自由奔腾（wgscd） ///  public class sbase64 { public sbase64() { // // todo: 在此处添加构造函数逻辑 // } //-----------------------------------------]]></description><category></category></item><item><title><![CDATA[在WinForm中使用WebServices来实现软件自动升级(AutoUpdate)(C#)[转载] ]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/5412463</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/5412463</guid><author>liugy1126</author><pubDate>Wed, 24 Mar 2010 16:13:00 +0800</pubDate><description><![CDATA[ winform程序相对web程序而言，功能更强大，编程更方便，但软件更新却相当麻烦，要到客户端一台一台地升级，面对这个实际问题，在最近的一个小项目中，本人设计了一个通过软件实现自动升级技术方案，弥补了这一缺陷，有较好的参考价值。一、升级的好处。       长期以来，广大程序员为到底是使用Client/Server，还是使用Browser/Server结构争论不休，在这些争论]]></description><category></category></item><item><title><![CDATA[C# 中的委托和事件(转)]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4803047</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4803047</guid><author>liugy1126</author><pubDate>Thu, 12 Nov 2009 16:09:00 +0800</pubDate><description><![CDATA[看到一篇文章，觉得写的很细致，能很好理解，记录学习引言委托 和 事件在 .Net Framework中的应用非常广泛，然而，较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿，过了这个槛的人，觉得真是太容易了，而没有过去的人每次见到委托和事件就觉得心里别（biè）得慌，混身不自在。本]]></description><category></category></item><item><title><![CDATA[c#接口和抽象类的区别 [转]]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4799608</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4799608</guid><author>liugy1126</author><pubDate>Wed, 11 Nov 2009 19:30:00 +0800</pubDate><description><![CDATA[ 一、抽象类： 抽象类是特殊的类，只是不能被实例化；除此以外，具有类的其他特性；重要的是抽象类可以包括抽象方法，这是普通类所不能的。抽象方法只能声明于抽象类中，且不包含任何实现，派生类必须覆盖它们。另外，抽象类可以派生自一个抽象类，可以覆盖基类的抽象方法也可以不覆盖，如果不覆盖，则其派生类必须覆盖它们。  二、接口： 接口是引用类型的，类似于类,和抽象类的相似之处有三点： 1、不能实例]]></description><category></category></item><item><title><![CDATA[SQL Server访问远程数据库常用方法]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4305998</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4305998</guid><author>liugy1126</author><pubDate>Mon, 29 Jun 2009 09:59:00 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[Sql Server触发器的原理及应用技巧]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4305994</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4305994</guid><author>liugy1126</author><pubDate>Mon, 29 Jun 2009 09:58:00 +0800</pubDate><description><![CDATA[ 1、触发器的 本质：触发器是一种特殊的存储过程，它不能被显式地调用， 而是在往表中插入记录、更改记录或者删除记录时，当事件发生时，才被 自动地激活。2、这样做带来的 功能：触发器可以用来对表实施复杂的完整性约束，保持数据的一致性，当触发器所保护的数据发生改变时，触发器会自动被激活， 响应同时执行一定的操作（对其它相关表的操作），从而保证对数据的不完整性约束或不正确的修改。]]></description><category></category></item><item><title><![CDATA[DBNull与null ]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4294476</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4294476</guid><author>liugy1126</author><pubDate>Wed, 24 Jun 2009 14:51:00 +0800</pubDate><description><![CDATA[coding过程中遇到的问题，找到了一个比较好的解释，留下记录： Null是.net中无效的对象引用。DBNull是一个类。DBNull.Value是它唯一的实例。它指数据库中数据为空()时，在.net中的值。null表示一个对象的指向无效，即该对象为空对象。DBNull.Value表示一个对象在数据库中的值为空，或者说未初始化，DBNull.Value对象是指向有效的对象。]]></description><category></category></item><item><title><![CDATA[ASP.NET刷新页面的六种方法]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4238061</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4238061</guid><author>liugy1126</author><pubDate>Wed, 03 Jun 2009 09:56:00 +0800</pubDate><description><![CDATA[asp.net页面刷新重是有问题,收藏几种方法挺有用的.第一： private void Button1_Click( object sender, System.EventArgs e )   {      Response.Redirect( Request.Url.ToString( ) ); } 第二： private void Button2_Click( object sender]]></description><category></category></item><item><title><![CDATA[ASP.Net 获取登陆用户信息方法]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4229035</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4229035</guid><author>liugy1126</author><pubDate>Sun, 31 May 2009 17:22:00 +0800</pubDate><description><![CDATA[工作需要，asp程序需要获取访问用户的相关信息。查阅大量资料，记录以收藏 1)通过office interop控件可以获取，但发现这种方法并不适用于server端（此方法可在之前帖子中找到）。http://support.microsoft.com/default.aspx?scid=kb;en-us;257757 2)寻找过其他替代方法，但这些方法需要用户名和密码登陆通过OW]]></description><category></category></item><item><title><![CDATA[asp.net 路径及获取控件值的问题]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4170019</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4170019</guid><author>liugy1126</author><pubDate>Tue, 12 May 2009 10:06:00 +0800</pubDate><description><![CDATA[ 相对路径： （1）利用服务器控件不会出现路径的任何问题。服务器端路径服务器端可以自动转化，如果你加入ResolveUrl会发现反而画蛇添足！（2）利用客户端控件时，如果文件在不同目录，即可能会出现路径出错的问题。解决办法是ResolveUrl方法，如下场景：使用如果用了HTML控件，条件是：如果一个用户控件目录里中有一个用户控件，此用户控件利用HTML控件来显示其他目录里的图片，此时]]></description><category></category></item><item><title><![CDATA[C#操作outlook相关]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4167956</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4167956</guid><author>liugy1126</author><pubDate>Mon, 11 May 2009 15:18:00 +0800</pubDate><description><![CDATA[在项目过程中，遇到需要操作outlook信息的相关技术，遍寻，找到一些有用的。C#操作outlook需要用到Microsoft.Office.Interop.Outlook.dll，这个文件可在微软官网寻找office PIA安装获得。 通过Alias获取用户名：private string GetUserName(string alias)    {        Applica]]></description><category></category></item><item><title><![CDATA[背景图片路径问题]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4107481</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4107481</guid><author>liugy1126</author><pubDate>Fri, 24 Apr 2009 16:18:00 +0800</pubDate><description><![CDATA[ masterpage的背景图片url在定制style的时候使用的是相对路径，Images/xxx.gif.当遇到子页面不在同一文件夹的时候，页面背景直接在master中定制就会出现有的显示不了的情况。比如: a.aspx 在~/A下，这时候实际应该用路径../Images/xxx.gif 这里可以用css来解决，因为css的位置固定，可以用这个地址来解决相对路径的问题。比如c]]></description><category></category></item><item><title><![CDATA[sql server日期比较、日期查询常用语句]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4086688</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4086688</guid><author>liugy1126</author><pubDate>Fri, 17 Apr 2009 11:30:00 +0800</pubDate><description><![CDATA[SQL SERVER中，你可能需要获得当前日期和计算一些其他的日期，例如，你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割（年、月、日等），然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期！在这篇文章里，我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前，你必须注]]></description><category></category></item><item><title><![CDATA[SQL开发tips]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4086659</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4086659</guid><author>liugy1126</author><pubDate>Fri, 17 Apr 2009 11:24:00 +0800</pubDate><description><![CDATA[1. sql日期比较 获取时间段信息，无需转换date日期格式select   *   from   【table】 where   日期　between   "date1"   and   "date2" 获取某日期select   *   from   【table】 where CONVERT(varchar(12) , CreationTime, 101 )=‘da]]></description><category></category></item><item><title><![CDATA[GridView使用tips]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4084744</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4084744</guid><author>liugy1126</author><pubDate>Thu, 16 Apr 2009 16:56:00 +0800</pubDate><description><![CDATA[1. 为GridView添加普通按钮                                                              ===============================================      protected    void    GridView1_RowCommand(object    sender,    Gr]]></description><category></category></item><item><title><![CDATA[合并 GridView 的单元格]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4071707</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4071707</guid><author>liugy1126</author><pubDate>Tue, 14 Apr 2009 10:13:00 +0800</pubDate><description><![CDATA[#region 合并单元格 合并某一行的所有列 　　///　 　 　　///　 合并GridView中某行相同信息的行（单元格） 　　///　 　 　　///　 GridView对象　 　　///　 需要合并的行 　　public static void GroupRow(GridView GridView1, int rows) 　　{ 　　TableCell oldTc = GridView1]]></description><category></category></item><item><title><![CDATA[C#格式化数值结果表]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4069885</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4069885</guid><author>liugy1126</author><pubDate>Mon, 13 Apr 2009 17:03:00 +0800</pubDate><description><![CDATA[ C#格式化数值结果表字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)＄2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规st]]></description><category></category></item><item><title><![CDATA[数据库恢复常见错误及解决]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4068719</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4068719</guid><author>liugy1126</author><pubDate>Mon, 13 Apr 2009 11:25:00 +0800</pubDate><description><![CDATA[ 在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]]></description><category></category></item><item><title><![CDATA[20 个经典的 Ajax + CSS 表格]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4061757</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4061757</guid><author>liugy1126</author><pubDate>Fri, 10 Apr 2009 11:10:00 +0800</pubDate><description><![CDATA[20 个经典的 Ajax + CSS 表格2008年11月26日 星期三 06:32并不是所有的Web 开发者都会对美化表格数据感兴趣，今天我们收集了20 个功能强大，外观漂亮的基于Ajax + CSS 的表格效果，你可以从这些示例中学习怎么使用这些表格提供的排序和过滤的功能来组织表格中的数据。现在让我们来看看这些表格：#1. Tablecl]]></description><category></category></item><item><title><![CDATA[sql server 中取得最后插入记录的自动编号ID]]></title><link>https://blog.youkuaiyun.com/liugy1126/article/details/4030273</link><guid>https://blog.youkuaiyun.com/liugy1126/article/details/4030273</guid><author>liugy1126</author><pubDate>Fri, 27 Mar 2009 16:38:00 +0800</pubDate><description><![CDATA[在sql server 中取得最后插入记录的自动编号ID ，有几种方式。详细请看下面的讲解与对比。一、要获取此ID,最简单的方法就是:(以下举一简单实用的例子)--创建数据库和表create database MyDataBaseuse MyDataBasecreate table mytable(id int identity(1,1),name varchar(20))--执行这个SQ]]></description><category></category></item></channel></rss>