摘要:
这种技术是我在学习设计模式的过程中遇到的,GoF设计模式中有几个讲到到了这个对象拷贝。So 我的在网站的找了一些有关这方面的资料,帮助大家更好的学习设计模式。 阅读全文
摘要:
为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到Windows窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。 阅读全文
摘要:
在做系统的时候,对数据的备份和数据恢复是经常要用到的,看看这篇文章吧!或许你会找到一些灵感!! 阅读全文
摘要:
希望下面的几种方法能给大家带来帮助 阅读全文
摘要:
同时能满足多种浏览器要求的CSS Hack技术! 阅读全文
摘要:
关于Asp.Net中的扩展名修改问题,方法有很多种,而且有比较成熟的第三方组件.这方面的东西在老赵点滴上说的很明白.我在这里给大家介绍一种比较简单的方法通过配置IIS来实现. Framework1.1 IIS配置如下: .mspx/.html等等 ----> C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi... 阅读全文
摘要:
在谈这项技术之前,我们先来了解一下string类内存分配。string类有一个私有成员,其类型是一个char*,记录用户从堆上分配内存的地址,其在构造时分配内存,在析构时释放内存。因为是从堆上分配内存,所以string类在维护这块内存上是格外小心的,string类在返回这块内存地址时,只返回const char*,也就是只读的,如果你要写,你只能通过string提供的方法进行数据的改写。 ... 阅读全文
摘要:
用编程的方法控制UpdatePanel的更新 于UpdatePanel,我们也可以使用编程的方法来控制它的更新,可以通过ScriptManager的RegisterAsyncPostBackControl()方法注册一个异步提交的控件,并且调用UpdatePanel的Update()方法来让它更新。再次用我在前面的文章中用到的一个无聊的时间更新例子来看一下,有时候我觉得例子过于复杂更加不好说... 阅读全文
摘要:
Ajax适用场景 1.表单驱动的交互 传统的表单提交,在文本框输入内容后,点击按钮,后台处理完毕后,页面刷新,再回头检查是否刷新结果正确。使用Ajax,在点击sunmit按钮后,立刻进行异步处理,并在页面上快速显示了更新后的结果,这里没有整个页面刷新的问题。 2.深层次的树的导航 深层次的级联菜单(树)的遍历是一项非常复杂的任务,使用JavaScript来控制显示逻辑,使用Ajax延迟... 阅读全文
摘要:
NET封装了EXCEL相关的类,以下是实现在程序中标工具条中点击“EXCEL输出”按钮而触发的事件,前提是你的系统中装有EXCEL。这是我的代码,有注释说明:private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) {//工具条各个按纽单击事件 if... 阅读全文