代码改变世界

判断参数对象是否为DBNULL

2011-05-16 14:52 by 假面Wilson, 347 阅读, 0 推荐, 收藏, 编辑
摘要:null是C#关键字,是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。DBNULL表示类,表示空值.该类用于指示不存在某个已知值(通常在数据库应用程序中)。在数据库应用程序中,空对象是字段的有效值。该类区分空值(空对象)和未初始化值(DBNull.Value 实例)。例如,表可以包含具有未初始化字段的记录。默认情况下,这些未初始化字段具有 DBNull 值。String.Empty表示空字符串,该属性为只读.Convert.IsDBNULL(object value)是一个方法,就是判断参数对象是否为DBNULL对象类型,如果是返回true,不是返回false 阅读全文

SQL语句压缩数据库和Log

2011-05-16 12:56 by 假面Wilson, 414 阅读, 0 推荐, 收藏, 编辑
摘要:--压缩数据库文件 DUMP transaction Database with no_log --压缩数据库,参数0代表当前数据库 DBCC SHRINKDATABASE (0); 阅读全文

c# ComboBox禁用鼠标滚轮

2011-05-10 10:36 by 假面Wilson, 2468 阅读, 0 推荐, 收藏, 编辑
摘要:主要方法是派生一个新的ComboBox类,使它不响应滚轮事件m.Msg == 0x020Anamespace DataTools{/// <summary>/// Log 的摘要说明。/// </summary>/// public class comboNoWheel: System.Windows.Forms.ComboBox,IMessageFilter{ public comboNoWheel() { Application.AddMessageFilter(this); } public bool PreFilterMessage(ref Message m) 阅读全文

软件开发模型

2011-05-04 21:20 by 假面Wilson, 280 阅读, 0 推荐, 收藏, 编辑
摘要:软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。 最早出现的软件开发模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。但计算拓广到统计分析、商业事务等领域时,大多数程序采用高级语言(如FORTRAN、COBOL等)编写。瀑布模式模型也存在 阅读全文

NPOI、OpenXML SDK、OpenOffice SDK 操作Excel

2011-05-04 21:01 by 假面Wilson, 3861 阅读, 1 推荐, 收藏, 编辑
摘要:一、簡介要將資料寫入 EXCEL 檔案有許多的方法,但假如電腦不想安裝 Microsoft Office EXCEL,又想要寫入資料到 EXCEL,可以使用 NPOI、OpenXML SDK、OpenOffice.org SDK 等方式。本文透過簡單的範例 - 寫入資料到 EXCEL 讓大家初步了解如何使用這些 Library。附註 : 本文程式為 Windows Forms (.NET Framework 3.5 專案),開發環境為 Windows XP SP3、Visual Studio 2008 SP1。二、NPOINPOI 是可在 .NET 上的處理 Office 檔案的函式庫,由於 阅读全文

TreeView 在失去焦点的时候 选中的TreeNode仍为高亮

2011-04-25 16:01 by 假面Wilson, 585 阅读, 0 推荐, 收藏, 编辑
摘要:今天遇到这样的问题,发现用过设置 treeview 的 HideSelection = false 可以实现,记录下备以后翻查! 阅读全文

SQL Server 2008数据库复制实现数据库同步备份(转载)

2011-04-22 18:07 by 假面Wilson, 587 阅读, 0 推荐, 收藏, 编辑
摘要:通过SQL Server 2008数据库复制实现数据库同步备份SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份。这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用。它是一种优于文件备份的数据库备份解决方案。在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制。数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜像服务器。但缺点是配置复杂,镜像数据库中的 阅读全文

个人觉得“反射”最好的教程!

2011-04-18 17:53 by 假面Wilson, 366 阅读, 0 推荐, 收藏, 编辑
摘要:园子里写的最好的入门文章是JimmyZhang的系列,通俗易懂,细腻无出其右:.Net 中的反射(序章) - Part.1.Net 中的反射(查看基本类型信息) - Part.2.Net 中的反射(反射特性) - Part.3.Net中的反射(动态创建类型实例) - Part.4 阅读全文

javascript图片预加载技术

2011-04-18 15:40 by 假面Wilson, 1598 阅读, 0 推荐, 收藏, 编辑
摘要:图片预加载技术的典型应用:如lightbox方式展现照片,无疑需要提前获得大图的尺寸,这样才能居中定位,由于javascript无法获取img文件头数据,必须等待其加载完毕后才能获取真实的大小然后展示出来,所以lightbox显示的图片的速度体验要比直接输出的差很多,而本文说提到的预加载技术主要针对获取图片尺寸。一段典型的使用预加载获取图片大小的例子:QUOTE:var imgLoad = function (url, callback) { var img = new Image(); img.src = url; if (img.complete) { callback(img.width 阅读全文

Partial Class部分类

2011-04-18 11:29 by 假面Wilson, 386 阅读, 0 推荐, 收藏, 编辑
摘要:Partial Class ,部分类 或者分布类。顾名思义,就是将一个类分成多个部分。比如说:一个类中有3个方法,在VS 2005将该类中3个方法分别存放在3个不同的.cs文件中。这样做的好处:1、一个大型的项目类可以同时分成不同的区块交由不同的程序员拽写,同时进行。2、若由系统自动产生的source,可以用独立的Partial Class加入,而不必更改到原先类。3、当类(Class)很大时,可以用Partial Class做功能性划分,这也是一种不错的分类方式。 如果您在开发项目的公用函数库,用于公用函数库的内容越丰富越好,但这不可能一下子就写好,需要一点一点的积累,这时就可以使用Part 阅读全文
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 48 下一页