摘要:
DataSet的问题:1、缺少抽象,开发人员必须了解其基础架构;2、弱类型,返回的是System.Object,必须进行类型转换Convert.ToInt32等之后才能使用,降低了效率,增加了出错的可能性;3、不是面向对象的,无法充分利用OO的技术。使用DataSet,它的缺点将在复杂系统中成倍的扩大。 自定义实体类的挑战:要求更多的代码。我们不是简单地获取数据并自动填充 DataSet,而是获取... 阅读全文
摘要:
工厂模式与抽象工厂模式,相信同行不会陌生.在网上及相关书里面也看过这方面的介绍(推荐这两本书:Steven John Metsker's Design Patterns in c# 和 Gof's Design Pattern Framework2.0).今天抽点时间,写点这方面的东西,希望能起到一点抛砖引玉的作用. 工厂模式与抽象工厂模式是应用得比较多的构造型模式,先简单的介绍一... 阅读全文
摘要:
//下面的代码中,加文字水印和加图片水印的代码不能共存,为了方便显示才写在一块的 private void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="") { //上传文件 string extension = Path.GetExtension(... 阅读全文
摘要:
本文来自于宝玉的Bloghttp://blog.joycode.com/dotey/archive/2005/01/19/43277.aspx大多数Windows程序都有桌面提醒(Popup)功能,如Msn Messenger,Outlook2003,FoxMail,SharpReader等,对用户来说可以非常的方便最新的信息。 在Web中借用IE5.5+的Popup,也可以实现类似的功能,在Cn... 阅读全文
摘要:
先建个html模版页(template.htm):$title $htmlformat[3] 在asp.net中的应用(c#): string[] format=new string[4];//定义和htmlyem标记数目一致的数组 StringBuilder htmltext=new StringBuilder(); try { using (Stream... 阅读全文
摘要:
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.... 阅读全文
摘要:
window.onbeforeunload = function() { if((event.clientX>document.body.clientWidth&&event.clientY<0)||event.altKey) { //alert("关闭触发"); ... 阅读全文
摘要:
using System;namespace testArrayApp{ /**//**//**//// /// Class1 的摘要说明。 /// class Class1 { /**//**//**//// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { // // TODO: 在此处... 阅读全文
摘要:
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey... 阅读全文
摘要:
1.var reg = /^(\w|[\u4E00-\u9FA5])*$/;if(arr=username.match(reg)) { ti=1; return ture;}else{ alert("用户名只允许为英文,数字和汉字的混合,\n请检查是否前后有空格或者其他符号"); ti=0; return false;} 2.利用正则表达式限制网页表单里的文本框输入内容:用正则表达式限制只能输入中... 阅读全文