• 发布时间 文章标题
  • 2007-08-17 设计模式系列随笔-Facade外观模式

    动机(Motivation) 问题在于组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。 如何简化外部客户程序和系统间的交互接口?如何将外部客户程序的演化和内部子系统的变化之间的依赖相互解耦?这...

  • 2007-08-17 设计模式系列随笔-Builder模式

    Builder模式的缘起 假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。 如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正…… 动机(Motivation) 在软件系统中,有时候面临着“一个复杂对象”的创建...

  • 2007-08-17 设计模式系列随笔-Bridge桥接模式

    今天要与大家分享的是:设计模式系列随笔-Bridge桥接模式 抽象与实现 抽象不应该依赖于实现细节,实现细节应该依赖于抽象。 问题在于如果抽象B由于固有的原因,本身并不稳定,也有可能变化,怎么办? 动机(Motivation) 如何应对“多维度的变化”? 意图(Intent) 将抽...

  • 2007-08-17 ASP.NET批量数据更新入门例子

    ASP.NET批量数据更新入门例子,代码 如下: 一个update的例子: %@ImportNamespace="System.Data"% %@ImportNamespace="System.Data.SqlClient"% scriptrunat="server" voidPage_Load(objectsender,System.EventArgse) { SqlConnectionconn=newSqlConnection("server=loc...

  • 2007-08-17 设计模式系列随笔-Adapter 适配器

    很久以来一直想写点设计模式的东西,但由于项目太忙,一直没有时间,今天终于有点时间,在这里想跟大家共享下我的学习心得与体会.学习设计模式虽然已经有一段时间,但是一直以来都没有太多实践的机会,所以对其理解也是停留在表面上,希望各位高人指点. 适配(转换)的概念无处...

  • 2007-08-17 页面刷新后保持滚动条的位置不变

    在这个项目里面有些检索页面拉的很长,每次点页面以下的Button提交后,页面滚动条又回到顶部,想看下面的记录很不方便,想在提交页面或者页面刷新后保持滚动条的位置不变,最好的办法莫过于用JavaScript实现了.在这里特别感谢" 秋天叶落 "给予帮助让我解决了这一难题,具体的...

  • 2007-08-17 如何定义Xsd文件

    Xml Schema 的用途 1. 定义一个 Xml 文档中都有什么元素 2. 定义一个 Xml 文档中都会有什么属性 3. 定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序 4. 定义元素或者属性的数据类型 5. 定义元素或者属性的默认值或者固定值 Xml Schema...

  • 2007-08-17 ASP.NET自定义日历控件

    在上个项目中用mezz的JS做了个.NET自定义日历控件,在这里跟大家一起分享. //ASPX %@ Control Language="C#" AutoEventWireup="true" CodeFile="calendar.ascx.cs" Inherits="_calendar_calendar" % asp:TextBox ID="txtDateField" runat="server" MaxLength="10"/asp:T...

  • 2007-08-17 ASP.NET操作资源文件

    在上次的一个国际化项目中用到资源文件,在.NET中对资源文件的访问很多人遇到过同样的麻烦,在这里跟大家共享一种方法,希望能对初学者有所帮助. private string GetGlobalResourceString(string className, string resourceKey) { Type type = GetResourceType(className...

  • 2007-08-17 将Dataset保存成xml

    public SqlConnection ConnectDB() { string connstring = ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString; SqlConnection conn = new SqlConnection(connstring); return conn; } protected void Button1_Click(object sender, Even...

  • 2007-08-17 中文图片验证码

    using System; using System.Collections.Generic; using System.Text; using System.Drawing; using System.Web; namespace WebHelper.Picture { /**//// summary /// 中文图片验证码 /// /summary public class Valids : System.Web.UI.Page { /**//// summary ///...

  • 2007-08-15 ASP.NET多频道网站架构实现方法

    主体架构 各频道分别位于不同的Web Project(具有独立的二级域名),并将所有的业务逻辑以及数据访问功能封装成Class Library,所有频道共用这个Class Library。 下面详细介绍实现方法。 假设网站有三个频道,新闻、论坛以及博客,对应的二级域名为"news"、"forum"、"blo...

  • 2007-08-13 添加或删除vs2005,遇到msxml6.0安装不了的问题的解决方案

    有一次不小心把注册表键"HKEY_LOCAL_MACHINESOFTWAREMicrosoftCurrentVersionInstaller"下的键值,导致vs2005打开不了,没办法,只有重新安装.但是在安装的过程中发现在加载安装控件的时候爆出一个错误,说是VS_Setup.MSI文件找不到的问题,我尝试在其他机子上找到呢个文件...

  • 2007-08-13 Tip/Trick: Custom formatting HTML in Visual Web Developer an

    Problem You receive an HTML or ASP.NET page from another developer you work with whose html source formatting standards are different from your own (bad use of casing, inconsistent indenting, etc). You want to quickly clean-up and format the HTML “...

  • 2007-08-13 System.Web.Hosting.HostingEnvironmentException: Failed to ac

    今天是一个周末,我很喜欢周末,因为它可以让我忘掉许多事。尤其是这样一个下了一整天雨的周末,可以让我忘掉更多,尤其是那个猪头总监。 起床的时候,窗正在下雨,上海每天都下雨,但是每一场雨都是不同的,‘水光潋艳晴方好,山色空蒙雨亦奇’,这是苏轼的雨;‘清明时...