摘要: DotNetZip是一个Zip操作类库,它非常小,但也非常容易使用。在VB.NET、C#或其他的.NET语言中引用它后就可以非常容易的对Zip文件进行创建、读取或更新等操作。DotNetZip目前的版本为1.7,下边用几个例子来说明它的使用(使用前需引用命名空间Ionic.Zip)。1.创建/更新压缩文件,zip文件存在则更新,不存在则创建[代码]2.列出zip文件中所有的文件[代码]3.从zip... 阅读全文
posted @ 2009-02-26 12:16 张远强 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 1.界面预览2.点击下载 阅读全文
posted @ 2008-03-13 16:52 张远强 阅读(541) 评论(1) 推荐(0) 编辑
摘要: 还在为B/S系统的更新烦恼吗?开发者:每次版本更新都得制作更新包,然后通知用户下载更新,版本多了更新包不利于管理。用户:时常得去官方站留意是否有更新,每次都得手动去下载更新包,再传到服务器完成更新,烦!碰上更新频繁的系统,隔三差五就得更新,烦烦烦!很多桌面应用程序如瑞星、Windows操作系统都有自动更新的功能,自动更新的好处有:·更新及时。使系统始终保存在最新最安全的状态,防止漏洞被人... 阅读全文
posted @ 2008-01-25 18:17 张远强 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 一、页输出缓存1.设置 ASP.NET 页缓存的两种方式1.1 以声明方式设置 ASP.NET 页的缓存以声明方式设置 ASP.NET 页的缓存的方法是在页中使用 @ OutputCache 指令,它的常用属性如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.c... 阅读全文
posted @ 2007-12-27 05:50 张远强 阅读(831) 评论(1) 推荐(0) 编辑
摘要: 自从发布了"个人网站与动网整合非官方方法"后,经常有网友来咨询动网整合的相关事情,我也常常建议大家好好去看下"PDO通行接口开发人员参考规范1.0",因为一旦你知道了怎么去使用它,就会发现其实整合并不是一件困难的事情,并且比我的非官方方法有更大的灵活性,毕竟去改动网数据库表总不是非常的完美。一、数据同步原理假设A、B两个系统要实现会员数据同步,同步过程是这样的:当A系统要注册(登录/注销/资料修改... 阅读全文
posted @ 2007-12-27 05:40 张远强 阅读(1312) 评论(4) 推荐(0) 编辑
摘要: 1.隐式实现的接口 interface IControl { void Paint(); } public class EditBox : IControl { public void Paint() { Console.WriteLine("Pain method is called!"); } } class Test { static void Main() { EditBox editbox = new EditBox(); editbox.Paint(); ((IControl)editbox).Paint(); Console.ReadKey(); } } 结果: Pain method is called! Pain method 阅读全文
posted @ 2007-12-27 05:34 张远强 阅读(1269) 评论(3) 推荐(0) 编辑
摘要: namespace ConsoleApplication1 { class Program { static void Main(string[] args) { USB usb; usb = new UDisk();//插入U盘 usb.OutputFile();//从U盘读出文件 usb.InputFile();//往U盘写入文件 usb.Dispose();//拔出U盘 Console.WriteLine(""); usb = new MDisk();//插入移动硬盘 usb.OutputFile();//从移动硬盘读出文件 usb.InputFile();//往移动硬盘写入文件 阅读全文
posted @ 2007-12-27 05:27 张远强 阅读(1090) 评论(9) 推荐(0) 编辑
摘要: Links 在test.aspx中,只要获取title参数的值并显示出来即可,本来用Request["title"]就可解决的问题却因链接所处页面的编码不同而变得复杂起来: 当链接所处的页面是用GB2312编码时,如果test.aspx也是GB2312则获取的参数值不乱码,否则乱码; 当链接所处的页面是用UTF-8编码时,如果test.aspx也是UTF-8则获取的参数值不乱码,否则乱码; 阅读全文
posted @ 2007-12-27 05:23 张远强 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 思考一个问题:怎么实现在第一次检索的基础上进行二次检索? 通常,我们的做法是第一次检索时保存检索条件,在第二次行检索时组合两次检索条件对数据库进行一次新的查询,如: 第一次检索:Select * from table where age>18 第二次检索:Select * from table where age>18 and name like 'zh%' 这样做虽可以实现我们所要的结果,... 阅读全文
posted @ 2007-12-27 05:17 张远强 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 为了防止文章标题过长超过容器(td,div)宽度而显示成多行,我们通常要对标题进行处理让其显示在一行,通常使用的方法有两种:一种方法是在客户端用CSS设置容器的overflow属性;另一种方法则是在服务器端用left函数对标题字符串进行截取。两种方法通常情况下都能达到我们的目的: Code highlighting produced by Actipro CodeHighlighter (f... 阅读全文
posted @ 2007-12-27 05:12 张远强 阅读(336) 评论(0) 推荐(0) 编辑