<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" media="screen"?>
<rss version="2.0">
  <channel>
    <title>bugsbox技术论坛 - C#</title>
    <link>http://www.bugsbox.org/showforum-17.aspx</link>
    <description>Latest 20 threads</description>
    <copyright>Copyright (c) bugsbox技术论坛</copyright>
    <generator>Discuz!NT</generator>
    <pubDate>Fri, 30 Jul 2010 05:39:38 GMT</pubDate>
    <ttl>60</ttl>
    <item>
      <title>管理好程序中的DLL</title>
      <description><![CDATA[1个项目中用到了很多DLL，而NET默认只能把这些DLL全部和EXE程序放在同1个目录下，
而我想把所有控件功能的dll放在1个Control的文件夹下面，这样方便管理。

       要实现上面的功能很简单，首先为程序加个应用程序配置文件app.config,代码如下:http://www.cnblogs.com/Images/OutliningIndicators/None.gif&amp;l]]></description>
      <link>http://www.bugsbox.org/showtopic-1073.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Wed, 26 May 2010 16:26:13 GMT</pubDate>
    </item>
    <item>
      <title>C#三种类型序列化(转载滴)</title>
      <description><![CDATA[序列化和反序列化我们可能经常会听到，其实通俗一点的解释，序列化就是把一个对象保存到一个文件或数据库字段中去，反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 
我想最主要的作用有： 
1、在进程下次启动时读取上次保存的对象的信息 
2、在不同的AppDomain或进程之间传递数据 
3、在分布式应用系统中传递数据 
...... 
在C#中常见的序列化的方法主要也有三个：Bi]]></description>
      <link>http://www.bugsbox.org/showtopic-1072.aspx</link>
      <category>C#</category>
      <author>顾雪成堆</author>
      <pubDate>Mon, 24 May 2010 14:48:59 GMT</pubDate>
    </item>
    <item>
      <title>.NET中栈和堆的比较#2</title>
      <description><![CDATA[尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection)，但是我们还是应该了解它们，以优化我们的应用程序。同时，还需要具备一些基础的内存管理工作机制的知识，这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解我们必须要注意的方法传参的行为。 在第一部分里我介绍了栈和堆的基本功能，还介绍到了在程序执行时值类型和引用类型是如何分配的，]]></description>
      <link>http://www.bugsbox.org/showtopic-1063.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Thu, 08 Apr 2010 16:31:51 GMT</pubDate>
    </item>
    <item>
      <title>[ASP.NET] .NET中栈和堆的比较#1</title>
      <description><![CDATA[原文地址：http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx
尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection)，但是我们还是应该了解它们，以优化我们的应用程序。同时，还需要具备一些基础的内存]]></description>
      <link>http://www.bugsbox.org/showtopic-1062.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Thu, 08 Apr 2010 16:30:53 GMT</pubDate>
    </item>
    <item>
      <title>where泛型约束</title>
      <description><![CDATA[where用于指定类型约束,这些约束可以作为泛型声明中定义的类型参数的变量.如下:
public class MyGenericClass&amp;lt;T&amp;gt; where T:IComparable { } 
  除了接口约束,where还可以包括基类约束,以指出某个类型必须将指定的类作为基类(或者就是该类本身),才能用作该泛型的类型参数.如下:
class MyClassy&amp;lt;T, U&amp;]]></description>
      <link>http://www.bugsbox.org/showtopic-1060.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Fri, 26 Mar 2010 15:47:39 GMT</pubDate>
    </item>
    <item>
      <title>C#创建自定义配置节</title>
      <description><![CDATA[　在.Net应用程序中，我们经常看到VS为我们生成的项目工程中都会含有App.config或者Web.config这样的文件。这个文件就是我们所说的应用程序配置文件。在这个文件里面记述着一些与我们的应用程序相关的信息，如：数据库连接，认证模式等。我们在程序中可以利用ConfigurationManager的ConnectionStrings属性方便的获取配置文件中的数据库连接字符串信息。　　可是有]]></description>
      <link>http://www.bugsbox.org/showtopic-1057.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Wed, 10 Feb 2010 09:40:15 GMT</pubDate>
    </item>
    <item>
      <title>转：VS2005 快捷键</title>
      <description><![CDATA[F6: 生成解决方案
Ctrl+F6: 生成当前项目
F7: 查看代码
Shift+F7: 查看窗体设计器
F5: 启动调试
Ctrl+F5: 开始执行(不调试)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试
F9: 切换断点
Ctrl+F9: 启用/停止断点
Ctrl+Shift+F9: 删除全部断点
F10: 逐过程
Ctrl+F10: 运行到光]]></description>
      <link>http://www.bugsbox.org/showtopic-159.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Tue, 08 Sep 2009 21:35:49 GMT</pubDate>
    </item>
    <item>
      <title>C#多线程学习(转自cnblogs)</title>
      <description><![CDATA[本系列文章导航C#多线程学习(一) 多线程的相关概念
C#多线程学习(二) 如何操纵一个线程
C#多线程学习(三) 生产者和消费者
C#多线程学习(四) 多线程的自动管理(线程池)
C#多线程学习(五) 多线程的自动管理(定时器)
C#多线程学习(六) 互斥对象
什么是进程？当一个程序开始运行时，它就是一个进程，进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线]]></description>
      <link>http://www.bugsbox.org/showtopic-158.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Mon, 07 Sep 2009 20:38:45 GMT</pubDate>
    </item>
    <item>
      <title>C#的多线程机制探索</title>
      <description><![CDATA[注：本文中出现的代码均在.net Framework RC3环境中运行通过


　　一.多线程的概念


　　Windows是一个多任务的系统，如果你使用的是windows 2000及其以上版本，你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢？当一个程序开始运行时，它就是一个进程，进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的，]]></description>
      <link>http://www.bugsbox.org/showtopic-157.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Mon, 07 Sep 2009 20:36:50 GMT</pubDate>
    </item>
    <item>
      <title>C#             精髓之作GridView</title>
      <description><![CDATA[:Z GridView和下拉菜单DropDownList结合
后台代码：
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
u]]></description>
      <link>http://www.bugsbox.org/showtopic-150.aspx</link>
      <category>C#</category>
      <author>zhangs</author>
      <pubDate>Mon, 31 Aug 2009 10:05:31 GMT</pubDate>
    </item>
    <item>
      <title>C#             GridView正反双向排序：</title>
      <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.WebContr......]]></description>
      <link>http://www.bugsbox.org/showtopic-149.aspx</link>
      <category>C#</category>
      <author>zhangs</author>
      <pubDate>Mon, 31 Aug 2009 09:52:43 GMT</pubDate>
    </item>
    <item>
      <title>C#             GridView选中，编辑，取消，删除：</title>
      <description><![CDATA[后台代码：
你可以使用sqlhelper,本文没用。代码如下：
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;]]></description>
      <link>http://www.bugsbox.org/showtopic-148.aspx</link>
      <category>C#</category>
      <author>zhangs</author>
      <pubDate>Mon, 31 Aug 2009 09:48:56 GMT</pubDate>
    </item>
    <item>
      <title>C#             GridView无代码分页排序</title>
      <description><![CDATA[1.AllowSorting设为True，aspx代码中是AllowSorting=&amp;quot;True&amp;quot;；
2.默认1页10条，如果要修改每页条数，修改PageSize即可，在aspx代码中是PageSiz=&amp;quot;12&amp;quot;。
3.默认的是单向排序的，右击GridView弹出“属性”，选择AllowSorting为True即可。]]></description>
      <link>http://www.bugsbox.org/showtopic-147.aspx</link>
      <category>C#</category>
      <author>zhangs</author>
      <pubDate>Mon, 31 Aug 2009 09:46:40 GMT</pubDate>
    </item>
    <item>
      <title>开发人员应该用好的一些的网站</title>
      <description><![CDATA[开发人员应该用好的一些的网站  ※ 来源: 同济网论坛 BBS.TONGJI.NET

我们在开发项目的时候，大多数模块都是逐字逐句敲打出来的，然而随着开源的蓬勃发展，涌现出了好多优秀的开源项目，这些项目不仅能加快开发应用，而且能给我们的开发带来灵感。如果开发人员能灵活应用好这些优秀的开源项目，那也是一笔丰厚的知识财富，下面是笔者整理的一些优秀的网站，相信能对开发人员有所帮助。

IT导航]]></description>
      <link>http://www.bugsbox.org/showtopic-110.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Fri, 07 Aug 2009 14:45:33 GMT</pubDate>
    </item>
    <item>
      <title>Visual Studio 2005 插件编程（代码行数统计插件）(转自sifang2004.cnblogs.com)</title>
      <description><![CDATA[原文：http://www.codeproject.com/useritems/LineCounterAddin.asp
注意：1.本文中的提到的“外接程序”等同与“插件程序”
2.本文提供的源码是在原作的基础上有过修改。

代码行数统计器（二）：http://sifang2004.cnblogs.com/archive/2006/06/26/436178.html


代码行数统计]]></description>
      <link>http://www.bugsbox.org/showtopic-87.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Wed, 05 Aug 2009 16:54:24 GMT</pubDate>
    </item>
    <item>
      <title>Socket网络编程学习笔记（1）：常用方法介绍</title>
      <description><![CDATA[虽然天天上博客园欣赏各位“大侠”的杰作，偶然回首，突然发现自己已成“潜水者”久矣。本来对于自己有限的水平，有点不好意思在此发贴，不过潜伏久了，才慢慢意识到老是通过浏览他人的文章虽然能够提高自己能力，能够及时的获取新技术新思想，但却只能停留在他人的思想上。通过学习，加上自己的想法，再写出来，让大家来指证错误，不仅能够巩固自己的知识，也可以让一些跟我一样迷惘的朋友们不用再去走一些弯路，岂不是两全其美，]]></description>
      <link>http://www.bugsbox.org/showtopic-83.aspx</link>
      <category>C#</category>
      <author>hutaoshu</author>
      <pubDate>Thu, 30 Jul 2009 15:57:10 GMT</pubDate>
    </item>
    <item>
      <title>C#多线程之Thread（转）</title>
      <description><![CDATA[C#多线程之Thread.NET将关于多线程的功能定义在System.Threading名称空间中，因此，如果您的程序要使用多线程，必须引用此命名空间(using System.Threading)。
我们知道，在.NET中使用多线程有两种方式：
1，使用Thread创建一个新的线程。
2，使用ThreadPool。 首先我们先说说和Thread有关的几个概念。
1，创建线程和启动线程，如]]></description>
      <link>http://www.bugsbox.org/showtopic-63.aspx</link>
      <category>C#</category>
      <author>顾雪成堆</author>
      <pubDate>Fri, 17 Jul 2009 17:10:26 GMT</pubDate>
    </item>
    <item>
      <title>C＃自动控制路由器改变IP去威迅网站大赛投票</title>
      <description><![CDATA[http://lovezdan.cn/busboxs1.jpg]]></description>
      <link>http://www.bugsbox.org/showtopic-23.aspx</link>
      <category>C#</category>
      <author>dawang</author>
      <pubDate>Sat, 04 Jul 2009 20:32:46 GMT</pubDate>
    </item>
    <item>
      <title>有没有人做过数据采集</title>
      <description><![CDATA[我想从某福彩网上面采集数据到数据库，哪位高指点一下啊！]]></description>
      <link>http://www.bugsbox.org/showtopic-11.aspx</link>
      <category>C#</category>
      <author>胡桃树</author>
      <pubDate>Mon, 29 Jun 2009 22:55:19 GMT</pubDate>
    </item>
    <item>
      <title>C# 获取网页源文件</title>
      <description><![CDATA[　　private string getHtml(string url) 
　　{ 
　　 
　　WebClient myWebClient = new WebClient(); 
　　byte myDataBuffer = myWebClient.DownloadData (url); 
　　return Encoding.Default.GetString(myDataBuffer)]]></description>
      <link>http://www.bugsbox.org/showtopic-10.aspx</link>
      <category>C#</category>
      <author>dawang</author>
      <pubDate>Mon, 29 Jun 2009 22:49:03 GMT</pubDate>
    </item>
  </channel>
</rss>