2008年8月27日

序列化和反序列化XML应用程序设置类

摘要: 不说了,看代码吧. 阅读全文

posted @ 2008-08-27 20:56 柳寒风 阅读(359) 评论(0) 推荐(0) 编辑

以编程方式使用批语句节省 数据库IO来提高性能

摘要: 大家都知道在程序中尽量少和数据库交互是可以 提高程序性能的,以下举一个比较常见的例子 如:需要根据 某条件判断条记录是否存在 如果不存在就 插入的这种操作。 一般都会用 2 次数据库io , 1次取 Count 如果=0 就 INSERT INTO 其实在 Oracle, 或 SQL Service 等大型数据库中可以使用批 SQL 语句节省数据库 IO(和数据库的交互). 以下例子是一个简单的的演示执行一次数据库 io(演示使用C# + Oracle数据库演示,其他语言或 SQLService 也差不多), 适合使用在写存储过程没太大意义的时候。 阅读全文

posted @ 2008-08-27 20:54 柳寒风 阅读(323) 评论(0) 推荐(0) 编辑

C#反射实例讲解

摘要: 1 创建用于反射使用的DLL 2 应用于反射的例子 阅读全文

posted @ 2008-08-27 20:51 柳寒风 阅读(216) 评论(0) 推荐(0) 编辑

C#利用正则表达式实现字符串搜索

摘要:  .NET 框架正则表达式类是基类库的一部分,并且可以和面向公共语言运行库的任何语言或工具(包括 ASP.NET和 Visual Studio .NET)一起使用。本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的规则、选项等,方便以后朋友们的应用。 阅读全文

posted @ 2008-08-27 20:47 柳寒风 阅读(210) 评论(0) 推荐(0) 编辑

用C#代码编写的SN快速输入工具

摘要: 一般软件都要输入序列号(SN),而大家平时用的最多的恐怕是盗版软件,通常盗版软件的序列号(SN)都保存成:XXXXX-XXXXX-XXXX-XXXX的形式。   而软件输入序列号的地方通常都是几个文本框(TextBox)组成。一个个的将XXXXX复制到文本框将非常麻烦。于是SN快速输入工具便由此产生了。 阅读全文

posted @ 2008-08-27 20:38 柳寒风 阅读(298) 评论(0) 推荐(0) 编辑

2008年8月26日

用AJAX编写一个简单的相册

摘要:  AJAX(Asynchronous JavaScript And XML)是一种运用JavaScript和可扩展标记语言(XML),在网络浏览器和服务器之间传送或接受数据的技术。主要应用于Ria(Rich internet applications)的开发上。   xml问题终于在今天还是解决了。最后在FireFox里还是使用了Dom的一些老方法。我这里就具体解释一下方法吧. 阅读全文

posted @ 2008-08-26 16:40 柳寒风 阅读(256) 评论(0) 推荐(0) 编辑

剖析AJAX成为“时尚”的十大主要理由

摘要: 现在说AJAX是目下最时髦的技术一点不假,当然也有人认为其中有很多炒作的成分;估计两边谁也不能说服谁。因此让我们一起分析为什么AJAX在这个时候出现,以及它为什么会继续成长并且仍将徘徊一段时间。简言之,我把它归结为下面列举的十个最主要的理由。 阅读全文

posted @ 2008-08-26 16:38 柳寒风 阅读(176) 评论(0) 推荐(0) 编辑

AJAX+JSF组件实现高性能的文件上载

摘要: 基于浏览器的文件上传,特别是对于通过<input type="file">标签包含到Web页面来实现上传的情况,还存在较严重的性能问题。我们知道,超过10MB的上传文件经常导致一种非常痛苦的用户体验。一旦用户提交了文件,在浏览器把文件上传到服务器的过程中,界面看上去似乎处于静止状态。由于这一切发生在后台,所以许多没有耐心的用户开始认为服务器"挂"了,因而再次提交文件,这当然使得情况变得更糟糕。   为了尽可能使得文件上传感觉更友好些,一旦用户提交文件,许多站点将显示一个中间过程动画(例如一旋转图标)。尽管这一技术在上传提交到服务器时起一些作用,但它还是提供了太少的有关文件上传状态的信息。解决这个问题的另外一种尝试是实现一个applet——它通过FTP把文件上传到服务器。这一方案的缺点是:限制了你的用户,必须要有一个支持Java的浏览器。 阅读全文

posted @ 2008-08-26 16:36 柳寒风 阅读(327) 评论(1) 推荐(0) 编辑

AJAX编写用户注册实例及技术小结

摘要: 我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。如果我们用Ajax技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面的操作,不必点击“检查”,也不必等待服务器返回信息,检查与用户操作是异步的,可同时进行。当服务器信息返回的时候,会自动在面页相应位置显示返回信息,不必刷新页面,相当于局部刷新的效果。 阅读全文

posted @ 2008-08-26 16:32 柳寒风 阅读(200) 评论(0) 推荐(0) 编辑

AJAX:如何处理书签和后退按钮

摘要: 本文将展示一个开源JavaScript库,该脚本库给AJAX应用程序带来了书签和后退按钮支持。在学习完这个教程后,开发人员将能够获得对一个AJAX问题的解决方案(甚至连Google Maps和Gmail现在都不提供该解决方案):一个强大的、可用的书签和后退前进功能,其操作行为如同其他的Web应用程序一样。   本文将阐述目前AJAX应用程序在使用书签和后退按钮方面所面临的严重问题;展示Really Simple History(RSH)库——一个可以解决以上问题的开源框架,并提供几个运行中的例子。   本文所展示的这个框架的主要发明分为两部分。首先是一个隐藏的HTML表单,用于缓存大量短期会话的客户端信息;这种缓存功能为页面导航提供了强大的支持。其次是超链接锚点和隐藏Iframe的组合,它们被嵌入后退和前进按钮,用来截获和记录浏览器的历史记录事件。以上两种技术都被包装在一个简单的JavaScript库中来简化开发。 阅读全文

posted @ 2008-08-26 16:29 柳寒风 阅读(404) 评论(0) 推荐(0) 编辑

导航