• 发布时间 文章标题
  • 2009-02-28 ASP.NET性能提升秘诀之管道与进程优化

    ASP.NET 2.0中包涵了很多秘密,当你发现它时,可以为你的程序带来更大的性能和扩展性提升。例如,了解了在Membership和Profile provider提供程序中所隐藏的秘密...

  • 2009-02-28 ASP.NET数据库编程入门

    因为Access并不真正为高性能应用程序服务,所以一个希望有多个同时连接用户的站点必须部署一个比Access更适合的数据源。本文将讲述如何从Microsoft SQL Server(...

  • 2009-02-28 C#的Enum——枚举

    枚举 枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于多项选择场合,就是程序运行时从编译时已经设定的固定数目的选择中做出决定。 枚举类型(...

  • 2007-04-25 C#写的ADSL拨号程序示例

    !--StartFragment--ADSL自动拨号类,前提是在系统中已经有了一个宽带拨号连接 调用代码: RASDisplay ras = new RASDisplay(); ras.Disconnect();//断线 ras.Connect("adsl");//拨号 using System; using System.Runtime.InteropServices; public struct RASCONN { public...

  • 2007-04-11 关于C#代码实现ControlTemplate

    现在主流的控件模板和样式是引用XAML资源,不过感觉没有c#代码实现那么灵活,现介绍一下代码实现 ControlTemplate的方法: 以下是引用片段: //控件呈现的显示内容1(这里为Image) FrameworkElementFactoryfe=newFrameworkElementFactory(typeof(Image),"Image"); Bit...

  • 2007-03-09 C#中的“装箱”与“拆箱”

    装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个...

  • 2007-03-09 C#中使用DTS来导入数据及相关问题

    向Sql 中导入Excel数据时,使用MS SQL的DTS功能 可以很方便的导入,同时引用Dll文件,可以在程序中对导入过程进行控制。 创建DTS包的过程如下: 1。在SQL企业管理器中,工具菜单选数据转换服务,导入数据 按照它的图形化向导提示,可以一步步创建一个DTS包,可以...

  • 2007-01-21 C#中Dispose和Close的区别

    当我们开发C#代码的时候,经常碰到一个问题,有些class提供Close(),有些class提供Dispose(),那么Dispose和Close到底有什么区别? 首先,Dispose和Close基本上应该是一样的。Close是为了那些不熟悉Dispose的开发者设计的。因为基本上所有的developer都知道Close是...

  • 2006-11-03 解读 C# 中的正则表达式

    多少年来,许多的编程语言和工具都包含对正则表达式的支持,.NET基础类库中包含有一个名字空间和一系列可以充分发挥规则表达式威力的类,而且它们也都与未来的Perl 5中的规则表达式兼容。 此外,regexp类还能够完成一些其他的功能,例如从右至左的结合模式和表达式的编...

  • 2006-10-31 C#程序集Assembly学习随笔(增补版,附图)_AX

    我一直以为我是个人才,今天才TMD知道,我是个天才! 下面的问题一下就弄出来了. 上篇我讲了下我对Assembly的初步认知. 现在来说说怎么使用已有的Assembly. 比如说我在做一个解决方案时,发现你做的解决方案的某个项目中的类的方法(功能)我正好可以用到,哈,那我就不用写类...

  • 2006-07-07 用C#实现HTTP协议下的多线程文件传输

    很多人都有过使用网络蚂蚁或网络快车软件下载互联网文件的经历,这些软件的使用可以大大加速互联网上文件的传输速度,减少文件传输的时间。这些软件为什么有如此大的魔力呢?其主要原因是这些软件都采用了多线程下载和断点续传技术。如果我们自己来编写一个类似这样的...

  • 2006-07-06 C#箴言:定义常量的两种方法

    在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonly”来定义。 对于静态常量(Compile-time constant),它的书写方式如下: public const int MAX_VALUE = 1...

  • 2006-07-06 Visual C# 2005快速入门之编写方法

    在下面的练习中,将创建一个应用程序,它包含的一个方法能够计算一名顾问的收费金额——假定该顾问每天收取固定的费用,将根据工作了多少天来收费。首先要开发应用程序的逻辑,然后利用“生成方法存根向导”来写出这个逻辑使用的方法。接着,我们将在一个控制台应用程...

  • 2006-07-06 C#中父窗口和子窗口之间实现控件互操作

    很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类...

  • 2006-07-06 VC#2005快速入门之使用if语句

    如果想根据一个布尔表达式的结果选择执行两个不同的代码块,就可以使用if语句。 理解if语句的语法 if语句的语法格式如下(if和else是关键字): if ( booleanExpression ) statement-1; else statement-2; 如果 booleanExpression 求值为true,就运行 statement - 1 ;否...