- 博客(17)
- 收藏
- 关注
翻译 Creating GridView Columns Dynamically (Part 1)--动态创建GridView的列(一)
导读:Beginning with this article I am starting a series that will show you how to create data bound controls such as GridView and DetailsView programmatically. To begin with Part 1 shows how to add
2007-09-28 15:50:00 1486
转载 C#抽象基类与接口的区别
导读: 类 定义新的数据类型以及这些新的数据类型进行相互操作的方法 定义方式: class Cat ...{ } class Cat:object ...{ } C#中所有的类都是默认由object类派生来的,显示指定或者省略效果是一样的,所以上面的两个例子是完全相同的。 C#中类包括:抽象类、密封类、非抽象类 abstract:表示修饰
2007-09-27 11:10:00 2443
转载 C# 中委托的簡單理解
导读: 委托是一種可以把引用存儲為函數的型,聽起來很棘手,但其機制是非常簡單。 據我個人理解,可以解釋為:委托是一個可以調用其它方法、事件等的架子。 委託的的聲明類似於函數,但不帶函數體,且要使用delegate關鍵字。委托的聲明指定了一個函數名,其它包含一個返類型和參數列表。 下邊做一個簡單的例字,幫助大家理解。 cla
2007-09-27 10:20:00 577
转载 Effective C# 原则2:为你的常量选择readonly而不是const(译)
对于常量,C#里有两个不同的版本:运行时常量和编译时常量。因为他们有不同的表现行为,所以当你使用不当时,将会损伤程序性能或者出现错误。两害相权取其轻,当我们不得不选择一个的时候,我们宁可选择一个运行慢一点但正确的那一个,而不是运行快一点但有错误的那个。基于这个理由,你应该选择运行时常量而不是编译时常量(译注:这里隐藏的说明了编译时常量效率更高,但可能会有错误)。编译时常量更快更直接,但在可维护性上
2007-09-26 17:22:00 489
原创 面向对象基础知识(二)-类的继承
一、静态类和静态类成员 静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。var ExpCollDivStr = ExpCollDivStr;ExpCollDivStr = ExpCol
2007-09-26 16:47:00 678 2
转载 一个C#睡前故事
导读: 从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed referenc
2007-09-26 11:17:00 504 1
转载 Use DataReader Cleverly
IntroductionADO.NET DataReader is a read only and forward only cursor that allows you to iterate through the records very fast. In terms of performance DataReader is possibly the fastest way to fetc
2007-09-11 10:44:00 501
原创 拷贝批量数据到SQL Server数据库。
一些应用需求要求插入大额的数据到SQL server数据库中。这时候再用INSERT语句并不是一个高效率的方法。SQL Server提供了一个批量插入数据的类:SqlBulkCopy。本文用一个例子来阐述这个 类怎么在你的程序中使用。例子:SqlConnection sourceConn = new SqlConnection("Data Source=./sqlexpress;initi
2007-09-11 09:53:00 642
原创 C#泛型概述
泛型 泛型是 2.0 版 C# 语言和公共语言运行库 (CLR) 中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险,如
2007-09-07 11:42:00 462
转载 C#的6种常用集合类
一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法
2007-09-07 09:54:00 616
原创 C#字符串处理积累(一)
1.把string类型转换为int类型有三种方法:Convert.ToInt32(myString), Int32.Parse(myString);Int32.TryParse(myString, out myint); using System;using System.Collections.Generic;using System.Text;namespace Console
2007-09-06 17:08:00 645 1
转载 常用的架构模型
导读: 经过这几年的积累,在系统架构方面逐渐积累了一些自己的经验,到今天有必要对这些经验作个小结。在我的架构思维中,主要可以归类为三种架构模型:3/N层架构、“框架+插件”架构、地域分布式架构。 一.三种架构模型 1.3/N层架构 这是经典的多层架构模型,对于稍微复杂一点或特别复杂的系统,不使用分层架构是很难想象的。下图是经典的3层架构: 如今,凡
2007-09-06 10:38:00 1427
转载 Microsoft .NET Pet Shop 4 架构与技术分析
导读: 1.项目概述与架构分析微软刚推出了基于ASP.NET 2.0下的Pet Shop 4, 该版本有了一个全新的用户界面。是研究ASP.NET 2.0的好范例啊,大家都知道,一直以来,在.NET和Java之间争论不休,到底使用哪个平台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估进而在比较.NET和Java的高下。用户做比较的这个项目
2007-09-05 15:16:00 598
转载 C#精髓第四讲 GridView 72般绝技
导读: C#精髓第四讲 GridView 72般绝技 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.24-26 为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于CSDN社区的清清月儿,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果! 快速预览: GridView无代码分页排序 Grid
2007-09-05 11:47:00 799 1
原创 从C#谈对面向对象的理解点滴(一)
1.覆盖:类的成员声明中,可以声明与继承而来的成员同名的成员。这是称派生类的成员覆盖了基类的成员。这是会有个警告,使用new 关键字可以关闭这个警告。2.Base保留字:Base关键字主要是为派生类调用基类成员提供一个简写的方法。3.C#中的多态:多态的定义:同一操作作用于不同的类的实例,不同的类将进行不同的解释,最后产生不同的执行结果。编译时的多态性: 编译时的多态性是通
2007-09-04 17:32:00 828
转载 java中的abstract class和interface
1. abstract class更多的是表现一个具有层次关系的实体,interface表现的是一个功能的某个方面,虽然interface也是抽象的,但是interface更多的用于contract的描述,而abstract class往往是从具有层次结构的角度抽象出共同的实体特性。应用interface描
2007-09-04 09:26:00 741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人