<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_点点滴滴</title><subtitle type="text">从点开始绘制自己的程序人生</subtitle><id>http://feed.cnblogs.com/blog/u/22389/rss</id><updated>2006-12-27T11:46:04Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/22389/rss"/><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/17/594664.html</id><title type="text">C#操作IIS的代码 </title><summary type="text">将C#操作IIS的代码贴出来,方便以后查阅.代码都是以前在网上搜集的,记不得出处了.IISServerStateCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&amp;gt;usingSystem;usingSystem.DirectoryServices;usin...</summary><published>2006-12-17T03:58:00Z</published><updated>2006-12-17T03:58:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594664.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594664.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/17/594658.html</id><title type="text">恢复误删数据（SQL Server 2000）－－Log Explorer </title><summary type="text">首先来看一下界面： 输入服务器地址，用户名及密码后点Connect,进入到下面的界面：在这里选择要恢复数据的数据库，选择Use On-line Log（如果你又备份文件的话就不需要用这个工具了，直接用SQL搞定了）。然后点Attach，进入下面的界面：可以看到左边菜单中有很多功能，我们要恢复数据，首先要查看日志，找出我们误操作的那些日志记录，点Browse下的View Log：这样我们能看到对于这...</summary><published>2006-12-17T03:54:00Z</published><updated>2006-12-17T03:54:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594658.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594658.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/17/594655.html</id><title type="text">如何让ClickOnce进行手动更新(含代码) </title><summary type="text">默认为自动更新,不过我认为手动更新更加的合理化一些.想手动更新,只要在UPDATE中关闭"The application should check forupdates"选项就可以了.所以专门贴出手工更新的代码.这个代码是elearning视频上的,我把它记了下来,和大家分享一下.if(ApplicationDeployment.IsNetworkDeployed==true){Applicati...</summary><published>2006-12-17T03:45:00Z</published><updated>2006-12-17T03:45:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594655.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594655.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/17/594635.html</id><title type="text">BackgroundWorker 组件</title><summary type="text">许多经常执行的操作可能需要很长的执行时间。例如： 图像下载 Web 服务调用 文件下载和上载（包括点对点应用程序） 复杂的本地计算 数据库事务 本地磁盘访问（相对于内存访问来说其速度很慢） 类似这样的操作可能导致用户界面在操作运行时挂起。如果您需要用户界面的响应却遇到与此类操作关联的长时间延迟，BackgroundWorker组件可以提供一种方便的解决方案。使用 BackgroundWorker ...</summary><published>2006-12-17T03:07:00Z</published><updated>2006-12-17T03:07:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594635.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594635.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/17/594611.html</id><title type="text">获取VS.NET 自带的数据库连接对话框的数据库连接</title><summary type="text">引用 Microsoft.Data.ConnectionUI.Dialog.dll 文件即可1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4usingMicrosoft.Data.ConnectionUI;5usingSystem.Windows.Forms;67namespaceConsoleApplication...</summary><published>2006-12-17T02:36:00Z</published><updated>2006-12-17T02:36:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594611.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594611.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/17/594607.html</id><title type="text">搜索一个局域网中所有的SQL Server服务器</title><summary type="text">引用Microsoft SQLDMO Object Library(SQLDMO.DLL)1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Text;4usingMicrosoft.SqlServer.Server;56namespaceConsoleApplication17{8classApi9{10/**////&amp;lt;su...</summary><published>2006-12-17T02:25:00Z</published><updated>2006-12-17T02:25:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594607.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/17/594607.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/16/594444.html</id><title type="text">Application.DoEvent()</title><summary type="text">丰富的用户体验是所有交互式应用程序的主要方面。需要用户交互的软件必须尽可能快地响应用户的活动。与此同时，应用程序必须能够处理数据以便将结果显示给用户。在应用程序中使用多个线程可以将用户界面 (UI) 执行的任务与后台执行的任务分开。通过此方式组织任务，可以由 UI 响应用户输入，同时由后台进程进行数据处理。创建辅助线程应用程序可以创建一个或多个线程以执行方法。创建辅助（或从属）线程的第一个步骤是创...</summary><published>2006-12-16T13:58:00Z</published><updated>2006-12-16T13:58:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594444.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594444.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/16/594247.html</id><title type="text">在C＃使用XML注释</title><summary type="text">预定义的标签用处&amp;lt;c&amp;gt;将说明中的文本标记为代码&amp;lt;code&amp;gt;提供了一种将多行指示为代码的方法&amp;lt;example&amp;gt;指定使用方法或其他库成员的示例&amp;lt;exception&amp;gt;允许你指定可能发生的异常类&amp;lt;include&amp;gt;允许你引用描述源代码中类型和成员的另一文件中的注释,使用XMLXPath语法来描述你的源代码中的类型和成员。&amp;lt;list&amp;gt;向X...</summary><published>2006-12-16T08:21:00Z</published><updated>2006-12-16T08:21:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594247.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594247.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/16/594221.html</id><title type="text">用IDisposable接口释放.NET资源</title><summary type="text">通过使用Dispose模式可以适当地释放非内存资源，比如数据库连接、Win32 interop组件和操作系统的句柄。你不要指望垃圾收集器能够立即将资源释放掉，因为垃圾收集器是由于管制堆（Managed Heap）的内存紧张时才触发的。你可以快速消耗掉例如数据库连接等少量资源，但会给程序的扩展性造成副面影响。在不必要的时候不能实现Dispose模式，因为它可能会增加系统开销，而这在很多情况下是可以避...</summary><published>2006-12-16T07:44:00Z</published><updated>2006-12-16T07:44:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594221.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594221.html"/></entry><entry><id>http://www.cnblogs.com/dongjie/archive/2006/12/16/594218.html</id><title type="text">正确的重载operator</title><summary type="text">用户定义类型选择正确的重载operator+的一般性处理例如我们在赋值语句中经常使用 a+=1 ; b-=2; c*=3; d/=3; 如果x和y是用户定义的类型, 就不能确保这样。 代码如下 :1publicclassSaver:IDisposable2{3//Fields4privateTextBoxm_textBox;56privateintm_start,m_end;78/**////&amp;l...</summary><published>2006-12-16T07:38:00Z</published><updated>2006-12-16T07:38:00Z</updated><author><name>点点滴滴</name><uri>http://www.cnblogs.com/dongjie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594218.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/dongjie/archive/2006/12/16/594218.html"/></entry></feed>
