摘要: 1、基础 Signet 在.Net开发中,对于文件系统操作的相关类,几乎(但不是全部)都在System.IO名称空间中。 而用于浏览文件系统和执行操作的,如移动、复制和删除文件等,有以下几个类: System.MarshalByRefObject - 这是.Net类中用于远程操作的基对象类。它允许在 阅读全文
posted @ 2013-04-16 14:10 黑色街角 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1、泛型介绍 泛型是自.net framework 2.0以来就支持的。 泛型是类型安全的。 拥有了泛型,就可以创造出独立于被包含类型的类和方法了。也可以理解为,泛型就像是一个模板,常常定义一些通用的算法,具体调用时再替换成实际的数据类型,提高了代码的可重用性。2、泛型的优缺点 ⑴性能 泛型的一个主要优点就是性能。 在解释性能为什么是泛型的主要优点之前,我们还需要了解两个概念: 装箱:从值类型转换为引用类型。 拆箱:从引用类型转换为值类型。var list = new ArrayList();list.Add(44); //从值类型 转换为 引用类型 即装箱操作int i = (int)lis 阅读全文
posted @ 2013-04-12 00:28 黑色街角 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 上一篇(NSIS打包软件(一))主要介绍了NSIS打包软件安装程序,对于我们软件行业来说一般软件都不可能只有一次安装就可以了,还包括以后的软件程序的更新,所以这节主要是针对NSIS打包升级程序安装包,平常软件的更新主要是程序文件的替换和数据库的更新,以下代码也正是如此。好了,不废话,NSIS软件更新包打包代码如下:; 安装程序初始定义常量!define PRODUCT_NAME "XX广告制作管理软件"!define PRODUCT_VERSION "2.2"!define PRODUCT_DIR_REGKEY "Software\Micros 阅读全文
posted @ 2013-04-07 10:27 黑色街角 阅读(2078) 评论(1) 推荐(0) 编辑
摘要: 1、什么是NSIS NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。 特点: —开销小,一个完整功能的安装程序仅需要 34k 的额外开销。 —支持大多数 Windows 平台,包括:Windows 9.x,Windows NT,Windows 2000,Windows XP,W... 阅读全文
posted @ 2013-04-03 11:58 黑色街角 阅读(4347) 评论(5) 推荐(1) 编辑
摘要: //图片加载并按比例缩小到合适大小//<img src="" width="80" onload="DownImage(this,80,0,0);">function DownImageWidth(ImgD,MaxWidth,alignX,alignY){ alignX=alignX||1; alignY=alignY||1; var image=new Image(); image.src=ImgD.src; if(image.width>0 && image.height>0) { var 阅读全文
posted @ 2011-04-22 14:13 黑色街角 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 正则:"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1 阅读全文
posted @ 2011-04-22 14:11 黑色街角 阅读(180) 评论(0) 推荐(0) 编辑