- 博客(22)
- 资源 (57)
- 收藏
- 关注
原创 自己写的一个存储过程例子,用来增加字段
-- ============================================= -- Author: -- Create date: -- Description: @StartFieldNo:开始字段编号,@AddLength:要增加几个字段,@TableName:表名 -- ====================================
2012-08-31 16:43:51 2553
转载 VB InstrRev函数
返回某字符串在另一个字符串中最后出现的位置。 语法 InstrRev(string1, string2[, start[, compare]]) InstrRev 函数的语法有以下参数: 参数 string1 必选项。接受搜索的字符串表达式。 string2 必选项。被搜索的字符串表达式。 Start
2012-08-31 10:11:04 5895
转载 VB 设置文件属性
SetAttr 语句 为一个文件设置属性信息。 语法 SetAttr pathname, attributes SetAttr 语句的语法含有以下这些命名参数: 部分 描述 pathname 必要参数。用来指定一个文件名的字符串表达式,可能包含目录或文件夹、以及驱动器。 Attributes
2012-08-31 09:50:12 2179
转载 VB实现Com+组件配置
在Windwos2000的管理工具里有一个“组件服务”工具,可以实现对COM+组件的应用的安装、启动、删除和对组件的安装、删除。这在安装一个有COM+组件的应用系统时时非常有用的,我们可以通过程序控制一个组件添加删除,可以通过程序实现这个过程的自动化,而不必人工停止应用再安装组件!现在我们来讨论怎样用VB程序实现这个工具的这些功能。 一、COMAdmin接口简介COMAdm
2012-08-30 10:04:17 765
原创 C#集合类Queue_多线程
----------一个例子,供自己学习使用------------------------------- private void button_测试Queue结合多线程_Click(object sender, EventArgs e) { Console.WriteLine("初始化队列"); queue
2012-08-24 10:48:19 2811
原创 C#集合类Queue
队列(Queue)在程序设计中扮演着重要的角色,因为它可以模拟队列的数据操作。例如,排队买票就是一个队列操作,后来的人排在后面,先来的人排在前面,并且买票请求先被处理。为了模拟队列的操作,Queue在ArrayList的基础上加入了以下限制 1.元素采用先入先出机制(FIFO,First In First Out),即先进入队列的元素必须先离开队列。最先进入的元素称为队头元素。
2012-08-24 10:19:52 4347 1
原创 C#事件简单举例
EventHandler的定义如下public delegate void EventHandler(object sender,TEventArgs e) where TEventArgs:EventArgs第一个参数必须是object类型(是一个对象,包含事件的发送者)第二个参数是T类型(即泛型),定义了一个T的约束,它必须派生自基类EventArgsCardInfoEvent
2012-08-21 11:38:24 2286 1
原创 泛型委托的用武之地
冒泡排序大家都知道,例如一个整形数组,可以用冒泡排序来使它按从小到大的顺序排序,但它仅限于了按整形数组来排序,如何做到按任意类型进行排序呢,例如按一个类的某个属性进行排序? 举例说明:定义一组以类MEmployee为元素的数组,按MEmployee的Salary属性进行排序,类似的可以引伸为对其他类型的比较 -----------元素类定义-----------
2012-08-20 16:28:08 1146
翻译 Action<T>和Func<T>泛型委托
1.泛型Action委托表示引用一个void返回类型的方法。因为这个委托类存在不同的变体,所以可以传递至多16种不同的参数类型。没有泛型参数的Action类可调用没有参数的方法。Action调用带一个参数的方法,Action调用带两个参数的方法,Action调用带8个参数的方法。 2,Func委托可以以类似的方式使用。Func允许调用带返回类型的方法。与Action类似,F
2012-08-20 15:03:21 5808
翻译 C#自定义类型强制转换
举一个小例子 --------------类定义------------- public class MyCurrency { public uint Dollars; public ushort Cents; public MyCurrency(uint dollars, u
2012-08-16 10:51:56 3519
翻译 空合并运算符
空合并运算符(??)提供了一种快捷方式,可以在处理可空类型和引用类型时表示null可能的值。这个运算符放在两个操作数之间,第一个操作数必须是一个可空类型或引用类型;第二个操作数必须与第一个操作数的类型相同,或者可以隐含地转换为第一个操作数的类型。空合并运算符的计算如下:.如果第一个操作数不是null ,整个表达式就等于第一个操作数的值.如果第一个操作数是null,整个表达式就等于第
2012-08-07 15:59:24 3823
翻译 C#可空类型
可空类型只能用于值类型,不能用于引用类型,引用类型本身支持null值。如果直接把null赋值给int类型,会出现一个错误"无法将 NULL 转换成'int',因为它是一种值类型"。赋值时应该使用 int? a = null;可空类型与一元或二元运算符一起使用是,如果一个操作数或两个操作数都是null,其结果为null。说白了int?a=null 这句话的意思就是让值类型a可以接收n
2012-08-07 15:36:35 1849
翻译 C#数组比较(IStructuralEquatable接口)
数组和元组都实现了IStructuralEquatable和IStructuralComparable。这两个接口都是.NET4新增的 不仅可以比较引用,还可以比较内容,IStructuralEquatable接口用于比较两个元组或数组是否有相同的内容, IStructuralComparable接口用于给元组或数组排序 应用范围:可以自定义比较数组中的元素结构是否相同,例
2012-08-07 11:43:27 3307
翻译 c#元组举例
元组的概要:数组合并了相同类型的对象,而元组合并了不同类型的对象。元组起源于函数编程语言(如F#) ,在这些语言中频繁使用元组。在N盯4中,元组可通过.NET Fmmework用于所有的NET语言。.NET 4定义了8个泛型Tuple类和一个静态Tuple类,它们用作元组的工厂。这里的不同泛型Tuple类支持不同数量的元素。例如,Tuple包含-个元素,Tuple包含两个元素,以此
2012-08-06 16:39:20 6351 2
翻译 C# yield return 返回枚举器
1.举例 -------------类定义-------------- public class GameMoves { private int move = 0; const int MaxMoves = 9; private System.Collections.IEnumerator cross;
2012-08-06 15:45:30 1340
翻译 C#中迭代集合的不同方式
请看下面的例子,类MusicTitles可以用默认方式通过GetEnumerator()方法迭代标题,用Reverse()方法逆序迭代标题,用Subset()方法迭代子集---------类定义-------------- public class MusicTitles { string[] names = new string[] {
2012-08-06 14:44:07 2131
翻译 C#中foreach的一点理解
C#中的foreach语句不会解析为IL(中间代码)代码中的foreach语句,C#编译器会把foreach语句转换为IEnumberable接口的方法和属性。 ----类P的定义 public class P { public string Name { get; set; } } ----数组初始化
2012-08-06 11:48:34 895
翻译 C#中的数组段
1.数组段说明. 结构ArraySegment表示数组的一段。如果某方法应返回数组中的一部分,或者给 某方法传递数组的一部分,就可以使用数组段。通过ArraySegment可以传递三个参数 (数组,数组段开始位置,从开始位置选择的元素个数),也可以只传递一个参数. 数组段不会复制原数组的元素,但原数组可以通过ArraySeg
2012-08-06 10:08:24 1736
翻译 C# 引用类型作为函数参数时一些需要注意的地方
1.请看下面的这个例子:----------定义一个类------------------- public class RefClass { public int IntValue { get; set; } }----------定义四个静态方法----
2012-08-03 17:06:23 2421
原创 C#的参数传递,一道面试题
1.定义一个类MPigeon,调用一个Swap交互函数,问最后实参的结果是什么 -----------类定义------------------ public class MPigeon { public string Name { get; set; } }----------交换函数--------------- p
2012-08-03 16:27:53 671
原创 数组排序两种方法
1.第一个例子 -------------------定义代码-------------------------------- #region Array数组排序1 public class Pigeon : IComparable //类元素本身继承比较接口 { int XValue; int YValue;
2012-08-03 15:41:09 880
转载 C#4.0中的协变和逆变
C#4.0中的协变和逆变(也可叫抗变) 谈谈.Net中的协变和逆变关于协变和逆变要从面向对象继承说起。继承关系是指子类和父类之间的关系;子类从父类继承所以子类的实例也就是父类的实例。比如说Animal是父类,Dog是从Animal继承的子类;如果一个对象的类型是Dog,那么他必然是Animal。协变逆变正是利用继承关系 对不同参数类型或返回值类型 的委托或者泛型接口之间做转变。我承
2012-08-01 11:34:36 5502 1
javascript 小例子
2015-11-15
反射创建泛型类
2015-11-15
AutoMapper的使用
2014-10-23
简单Web服务器
2014-04-11
简单聊天室
2014-04-08
使用JCrop 截取头像包含了后台处理代码 asp net c#
2014-02-21
VS2010 Javascript 小插件
2013-10-30
Ajax_三层增删改_分页
2013-08-08
IIS简单模拟(C#)
2013-06-07
C#三层结构搜素树节点
2013-05-23
CodeSmith(支持VS2010包含三层模板文件)
2013-05-22
三层多条件查询解决方案
2013-05-20
NPOI操作Excel(VS2010)
2013-05-07
WeifenLuo.WinFormsUI.Docking
2013-03-29
C# Timer的多线程使用方法
2013-03-29
Javascript表格高级操作
2013-01-31
Javascript高级表格操作
2013-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人