自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xxpyeippx的专栏

来老娘的地盘干什么!

  • 博客(16)
  • 资源 (13)
  • 收藏
  • 关注

原创 为客户端使用事件增加匿名方法

这样可以免除客户端多调用事件的时候,每次都要写new xx(),再建一个xxx(object sender,EventArgs e)的方法的麻烦。不过说起来,我觉得反正VS可以通过tab键自动感应帮我们建好这个方法,而且规范整齐,有何不好呢?Car的代码同上一篇一样,只是客户端的代码加多了一行。客户端: using System;using System.Collect

2008-06-30 17:43:00 593

原创 事件如何支持泛型代理

。。。这样的话,可以少声明很多代理了。。。(可以多个事件对应一个代理)还没有感觉出来有什么特别大的用途。car:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace TestCS{ public

2008-06-30 17:33:00 84 1

原创 event关键字存在的必要

有了代理,为什么还要事件?是否代理和事件一定要“双生”?事件的作用是:缩小客户端使用代理的权限:只能增建、删除注册。而不能Invoke或者重置代理。如果采用私有化代理并且自定义访问方法也可以做到这点。真是这个机制太常用了,增加一个event关键字可以少打一点代码如果客户端需要再更加大的范围使用类的代理,则不用事件即可。事件的声明:访问权限 + event关键字 + 代理类型 ;ca

2008-06-30 17:04:00 1308 1

原创 .net 2.0 以后的版本:代理一个对象的时候,支持继承树

因此,使用泛型的代理,也可以使用object的代理来代替class SportCar : Car { public override string ToString() { return "this is child class-->"+base.ToString(); }

2008-06-30 16:36:00 639

原创 泛型的代理--Generic delegate

using System;using System.Collections;using System.Linq;using System.Text;using System.Collections.Generic;using System.Runtime.Serialization;namespace TestCS{ c

2008-06-30 16:27:00 760

原创 callback(3)--使用方法覆盖

针对callback(1)的需求,我们还可以使用第三种方式来解决,使用virtual的方法。只是客户端调用的时候,必须要自己重新一个car类。代码如下:其实第一种和第二种都是has-a解决方案;这一种是 is-a的解决方案CAR: using System;using System.Collections.Generic;using System.Linq;

2008-06-30 15:28:00 578

原创 callback(2)--使用代理

针对callback(1)的需求,可以使用代理来解决。/相对于用接口Callback的方式,      //代理可以和接口一样指定方法的定义      //代理可以自动维护一个ArrayList,通过简单的 += 和 -= 就可以实现.      //如果Car类中,将该代理类型的成员设为public ,甚至可以不用再写维护的方法CAR using System;using

2008-06-27 17:54:00 748

原创 callback(1)---callback interface--回传接口

如果我已经写好了一个类,但是调用端(客户端)想要干预我的执行顺序。比如有一个Car类,客户端想要在Car超速的时候,打印出超速的信息。而且,客户端想要怎么样打印还不确定,或者说不同的客户端想要打印不同的信息。这个时候,Car就和客户端约定好:定义一个接口,用来规范需要的参数;Car维护一个该接口的列表(用户可以传入多个处理方式),并且在适当的时候,调用该接口定义的方法,给客

2008-06-27 15:45:00 1251

原创 泛型的基类和接口

象其他的类型一样,泛型也可以定义基类和接口。注意:当子类实现泛型基类时候,需要指定到底是什么类型。当子类实现泛型基类的abstract或者virtual的方法时候,也要指定类型。例如:// A generic class with a virtual method.public class MyList{private List listOfData = new

2008-06-24 10:49:00 1603

原创 自定义泛型的结构(struct)

注意点: 首先,结构的声明要加入,如 MyPoint, 不然结构体里面用到T会混淆。其次,default关键字的新用法:除了在Switch里面的用法;在泛型里面表示该类型的默认值。比如int的默认值为0;引用型的默认值为null。 span class="Title">最后,泛型允许加入where关键字来限定传入的类型。主要包括where T : struct  必须传入值类型

2008-06-24 09:56:00 2961

原创 自定义泛型方法

泛型的接口主要有:ICollection,IComparer,IDictionary,IEnumerable,IEnumerator,IList; 已经实现的类有:Collection,Comparer, Dictionary, List, Queue, SortedDictionary, Stack,LinkedList,ReadOnlyCollection 但是除了这些方法外,还可以自

2008-06-24 09:41:00 1708

原创 如何在一个环境中立足

刚来公司的时候,公司没有文档,面对几十个表,也没有人给我讲,业务流程,啥都不熟悉。说是开发保税仓、监管仓系统,我连这些仓库是做什么的都不知道。领导也不安排任务,忙的忙死,闲的闲死,没有项目管理,叫他招个测试,他说不用;最后还是叫我做测试,搞的我气不过。。。。带着种种的抱怨,我在这个岗位呆了半年了,说实话是忙少闲多,多次产生辞职的念头。不过今天看了阿朱入职的经历,我觉得我还是身上带着

2008-06-18 10:47:00 705

原创 如果我有空

如果我有空,我就去和朋友聚会、看风景(旅游)、做面膜、看搞笑的电视剧、逛街、看韩剧、看康熙来了、化妆、听歌、看小说、睡觉、做清洁。

2008-06-17 11:23:00 693

原创 为什么我喜欢CNBLOG

CNBLOG主页很简单,就是最新选出的优秀文章. 每天上去一看,增长知识.这就类似于Google一开始的设计,就是一个简单的页面, 但是很直接.

2008-06-11 16:06:00 815

原创 C# 2.0开始支持Nullable

解决的问题:如何区分没有赋值的Datetime和1/1/0001如何区分没有赋值的int 和 0C#2.0以上的版本支持了Nullable 代码:DateTime? a = null;Nullable t = null;Console.WriteLine(a.HasValue);解释:DateTime?  就相当于 Nullable同理可以用于其他值类型.注

2008-06-05 11:41:00 712

原创 WCP初体验

WCF是MS对于WebService/Remoting/消息服务的整合.这部分一定会在今后的网络环境中大展拳脚.因此我就来学习一下.首先就是进入msdn的首页,发现首页改版了,清爽很多.内容索引做的更好了.然后进入我想要找到的页面:http://msdn.microsoft.com/zh-cn/library/ms735119.aspx首先浏览了一下概述,和我心中想的功能差不多.

2008-06-04 11:58:00 1343

Flash在线拍照参考资料1

整理了一些Flash在线拍照的技术介绍 包括flash和网页部分

2009-09-27

Flash在线拍照参考资料2

整理了一些Flash在线拍照的实例 包括flash和网页部分

2009-09-27

flash在线拍照资料整理1

介绍了flash在线拍照的资料 整理了网页 和实例

2009-09-27

庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术(pdf).rar

庖丁解牛—纵向切入ASP.NET3.5控件和组件开发技术 pdf,word

2009-05-04

web2db数据采集升级版

可以采集其他网站数据下来,主要是用了正则

2009-05-01

Windows mobile 蓝牙应用

采用了的三方类库<br>实现了2台机子的蓝牙通讯。含安装包。

2008-05-13

简单的网页内容采集器(C#)

预览图片见:http://www.cnblogs.com/xxpyeippx/archive/2008/03/31/1131211.html运行环境windows nt/xp/2003 or above.net Framework 1.1SqlServer 2000 开发环境 VS 2003目的学习了网络编程,总要做点什么东西才好。于是想到要做一个网页内容采集器。作者主页: http://www.fltek.com.cn使用方式测试数据采用自cnBlog。见下图用户首先填写“起始网页”,即从哪一页开始采集。然后填写数据库连接字符串,这里是定义了采集到的数据插入到哪个数据库,后面选择表名,不必说了。网页编码,不出意外的话,中国大陆都可以采用UTF-8爬取文件名的正则:呵呵 这个工具明显是给编程人员用的。正则都要直接填写啦。比如说cnblogs的都是数字的,所以写了\d建表帮助:用户指定要建立几个varchar型的,几个text型的,主要是放短数据和长数据啊。如果你的表里本来就有列,那就免啦。程序里面没有做验证哦。网页设置里面:采集内容前后标记:比如说都有 xxx,如果我要采集xxx就写“到”,意思,当然就是到之间的内容啦。后面的几个文本框是显示内容的。点击“获取URL”可以查看它捕获的Url对不对的。点击“采集”,可以把采集内容放到数据库,然后就用 Insert xx () (select xx) 可以直接插入目标数据了。程序代码量非常小(也非常简陋),需要的改动一下啦。不足 应用到了正则表达式、网络编程由于是最简单的东西,所以没有用多线程,没有用其他的优化方法,不支持分页。测试了一下,获取38条数据,用了700M内存啊。。。。如果有用的人 ,可以改一下使用啦。方便程序员用,免写很多代码。Surance Yin@ Surance Center 转载请注明出处

2008-03-31

史上最简单的LightBox--Surance Box

基于JQuery的轻量级LightBox。特点是超级好用,超级好看懂.作者:Surance http://www.fltek.com.cn=====================Lightbox”是一个别致且易用的弹出页面/图片显示效果,它可以使弹出窗口或者图片直接呈现在当前页面之上而不用转到新的窗口。类似于WinXP操作系统的注销/关机对话框,除去屏幕中心位置的对话框,其他的区域都以淡出的效果逐渐变为银灰色以增加对比度,此时除了对话框内的表单控件,没有其他区域可以获取焦点。

2008-02-29

C# Reflector 5.0

Reflector for .net

2008-01-16

Surance Center V1.0

采用DB4o作为数据存储开发的一个简单应用。 包括文档和源代码 示例地址:http://www.fltek.com.cn 具体信息 http://blog.csdn.net/xxpyeippx/archive/2007/12/30/2005284.aspx

2007-12-30

C#实体类生成工具(Surance)

可以模仿petshop生成实体类。也可以自定义模板。 提供源代码 V2.0

2007-03-12

CodeSurance

作用: 1 直接从sqlServer数据库生成类。 2 支持模板。可以自定义模板。 3 支持自定义类。(如数据库中有表 Book(BookName,BookID) 和表 Author(BookID AuthorID AuthorName),则可以把 Author 中的的BookID生成为 Book类型的属性。 4 功能类似于 CodeSmith的一部分。 5 希望源码的,请联系作者:xxpyeippx@126.com

2006-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除