上一页 1 ··· 6 7 8 9 10
摘要: 以穿衣为例: Component类:可以通过ConcreteComponent类动态添加职责 namespace Dacoration_Pattern.Class { abstract class Component { public abstract void Show(); } } Concre 阅读全文
posted @ 2013-08-06 19:49 zxd543 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则: 就一个类而言,应该仅有一个引起它变化的原因。通俗的理解就是一个类只做一件事情。 软件设计真正要做的许多内容,就是发现指责并把这些职责相互分离,如果你能想到多于一个的动机去改变这个类,那这个类的职责就不是单一的。 开放-封闭原则: 软件实体(类、模块、函数等等)应该可以扩展,但是不可以 阅读全文
posted @ 2013-08-06 18:31 zxd543 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 面向对象的编程,并不是类越多越好,类的划分是为了封装,分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。如商场的打一折和打九折,虽然形式上不同,但是抽象出来的算法是一样的。 策略模式:定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。 以超市 阅读全文
posted @ 2013-08-06 00:43 zxd543 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式结构图:简单工厂模式以简单的加减乘除运算为例:运算符类(Operation):namespace CalcTest.Simple_Factory_patterns{ class Operation { private double numberA = 0; private double numberB = 0; public double NumberA { get { return numberA; } set { numberA = value; } }... 阅读全文
posted @ 2013-08-06 00:01 zxd543 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 即日起 ,正式学习和整理设计模式。在此记录学习内容和学习笔记,方便日后本人查阅使用。 代码只有自己写上一遍用的时候才能一目了然。 希望在工作之余能学完设计模式的全部内容。 阅读全文
posted @ 2013-08-05 23:35 zxd543 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 效果如下(以会员价为例)会员价(MemberPrice)字段的数据库类型为int(1表示true,0表示false)页面绑定如下:<asp:TemplateField HeaderText="会员价"> <ItemStyle HorizontalAlign="Center" Width="60px" /> <ItemTemplate> <asp:CheckBox ID="cbMemberPrice1" runat="server" Checked= 阅读全文
posted @ 2013-06-06 14:48 zxd543 阅读(340) 评论(0) 推荐(0) 编辑
摘要: ASP.Net 页面控件学习总结:给你要遍历的区域加个Panel,这样后面遍历时效率就会高很多,不会整个页面去找控件1 <asp:Panel ID="panel" runat="server">2 <asp:TextBox ID="txbTest" runat="server"></asp:TextBox>3 <asp:Label ID="labTest" runat="server"></asp:Label>4 / 阅读全文
posted @ 2013-05-16 14:31 zxd543 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 页面上的JS脚本 判断浏览器 选择文件的绝对路径 1 <script type="text/javascript"> 2 function checkFile() 3 { 4 //判断浏览器类型 5 var isIE = (document.all) ? true : false; 6 var isIE7 = isIE && (navigator.userAgent.indexOf('MSIE 7.0') != -1); 7 ... 阅读全文
posted @ 2013-05-15 11:38 zxd543 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 前台代码如下不多说: 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" EnableEventValidation="false"%> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x 阅读全文
posted @ 2013-05-15 11:32 zxd543 阅读(439) 评论(0) 推荐(1) 编辑
摘要: ASP.NET页面传值汇总 (Session / Server.Transfer / Query String / Cookie / Application )原文地址:http://www.codeproject.com/KB/aspnet/TransferingValues.aspx介绍:在网页应用程序的开发中,页面之间的传值应该是最常见的问题了。 在这篇文章里,azamsharp将为我们介绍一些ASP.NET页面传值的方式。本文所举的例子非常简单,仅仅包含了一个文本框和几个按钮,当按钮点击时文本框中的字符串将会以不同的方式传递到另外的页面去。1. Response.Redirect (或 阅读全文
posted @ 2013-05-15 11:04 zxd543 阅读(415) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10