<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>.NET开发</title>
<link>/.net/</link>
<description>网络编程 / .NET开发</description>
<language>zh-cn</language>
<generator>网站版权信息</generator>
<webmaster>nantangcun@163.com</webmaster>
<item>
    <title>在ASP.NET中构造个性化网页</title>
    <link>/.net/200811/24-6550.html</link>
    <description>在WEB应用中，我们经常要创建个性化的网页。什么是个性化的网页呢？举个例子，大家经常使用熟悉的搜索引擎google,当我们设置了每次要使用的个性化语言偏好，比如使用中文后，在下次使用google时，则google会出现中文界面的页面，十分方便。在asp.net 2.0中，我们可以使用prof</description>
    <pubDate>2008-11-24</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET FX 4到底是什么</title>
    <link>/.net/200811/20-6468.html</link>
    <description>作为VS2010和.NET FX 4系列话题的一部分，今天我要集中地谈一谈.NET平台。
在.NET FX 4中，我们将工作的重点放在以下几个方面：增强应用程序中创新性的用户体验；提供创建灵活的大型ISV应用程序的能力；使开发人员能够创建互联的应用程序和声明式的应用；使开发人员能够构建</description>
    <pubDate>2008-11-20</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>无废话C#设计模式之十一：Composite</title>
    <link>/.net/200811/12-6180.html</link>
    <description>本系列文章将向大家介绍一下C#的设计模式，此为第十一篇文章，相信对大家会有所帮助的。废话不多说，继续来看。
　　意图
　　将对象组合成树形结构以表示&amp;ldquo;部分-整体&amp;rdquo;的层次结构。Composite模式使得用户对单个对象和组合对象的使用具有一致性。
　　场景
　</description>
    <pubDate>2008-11-12</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Asp.NET大文件上传开发总结集合</title>
    <link>/.net/200811/12-6177.html</link>
    <description>以前开发过一个用Asp.NET上传大文件的代码，由于是在NET1.1下开发的，发现不能在NET.20下运行，前几天将这个问题解决了，现在把整个开发过程整理一下，供大家参考。由于内容较多，所以我打算分成六篇来写，第一篇写一下需要解决的问题和大致解决思路，再用四篇具体写一下开发</description>
    <pubDate>2008-11-12</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>：.NET分层架构实战：需求分析与数据库设计</title>
    <link>/.net/200811/06-5818.html</link>
    <description>在实际的项目中，需求分析和数据库的设计是很重要的一个环节，这个环节会直接影响项目的开发过程和质量。实际中，这个环节不但需要系统分析师、软件工程师等计算机方面的专家，还需要相关领域的领域专家参与才能完成。
            &amp;nbsp;</description>
    <pubDate>2008-11-06</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>优秀ASP.NET程序员的修炼之路</title>
    <link>/.net/200811/06-5817.html</link>
    <description>初级的程序员或经验不足的程序员往往只意识到自己的程序是写给计算机的，而不会在意程序其实也是写给人的，或在意得不够、不全面。

　　写给机器的程序，往往追求的是运行正确、执行效率能满足要求。但程序员的任务仅仅就是把业务逻辑转成机器能编译的计算机语言吗?

