<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qpl007（蓝色闪电）的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/qpl007</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qpl007]]></copyright><item><title><![CDATA[为控件动态添加事件]]></title><link>https://blog.csdn.net/qpl007/article/details/486601</link><guid>https://blog.csdn.net/qpl007/article/details/486601</guid><author>qpl007</author><pubDate>Wed, 21 Sep 2005 16:59:00 +0800</pubDate><description><![CDATA[ 今天在CSDN上遇到有人问到如何为控件动态添加事件，记得以前也有人问到类似的问题，但都是当场写例子，当场测试，当场回答，没有记录下来，所以每次都要写一次。现在决定把例子写在这里，避免以后做重复的工作，也给其他朋友提供一个参考。需要四个参数：控件标识（ID），控件类型，事件名称，事件委托using System.Reflection;    public void Bind]]></description><category></category></item><item><title><![CDATA[用C#访问HotMail]]></title><link>https://blog.csdn.net/qpl007/article/details/486254</link><guid>https://blog.csdn.net/qpl007/article/details/486254</guid><author>qpl007</author><pubDate>Wed, 21 Sep 2005 10:46:00 +0800</pubDate><description><![CDATA[　POP邮件协议的优点在于它是一个开放的标准，有着完善的文档，这就使得编写POP邮件客户程序不那么困难，只要掌握了POP、SMTP的基础知识，就可以写出代理程序来执行各种任务，例如过滤广告和垃圾邮件，或提供e-mail自动应答服务。 　　Hotmail是世界上影响最广的Web邮件系统，遗憾的是，当我们要为Hotmail编写独立的客户程序（不通过浏览器访问的客户程序）时，马上就会遇到Hotmail不]]></description><category></category></item><item><title><![CDATA[Micorsoft.Net中数字签名技术]]></title><link>https://blog.csdn.net/qpl007/article/details/462687</link><guid>https://blog.csdn.net/qpl007/article/details/462687</guid><author>qpl007</author><pubDate>Tue, 23 Aug 2005 12:07:00 +0800</pubDate><description><![CDATA[一、 Internet安全与数字签名 对于 Internet 应用程序的开发人员和用户而言，代码安全是一个主要问题。有下列风险：恶意的代码、被篡改的代码和来自未知站点或作者的代码。为 Internet 开发时有两种保证安全的基本方法。第一种方法称为"沙箱"。在此方法中，应用程序只能访问一组特定的API，并且被从潜在危险的 API（如文件 I/O，程序可能在此毁坏用户计算机中的数据）中排除。]]></description><category></category></item><item><title><![CDATA[对称、非对称和HASH加密的应用]]></title><link>https://blog.csdn.net/qpl007/article/details/462552</link><guid>https://blog.csdn.net/qpl007/article/details/462552</guid><author>qpl007</author><pubDate>Tue, 23 Aug 2005 09:33:00 +0800</pubDate><description><![CDATA[加密可以保证数据的保密性，也可用于验证用户，它是在实现网络安全的重要手段之一。 加密提供以下四种服务： 数据保密性：这是使用加密的通常的原因。通过小心使用数学方程式，你可以保证只有你打算接收的人才可以查看它。 数据完整性：对需要更安全来说数据保密是不够的。数据仍能够被非法破解并修改。一种叫HASH的运算方法能确定数据是否被改过。 认证：数字签名提供认证服务。 不可否定性：数字签名允许用户证明一条信]]></description><category></category></item><item><title><![CDATA[.NET中的密钥（密码）学--对称加密]]></title><link>https://blog.csdn.net/qpl007/article/details/462547</link><guid>https://blog.csdn.net/qpl007/article/details/462547</guid><author>qpl007</author><pubDate>Tue, 23 Aug 2005 09:27:00 +0800</pubDate><description><![CDATA[ 介绍在.NET之前，使用非托管的Win32APIs加密解密数据是一件非常痛苦的事情。为了这个加密解密的目的，.NET配置了一组类（和命名空间）。现在你有很多类可以使用每种不同的算法保护你的数据。在.NET里面Crypttography命名空间下又定义了3种类型的加密方法。他们是AsymmetricAlgorithm，SymmetricAlgorithm和HashAlgorithm。所有的这些类（]]></description><category></category></item><item><title><![CDATA[Together与Visual.Studio.NET的结合使用（一）]]></title><link>https://blog.csdn.net/qpl007/article/details/449303</link><guid>https://blog.csdn.net/qpl007/article/details/449303</guid><author>qpl007</author><pubDate>Tue, 09 Aug 2005 18:40:00 +0800</pubDate><description><![CDATA[作者： bnPYSse（原创）来自：http://www.51delphi.com最近一段时间因为工作需要，抽时间了解了一些关于.NET方面的东西。在其中感触最多的是.NET关于企业架构方面一些独树一帜的地方，包括VS.NET自身带的那些个企业模板，在很大程度上简化了企业应用开发的难度。     对于企业级的开发应用，相信大家都会想到建模的问题，如何在VS.NET中应用建模就在VS.NET的开发中]]></description><category></category></item><item><title><![CDATA[关于修改ASP.NET页导航的样式]]></title><link>https://blog.csdn.net/qpl007/article/details/447047</link><guid>https://blog.csdn.net/qpl007/article/details/447047</guid><author>qpl007</author><pubDate>Sat, 06 Aug 2005 11:47:00 +0800</pubDate><description><![CDATA[今早在CSDN论坛上看到一个帖子，是关于如何修改ASP.NET页导航的样式的问题。描述如下——-----------------------------------------------------------------DataGrid的页导航有“上一页/下一页”和“页码”两种模式，当选择“页码”模式时，如果页数超过10页了，就会显示成：1 2 3 4 5 6 7 8 9 10 ...我想请教]]></description><category></category></item><item><title><![CDATA[伟大架构师的秘密]]></title><link>https://blog.csdn.net/qpl007/article/details/336114</link><guid>https://blog.csdn.net/qpl007/article/details/336114</guid><author>qpl007</author><pubDate>Mon, 04 Apr 2005 15:04:00 +0800</pubDate><description><![CDATA[发布日期： 10/13/2004 | 更新日期： 10/13/2004By Don Awalt and Rick McUmberRDA Corporation摘要：所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次，架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术，并将其与其他工程学科相比较。将抽象层次]]></description><category></category></item><item><title><![CDATA[Javascript中为String对象添加 Trim() 方法]]></title><link>https://blog.csdn.net/qpl007/article/details/311310</link><guid>https://blog.csdn.net/qpl007/article/details/311310</guid><author>qpl007</author><pubDate>Fri, 04 Mar 2005 21:22:00 +0800</pubDate><description><![CDATA[  //自己动手为string添加TrimString.prototype.Trim  = function(){return this.replace(/^/s+|/s+$/g,"");}String.prototype.Ltrim = function(){return this.replace(/^/s+/g, "");}String.prototype.Rtrim = function()]]></description><category></category></item><item><title><![CDATA[对cooike进行操作]]></title><link>https://blog.csdn.net/qpl007/article/details/306585</link><guid>https://blog.csdn.net/qpl007/article/details/306585</guid><author>qpl007</author><pubDate>Tue, 01 Mar 2005 16:11:00 +0800</pubDate><description><![CDATA[function setCookie(name,value){  var Days = 30; //此 cookie 将被保存 30 天  var exp  = new Date();    //new Date("December 31, 9998");  exp.setTime(exp.getTime() + Days*24*60*60*1000);  document.cookie = na]]></description><category></category></item><item><title><![CDATA[用C#取网卡MAC地址]]></title><link>https://blog.csdn.net/qpl007/article/details/302083</link><guid>https://blog.csdn.net/qpl007/article/details/302083</guid><author>qpl007</author><pubDate>Fri, 25 Feb 2005 17:46:00 +0800</pubDate><description><![CDATA[ public enum NCBCONST    {       NCBNAMSZ   =16,      /* absolute length of a net name         */       MAX_LANA   =254,      /* lanas in range 0 to MAX_LANA inclusive   */       NCBENUM      =0x37,]]></description><category></category></item><item><title><![CDATA[FTP Client library in C#]]></title><link>https://blog.csdn.net/qpl007/article/details/289193</link><guid>https://blog.csdn.net/qpl007/article/details/289193</guid><author>qpl007</author><pubDate>Wed, 16 Feb 2005 10:25:00 +0800</pubDate><description><![CDATA[This is the C# version of an FTP client library which is originally written in Java. The library will be compiled to a DLL file. A test program is also included to show the usage of this library. You ]]></description><category></category></item><item><title><![CDATA[利用XML实现通用WEB报表打印]]></title><link>https://blog.csdn.net/qpl007/article/details/266042</link><guid>https://blog.csdn.net/qpl007/article/details/266042</guid><author>qpl007</author><pubDate>Mon, 24 Jan 2005 14:59:00 +0800</pubDate><description><![CDATA[开发B/S结构的应用程序最头疼的问题可能就是报表打印了，由于只能采用浏览器来作为用户界面进行交互，所以不能精确控制客户端的打印机。而很多B/S结构的应用程序常常需要完成非常复杂的报表打印任务。而靠IE自带的页面打印功能一般不能满足需要。 　　采用Crystal Report是一种大型报表系统常用和推荐的解决方案，但是如果我们只需要进行一些小规模的报表打印的话，Crystal Report则显得庞大]]></description><category></category></item><item><title><![CDATA[用C#编写ActiveX控件]]></title><link>https://blog.csdn.net/qpl007/article/details/257887</link><guid>https://blog.csdn.net/qpl007/article/details/257887</guid><author>qpl007</author><pubDate>Tue, 18 Jan 2005 13:40:00 +0800</pubDate><description><![CDATA[选自“红马天下”的Blog，做了适当修改将上下两章合并(http://www.cnblogs.com/homer/) 前些日子做一个Web项目，必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的，而我对他们并不熟悉，因此考虑使用熟悉的C#编写ActiveX控件。     首先，建立一个WinForm控件项目HelloWorld，并拖入一个Label控件，文字]]></description><category></category></item><item><title><![CDATA[SQL注入天书之ASP注入漏洞全接触]]></title><link>https://blog.csdn.net/qpl007/article/details/250281</link><guid>https://blog.csdn.net/qpl007/article/details/250281</guid><author>qpl007</author><pubDate>Wed, 12 Jan 2005 14:54:00 +0800</pubDate><description><![CDATA[引 言 　　随着B/S模式应用开发的发展，使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高，程序员的水平及经验也参差不齐，相当大一部分程序员在编写代码的时候，没有对用户输入数据的合法性进行判断，使应用程序存在安全隐患。用户可以提交一段数据库查询代码，根据程序返回的结果，获得某些他想得知的数据，这就是所谓的SQL Injection，即SQL注入。 　　SQL注入是从正常的]]></description><category></category></item><item><title><![CDATA[在.NET中调试设计时（design-time）控件]]></title><link>https://blog.csdn.net/qpl007/article/details/243816</link><guid>https://blog.csdn.net/qpl007/article/details/243816</guid><author>qpl007</author><pubDate>Fri, 07 Jan 2005 14:10:00 +0800</pubDate><description><![CDATA[介绍   在自定义控件开发过程中的一个重要部分，是检查和调试代码的能力。当在VS.NET的Design-Time环境中使用控件或者Windows Form时，即使在你的项目并没有运行（run）的情况下，你的代码仍能够被执行（execute）。这一点使得如何调试代码成为一个挑战。如果你曾经创建过任何会在Design-Time用到的对象，那么这篇文章将告诉你，当你在VS.NET的designer中使用]]></description><category></category></item><item><title><![CDATA[文件下载]]></title><link>https://blog.csdn.net/qpl007/article/details/214545</link><guid>https://blog.csdn.net/qpl007/article/details/214545</guid><author>qpl007</author><pubDate>Mon, 13 Dec 2004 11:56:00 +0800</pubDate><description><![CDATA[function DownURL(strRemoteURL,strLocalURL){ try {  var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");  xmlHTTP.open("Get",strRemoteURL,false);  xmlHTTP.send();  var adodbStream=new ActiveXObject("ADO]]></description><category></category></item><item><title><![CDATA[收藏几段SQL  Server语句和存储过程]]></title><link>https://blog.csdn.net/qpl007/article/details/212089</link><guid>https://blog.csdn.net/qpl007/article/details/212089</guid><author>qpl007</author><pubDate>Fri, 10 Dec 2004 17:44:00 +0800</pubDate><description><![CDATA[-- ======================================================--列出SQL SERVER 所有表，字段名，主键，类型，长度，小数位数等信息--在查询分析器里运行即可,可以生成一个表，导出到EXCEL中-- ======================================================SELECT        (c]]></description><category></category></item><item><title><![CDATA[在IE6.0SP1中去掉IE标题栏同时控制IE大小]]></title><link>https://blog.csdn.net/qpl007/article/details/210835</link><guid>https://blog.csdn.net/qpl007/article/details/210835</guid><author>qpl007</author><pubDate>Thu, 09 Dec 2004 18:07:00 +0800</pubDate><description><![CDATA[Chromeless Windowvar CW_width = 400;var CW_height = 300;var CW_top = 100;var CW_left = 100;var CW_url = "/";var New_CW = window.createPopup();var CW_Body = New_CW.document.body;var content = "";var ]]></description><category></category></item><item><title><![CDATA[JavaScript不间断连续图片滚动效果]]></title><link>https://blog.csdn.net/qpl007/article/details/208435</link><guid>https://blog.csdn.net/qpl007/article/details/208435</guid><author>qpl007</author><pubDate>Tue, 07 Dec 2004 22:08:00 +0800</pubDate><description><![CDATA[先制作向上滚动的效果：　　插入代码：var speed=30demo2.innerHTML=demo1.innerHTMLfunction Marquee(){if(demo2.offsetTop-demo.scrollTopdemo.scrollTop-=demo1.offsetHeightelse{demo.scrollTop++}}var MyMar=setInterval(Marquee,]]></description><category></category></item></channel></rss>