分类

链接

2024 年 11 月
 123
45678910
11121314151617
18192021222324
252627282930  

近期文章

热门标签

新人福利,免费薅羊毛

深入浅出C#委托与事件系列(四)

通过前面的学习,我们不仅疑惑:为什么.Net Framework 中的事件模型和上面的不同?为什么有很多的EventArgs参数? 在回答上面的问题之前,我们先搞懂 .Net Framework的编码规范: ? 委托类型的名称都应该以EventHandler结束。 ? 委托的原型定义:有一个void返回值,并接受两个输入参数:一个Object 类型,一个 EventArgs类型(或继承自EventArgs)。 ? 事件的命名为 委托去掉 EventHandler之后剩余的部分。 ? 继承自EventArgs的类型应该以EventArgs结尾。 再做一下说明: 1. 委托声明原型中的Object类型...

.NET 暂无评论 阅读(1,894)

深入浅出C#委托与事件系列(三)

什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋 那我们首先来看一下比较正统的感念吧: 事件是类在发生其关注的事情时用来提供通知的一种方式。 事件的发生一般都牵扯2个角色 事件发行者(Publisher):一个事件的发行者,也称作是发送者(sender),其实就是个对象,这个对象会自行维护本身的状态信息,当本身状态信息变动时,便触发一个事件,并通知说有的事件订阅者。 事件订阅者(Subscriber):对事件感兴趣的对象,也称为Receiver,可以注册感兴趣的事件,在事件发行者触发...

.NET 暂无评论 阅读(1,587)

深入浅出C#委托与事件系列(二)

从《深入浅出C#委托与事件系列(一)》中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子,小明委托小张去买车票。 但是在我们的程序世界里,也是这么的简单吗?当然,什么是OO,OO就是现实世界的抽象,所有现实世界的事物,在OO里都能得到很好的诠释,不好意思,扯远了...... 那我们就单刀直入吧,如果同学们不...

.NET 暂无评论 阅读(1,703)

深入浅出C#委托与事件系列(一)

委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。 在讲委托,事件之前,我想问大家一个非常简单的问题,也许在我们日常的编...

.NET 暂无评论 阅读(2,325)

批量生成缩略图 工具

刚刚花了两小时写的一个小软件,批量生成缩略图,可以一次性从N个文件夹里读取图片并生成 缩略图 效果图:   提供给大家下载: ImgThumbPlus v1.0.exe 版本为1.0,程序不是很完善,还有很多地方没处理,等有时间再更新~   注意:本工具为.NET  WINFORM程序,好像要.NET FRAMEWORK 2.0,如果没有话,百度一下吧!   闪了~

.NET, Download, ResourceShare 评论(1) 阅读(3,111)

C#跨线程调用窗体控件

C#跨线程调用窗体控件

.NET 暂无评论 阅读(2,142)

SQL Server中如何生成GUID C#.NET中如何生成和使用GUID

GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。” 1.一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。 2.GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50...

.NET, SQL Server 暂无评论 阅读(5,402)

C#多线程间传入值和返回值问题(二)

C#多线程间传入值和返回值问题

.NET 评论(1) 阅读(3,933)

SQL如何生成GUID,C#.NET中如何生成GUID

SQL如何生成GUID,C#.NET中如何生成GUID

.NET, MySQL, SQL Server 暂无评论 阅读(3,716)

编写数据库连接池

编写数据库连接池(一) 一.  编写连接池需实现javax.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法: •    Connection getConnection() •    Connection getConnection(String username,String password) 二.  实现DataSource接口,并实现连接池功能的步骤: •    在DataSource构造函数中批量创建与数据库的连接,并把创建的连接加入LinkedList对象中。 •    实现getConnection方法,让getConnection方法每次调用时,从LinkedList中取一个Connection返回给用户。 •    当用户使用完C...

.NET, MySQL, SQL Server 暂无评论 阅读(1,853)