<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Kelvin峰]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/llftc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; llftc]]></copyright><item><title><![CDATA[C# 圣诞桌面飘雪小游戏]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7169840</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7169840</guid><author>llftc</author><pubDate>Sun, 01 Jan 2012 03:26:21 +0800</pubDate><description><![CDATA[源码下载：http://download.youkuaiyun.com/detail/llftc/3990138

根据论坛中的问题制作的小游戏，是圣诞节桌面下雪的小程序，喜欢的请下载。
要生产的雪花飘动，并随即生成多种大小的雪花，需要单独定义一个雪花类，
然在Timer事件中进行雪花移动的处理，代码如下：

private void timer_Tick(object sender, Event]]></description><category></category></item><item><title><![CDATA[Windows窗体抖动小游戏]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7104739</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7104739</guid><author>llftc</author><pubDate>Tue, 27 Dec 2011 08:47:02 +0800</pubDate><description><![CDATA[今天在优快云论坛上看到一个帖子，闲来无事就顺手做了一个，现在与大家分享。
由于.net的语法想实现控制其他窗体，不用WindowsAPI是无法实现的，所以需要用到如下API：
        [DllImport("user32.dll")]
        private static extern IntPtr GetForegroundWindow();
        [DllImp]]></description><category></category></item><item><title><![CDATA[asp.net response.ContentType 下载文件的四种方法]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7099753</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7099753</guid><author>llftc</author><pubDate>Sat, 24 Dec 2011 15:29:44 +0800</pubDate><description><![CDATA[原址：http://www.cnblogs.com/xtgyiq/archive/2009/07/06/1517415.html






protected void Button1_Click(object sender, EventArgs e)
    {



 1 protected void Button1_Click(object sender, Even]]></description><category></category></item><item><title><![CDATA[Gridview用法大总结]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7099689</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7099689</guid><author>llftc</author><pubDate>Sat, 24 Dec 2011 15:06:48 +0800</pubDate><description><![CDATA[原址：http://www.cnblogs.com/huangjianhuakarl/archive/2009/02/03/1381710.html


虽然现在已经有很多第三方插件可以很方便的编写出非常绚效果的Grid，但还是收藏一下!


1：在Gridview中无须编写后台代码，直接实现增除删改  


2：在Gridview中添加新记录


3：在Gridview中]]></description><category></category></item><item><title><![CDATA[c#数据库存取图片的三种方式]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7099663</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7099663</guid><author>llftc</author><pubDate>Sat, 24 Dec 2011 14:53:47 +0800</pubDate><description><![CDATA[原址：http://kb.cnblogs.com/page/75524/﻿﻿
第一种方式   文件夹与数据库配合

　　近来做了不少关于这块的功能 ，随着网络的飞速发展，网络存取图片已不再是神话，而成为了一种时尚，如果是你 是用Asp.net开发的话，可能更多的人会考虑使用数据库存储图片的路经，而在文件夹是存储图片的方式。这种方式主要的方法有两个一个就是怎么样读取图片，怎么样存储图上，读取的]]></description><category></category></item><item><title><![CDATA[C#几种模拟自动登录和提交POST信息的实现方法]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7097664</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7097664</guid><author>llftc</author><pubDate>Fri, 23 Dec 2011 11:17:26 +0800</pubDate><description><![CDATA[网页自动登录（提交Post内容）的用途很多，如验证身份、程序升级、网络投票等，以下是用C#实现的方法。
       网页自动登录和提交POST信息的核心就是分析网页的源代码（HTML），在C#中，可以用来提取网页HTML的组件比较多，常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现：
      1、WebBrowser是个"]]></description><category></category></item><item><title><![CDATA[C# WinForm TableLayoutPanel和FlowLayoutPanel闪烁的解决方案]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7097459</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7097459</guid><author>llftc</author><pubDate>Fri, 23 Dec 2011 10:33:31 +0800</pubDate><description><![CDATA[设置DoubleBuffered 属性为true



flowLayoutPanel1.GetType().GetProperty
("DoubleBuffered", System.Reflection.BindingFlags.Instance 
|System.Reflection.BindingFlags.NonPublic)
.SetValue(tableLayoutPanel]]></description><category></category></item><item><title><![CDATA[asp.net生成验证码]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7053770</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7053770</guid><author>llftc</author><pubDate>Thu, 08 Dec 2011 15:29:36 +0800</pubDate><description><![CDATA[using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.W]]></description><category></category></item><item><title><![CDATA[asp.net生成验证码]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7053697</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7053697</guid><author>llftc</author><pubDate>Thu, 08 Dec 2011 15:24:24 +0800</pubDate><description><![CDATA[using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.W]]></description><category></category></item><item><title><![CDATA[C# 加密解密处理]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7036747</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7036747</guid><author>llftc</author><pubDate>Sat, 03 Dec 2011 04:53:11 +0800</pubDate><description><![CDATA[话不多说，直接来代码
                  ///  
		/// 加密数据 
		///  
		///  
		///  
		///  
		public static string Encrypt(string Text,string sKey) 
		{
            using (DESCryptoServiceProvider des = new DESCr]]></description><category></category></item><item><title><![CDATA[C# WinForm  Webbrowser 模拟登陆 打卡]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7036746</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7036746</guid><author>llftc</author><pubDate>Sat, 03 Dec 2011 04:49:24 +0800</pubDate><description><![CDATA[根据需求，完成了自动登录打卡的功能，现分享主要代码。
有不足的地方请指教！


读取配置文件，获取要登录考勤的帐户和密码，为了防止自己的用户名和密码是明文，做了加密解密处理。
        private void Form1_Load(object sender, EventArgs e)
        {
            _strFlag = ConfigurationM]]></description><category></category></item><item><title><![CDATA[Winform分页控件实现普通版、DotNetBar、DevExpress三大版本整合]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/7004801</link><guid>https://blog.youkuaiyun.com/llftc/article/details/7004801</guid><author>llftc</author><pubDate>Wed, 23 Nov 2011 16:36:00 +0800</pubDate><description><![CDATA[在Winform开发中，一直离不开分页处理，好的分页控件封装，能为开发节省很多时间和繁琐工作，对分页控件一直的改进和完善，也是我的兴趣之一。本次主要实现对分页控件的全面重构，优化功能及界面的处理，并统一完成普通版、基于DotNetbar界面控件版本、DevExpress界面控件版本三大版本的发布，这几个界面版本，除了界面表现效果不一样外，所有的功能展示及使用代码完全一致，保证用户的知识投资及给客户]]></description><category></category></item><item><title><![CDATA[单点登录、统一认证]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/6995496</link><guid>https://blog.youkuaiyun.com/llftc/article/details/6995496</guid><author>llftc</author><pubDate>Mon, 21 Nov 2011 10:23:53 +0800</pubDate><description><![CDATA[随着数字化的不断普及，大型公式或者单位的各个部门逐渐的上了与本身业务相关的各种各样的系统（在这些系统中，以Web系统居多），几乎每个系统都需要识别操作者的身份，并根据其不同的身份，分配一定的权限，做一些操作上的限制。结果很多公司或者部门都在各个系统便各自设计了一套用户资料和权限管理的机制，并提供了用户登录证认。这样满足了上面的需求，但由此带来和用户账号管理不方便，用户资料不统一等等问题。在数字化网]]></description><category></category></item><item><title><![CDATA[ASP.NET_FORM表单验证_单点登录_Nomads (FormsAuthentication)]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/6989164</link><guid>https://blog.youkuaiyun.com/llftc/article/details/6989164</guid><author>llftc</author><pubDate>Fri, 18 Nov 2011 17:14:44 +0800</pubDate><description><![CDATA[一： ASP.NET 的安全认证模式
Windows, Forms, Passport, None
二： 修改验证模式
修改Web.config 
    







三： 用户登陆，发身份验证票
FormsAuthentication.FormsCookieName ~ 就是上面的HotelUser
//登陆成功后，返回请求页面
a:System.Web.Sec]]></description><category></category></item><item><title><![CDATA[C#里判断字符串是否为纯数字]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/6976363</link><guid>https://blog.youkuaiyun.com/llftc/article/details/6976363</guid><author>llftc</author><pubDate>Wed, 16 Nov 2011 14:15:46 +0800</pubDate><description><![CDATA[private static bool IsNumeric(string str) //接收一个string类型的参数,保存到str里  
        {  
            if (str == null || str.Length == 0)    //验证这个参数是否为空  
                return false;]]></description><category></category></item><item><title><![CDATA[WebPartManager.DesignDisplayMode此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置"的解决方]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/6967005</link><guid>https://blog.youkuaiyun.com/llftc/article/details/6967005</guid><author>llftc</author><pubDate>Sun, 13 Nov 2011 23:01:33 +0800</pubDate><description><![CDATA[最近在项目中用到了WebPart,没有使用asp.net2.0自带的数据库，而是自己重写了WebPartPersonalizeProvider，这样
就可以只在自己的用户表中增加一个image类型的字段就实现了拖拽功能，而不用像asp.net2.0那样需要新建10多个表。

但是今天把程序部署到IIS后发现了一个问题，就是页面只有在WebPartManager.DisplayMode = W]]></description><category></category></item><item><title><![CDATA[WebPartManager.EditDisplayMode此页不支持指定的显示模式。请确保已启用个性化设置并且此页上存在相应的区域。]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/6966936</link><guid>https://blog.youkuaiyun.com/llftc/article/details/6966936</guid><author>llftc</author><pubDate>Sun, 13 Nov 2011 22:25:37 +0800</pubDate><description><![CDATA[设置WebPartManager1.DisplayMode = WebPartManager.EditDisplayMode时，出现以下错误：
此页不支持指定的显示模式。请确保已启用个性化设置并且此页上存在相应的区域。可以在 Page_Init 期间和之后设置显示模式。
参数名: value

解决方法如下：
在页面中加入WebParts组件中的EditorZone控件，在EditorZ]]></description><category></category></item><item><title><![CDATA[C#中(int)、int.Parse()、int.TryParse、Convert 区别]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/6932880</link><guid>https://blog.youkuaiyun.com/llftc/article/details/6932880</guid><author>llftc</author><pubDate>Thu, 03 Nov 2011 17:12:51 +0800</pubDate><description><![CDATA[(int) 属 cast 转换，只能将其它数字类型转换成 int 类型，它不能转换字符串，比如下例就会失败：

string s = "123";
int n = (int)s; 





Convert.ToInt32 与 int.Parse 较为类似：

Convert.ToInt32 参数为 null 时，返回 0；
int.Parse 参数为 null 时，抛出异]]></description><category></category></item><item><title><![CDATA[Oracle的MERGE用法]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/4337470</link><guid>https://blog.youkuaiyun.com/llftc/article/details/4337470</guid><author>llftc</author><pubDate>Fri, 10 Jul 2009 12:48:00 +0800</pubDate><description><![CDATA[要更新某表，当数据存在时update,不存在时insert,用Merge into

MERGE INTO T_ACTIVITY_INFO TUSING DUAL

ON (T.ACTIVITY_NO = #strActivityNo# AND T.EMP_ID = #strEmpID#)

WHEN MATCHED THEN

UPDATE

SET T.UPT_DATE =]]></description><category></category></item><item><title><![CDATA[通过START WITH 和CONNECT BY PRIOR遍历上级父节点（上级目录）]]></title><link>https://blog.youkuaiyun.com/llftc/article/details/4337466</link><guid>https://blog.youkuaiyun.com/llftc/article/details/4337466</guid><author>llftc</author><pubDate>Fri, 10 Jul 2009 12:45:00 +0800</pubDate><description><![CDATA[向上遍历父节点
SELECT *
FROM (SELECT *
      FROM m_comn_project_emp t1
      WHERE t1.project_id = 'Project1') t2
START WITH t2.child_id = 'D'
CONNECT BY PRIOR t2.parent_id = t2.child_id
向上遍历子节点
SELECT *]]></description><category></category></item></channel></rss>