　　其</description>
    <pubDate>2008-11-06</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Asp.Net结合JS在图层上显示记录信息</title>
    <link>/.net/200811/03-5624.html</link>
    <description>JS文件(这里命名为Function.js)



    
        
            以下为引用的内容：
            function MM_reloadPage(init) 
{&amp;nbsp; //reloads the window if Nav4 resized
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (init==true) with (navigator) {if ((appName==&amp;quot;Netscape&amp;q</description>
    <pubDate>2008-11-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET 2.0里使用强类型数据创建多层应用</title>
    <link>/.net/200811/03-5623.html</link>
    <description>.NET 2.0正式版的正式发布，对我们程序开发人员来说无疑是一件很大的喜事，已经很多的人开始了解并使用.NET 2.0。Visual Studio 2005 的一些新的增强功能和ADO.NET 2.0的新特性让我们开发高可伸缩的多层数据库应用程序更加简单和快捷。本文将带领大家使用Visual Studio 2005</description>
    <pubDate>2008-11-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>跟ASP.NET MVC一起使用jQuery</title>
    <link>/.net/200811/03-5622.html</link>
    <description>jQuery是一款容易上手的JavaScript库，任何Web开发平台都可以使用，它跟ASP.NET MVC框架的结合尤为引人瞩目。James Estes曾在InfoQ上发表过一篇文章，名为jQuery正在靠1.2版及jQuery UI赢得人心，谈到了jQuery最近的一次发布，并介绍了很多杰出的特性。
藉由ASP.NET MVC内置</description>
    <pubDate>2008-11-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual Basic中文本框处理技巧集萃</title>
    <link>/.net/200811/03-5621.html</link>
    <description>在Visual Basic中，文本框（TextBox）是最常用的控件，熟练运用文本框是开发出高质量的应用程序的基础。笔者在从事应用程序开发中，摸索出有关文本框的应用技巧，写出来与VB爱好者共享。 

1、设置只读文本框
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些时候在窗口显示一段信息，但</description>
    <pubDate>2008-11-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET Framework中使用XML Web Service</title>
    <link>/.net/200810/27-5493.html</link>
    <description>Microsoft&amp;reg;.NET Framework 精简版的一个主要功能是能够使用 XML Web Service。Microsoft .NET Framework 精简版支持以两种不同的方式使用 XML Web Service：同步和异步。这两种方式各有优缺点。同步 XML Web Service 调用编码简单，而异步调用的编码略微复杂。如果 XML W</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Microsoft Visual Studio 2005中使用水晶报表</title>
    <link>/.net/200810/27-5491.html</link>
    <description>水晶报表是一个功能强大的报表工具，现在已经被Microsoft Visual Studio 2005（下文以VS2005简称）集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下，供大家参考。 
　　首先介绍一下我用的软件环境：Microsoft Visual Studio 2005；M</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 2.0泛型编程基础教程</title>
    <link>/.net/200810/27-5490.html</link>
    <description>本篇文章先介绍一下泛型入门方面的知识，希望能让刚开始学习泛型的朋友能够更快的入门，言归正传,首先我们来看一下泛型的基本概念。 
软件开发网
&amp;nbsp;
　　最显著的一点就是它参数化了类型，把类型作为参数抽象出来，从而使我们在实际的运用当中能够更好的实现代码的重</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>c#用静态构造函数初始化静态成员</title>
    <link>/.net/200810/27-5489.html</link>
    <description>编写程序的时候难免要使用到静态成员，由于静态成员的访问是脱离类型对象的，所以使用非静态构造函数，私有方法或者一些其他方法都是不合理的。.Net提供了成员初始化语句和静态构造函数来初始化静态成员。 
　　根据上一个单元，我们可以知道静态成员的初始化语句会早于静态</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中ref和out的使用小结</title>
    <link>/.net/200810/27-5488.html</link>
    <description>ref是传递参数的地址，out是返回值，两者有一定的相同之处，不过也有不同点。 http://www.mscto.com 
　　使用ref前必须对变量赋值，out不用。 
&amp;nbsp;
&amp;nbsp;
　　out的函数会清空变量，即使变量已经赋值也不行，退出函数时所有out引用的变量都要赋值，ref引用的可以修</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 诠释常用排序算法</title>
    <link>/.net/200810/27-5487.html</link>
    <description>前段时间因为项目需要，做了个用来对数组排序的类，顺便把以前学过的几种排序算法用C#实现一下。用C#的一些机制来诠释了一下算法的是实现。在阅读本之前，需要一些对C#的有些基本的了解，了解方法参数中out ,ref的作用，掌握面向对象的一些基本思想。 
　　1. 插入排序 
　</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#数据库操作的三种经典用法</title>
    <link>/.net/200810/27-5485.html</link>
    <description>用C#和SQL Server 2005进行操作,就把近段时间内的最常用的操作做个总结。本人也是第一次用C#操作数据库，所以这三种典型用法对初学者还是挺有帮助的。 
&amp;nbsp;
&amp;nbsp;
　　以下是我在visual studio 2005上写的一个类(连的是SQL Server 2005)，已经过测试通过。里面有3个方</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 2005快速入门之编写方法</title>
    <link>/.net/200810/27-5484.html</link>
    <description>在下面的练习中，将创建一个应用程序，它包含的一个方法能够计算一名顾问的收费金额&amp;mdash;&amp;mdash;假定该顾问每天收取固定的费用，将根据工作了多少天来收费。首先要开发应用程序的逻辑，然后利用&amp;ldquo;生成方法存根向导&amp;rdquo;来写出这个逻辑使用的方法。接着，我们将在一</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中四种进程或线程同步互斥的控制方法</title>
    <link>/.net/200810/27-5483.html</link>
    <description>很想整理一下自己对进程线程同步互斥的理解。正巧周六一个刚刚回到学校的同学请客吃饭。在吃饭的过程中，有两个同学，为了一个问题争论的面红耳赤。一个认为.Net下的进程线程控制模型更加合理。一个认为Java下的线程池策略比.Net的好。大家的话题一下转到了进程线程同步互斥</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# TreeView 递归算法自定义类</title>
    <link>/.net/200810/27-5482.html</link>
    <description>using&amp;nbsp;System;
using&amp;nbsp;System.Collections.Generic;
using&amp;nbsp;System.Data;
using&amp;nbsp;System.Data.SqlClient;
using&amp;nbsp;System.Windows.Forms;
using&amp;nbsp;System.Text;

namespace&amp;nbsp;企业人事管理系统
{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class&amp;nbsp;Public_Fun
&amp;</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#获取浏览文件夹对话框</title>
    <link>/.net/200810/27-5481.html</link>
    <description>C#里面有选择文件的对话框控件，却没有选择文件夹的对话框控件，不少人为了选择一个文件夹只好自己用TreeView类来处理，其实在C#里面完全不用 那么麻烦，我们可以用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。 
　　下面来看看具体是怎</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#实现动态系统托盘图标</title>
    <link>/.net/200810/27-5480.html</link>
    <description>Visual C#是微软公司推出的下一代程序开发语言，是微软.Net框架中的的一个重要组成部分。微软的.Net平台堪称为新一代的互联网平台。对于技术开发人员来说，.Net平台的两大特性是非常卓越的，首先是其所提供的公共语言运行时,也就是公用语言运行平台,另一方面就是其庞大而全面</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net实现:设计带图标和自定义颜色的ListBox</title>
    <link>/.net/200810/27-5479.html</link>
    <description>在一个点对点文件传输的项目中，我需要显示文件传输的实时信息：传输的文件列表和当前传输的文件，当时我想到了用ListBox,但是但我用了 ListBox后，我发现它不能改变控件中文本想的颜色，于是我就想扩展一下ListBox控件------ListBoxEx。&amp;nbsp; 
　　我的目标是给空</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#操作IIS源代码</title>
    <link>/.net/200810/27-5478.html</link>
    <description>using System;
&amp;nbsp; using System.Data;
&amp;nbsp; using System.DirectoryServices;
&amp;nbsp; using System.Collections;
&amp;nbsp; namespace Aspcn.Management
&amp;nbsp; {
&amp;nbsp; /// &amp;lt;summary&amp;gt;
&amp;nbsp; /// IISManager 的摘要说明。
&amp;nbsp; /// &amp;lt;/summary&amp;gt;
&amp;n</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中取拼音码</title>
    <link>/.net/200810/27-5477.html</link>
    <description>在c＃中取汉字的拼音码，支持数字、英文字符、一级汉字、二级汉字&amp;nbsp; 

&amp;nbsp; public string GetFirstLetter(string hz)
&amp;nbsp; {
&amp;nbsp; 
&amp;nbsp; &amp;nbsp; string ls_second_eng = &amp;quot;CJWGNSPGCGNESYPBTYYZDXYKYGTDJNNJQMBSGZSCYJSYYQPGKBZGYCYWJKGKLJSWKPJQHYTWDDZLSG</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#控制远程计算机的服务</title>
    <link>/.net/200810/27-5476.html</link>
    <description>.net中提供了一些类来显示和控制Windows系统上的服务，并可以实现对远程计算机服务服务的访问，如System.ServiceProcess 命名空间下面的ServiceController 类，System.Management下面的一些WMI操作的类。虽然用ServiceController可以很方便的实现对服务的控制，而且</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#实现的根据年月日计算星期几的函数</title>
    <link>/.net/200810/27-5475.html</link>
    <description>算法如下： 
基姆拉尔森计算公式
W= (d 2*m 3*(m 1)/5 y y/4-y/100 y/400) mod 7&amp;nbsp; &amp;nbsp; 在公式中d表示日期中的日数，m表示月份数，y表示年数。&amp;nbsp; 注意：在公式中有个与其他公式不同的地方：&amp;nbsp; 把一月和二月看成是上一年的十三月和十四月，例：如果是2004-1-10</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#开发终端式短信的原理和方法</title>
    <link>/.net/200810/27-5474.html</link>
    <description>在收发短信方面，按时间产生先后，共产生了三种模式：Block Mode、基于AT指令的Text Mode、基于AT指令的PDU Modem, Text Mode比较简单，多款诺基亚手机均支持该模式。西门子的手机大多只支持PDU模式，PDU模式是发送或接收手机SMS信息的一种方法，短信息正文经过十六</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>使用设计模式构建通用数据库访问类</title>
    <link>/.net/200810/27-5473.html</link>
    <description>在应用程序的设计中，数据库的访问是非常重要的，我们通常需要将对数据库的访问集中起来，以保证良好的封装性和可维护性。在.Net中，数据库的访问，对于微软自家的SqlServer和其他数据库（支持OleDb），采用不同的访问方法，这些类分别分布于System.Data.SqlClient和</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>浅析C#2.0中的泛型</title>
    <link>/.net/200810/27-5472.html</link>
    <description>对于泛型一直没有个系统的学习，只是懂得如何调用而已，今天就结合MSDN和网上的一些文章对C#2.0的泛型进行深入研究。

1． 概述 

　　泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。一般用于模块的功能非常相似，只因为参数类型不同。可能你会想到用Object</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET2.0轻松搞定统计图表</title>
    <link>/.net/200810/27-5471.html</link>
    <description>本文讲述如何绘制条形图，折线图，柱形图，面积图等常见图形。 
效果图：
 
&amp;nbsp;
&amp;nbsp;
手把手教程： 
原理：OWC是Office &amp;nbsp; Web &amp;nbsp; Compent的缩写，即Microsoft的Office &amp;nbsp; Web组件，它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intra</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#优化字符串操作</title>
    <link>/.net/200810/27-5470.html</link>
    <description>开发中可以说几乎随时会涉及到字符串处理，本人觉得很有必要把平时遇到的问题和大家一起讨论，如果大家有好的见解和心得请留言和大家分享。

&amp;nbsp;
1.Convert.ToInt32与Int32.Parse的恩恩怨怨
2.Split的3种用法
3.@&amp;quot;abc&amp;quot;和&amp;quot;abc&amp;quot;区别在那里
4.保留2位</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中判断空字符串的3种方法</title>
    <link>/.net/200810/27-5469.html</link>
    <description>3种方法分别是：
string a=&amp;quot;&amp;quot;;
1.if(a==&amp;quot;&amp;quot;)
2.if(a==String.Empty)
3.if(a.Length==0)
http://www.mscto.com
&amp;nbsp;
3种方法都是等效的，那么究竟那一种方法性能最高呢？本人用实验说明问题。 
建立3个aspx页面（为什么用网页，主要是利用Microsoft</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#做的一个加密/解密的类</title>
    <link>/.net/200810/27-5468.html</link>
    <description>现在整理一下发出来！以前公司需要做WebService，并且对WebService的SoapHeader进行加密，所以就写了这么个东东！使用这个类，需要密钥管理！为了保证数据的安全性往往要对数据进行加密，但是加密的缺点之一，就是影响程序的运行效率，所以，当时我的思路是只对用户的登录信</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用C#编写获取远程IP,MAC的方法</title>
    <link>/.net/200810/27-5467.html</link>
    <description>如果要想获得远程的地址，需要用sendarp这个函数来实现。具体的代码如下： 


    
        
            [DllImport(&amp;quot;Iphlpapi.dll&amp;quot;)] 
private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length); 
[DllIm</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#内容分页简单实现代码</title>
    <link>/.net/200810/27-5466.html</link>
    <description>//定义变量 
int i,start,stop,t,stat,statt,pp,pagecount,pagesize; 
//变量初始值 
stat=0; 
statt=0; 
start=0;//开始查询的字符串位置，初始为0 
stop=0; 
pagesize=2000;//定义每页至少显示字符串数 
pagecount=0; 

//获得当前的页数 
pa=Request.Params[&amp;quot;page&amp;qu</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>17种Hello World写法</title>
    <link>/.net/200810/27-5465.html</link>
    <description>使用C#编写不同的&amp;ldquo;Hello World&amp;rdquo;程序 



    
        
            1. A Beginners Hello World 
public class HelloWorld 
{ 
public static void Main() 
{ 
System.Console.WriteLine(&amp;quot;HELLO WORLD&amp;quot;); 
} 
} 
2. Slightly improved version 
u</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>HashTable的使用示例</title>
    <link>/.net/200810/27-5464.html</link>
    <description>using System;
using System.Collections;
using System.Text;

public class SamplesHashtable&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void Main()&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Create</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET实现投票结果的图片进度条显示</title>
    <link>/.net/200810/27-5463.html</link>
    <description>一个投票功能模块少不了查看投票结果，用进度条显示各个投票结果可以起到一目了然的效果。以下是我的方法，请大家不吝赐教： 

　　1：做一张图片用于做进度条,只需要很小的一个图片就可以了，如高20px，宽1px。 

　　2：在要显示进度条的单元格中插入image控件，其imageUrl</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.Net 2.0 发送邮件的代码</title>
    <link>/.net/200810/27-5462.html</link>
    <description>因为要做一个可以收集用户提交信息，然后发送邮件到指定邮箱的网页。在 asp.net 2.0 里面发送邮件可以使用 System.Net.Mail 下面的类。http://www.systemnetmail.com/faq/2.1.aspx 这个地址有 System.Net.Mail 的作者写的仿佛是 MSDN 类似的 Faq，看代码的时候可以参考以下。</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>DataTable中数据记录的统计</title>
    <link>/.net/200810/27-5460.html</link>
    <description>我们在使用Sql Server这些数据库时，可以轻松的通过Sum、Aver、Count等统计出相关结果，那么，在已经把数据检索出来的 DataSet（DataTable）中呢？特别是通过Web Service获得了DataSet，这个时候，可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTabl</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>体验C#3.0的扩展方法</title>
    <link>/.net/200810/27-5459.html</link>
    <description>三.扩展方法 (续接上一编）

扩展方法定义如下： http://www.mscto.com 
&amp;nbsp;&amp;nbsp;public static class Extensions{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void Foo(this string s) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nb</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>VS2005 XML注释生成XML文档文件</title>
    <link>/.net/200810/27-5458.html</link>
    <description>1.类库项目-属性-生成-输出 复选框 XML 文档文件 保存路径 
&amp;nbsp; 重新生成项目后 查看该文件
&amp;nbsp; 
2.开始-所有程序-Microsoft Visual Studio 2005
&amp;nbsp;-Visual Studio Tools - Visual Studio 2005 命令提示
&amp;nbsp; 进入后输入&amp;nbsp; csc /help
&amp;nbsp; 参看 输出文件-/</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#对二进制文件进行加密解密</title>
    <link>/.net/200810/27-5457.html</link>
    <description>下面的类实现了文件的加密和解密操作，试验了几种文件类型均没有问题，现在和大家共享一下。 
using System;
using System.Collections.Generic;
using System.Text;
using System.Security.Cryptography;
using System.IO; 
&amp;nbsp;
&amp;nbsp;
namespace MyCryptoHelp
{
&amp;nb</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#注释文档的书写规范</title>
    <link>/.net/200810/27-5456.html</link>
    <description>注释 

&amp;nbsp;
软件文档以两种形式存在：外部的和内部的。外部文档（如规范、帮助文件和设计文档）在源代码的外部维护。内部文档由开发人员在开发时在源代码中编写的注释组成。 
不考虑外部文档的可用性，由于硬拷贝文档可能会放错地方，源代码清单应该能够独立存在。外</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#3.0之匿名函数</title>
    <link>/.net/200810/27-5455.html</link>
    <description>//匿名函数
var p1 = new {Name=&amp;quot;张三&amp;quot;,Age=28}; 
var p2 = new {Name=&amp;quot;李四&amp;quot;,Age=29}; 
var intArr = new[] {1,2,3,4,5}; 首先我们来看一下上面这段代码，比较简单，和我们平时定义一个实例基本没什么区别，只是new后面没有跟具体定义的类型; 这里我们</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#的四个基本技巧</title>
    <link>/.net/200810/27-5454.html</link>
    <description>1．如果可能尽量使用接口来编程 
&amp;nbsp;&amp;nbsp; 
　　.NET框架包括类和接口，在编写程序的时候，你可能知道正在用.NET的哪个类。然而，在这种情况下如果你用.NET支持的接口而不是它的类来编程时，代码会变得更加稳定、可用性会更高。请分析下面的代码： 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;n</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>如何在C＃中读写INI文件</title>
    <link>/.net/200810/27-5453.html</link>
    <description>ini文件就是扩展名为&amp;ldquo;ini&amp;rdquo;的文件。在Windows系统中，INI文件是很多，最重要的就是&amp;ldquo;System.ini&amp;rdquo;、&amp;ldquo;System32.ini&amp;rdquo;和&amp;ldquo;Win.ini&amp;rdquo;。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件，来改变应用程序和</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>趣谈C#事件与委托</title>
    <link>/.net/200810/27-5452.html</link>
    <description>事件与委托似乎很难以理解，这是因为它们的使用方式与常用的编码有很大的差别，例如通常编写的都是同步代码，调用一个类型的方法，会即刻出现方法执行的结果，这是符合逻辑的。但在某些情况中，同步代码未必满足需求，拿公共汽车来打个比方，如果交通管制中心希望每一辆公车</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#正则表达式学习</title>
    <link>/.net/200810/27-5451.html</link>
    <description>（1）&amp;ldquo;@&amp;rdquo;符号
符下两ows表研究室的火热，当晨在&amp;ldquo;@&amp;rdquo;虽然并非C#正则表达式的&amp;ldquo;成员&amp;rdquo;，但是它经常与C#正则表达式出双入对。&amp;ldquo;@&amp;rdquo;表示，跟在它后面的字符串是个&amp;ldquo;逐字字符串&amp;rdquo;，不是很好理解，举个例子，以下两</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#的类与C++的类比较</title>
    <link>/.net/200810/27-5450.html</link>
    <description>面向对象(OO)编程在应用设计中已经发展二十来年了。程序不再是一系列函数的堆彻(象一些范例那样的程序)，而是对象的集合，每个对象都有其独特的属性和方法来与其它对象打交道。&amp;nbsp;&amp;nbsp; 

&amp;quot;C&amp;quot;语言系列是面向对象设计发展的最好例子。C++为开发者提供了优秀的面</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 中的套接字编程</title>
    <link>/.net/200810/27-5449.html</link>
    <description>大家都知道Java语言的强大功能，尤其在网络编程方面。于是，C#在网络编程方面也自然不甘落后于人。本文就向大家介绍一下C#下实现套接字（Sockets）编程的一些基本知识，以期能使大家对此有个大致了解。首先，我向大家介绍一下套接字的概念。

套接字基本概念： 

套 接字是通</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C＃中Timer组件的用法</title>
    <link>/.net/200810/27-5448.html</link>
    <description>Timer组件是也是一个WinForm组件了，和其他的WinForm组件的最大区别是:Timer组件是不可见的，而其他大部分的组件都是都是可见的，可以设计的。Timer组件也被封装在名称空间System.Windows.Forms中，其主要作用是当Timer组件启动后，每隔一个固定时间段，触发相同的事件。Time</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#的Raw Socket实现网络封包监视</title>
    <link>/.net/200810/27-5447.html</link>
    <description>&amp;nbsp; 同Winsock1相比，Winsock2最明显的就是支持了Raw Socket套接字类型，使用Raw Socket，可把网卡设置成混杂模式，在这种模式下，我们可以收到网络上的IP包，当然包括目的不是本机的IP包，通过原始套接字，我们也可以更加自如地控制Windows下的多种协议，而且能够对网络</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 的Web XML编程</title>
    <link>/.net/200810/27-5446.html</link>
    <description>由于XML的易共享性等众多优点，XML技术越来越多地被应用于企业数据处理等领域，如应用于企业报表、新闻发布、会计数据处理等等。

XML正快速成为从中间层传送数据到桌面的工具，由于XML的数据可以通过中间层代理与多种后端（数据库）源集成，目前绝大多数数据库制造商已全面</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在C#中调用Windows API</title>
    <link>/.net/200810/27-5445.html</link>
    <description>一、调用格式

using System.Runtime.InteropServices; //引用此名称空间，简化后面的代码

...

//使用DllImportAttribute特性来引入api函数，注意声明的是空方法，即方法体为空。

[DllImport(&amp;quot;user32.dll&amp;quot;)]

public static extern ReturnType FunctionName(typ</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# .Net中的类型转换</title>
    <link>/.net/200810/27-5444.html</link>
    <description>1. 装箱、拆箱还是别名

许多 C#.NET 的书上都有介绍 int -&amp;gt; Int32 是一个装箱的过程，反之则是拆箱的过程。许多其它变量类型也是如此，如：short &amp;lt;-&amp;gt; Int16，long &amp;lt;-&amp;gt; Int64 等。对于一般的程序员来说，大可不必去了解这一过程，因为这些装箱和拆箱</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual C#来修改和删除数据库记</title>
    <link>/.net/200810/27-5443.html</link>
    <description>一.程序设计和运行的环境设置

（1）.视窗2000服务器版

（2）.Microsoft Access Data Component 2.6 以上版本 ( MADC 2.6 )

（3）.本文程序使用的数据库的介绍：

为了方便起见，在选用数据库方面选用了本地数据库Access 2000，当然你也可以选用其他类型的数据库，只需要更</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 工厂模式的几种实现方法及比较</title>
    <link>/.net/200810/27-5442.html</link>
    <description>利用设计模式可以使我们的代码更灵活，更容易扩展，更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制：比如类、继承、派生、多态等等。但是又有各自的特色，C# 中的反射机制便是一个很重要的工具，好好地利用就可以在实际中发挥很大的作用。

我们来看</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 编写扩展存储过程</title>
    <link>/.net/200810/27-5441.html</link>
    <description>下面就以一个简单的例子来演示如何用 C#&amp;nbsp;&amp;nbsp;编写扩展存储过程。
首先，我们创建一个简单的C#类库文件：

//C# file: Csserver.cs 

using System; 

using System.Runtime.InteropServices; 

using System.Reflection; 

using System.Runtime.CompilerSer</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中的规则表达式</title>
    <link>/.net/200810/27-5440.html</link>
    <description>在这篇文章中，简要地介绍System.Text.RegularExpression中的类和方法、一些字符串匹配和替换的例子以及组结构的详细情况，最后，还会介绍一些你可能会用到的常见的表达式。

应该掌握的基础知识
　　规则表达式的知识可能是不少编程人员&amp;ldquo;常学常忘&amp;rdquo;的知</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中的代表元及事件触发</title>
    <link>/.net/200810/27-5439.html</link>
    <description>&amp;nbsp;代表元是C#中比较复杂的概念，C#中的代表元和C/C++中的函数指针非常相似使用代表元可以把代表元内部方法的引用封装起来然后通过它使用代表元引用的方法。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 它有一个特性就是不需要知道被引用的方法属于那一个类对象只要函数的参数</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在 C# 中如何使用指针</title>
    <link>/.net/200810/27-5438.html</link>
    <description>c#中可以使用unsafe关键字来告诉编译器下面的函数或者代码是不安全的。一旦你使用了unsafe，那么你就可以在unsafe区域中使用指针。 

程序1 
using System; 
class nish 
{ 
unsafe static void Increment(int* p) 
{ 
//increment the int pointed to by p 
*p=*p+1</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>快速修理C# Bug的六种方法</title>
    <link>/.net/200810/27-5437.html</link>
    <description>.NET Framework中包含许多工具可以用来更快、更容易地编写正确的程序。但我们得面临这样的情况：出现bugs。不管程序多么简单，程序员都可能出错。 根据我的经验，大多数程序的bugs出现在程序员之间的接口：当一个程序员编写的代码被另一个程序员调用时。不知何故，调用者破坏</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>提高C#编程水平的50个要素</title>
    <link>/.net/200810/27-5436.html</link>
    <description>1.总是用属性 (Property) 来代替可访问的数据成员
2.在&amp;nbsp; readonly 和 const 之间，优先使用 readonly 
&amp;nbsp;
&amp;nbsp;
3.在 as 和 强制类型转换之间，优先使用 as 操作符 
4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if 
http://www.mscto.com</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#的文档对象模型是什么</title>
    <link>/.net/200810/27-5435.html</link>
    <description>本课程专门讲述文档对象模型的概念，理论性比较强，需要仔细思考，而且没有演示程序,本课程是C#发现之旅系列课程的终结篇,不过不排除我今后推出C#发现之旅续集的可能性。 
软件开发网
&amp;nbsp;
文档对象模型定义 
文档对象模型英文名为 Document Object Model , 简称DOM，</description>
    <pubDate>2008-10-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>多种方法实现ASP.net批量更新/插入</title>
    <link>/.net/200810/23-5233.html</link>
    <description>1.功能：
　　可以实现你对DataSet在UI层做任意操作后，直接丢给这个方法，这个方法就可以自动把你的修改更新到数据库中,而没必要每次都更新到数据库
2.使用方法



    
        
            以
            ///&amp;lt;summary&amp;gt;
///直接通过DataSet更新数据库表
///&amp;</description>
    <pubDate>2008-10-23</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET AJAX中的Extender和Behavior模型</title>
    <link>/.net/200810/16-4951.html</link>
    <description>ASP.NET AJAX提出了多种模型，在客户端有Component、Control和Behavior模型，在服务器端有ScirptControl和Extender模型。这些模型各有各的用途，但是请注意非常重要的一点：客户端模型和服务器端模型是相互独立的。
ASP.NET AJAX的重要组件之一是Ajax Control Toolkit，其中</description>
    <pubDate>2008-10-16</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET中实现模版动态加载</title>
    <link>/.net/200810/16-4950.html</link>
    <description>ASP.NET中，经常会使用到templates(模版)功能，比如在datagrid，datalist，repeater等控件中，使用 templates，将会大大增强其功能。以往，我们一般是在设计程序时，就已经设置好控件中的模版是怎样的了。但是，有的时候，可能我们需要动态加载模版，比如，当你要求你的应用</description>
    <pubDate>2008-10-16</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET中备份SQL Server数据库的方法</title>
    <link>/.net/200810/16-4949.html</link>
    <description>前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单: 
字串4
&amp;nbsp;
&amp;nbsp;
字串6
&amp;nbsp;
下面是我做一个网站后台时在&amp;quot;备份&amp;quot;按扭下写的一个事件</description>
    <pubDate>2008-10-16</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>[ASP.NET 控件实作 Day15] 复合控件隐藏的问题 </title>
    <link>/.net/200810/16-4931.html</link>
    <description>程序代码下载：ASP.NET Server Control - Day15.rar 
&amp;nbsp; 
一、复合控件建立子控件的时机 
还记得我们之前介绍复合控件时有谈到 CompositeControl 类别会确保我们存取子控件时，它的子控件一定会事先建立；也就是当我们使用 Controls 属性去存取子控件时，一定会执行 C</description>
    <pubDate>2008-10-16</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>c# 通过修改图片对象的文件的字节 变相&quot;加密&quot;&quot;解密&quot;图片在磁盘的存储 </title>
    <link>/.net/200810/14-4880.html</link>
    <description>实现思路比较简单：
1.对图片对象进行byteArray转化后 加一些密码字节后&amp;quot;加密&amp;quot;储存在磁盘
2.图片显示时 去掉加的字串 用原本的图片信息进行图片对象的构建和显示 
WinForm下示例代码：
------------------
WinForm下通过PictureBox控件来显示：
只所以用PictureBo</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET缓存学习入门---数据缓存 </title>
    <link>/.net/200810/14-4879.html</link>
    <description>前面讲了如何使用页面缓存，现在接着学习一下如何使用数据缓存，在讲数据缓存之前还要先说一下如果在页面中使用参数缓存。前面讲过一个缓存设置VaryByParam=&amp;quot;none&amp;quot;为无参数，我们也可以对VaryByParam进行设置，设置的参数与随 GET 方法属性发送的查询字符串值对应</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中ref和out的使用小结[转载] </title>
    <link>/.net/200810/14-4878.html</link>
    <description>ref是传递参数的地址，out是返回值，两者有一定的相同之处，不过也有不同点。
使用ref前必须对变量赋值，out不用。
out的函数会清空变量，即使变量已经赋值也不行，退出函数时所有out引用的变量都要赋值，ref引用的可以修改，也可以不修改。
&amp;nbsp;
区别可以参看下面的代码</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>菜鸟C#成长记——嵌套类 </title>
    <link>/.net/200810/14-4877.html</link>
    <description>我们都知道，类是有成员的，而类的成员是另一个用户定义的类型也是完全有可能。偶尔的，被包含的类可以为其外层类的服务而存在，因为它不必要向外界暴露。其实，嵌套类就是一个辅助类。这就是嵌套类。
&amp;nbsp;&amp;nbsp;&amp;nbsp; 嵌套类的好处是可以对外层类的所有成员进行访问。嵌</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>使用Asp.Net数据控件时应注意</title>
    <link>/.net/200810/14-4876.html</link>
    <description>在ASP.Net的数据控件的&amp;lt;ItemTemplate&amp;gt;内，不要使用内嵌的style或JavaScript脚本。
应用clsss或CssClass代替style,用外部JS方法的调用代替JavaScript脚本。
否则会产生很多重复的style或JS代码，增加了网络流量。
如下: (代码有很多冗余代码，可以引用外部样式或外部</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>本次c#开发学到的一些知识点。</title>
    <link>/.net/200810/14-4875.html</link>
    <description>使用 StringBuilder 类
通过用一个重载的构造函数方法初始化变量，可以创建 StringBuilder 类的新实例，正如以下示例中所阐释的那样。

[Visual Basic]
Dim MyStringBuilder As New StringBuilder(&amp;quot;Hello World!&amp;quot;)

[C#]
StringBuilder MyStringBuilder = new Stri</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>asp.net mvc 使用linq登录并且判断登录的想法 </title>
    <link>/.net/200810/14-4874.html</link>
    <description>就用默认的框架...
Index.aspx代码如下


    
        
            
            &amp;lt;div&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;form action=&amp;quot;/home/login&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name：&amp;lt;input id=&amp;quot;nam</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>GridView实现多选、选择行、选中变色等</title>
    <link>/.net/200810/14-4873.html</link>
    <description>要功能：a.隔行色（颜色可自定义）b.点击行任意位置选择行c.点击已选中行任意位置取消选择d.选中行变色（颜色可自定义）e.多选全选功能f.添加双击响应事件GridView控件功能非常强大，但在具体应用中很多时候无法满足特殊需求。例如我前段时间做自己网站(网站制作学习吧www.we</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET发送邮件</title>
    <link>/.net/200810/14-4872.html</link>
    <description>在ASP.NET程序中发送邮件不再象ASP中那样需要组件的支持了，在.NET的框架基类的System.Web.Mail名称空间内包含的MailMessage和SmtpMail类可以实现这个功能。以下是源代码：Mail.MailMessagemessage=newMail.MailMessage();message.From=&amp;quot;test@51aspx.com&amp;quot;;message.</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET运行环境</title>
    <link>/.net/200810/14-4871.html</link>
    <description>目前，ASP.NET还只能运行在微软的Windows2000、WindowsXP、Windows2003和Windows2008的下，当然是需要IIS支持的，最初要让WindowsNT4.0也支持ASP.NET，但可能微软是有些技术问题或市场考虑，还没有实现NT下的ASP.NET的支持。收集最全的在线工具！收藏必备网址。</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>获取汉字字符串的拼音首字母</title>
    <link>/.net/200810/14-4870.html</link>
    <description>private static string[] strChineseCharList = 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;A阿啊锕嗄厑哎哀唉埃挨溾锿鎄啀捱皑凒溰嘊</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET使用UrlReWriter实现伪静态</title>
    <link>/.net/200810/14-4869.html</link>
    <description>UrlRewriter是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。好了，开始讲述我的应用经验，这只是很菜鸟的经验，高手就不用看了。第一步，请从此下载此组件。解压，把UrlRewriter.dllcopy到你的项目bin目录下。第二步，在Web.config中加入：〈?xmlv</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>window.showModalDialog返回值实例</title>
    <link>/.net/200810/14-4868.html</link>
    <description>&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;Default6.aspx.cs&amp;quot; Inherits=&amp;quot;Default6&amp;quot; %&amp;gt;
            &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#获取汉字字符串的拼音首字母</title>
    <link>/.net/200810/14-4802.html</link>
    <description>&amp;nbsp;
这个比刚才那个要简单点

///&amp;nbsp;&amp;lt;summary&amp;gt;&amp;nbsp;
///&amp;nbsp;在指定的字符串列表CnStr中检索符合拼音索引字符串&amp;nbsp;
///&amp;nbsp;&amp;lt;/summary&amp;gt;&amp;nbsp;
///&amp;nbsp;&amp;lt;param&amp;nbsp;name=&amp;quot;CnStr&amp;quot;&amp;gt;汉字字符串&amp;lt;/param&amp;gt;&amp;nbsp;
///&amp;nbsp;&amp;lt;re</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>获取datagridview选中的行</title>
    <link>/.net/200810/14-4801.html</link>
    <description>HTML code 
&amp;lt;asp:DataGrid id=&amp;quot;DataGrid1&amp;quot; runat=&amp;quot;server&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot;&amp;gt;
                &amp;lt;Columns&amp;gt;
                    &amp;lt;asp:TemplateColumn&amp;gt;
                        &amp;lt;ItemTemplate&amp;gt;</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Asp.net过滤html,js,css代码</title>
    <link>/.net/200810/14-4800.html</link>
    <description>/// 过滤html,js,css代码
/// &amp;lt;summary&amp;gt;
/// 过滤html,js,css代码
/// &amp;lt;/summary&amp;gt;
// &amp;lt;param name=&amp;quot;html&amp;quot;&amp;gt;参数传入&amp;lt;/param&amp;gt;
/// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>CSS在ASP.NET中失效</title>
    <link>/.net/200810/14-4799.html</link>
    <description>经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题，现将主要原因和解决方法罗列如下：
　　1、CSS文件路径不正确
　　这个问题属于Web开发中的基础问题，一般采用相对路径会出现这样的问题，或者样式文件写在了模板页里面，在内容页与模板页不在同一</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual Studio 2008新功能</title>
    <link>/.net/200810/14-4798.html</link>
    <description>微软近期发布了.NETVisual Studio 2008更新版。 
微软公司推出的.NETFramework3.5SP1，自今年二月以来就已经测试，还有Visual Studio 2008的SP1，这两种产品都是新推出的，.NET Framework3.5在去年11月发布，而Visual Studio 2008在2008年2月发布。 
微软相关负责人表示</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>c#,javascript互相调用</title>
    <link>/.net/200810/14-4797.html</link>
    <description>1.如何在JavaScript访问C#函数?
　　2.如何在JavaScript访问C#变量?
　　3.如何在C#中访问JavaScript的已有变量?
　　4.如何在C#中访问JavaScript函数?
　　问题1答案如下：
　　javaScript函数中执行C#代码中的函数：
　　方法一：1、首先建立一个按钮，在后台将调用</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>asp.net读取Excel文件出现null</title>
    <link>/.net/200810/14-4796.html</link>
    <description>在以往读取Excel文件时常常出现读取某些字段为null值，其实是有值，原因是读取文件时，Excel会以第一行的数据类型为参考，如果后边的与其不一致，则会出现些问题。 
以下一个朋友的解决方案，他的Excel文件的连接串写作如下。据说可以强制数据为字符串，具体我没有再测试。仅</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用户ASP.NET登录失败</title>
    <link>/.net/200810/14-4795.html</link>
    <description>执行当前 Web 请求期间，出现未处理的异常。请检查堆栈跟踪信息，以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Data.SqlClient.SqlException: 用户 'XXXASPNET' 登录失败。 

今天将网站迁移过来后,就发现这个问题.经过摸索,发现原因</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET25个性能优化方法</title>
    <link>/.net/200810/14-4794.html</link>
    <description>1. 数据库访问性能优化　
　　数据库的连接和关闭
　　访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证，比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>关闭ASP.net页面后,服务器端是否仍在执行</title>
    <link>/.net/200810/14-4793.html</link>
    <description>问题：当一个正在执行中的ASPX页面执行到一半的时候，浏览器中你关闭了这个页面，服务器端对应的这个页面的代码仍然在执行么？
答案：除非你代码里面做了特殊判断，否则仍然正在执行。
注意点：
1、客户端显示页面的时候，后台已经执行完了的页面对象早已经不存在了。当</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET备份SQL Server</title>
    <link>/.net/200810/14-4792.html</link>
    <description>前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单: 

下面是我做一个网站后台时在&amp;quot;备份&amp;quot;按扭下写的一个事件: 

protected void Button1_Click(o</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Asp.net防止多次登录</title>
    <link>/.net/200810/14-4791.html</link>
    <description>在web开发时，有的系统要求同一个用户在同一时间只能登录一次，也就是如果一个用户已经登录了，在退出之前如果再次登录的话需要报错。 
　　常见的处理方法是，在用户登录时，判断此用户是否已经在Application中存在，如果存在就报错，不存在的话就加到Application中(Appli</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET实现网站个性化</title>
    <link>/.net/200810/14-4790.html</link>
    <description>个性化是大多数Web应用程序的一个关键部分。TechRepublic和Amazon就是典型的例子，它们能够记住用户的某些特征。应用ASP.NET 1.x实现这一功能需要完成一些额外的工作，并要使用Session对象，而ASP.NET2.0版本简化了个性化过程。
　　个性文件
　　ASP.NET 2.0 Profile系</description>
    <pubDate>2008-10-14</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET如何获取IP、用户信息</title>
    <link>/.net/200809/23-2958.html</link>
    <description>在.NET中获取一台电脑名，IP地址及当前用户名是非常简单，以下是我常用的几种方法,如果大家还有其它好的方法，可以回复一起整理：
1.在ASP.NET中专用属性：


    
        
            
获取服务器电脑名：Page.Server.ManchineName
获取用户信息：Page.User
获取客</description>
    <pubDate>2008-09-23</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net开发：.net实现上传图片打水印</title>
    <link>/.net/200809/23-2956.html</link>
    <description>很多时候需要在用户上传的图片上加上版权或者一些其他的附加文字信息，如何实现这样的功能，下面帖个简单实现的例子，起到抛砖引玉的作用。


    
        
            
            
&amp;lt;%@PageLanguage=&amp;quot;c#&amp;quot;Debug=&amp;quot;true&amp;quot;Trace=&amp;quot;true&amp;quot;</description>
    <pubDate>2008-09-23</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net开发:gridview翻页保存checkbox状态</title>
    <link>/.net/200809/23-2954.html</link>
    <description>.net开发:gridview翻页保存checkbox状态
在开发项目中遇到这个问题,翻页要保存复选框状态,在网上找了n多,都不尽如意,关键代码是js
&amp;nbsp;function DoCheck(oChk)
&amp;nbsp; { 
&amp;nbsp;if(oChk.checked)
form1.SelectedValues.value += &amp;quot;[&amp;quot; +oChk.value+&amp;quot;]&amp;quo</description>
    <pubDate>2008-09-23</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net开发:freetextbox自定义工具栏</title>
    <link>/.net/200809/23-2953.html</link>
    <description>在freetextbox自定义工具栏
freetextbox就不多介绍了，总之很强.
下面介绍如何自定义工具栏，和下拉列表的项。
最简单的一种方式就是直接修改
&amp;lt;FTB:FreeTextBox ID=&amp;quot;txtCONTENT&amp;quot; runat=&amp;quot;server&amp;quot; Height=&amp;quot;300px&amp;quot; ImageGalleryPath=&amp;quo</description>
    <pubDate>2008-09-23</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net开发：asp.net实现图片批量上传</title>
    <link>/.net/200809/23-2952.html</link>
    <description>全部编译通过，放心地用。。
function AddMoreRow()
{
&amp;nbsp;&amp;nbsp;&amp;nbsp; var oRow=event.srcElement.parentNode.parentNode;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var oTable=oRow.parentNode.parentNode;
&amp;nbsp;&amp;nbsp;&amp;nbsp; oNewRow=oTable.insertRow();
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(i=0;i&amp;l</description>
    <pubDate>2008-09-23</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#开发：C#连接各类数据库</title>
    <link>/.net/200809/22-2929.html</link>
    <description>1.C#连接连接Access
程序代码: 


using System.Data;
using System.Data.OleDb;
..

string strConnection=&amp;quot;Provider=Microsoft.Jet.OleDb.4.0;&amp;quot;;
strConnection+=@&amp;quot;Data Source=C:BegASPNETNorthwind.mdb&amp;quot;;

OleDbConnection objConnection=new OleDb</description>
    <pubDate>2008-09-22</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net开发之文件上传</title>
    <link>/.net/200809/22-2928.html</link>
    <description>单个文件的上传:

保存到上传服务器指定目录: FileUpload1.Save(Server.MapPath(&amp;quot;/upfiles/upload/&amp;quot;) +FileUpload1.FileName);

得到上传文件的文件名(含上传本地路径)：FileUpload1.PostedFile.FileName;

得到上传文件的大小：FileUpload1.PostedFile.Conten</description>
    <pubDate>2008-09-22</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>ASP.NET2.0 文本编辑器FCKeditor使用方法详解</title>
    <link>/.net/200809/22-2927.html</link>
    <description>FCKeditor是目前最好的html文本编辑器，如果还不明白的话看了下图就知道了
效果图:

那么为什么说是FCKeditor的冰冷之心呢？这不是哗众取宠，主要是说它使用起来有点麻烦，下文就详细说明如何搞定这玩意儿。
1.FCKeditor的官方网站是：http://www.fckeditor.net/download</description>
    <pubDate>2008-09-22</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解</title>
    <link>/.net/200809/22-2926.html</link>
    <description>2008年02月20日15:00:22　 评论(0条) 字体:[大 中 小] 
相关热点：&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 简介：对于FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用,只需要2个文件：FreeTextBox.DLL和ftb.imagegallery.aspx 
&amp;nbsp;&amp;nbsp; 
1。下载最新版FreeTextBox(版本3.1.6),解压</description>
    <pubDate>2008-09-22</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET学习：ASP.Net与Javascript .Net</title>
    <link>/.net/200809/22-2924.html</link>
    <description>一、ASP.Net与Javascript .Net是微软公司下一代的战略核心，ASP.Net是.Net战略在Web开发方面的具体实现。它继承了ASP的简单性和易用性，同时克服了ASP程序结构化较差，难于阅读和理解的缺点。特别是服务器端控件和事件驱动模式的引入，使得Web应用程序的开发更接近于过去桌面</description>
    <pubDate>2008-09-22</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>&quot;控件必须放在具有 runat=server 的窗体标记内&quot;错误的解决方法</title>
    <link>/.net/200809/22-2923.html</link>
    <description>今天在开发的时候遇到了一个问题，情况大致是这样的：我的页面需要一个导出到Excel的功能，于是我便利用GridView控件的RenderControl()来输出数据，可是在运行的时候却遇到了&amp;ldquo;&amp;ldquo;类型&amp;ldquo;GridView&amp;rdquo;的控件&amp;ldquo;grvZB&amp;rdquo;必须放在具有 runat=server 的</description>
    <pubDate>2008-09-22</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#学习：C# 窗体与窗体之间的传值</title>
    <link>/.net/200809/22-2920.html</link>
    <description>主窗体Form1是一个ListBox，单击选中某列时，弹出窗体Form2，Form2中两个控件，一个是TextBox，显示选中的该列的文本，另一个是按钮，点击时将修改后的值回传，且在Form1中修改相应的列的文本，同时Form2关闭。
&amp;nbsp;&amp;nbsp;&amp;nbsp;方法一：传值
&amp;nbsp;&amp;nbsp;&amp;nbsp;最先想到</description>
    <pubDate>2008-09-22</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET 3.x新特性之Lambda表达式</title>
    <link>/.net/200809/03-2156.html</link>
    <description>随着岁月的流逝，VS也从2005慢慢的步入2008，.NET也将进入3.5版本，学习的脚步也要慢慢赶上。今天我们来看看C#3.0的又一特性Lambda表达式，它由2.0代理演化而来，也是为LinQ做好必要的准备。Lambda表达式首先我们要知道他的运算符&amp;ldquo;=&amp;gt;&amp;rdquo;，在我以前的一篇文章中</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>使用.NET实现你的IP切换器</title>
    <link>/.net/200809/03-2155.html</link>
    <description>1. 引言
　　经常在公司、客户和家里奔波，切换IP是天天要做的事情，所以有心开发一个小的应用程序，来实现IP地址的快捷切换。既然有了思路就着手来做，我首先想到的是应用netsh.exe工具来实现，所以配置一个批处理文件来实现netsh.exe命令的执行，然后使用.NET框架来调用ba</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>分部方法：应该纳入到C#中吗？</title>
    <link>/.net/200809/03-2154.html</link>
    <description>C#新增的特性中引起争议的有许多，分部方法（Partial Method）算是一个。分部方法通常被定义在一个分部类中，在常规的类文件中也可实现。如果分部方法没有被实现，编译器就不会对他们进行编译。
　　分部方法有着严格的限制。它们必须是私有的，不能返回值，不能有输出参数</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# 3.0中的分部方法</title>
    <link>/.net/200809/03-2153.html</link>
    <description>分部方法的语法
　　在看C#语言的What's New时，突然发现新特性列表的最后，多出了一个&amp;ldquo;Partial Method Definitions&amp;rdquo;，但并不像其他新特性一样有超链接链接到其说明。上网搜索了一下，关于分部类型的信息非常少。尤其是中文信息，英文技术文章中，倒是有两篇不</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>开发应用时如何利用C#自定义属性</title>
    <link>/.net/200809/03-2152.html</link>
    <description>本文可以从技术文章下载出获得，其中包含了一个使用定制属性的Visual Studio项目示例文件。
　　属性类是设计时可应用于类、properties和方法的特殊文类。属性类提供描述元素某些方面属性的方式或决定依附于该元素的其它类的行为，进而在运行时可以访问和检验这些描述与行为</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#的6种常用集合类大比拼</title>
    <link>/.net/200809/03-2151.html</link>
    <description>以下为引用的内容：数组是固定大小的，不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小，但是该方法是重新创建新设置大小的数组，用的是旧数组的元素初始化。随后以前的数组就废弃！而集合却是可变长的</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用C#实现蜘蛛/爬虫程序的多线程控制</title>
    <link>/.net/200809/03-2150.html</link>
    <description>在《爬虫/蜘蛛程序的制作（C#语言）》一文中，已经介绍了爬虫程序实现的基本方法，可以说，已经实现了爬虫的功能。只是它存在一个效率问题，下载速度可能很慢。这是两方面的原因造成的：
　　1.分析和下载不能同步进行。在《爬虫/蜘蛛程序的制作（C#语言）》中已经介绍了爬</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>浅析C#中的Delegate</title>
    <link>/.net/200809/03-2149.html</link>
    <description>1.什么是托管函数
　　托管函数是一个对类里面的某个函数的一个引用。它自己并没有具体的函数定义，只是指向某个函数实现。
　　2.与C++，Delphi的横向比较
　　在C++和Delphi中与托管函数对应的类型是函数指针，形式如下：
　　C++　　
typedef (int GetNum)(real rNum</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>你必须知道的.NET之恩怨情仇：is和as</title>
    <link>/.net/200809/03-2148.html</link>
    <description>1. 引言
　　类型安全是.NET设计之初重点考虑的内容之一，对于程序设计者来说，完全把握系统数据的类型安全，经常是力不从心的问题。现在，这一切已经在微软大牛们的设计框架中为你解决了。在.NET中，一切类型都必须集成自System.Object类型，因此我们可以很容易的获得对象</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>你必须知道的.NET之对接口和抽象类</title>
    <link>/.net/200809/03-2147.html</link>
    <description>1. 引言
　　在我之前的一篇post《抽象类和接口的谁是谁非》中，和同事管伟的讨论，得到很多朋友的关注，因为是不成体系的论道，所以给大家了解造成不便，同时关于这个主题的系统性理论，我认为也有必要做以总结，因此才有了本篇的新鲜出炉。同时，我将把上贴中的问题顺便也</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在.NET中字符串替换的五种方法</title>
    <link>/.net/200809/03-2146.html</link>
    <description>1：使用String.Replace函数替换，但不支持大小写。
　　2：正则System.Text.Regex替换，用RegExpOption修改是否支持大小写。
　　3：在小数据的情况下，使用String.SubString和+可以实现间接替换。
　　4：导入MicrosoftVisualBasicRunTime(Microsoft.VisualBasic.DLL)使</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C# IDataReader造成的资源泄漏</title>
    <link>/.net/200809/03-2145.html</link>
    <description>在ADO(+)数据访问的时候,MS曾经在其出版的书籍中强调过(有可靠证据),尽量不要使用使用DataSet访问对象,而是使用IDataReader这个只读的向前的记录集访问,的确,这是有一定的道理的,DataSet是把数据集先置于内存中,然后告诉缓存起来,断开连接,IDataReader是直接读取的.
　　在</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>开发.NET程序注意事项</title>
    <link>/.net/200809/03-2144.html</link>
    <description>（1）不要在析构函数中.Close（）数据层。
　　（2）尽量不要使用复杂的列表控件，太大，按照需求来，在.NET中，注重的是控件编程，就是非字符串输出的编程，衍生的就是时间，委托等，很多时候，继承IX接口编写自己的，这样可能更适合。
　　（3） 
usingSystem;
publicse</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#提交数据到服务器并返回的处理</title>
    <link>/.net/200809/03-2143.html</link>
    <description>1:利用System.Net.WebRequest的Create方法创建WebRequest对象:
　　System.Net.WebRequestObjWebRequest=System.Net.WebRequest.Create(urlP);
　　异常类型:
　　NotSupportedException:requestUri中指定的请求方案未注册。
　　ArgumentNullException:requestUri为空引</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net这样做可能会更好</title>
    <link>/.net/200809/03-2142.html</link>
    <description>今天开始写后台的处理程序了，有几个体会。
　　编译后的cs文件在体积和速度上都有明显的缩小和加快，200多k的源文件压缩以后才不到28k，速度基本是瞬时的。
　　注意点：
　　1：编译的时候尽量把继承同一个类的或者是处理同一个&amp;ldquo;对象&amp;rdquo;的类编译在一起，这样</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.net基础知识错误注意二十二点知识</title>
    <link>/.net/200809/03-2141.html</link>
    <description>1:command调用存储过程的时候,如果输出是dataset,selectcommand的command对象的connection先要指出,否则catch一辈子也是空的..
　　2:存储过程的varchar字段如果是x.x的这种格式,容易出现细微的傻错误,注意不要漏了[].
　　3:如果ascx文件的默认服务器控件的事件不重写的话</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>你必须知道的.NET之特性和属性</title>
    <link>/.net/200809/03-2139.html</link>
    <description>1. 引言
　　attribute是.NET框架引入的有一技术亮点，因此我们有必要花点时间走进一个发现attribute登堂入室的入口。因为.NET Framework中使用了大量的定制特性来完成代码约定，[Serializable]、[Flags]、[DllImport]、[AttributeUsage]这些的构造，相信我们都见过吧，那么</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>你必须知道的.NET之class和struct</title>
    <link>/.net/200809/03-2138.html</link>
    <description>1. 引言
　　提起class和struct，我们首先的感觉是语法几乎相同，待遇却翻天复地。历史将接力棒由面向过程编程传到面向对象编程，class和struct也背负着各自的命运前行。在我认为，struct英雄迟暮，class天下独行，最本质的区别是class是引用类型，而struct是值类型，它们在</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.NET Micro Framework技术大会圆满成功</title>
    <link>/.net/200809/03-2137.html</link>
    <description>2007年9月18 日，微软公司与信息产业部软件与集成电路促进中心(CSIP)联合主办的.NET Micro Framework技术大会在京隆重召开。
　　会上，信息产业部软件与集成电路促进中心的邱善勤副主任代表CSIP与微软公司签署了《Porting Kit Agreement》。该协议的签署标志着CSIP与微软公</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#如何获得 WINDOWS 版本</title>
    <link>/.net/200809/03-2136.html</link>
    <description>using System;
using System.Runtime.InteropServices;
&amp;nbsp;

namespace GetWindowsVersion
{
[ StructLayout( LayoutKind.Sequential )]
public class OSVersionInfo 
{
public int OSVersionInfoSize;
public int MajorVersion;
public int MinorVersion;
public </description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>获得汉字字符串拼音首字母 C#版</title>
    <link>/.net/200809/03-2135.html</link>
    <description>获取字符串中的汉字拼音首字母（根据http://blog.csdn.net/iwebsms/archive/2004/09/28/119851.aspx修改）
&amp;nbsp;


可能代码比较臃肿，希望有朋友再帮忙改正


//返回给定字符串的首字母
private String IndexCode(String IndexTxt)
{
String _Temp=null;
for(int i=0;i&amp;</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在C#中应用哈希表(Hashtable)</title>
    <link>/.net/200809/03-2134.html</link>
    <description>一,哈希表(Hashtable)简述
&amp;nbsp;

在.NET Framework中，Hashtable是System.Collections命名空间提供的一个容器，用于处理和表现类似key/value的键值对，其中key通常可用来快速查找，同时key是区分大小写；value用于存储对应于key的值。Hashtable中key/value键值对均为obje</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>对C#泛型中的new()约束的一点思考</title>
    <link>/.net/200809/03-2133.html</link>
    <description>对于new()约束，大家可能有一个误解，以为使用了new约束之后，在创建对象时与非泛型的版本是一致的： 



    
        
            public class Tester&amp;lt;T&amp;gt; 
where T:new()
{
public Tester()
{
t = new T();//等同于非泛型版本的new? 例如 object o = new objec</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>.Net下WebMethod属性</title>
    <link>/.net/200809/03-2132.html</link>
    <description>Author:zfive5(zhaozidong)
Email :zfive5@yahoo.com.cn
&amp;nbsp;


WebMethod有6个属性：
.Description
.EnableSession
.MessageName
.TransactionOption
.CacheDuration
.BufferResponse


1) Description:

是对webservice方法描述的信息。就像webservice方法的功能注释</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中用API实现MP3等音频文件的播放类</title>
    <link>/.net/200809/03-2131.html</link>
    <description>C#没有提供播放MP3等音频文件的类，要编写播放MP3等音频文件程序，必须使用第三方控件或类。本文使用API函数mciSendString，编写一个播放MP3等音频文件的类。

　　具体源码如下：

　　一、使用API函数mciSendString构成的媒体播放类。



    
        
            us</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>如何得到硬盘序列号[C#]</title>
    <link>/.net/200809/03-2130.html</link>
    <description>硬盘序列号（Serial Number）不等于卷标号（Volume Name），后者虽然很容易得到，但是格式化分区后就会重写，不可靠。遗憾的是很多朋友往往分不清这一点。
&amp;nbsp;

要得到硬盘的物理序列号，可以通过WMI，也就是Win32_PhysicalMedia.SerialNumber。可惜的是Windows 98/ME的</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#2.0 对AD的简单操作</title>
    <link>/.net/200809/03-2129.html</link>
    <description>System.DirectoryServices.Protocols.dll是.NET2.0新增加的一个针对目录服务访问协议处理的组件，其下只有一个System.DirectoryServices.Protocols命名空间。在该命名空间下，主要有LDAP、DSML两种国际标准协议的一系列实现类。通过这些类，完全可以很方便地实现对目录的操作</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在Visual C#中使用XML指南之读取XML</title>
    <link>/.net/200809/03-2128.html</link>
    <description>对于XML，想必各位都比较了解，我也就不用费笔墨来描述它是什么了，我想在未来的Web开发中XML一定会大放异彩，XML是可扩展标记语言，使用它企业可以制定一套自己的数据格式，数据按照这种格式在网络中传输然后再通过XSLT将数据转换成用户期望的样子表示出来，这样便轻易的解</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>利用Visual C#实现Window管道技术</title>
    <link>/.net/200809/03-2127.html</link>
    <description>管道技术一般采用Window API来实现，最近我试着用C#来实现Windows管道技术，发现C#本身方便的进程线程机制使工作变得简单至极，随手记录一下，推荐给大家。 

　　首先，我们可以通过设置Process类，获取输出接口，代码如下：



    
        
            Process proc</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual C#编写3D游戏框架示例</title>
    <link>/.net/200809/03-2125.html</link>
    <description>你可能对实际地编写游戏代码期待已久了。由于DirectX SDK 2004年夏季更新包含了一个牢固的示例框架组件，并且它被设计成能在你自己的代码中直接使用，同时还为你处理了很多事务，所以你只要简单的使用它，就可以节省大量的时间和精力。

　　本文中的例子使用的就是这个示例</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在C#程序设计中使用Win32类库</title>
    <link>/.net/200809/03-2124.html</link>
    <description>C# 用户经常提出两个问题：&amp;ldquo;我为什么要另外编写代码来使用内置于 Windows 中的功能？在框架中为什么没有相应的内容可以为我完成这一任务？&amp;rdquo;当框架小组构建他们的 .NET 部分时，他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作，结果发现 Win32 API</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>如何在C#的WinForm中制作饼状图和柱状图</title>
    <link>/.net/200809/03-2123.html</link>
    <description>当我们的软件需要各种饼状图和柱状图来表示数据时，我们或许会想到用Offices中的图形控件或是第三方控件，但现在的第三方控件大都需要注册，有些免费的控件会有开发商的标记等。而对于使用Offices的图形控件来说，并不能在程序中得于很好控制，其使用的简易程度也较低，所以</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在C#中使用ADO.Net部件来访问Access数据库</title>
    <link>/.net/200809/03-2122.html</link>
    <description>数据库的访问是所有编程语言中最重要的部分，C#提供了ADO.Net部件用于对数据库进行访问。我们将从最简单易用的微软Access数据库入手讨论在C#中对数据库的访问。 
&amp;nbsp;&amp;nbsp;C#中的Connection对象和Command对象与Access类似，但在这里我们还将使用其另一个与RecordSet类似的</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#编写的多线程端口扫描程序</title>
    <link>/.net/200809/03-2121.html</link>
    <description>作者: 萧寒雪 

&amp;nbsp;&amp;nbsp;有幸购买到Visual studio .net 的光盘，急忙安装一套，一用感觉非常好，所学写端口扫描程序一只，献给本版的朋友们：） 
using System; 
using System.Drawing; 
using System.Collections; 
using System.ComponentModel; 
using System.Windows</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>怎样用C#实现完整文档打印功能</title>
    <link>/.net/200809/03-2120.html</link>
    <description>在windows应用程序中文档的打印是一项非常重要的功能，在以前一直是一个非常复杂的工作,Microsoft .net Framework的打
印功能都以组件的方式提供，为程序员提供了很大的方便，但是这几个组件的使用还是很复杂的，有必要解释一下。
打印操作通常包括以下四个功能
1 打印设置</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual C# 打造 “浏览器”</title>
    <link>/.net/200809/03-2119.html</link>
    <description>Visual C＃是微软推出的新一代程序开发语言，Visual C＃实现许多功能是通过调用.Net框架为其中所有.Net程序开发语言提供的一个公用的软件包&amp;mdash;&amp;mdash;.Net FrameWork SDK。在这个软件包中提供了大量并且十分丰富的类库，可以说，没有这个软件开发包，Visual C＃就寸步难</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用C＃制作屏幕捕获程序</title>
    <link>/.net/200809/03-2118.html</link>
    <description>作者： 马金虎 

我们已经了解了Visual Basic或者Delphi等语言是如何来实现对屏幕图象捕获的。那么对于C＃来说，是如何实现这种功能的？本文就来探讨一下这个问题。 

　　一． 程序设计开发及运行环境： 

　　（1）.微软视窗2000服务器版 

　　（2）..Net FrameWork</description>
    <pubDate>2008-09-03</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>c#.net常用函数列表</title>
    <link>/.net/200809/02-2090.html</link>
    <description>1、DateTime 数字型 
System.DateTime currentTime=new System.DateTime(); 
1.1 取当前年月日时分秒 
currentTime=System.DateTime.Now; 
1.2 取当前年 
int 年=currentTime.Year; 
1.3 取当前月 
int 月=currentTime.Month; 
1.4 取当前日 
int 日=currentTime.Day;</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中如何处理父窗口及其子窗口标题</title>
    <link>/.net/200809/02-2089.html</link>
    <description>如果你用 MFC 编写过多文档界面（MDI）Windows 程序，那么肯定知道：如果父窗口标题为&amp;ldquo;PCaption&amp;rdquo;,子窗口标题为&amp;ldquo;CCaption&amp;rdquo;，那么每当子窗口最大化并处于激活状态时，子窗口标题一般都会与父窗口标题合二为一，变成&amp;ldquo;PCaption-[CCaption]&amp;rdquo;</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual C#插件构架实战补遗</title>
    <link>/.net/200809/02-2088.html</link>
    <description>在软件开发的过程中，设计的过程往往比写代码的过程要难得多。因此，通常除了软件测试之外，耗时最多的也就是系统建模了。一个好的软件系统应当具有较高的稳定性（可靠性）、易操作性以及可扩展性支持，尤其是可扩展性。我认为，良好的可扩展性支持是一个软件团队在开发中变</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>利用VC# 创作简单的多线程组件</title>
    <link>/.net/200809/02-2087.html</link>
    <description>可以编写能同时执行多个任务的应用程序。此能力（称为&amp;ldquo;多线程处理&amp;rdquo;或&amp;ldquo;自由线程处理&amp;rdquo;）是设计处理器密集型且要求用户输入的组件的强大方法。计算工资表信息的组件就是一个可能利用多线程处理的组件示例。该组件可以在一个线程上处理用户输入到数据库</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual C# 编程操作Excel</title>
    <link>/.net/200809/02-2086.html</link>
    <description>摘要：本文介绍了Excel对象、C#中的受管代码和非受管代码，并介绍了COM组件在.NET环境中的使用。

　　关键词：受管代码；非受管代码；Excel对象；动态连接库
　　引言

　　Excel是微软公司办公自动化套件中的一个软件，他主要是用来处理电子表格。Excel以其功能强大，界面</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>在IE中托管Windows Form</title>
    <link>/.net/200809/02-2085.html</link>
    <description>　.NET的伟大之处之一是它提供的与IE的无缝集成能力。例如，我们甚至能够在用户不知道的情况下从IE中激活一个Windows Forms控件。尽管利用了由.NET CLR提供的Code Access Security的所有功能，但这是在无需进行注册的情况下完成的。

　　当开发Windows Forms控件时，我们就</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用Visual C#打造个性化的IE浏览器</title>
    <link>/.net/200809/02-2084.html</link>
    <description>　首先我们来熟悉一下C#中修改注册表的方法与函数。在VC#中提供了Registry类、RegistryKey类来实现对注册表的操作。其中Registry类封装了注册表的七个基本主健：

　　Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT主键
　　Registry.CurrentUser 对应于HKEY_CURRENT_USER主</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>XmlHttp异步获取网站数据的例子</title>
    <link>/.net/200809/02-2083.html</link>
    <description>&amp;lt;script&amp;gt;
var oDiv 
var xh 
function getXML()
{
oDiv = document.all.m
oDiv.innerHTML = &amp;quot;正在装载栏目数据，请稍侯.......&amp;quot;
oDiv.style.display= &amp;quot;&amp;quot;
xh = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;)
xh.onreadystatechange = getReady</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用C#操纵IIS</title>
    <link>/.net/200809/02-2082.html</link>
    <description>using System;
&amp;nbsp;

using System.DirectoryServices;

using System.Collections;

using System.Text.RegularExpressions;

using System.Text;



/**

* @author 吴海燕

* @email wuhy80-usual@yahoo.com

* 2004-6-25 第一版

*/ 

namespace Wuhy.Tool</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中结构与类的区别</title>
    <link>/.net/200809/02-2081.html</link>
    <description>本文目录
&amp;nbsp;

　　类与结构的实例比较

　　类与结构的差别

　　如何选择结构还是类

　　一．类与结构的示例比较：

　　结构示例：






　　public struct Person
　　{

　　string Name;

　　int height;

　　int weight

　　public bool overWei</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中使用反射的性能分析</title>
    <link>/.net/200809/02-2080.html</link>
    <description>最近在研究一个可配置系统的框架，在代码中大量使用了反射的方法，虽然借鉴到其他的语言，如java中反射性能都比较差，但是想到c#既然是一种强类型的语言，对于AppDomain中的类的调用应该性能不会差很多。
今天在mvp站点上看到有人说反射的性能很差，要避免使用，就写了一个简</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#2.0新特性探究之模拟泛型和内置算法</title>
    <link>/.net/200809/02-2079.html</link>
    <description>在C#2.0中，匿名方法、IEnumerable接口和匿名方法的合作，使很多的编程任务变得非常的简单，而且写出来的程序非常的优美。 

　　比如，我们可以写出如下的代码：



    
        
            List＜Book＞ thelib = Library.getbooks();

List＜Book＞ found = thelib</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>自定义线程池－c#的简单实现</title>
    <link>/.net/200809/02-2078.html</link>
    <description>由二部分组成，一个线程管理类ThreadManager，一个线程类MyThread
Test类是用来测试的
&amp;nbsp;

参考了以下资料：
http://tech.ccidnet.com/pub/disp/Article?columnID=294&amp;amp;articleID=33440&amp;amp;pageNO=1
http://soft.yesky.com/SoftChannel/72342371961929728/20041013</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中调用mapx5.0</title>
    <link>/.net/200809/02-2077.html</link>
    <description>这是 我在.net环境中调用mapx5.0控件 的一次test，前几次网上没有发现这方面的文章，所以自己 
把几个代码拿出 来：这里有些代码是自动生成的，但只要把几篇文章的代码直接拷贝到工程里 就 
能直接运行的。
&amp;nbsp;

using System.Drawing;
using System.Collections;
using</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#异常处理机制初步</title>
    <link>/.net/200809/02-2076.html</link>
    <description>今天学习了C＃的异常处理机制，现将所学总结如下：
&amp;nbsp;

一、C＃的异常处理所用到关键字

try 用于检查发生的异常，并帮助发送任何可能的异常。

catch 以控制权更大的方式处理错误，可以有多个catch子句。

finally 无论是否引发了异常，finally的代码块都将被执行</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>IDesign C#编程规范</title>
    <link>/.net/200809/02-2075.html</link>
    <description>&amp;nbsp;IDesign发布了C#编程规范，小鸡射手从Only4Gurus下载浏览后决心抽时间翻译一下，以更好地学习。
&amp;nbsp;&amp;nbsp; 目录内容如下：
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp; 命名规则和风格 Naming Conventions and Style
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp; 编码惯例 Coding Pra</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual C#中的多线程编程</title>
    <link>/.net/200809/02-1995.html</link>
    <description>C#是.Net平台的通用开发工具，它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中，这也许让你想到Win32进程，实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元，公共语言运行库可使用它来隔离应用程序。注意在.Net中</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>DataSet 的 Merge 方法研究</title>
    <link>/.net/200809/02-1994.html</link>
    <description>在ADO.NET中我们在合并两个相同或相近的DataSet对象时，通常会使用DataSet的Merge方法，该方法有多个重载版本，在介绍它之前我们先复习Merge方法，以下是MSDN中对Merge方法使用说明:



    
        
            
            Merge 方法用于合并架构大致相似的两个</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>使用WMI列出Windows中某个目录的用户权限</title>
    <link>/.net/200809/02-1993.html</link>
    <description>using System;
&amp;nbsp;

using System.Management;

using System.Collections;



class Tester 

{



public static void Main() 

{

try 

{

ManagementPath path = new ManagementPath( );

path.Server = &amp;quot;.&amp;quot;;

path.NamespacePath = @&amp;</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>利用Visual C#打造一个平滑的进度条</title>
    <link>/.net/200809/02-1992.html</link>
    <description>概述 

　　本文描述了如何建立一个简单的、自定义的用户控件&amp;mdash;&amp;mdash;一个平滑的进度条。 

　　在早先的进度条控件版本中，例如在 Microsoft Windows Common Controls ActiveX 控件中提供的版本，您可以看到进度条有两种不同的视图。您可以通过设定 Scrolling 属性来</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>深入理解C#编程中的组件-事件-委托</title>
    <link>/.net/200809/02-1991.html</link>
    <description>在组件编程中对事件的理解是十分重要的，C# 中的&amp;ldquo;事件&amp;rdquo;是当对象发生某些有趣的事情时，类向该类的客户提供通知的一种方法。与事件联系最为紧密的，个人认为是委托.委托可以将方法引用封装在委托对象内。为了弄清组件-事件-委托三者的关系，本人用实际的例子来谈</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用Visual C#向Excel2002传输XML数据</title>
    <link>/.net/200809/02-1990.html</link>
    <description>本文说明如何创建DataSet 对象，以及如何使用WriteXML方法将该对象包含的数据导出到 XML 文件中。生成的 XML 文件可以直接在 Excel 中打开。为便于说明，使用 Jet OLEDB 提供程序从 Microsoft Access Northwind 示例数据库创建了DataSet 对象。但是，类似的代码可与您使用 Vi</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用C#的Raw Socket实现网络封包监视</title>
    <link>/.net/200809/02-1989.html</link>
    <description>谈起socket编程，大家也许会想起QQ和IE，没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序，也是用socket来实现的。Socket是一个网络编程接口，实现于网络应用层，Windows Socket包括了一套系统组件，充分利用了Microsoft Windows 消息驱动的特点。So</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#定义接口</title>
    <link>/.net/200809/02-1988.html</link>
    <description>第二节 定义接口
&amp;nbsp;

　　从技术上讲，接口是一组包含了函数型方法的数据结构。通过这组数据结构，客户代码可以调用组件对象的功能。

　　定义接口的一般形式为：
[attributes] [modifiers] interface identifier [:base-list] {interface-body}[;] 

　　说明：</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#覆盖虚接口</title>
    <link>/.net/200809/02-1987.html</link>
    <description>第七节、覆盖虚接口
&amp;nbsp;

　　有时候我们需要表达一种抽象的东西，它是一些东西的概括，但我们又不能真正的看到它成为一个实体在我们眼前出现，为此面向对象的编程语言便有了抽象类的概念。C#作为一个面向对象的语言，必然也会引入抽象类这一概念。接口和抽象类使您可以</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#进阶教程（九）用户自定义转换</title>
    <link>/.net/200809/02-1986.html</link>
    <description>C#中的用户自定义转换(User-Defined Conversions)

现在我要说的是C#中的用户自定义转换(User-Defined Conversions),其中用到了前面说的struct的知识,就是结构呀,忘了吗?好,没忘就好.从我们以下的课程我们可以看到结构的用处(刚才我还在想它有什么用,呵呵).用class声明的是一</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#积木模块ABC(4)</title>
    <link>/.net/200809/02-1985.html</link>
    <description>13.如何在C#中发送邮件？ 

要在C#中实现发送邮件的功能，需要使用的工具是Visual C# .NET，涉及到的名称空间有System.Web.Util，集合有System.Web.dll。 

具体地，我们可以使用SmtpMail类在C#应用程序中发送邮件。默认状态下，邮件在系统中是排队的，这样可以确保调用程序</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#进阶教程（二）打印多个参数</title>
    <link>/.net/200809/02-1984.html</link>
    <description>好了,I COME BACK,下面的代码显示了我们如何打印多个参数:

000: // CommandLinecmdline1.cs
001: using System;
002:
003: public class CommandLine
004: {
005: public static void Main(string[] args)
006: {
007: Console.WriteLine(&amp;quot;Number of command line par</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用C#制作图片格式转化器</title>
    <link>/.net/200809/02-1983.html</link>
    <description>Visual C#是微软公司推出的下一代程序开发语言，是微软.Net 框架中的的一个重要组成部分，在推出Visual C#的过程中，微软公司还推出了与之相对应的一个软件开发包--.Net FrameWork SDK。此软件开发包里面封装了许多类、对象。Visual C#就是通过调用这些类、对象来实现许多比</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>Visual C# 2005中使用正则表达式</title>
    <link>/.net/200809/02-1982.html</link>
    <description>正则表达式（regular expression）是用来快速、高效地处理文本数据的工具。被处理的文本可以小到一个电子邮件地址，也可以大到一个多行文本输入框中的文本数据。正则表达式不仅可用来确认一段文本是否与一个预定义的模式相匹配，还可以用于从文本中抽取符合某一模式的数据。</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#进阶教程（七）C#中的结构(struct)</title>
    <link>/.net/200809/02-1981.html</link>
    <description>C#中的结构(struct)

　　我要说的是C#中的,注意,我在这里说的结构不是指的C#的语言结构.这里所说的是一种与类(class)相对的东西,下面我就与类相对比,来说一说这个struct.

下面的这个例子讲述了如何建立一个具有属性,方法和一个字段的结构.并讲述如何使用他.

000: // Struc</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>如何构造一个C#语言的爬虫程序</title>
    <link>/.net/200809/02-1980.html</link>
    <description>C#特别适合于构造蜘蛛程序，这是因为它已经内置了HTTP访问和多线程的能力，而这两种能力对于蜘蛛程序来说都是非常关键的。下面是构造一个蜘蛛程序要解决的关键问题：
　　（1）HTML分析：需要某种HTML解析器来分析蜘蛛程序遇到的每一个页面。
　　（2）页面处理：需要处理</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#简明教程(2)读取命令行输入</title>
    <link>/.net/200809/02-1979.html</link>
    <description>第二节：读取命令行输入

　　许多程序可以接受命令行输入，下面的程序就是接受命令行的输入后，再把它打印到控制台屏幕上。 

程序1-2：NamedWelcome.cs 

// Namespace Declaration 

using System; 

// Program start class 

class NamedWelcome { 

// Main begins pro</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>介绍C#中实现接口的几种方法</title>
    <link>/.net/200809/02-1978.html</link>
    <description>本文中所有图示纯为个人理解（参考了Assembly中元数据的存储方式），与真实情况可能有所出入。 图中绿色表示公有方法，红色表示私有方法。
　　本文将通过以下四个案例来分析C#中的接口究竟是如何工作的。
　　1、公有方法实现接口方法
　　尽管C#在定义接口时不用指明接</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>初探c#（九）结构（Structs）</title>
    <link>/.net/200809/02-1977.html</link>
    <description>1.9 结构（Structs） 

　　结构和类又非常多的相似之处，如结构可以实现界面，和可以拥有和类一样的成员。结构与类也有一些重要的区别：结构是值类型，而不是引用类型，所以不支持继承！结构被存在堆栈中或者是内联。结构在精心下可以提高存储效能。例如，定义一个与类有着</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>支付宝Payto接口的c#.net实现</title>
    <link>/.net/200809/02-1976.html</link>
    <description>　它现在这种支付方式比较多象网银在线等使用的方法都是url验证，就是通过url参数和一个这些url参数的md5编码来确认这个连接的正确性，支付宝在你购买成功后跳转自定义连接的时候会传2次过来，第一次是数据底层请求，第二次是web请求，而只有第一次有验证码，这个只能通过记</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>初探c#（七）语句（Statements）</title>
    <link>/.net/200809/02-1975.html</link>
    <description>1.7 语句（Statements） 

　　c#借用了c/c++大多数的语句方法，不过仍然有些值得注意的地方。还有些地方是有所改动的。在这里，我只提一些c#特有的东东。 

1.7.10 &amp;ldquo;foreach&amp;rdquo;语句 

　　&amp;ldquo;foreach&amp;rdquo;语句列举一个集合内的所有元素，并对这些元素执行一</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>初探c#（六）统一系统类型</title>
    <link>/.net/200809/02-1974.html</link>
    <description>1.6 统一系统类型（Type system unification） 

　　c#独创了一种类型&amp;mdash;&amp;mdash;统一系统类型（为了这个累刑，我头疼死了。谁有更好的名字，请务必告诉我）。总之，所有的其他类型，包括值和引用，都可以被当作统一系统类型来对待。从概念上说，所有的类型都从它</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#区别和认识四个判等函数</title>
    <link>/.net/200809/02-1973.html</link>
    <description>。Net有四个判等函数？不少人看到这个标题，会对此感到怀疑。事实上确是如此，。Net提供了ReferenceEquals、静态Equals，具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系，改变其中一个函数的实现会影响到其他函数的操作结果。
　　首先要说的</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>用Visual C#实现文件下载功能(1)</title>
    <link>/.net/200809/02-1972.html</link>
    <description>一、概述 

　　本文通过一个实例向大家介绍用Visual C#进行Internet通讯编程的一些基本知识。我们知道.Net类包含了请求/响应层、应用协议层、传输层等层次。在本程序中，我们运用了位于请求/响应层的WebRequest类以及WebClient类等来实现高抽象程度的Internet通讯服务。本程</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C++编程人员容易犯的10个C#错误</title>
    <link>/.net/200809/02-1971.html</link>
    <description>我们知道， C#的语法与C++非常相似，实现从C++向C#的转变，其困难不在于语言本身，而在于熟悉.NET的可管理环境和对.NET框架的理解。 

尽管C#与C++在语法上的变化是很小的，几乎不会对我们有什么影响，但有些变化却足以使一些粗心的C++编程人员时刻铭记在心。在本篇文章中我</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#事件及响应方法</title>
    <link>/.net/200809/02-1970.html</link>
    <description>引言

　　C#语言自C/C++演变而来。它是现代、简单、完全面向对象和类型安全的。C#语言是微软公司针对.Net平台才推出来的一门新语言，作为.Net平台的第一语言，它几乎集中了所有关于软件开发和软件工程研究的最新成果。面向对象、类型安全、组件技术、自动内存管理、跨平台异</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#进阶教程（十）C#中的容器</title>
    <link>/.net/200809/02-1969.html</link>
    <description>C#中的容器

现在我想说的是C#中的容器.这是一个非常重要的话题,因为不管你写什么样的程序,你都不能不与容器打交道.什么是容器呢(倒!).容器就是可以容纳东西的东西(再倒!),在C#和JAVA这种面向对象的编程语言中,容器就被称为可以容纳对象的东东,不是说&amp;quot;一切都是对象吗?&amp;q</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#中将Big5繁体转换简体GB2312的程序</title>
    <link>/.net/200809/02-1968.html</link>
    <description>using System；
　　using System.IO；
　　using System.Text；
　　using System.Runtime.InteropServices；
　　//big5繁体转换简体的程序
　　public class EncodeTool
　　{
　　[DllImport（&amp;quot;kernel32.dll&amp;quot;， EntryPoint = &amp;quot;LCMapStringA&amp;quot;</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>初探c#（二）自动化的内存管理</title>
    <link>/.net/200809/02-1967.html</link>
    <description>1。2 自动化的内存管理（Automatic memory management） 

　　手动管理内存需要程序员自行分配和释放内存块。这要求程序员有清晰的头脑和对整个运行过程有十分的把握（好难！）。而c#把程序员从这难以承担的任务中解放出来。在多数的情况下，这种自动内存管理提高代码的质量</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#编程 忘记密码功能的实现方法</title>
    <link>/.net/200809/02-1966.html</link>
    <description>以下是引用片段：
intresult=user.GetBackPassword(LoginName.Text.Trim(),
                                    Question.Text.Trim(),
Answer.Text.Trim(),Email.Text); 

if(resul</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#进阶教程（三）C#的数组(Arrays)</title>
    <link>/.net/200809/02-1965.html</link>
    <description>终于又到一个白天了,起床,伸个懒腰,又坐到了电脑前面.今天我要向大家讲的是C#的数组(Arrays).C#中的数组和其它一些优秀的语言一样,也是从0开始计的,这从我们以前的例子里可以看出来,也就是说,一个数组的第一个元素是a[0],而不是像VB的a(1).虽然是这样,但是你还是要注意一些区</description>
    <pubDate>2008-09-02</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>提高C#编程水平的50个要诀</title>
    <link>/.net/200808/27-1311.html</link>
    <description>提高C#编程水平的50个要点
1.总是用属性 (Property) 来代替可访问的数据成员
2.在&amp;nbsp; readonly 和 const 之间，优先使用 readonly
3.在 as 和 强制类型转换之间，优先使用 as 操作符
4.使用条件属性 (Conditional Attributes) 来代替条件编译语句 #if
5.总是为自定义</description>
    <pubDate>2008-08-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>基于.NET平台的分层架构实战（三）——架构概要设计</title>
    <link>/.net/200808/27-1310.html</link>
    <description>【引自T2噬菌体的博客】本文主要是对将要实现的架构进行一个总体的描述，使朋友们对这个架构有个宏观上的认识。这篇文章理论性的东西会偏多一点，从下篇开始，将进行实际项目的开发。这篇文章的许多内容摘自我的毕业论文。
架构基本原则：
这里，将描述一些在这个架构设计</description>
    <pubDate>2008-08-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>基于.NET平台的分层架构实战（二）需求分析与数据库设计</title>
    <link>/.net/200808/27-1309.html</link>
    <description>【引自T2噬菌体的博客】在实际的项目中，需求分析和数据库的设计是很重要的一个环节，这个环节会直接影响项目的开发过程和质量。实际中，这个环节不但需要系统分析师、软件工程师等计算机方面的专家，还需要相关领域的领域专家参与才能完成。
但是，在这个文章系列中，所要</description>
    <pubDate>2008-08-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>基于.NET平台的分层架构实战（一）综述)</title>
    <link>/.net/200808/27-1308.html</link>
    <description>【引自T2噬菌体的博客】通过浏览博客园的文章发现，很多朋友对分层架构特别感兴趣，刚好我刚做完的毕业设计就是专门研究.NET平台上分层架构的（题目叫&amp;ldquo;基于.NET平台的分层架构与设计模式应用研究&amp;rdquo;）。通过做这篇论文，我对分层架构有了一定的了解，所以，就萌发</description>
    <pubDate>2008-08-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title>C#发现之旅之终结篇第十讲 文档对象模型</title>
    <link>/.net/200808/27-1307.html</link>
    <description>【引自袁永福的博客】为了让大家更深入的了解和使用C#，我们将开始这一系列的主题为&amp;ldquo;C#发现之旅&amp;rdquo;的技术讲座。考虑到各位大多是进行WEB数据库开发的，而所谓发现就是发现我们所不熟悉的领域，因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要</description>
    <pubDate>2008-08-27</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>51CTO</comments>
</item>
<item>
    <title>如何使用ASP.Net加密Cookie(1)</title>
    <link>/.net/200808/19-617.html</link>
    <description>Cookie是ASP.NET应用程序中很重要的一个全局变量，它可以用来保存用户登录信息、用户会话信息，以及一些全局变量或数据。为了提高应用程序的安全性，加密Cookie是很有必要的。本实例介绍在ASP.NET应用程序中加密Cookie的方法。
本实例介绍如何使用在ASP.NET应用程序中的加密</description>
    <pubDate>2008-08-19</pubDate>
    <category>.NET开发</category>
    <author>网络</author>
    <comments>网络</comments>
</item>
<item>
    <title>.NET中加密和解密的实现方法(1)</title>
    <link>/.net/200808/19-616.html</link>
    <description>.NET将原来独立的API和SDK合并到一个框架中，这对于程序开发人员非常有利。它将CryptoAPI改编进.NET的System.Security.Cryptography名字空间，使密码服务摆脱了SDK平台的神秘性，变成了简单的.NET名字空间的使用。由于随着整个框架组件一起共享，密码服务更容易实现了，现在</description>
    <pubDate>2008-08-19</pubDate>
    <category>.NET开发</category>
    <author>网络</author>
    <comments>网络</comments>
</item>
<item>
    <title>.net编程之路（三）</title>
    <link>/.net/200807/31-112.html</link>
    <description>&amp;nbsp;第三章&amp;nbsp;&amp;nbsp; 对象和类型
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 一、类和结构的区别
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 类是存储在堆当中的引用类型，如果需要存储在堆栈上可以在类名后加上Struct,例如类CustomerList是存储在堆上的，当定义</description>
    <pubDate>2008-07-31</pubDate>
    <category>.NET开发</category>
    <author>网络</author>
    <comments>网络</comments>
</item>
<item>
    <title>.net编程之路（二）</title>
    <link>/.net/200807/31-111.html</link>
    <description>一、枚举
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如何定义枚举：
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 例如－2.1

    
        
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public enum TimeOfDay
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;</description>
    <pubDate>2008-07-31</pubDate>
    <category>.NET开发</category>
    <author>网络</author>
    <comments>网络</comments>
</item>
<item>
    <title>.net的编程之路（一）</title>
    <link>/.net/200807/31-110.html</link>
    <description>一、预定义数据类型
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char,字符类型，单引号例如：char x = 'this';
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c#中的每个数据类型其实就是一个静态的类，每个变量都是一个类的实例。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
    <pubDate>2008-07-31</pubDate>
    <category>.NET开发</category>
    <author>网络</author>
    <comments>网络</comments>
</item>
<item>
    <title>用.NET Array类的Sort方法分类数值 </title>
    <link>/.net/200807/31-109.html</link>
    <description>Sort方法
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 使用Array类的静态Sort方法是分类数组内容的最简单方法。列表A通过对一组姓名进行分类，说明如何应用这个方法。
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 它生成了下面的结果，它显示了调用分类方法前后的姓名列</description>
    <pubDate>2008-07-31</pubDate>
    <category>.NET开发</category>
    <author>网络</author>
    <comments>网络</comments>
</item>
<item>
    <title>漫谈.Net开发关于命名空间和目录划分  </title>
    <link>/.net/200807/31-108.html</link>
    <description>&amp;nbsp; 从命名空间的命名、目录的划分与命名可以看出一个程序员是否有经验，是否很有经验。一个编程老手绝不允许架构混乱。
&amp;nbsp;
.Net开发中，一般目录名与命名空间名称是对应的。关于命名空间如何划分，目录如何分类，这个问题看似简单，实际上却比较复杂，虽然它不像动</description>
    <pubDate>2008-07-31</pubDate>
    <category>.NET开发</category>
    <author>网络</author>
    <comments>网络</comments>
</item>
<item>
    <title>.NET牛人应该知道些什么?答案二</title>
    <link>/.net/200807/24-17.html</link>
    <description>个人才疏学浅，以下是我认为的答案&amp;nbsp;
中级.NET开发人员 
&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp; 阐述面向接口、面向对象、面向方面编程的区别 
面向对象不好解释，可以理解为以一切元素都是对象，在设计时以对象为单位，考虑它的属性及方法。设计中采用了封装、继承、抽象的手法</description>
    <pubDate>2008-07-24</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>
<item>
    <title> .NET牛人应该知道些什么</title>
    <link>/.net/200807/24-16.html</link>
    <description>任何一个使用.NET的人 
&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp; 描述线程与进程的区别？ 
进程是指在系统中正在运行的一个应用程序；线程是系统分配处理器时间资源的基本单元，或者说进程之内独立执行的一个单元。对于操作系统而言，其调度单元是线程。一个进程至少包括一个线程，通常</description>
    <pubDate>2008-07-24</pubDate>
    <category>.NET开发</category>
    <author>秩名</author>
    <comments>IT起步网</comments>
</item>

</channel>
</rss>
