自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

转载 Jquery实现城市三级数据联动的实例

这是第一使用Jquery实现城市三级数据联动的实例!之前本人没有使用过Jquery,在WebForm的开发过程中,很多时候用的是ASP.NET Ajax,ajaxPro +JavaScript,从未使用过JS框架,最近在学习ASP.NET MVC,在最新的发布版本中,已经集成了Jquery 1.3.1,自然,也要学一学!发现使用Jquery代码果然写得比原始JS优雅!只是语法和方法太多,现在还没弄

2009-11-30 17:03:00 1744

转载 TreeView控件

 ASP.NET真正有用的特性就是其可扩充性。世界各地的开发人员都可以创建自己的自定义控件,这种自定义控件可以方便地在你自己的过程中进行定义。其中,Internet Explorer Web Controls就是由微软公司在标准的ASP.NET控件之外创建的这样一个集合。  WINDOWS资源管理器中的驱动器和其下的文件及文件夹就是按照一种层次结构来安排的,在这个控件集中有一个treeview控件

2009-11-29 21:14:00 531

原创 两个select之间option的互相添加操作(jquery实现)

两个select,将其中一个select选中的选项添加到另一个select中,或者点击全部添加按钮将所有的option都添加过去.自己写了一个很简单的jquery插件,在页面中调用其中的函数就可实现.插件源代码(listtolist.js):Js代码 •/** •fromid:源list的id. •toid:目标list的id. •moveOrAppend参数("mov

2009-11-27 18:20:00 1759 1

转载 正则表达式全部符号解释

正则表达式全部符号解释 字符 描述/ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,n 匹配字符 "n"。/n 匹配一个换行符。序列 // 匹配 "/" 而 "/(" 则匹配 "("。^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 /n

2009-11-27 11:14:00 487

转载 ASP.NET 页面对象模型

 简介Microsoft Internet 信息服务 (IIS) 所收到的对某 Microsoft ASP.NET 页面的每个请求都被移交给 ASP.NET HTTP 管线。HTTP 管线由一系列托管对象组成,这些对象按顺序处理该请求,并完成从 URL 到普通 HTML 文本的转换。HTTP 管线的入口点是 HttpRuntime 类。ASP.NET 基础结构为辅助进程中所承载的每个 Ap

2009-11-26 14:16:00 431

转载 asp.net URL 重写引擎

构建 URL 重写引擎为了有助于描述如何在 ASP.NET Web 应用程序中实现 URL 重写,我创建了 URL 重写引擎。此重写引擎将提供以下功能: 使用 URL 重写引擎的 ASP.NET 页面开发人员可以在 Web.config 文件中指定重写规则。 重写规则可以使用正则表达式来实现功能强大的重写规则。 可以轻松地将 URL 重写配置为使用 HTTP

2009-11-26 14:07:00 638

转载 VS2008 技巧

 1. 怎样调整代码排版的格式?选择:编辑—>高级—>设置文档的格式  或     编辑—>高级—>设置选中代码的格式。格式化cs代码:Ctrl+k+f    格式化aspx代码:Ctrl+k+d2. 怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G                Ⅱ. 单击状态栏中的行号3. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。   

2009-11-26 12:44:00 535

转载 VSTS单元测试

 Microsoft的开发平台VSTS(Visual Studio Team System) 集成了单元测试框架(Team Test),即:VSTS单元测试。    它支持:                                          1. 生成测试代码框架;                                          2. 在IDE中运行测试;

2009-11-26 11:36:00 1053

转载 WCF: Host、Client、MetadataExchage

 WCF: Host、Client、MetadataExchage虽然已经在多个项目中成功应用过WCF,但是感觉自己对WCF的知识只知道一些皮毛而已。上次学习WCF也是为了项目需要,囫囵吞枣。这不是我学习方法的态度。所以时至今日,又重新拾卷,再仔细的将WCF一些细节知识,边边角角自己回顾一番。 Host三种Host的方式:IIS Host、WAS Host、Self-H

2009-11-23 21:33:00 1301

转载 wcf configuration

 ServiceHost:配置 1 2 3 section --> 4 5 6 7 节点 8 相关属性解释: 9 name - 指定这个service配置是针对的哪一个WCF服务的 10

2009-11-23 18:17:00 1438

转载 程序中调用powershell 命令的基本步骤

 1, 创建System.Management.Automation.Runspaces.InitialSeeeionState对象并导入 Snap-in or Cmdlets Entry 等信息用于定制运行环境.   2,以 InitialSessionState对象为参数创建System.Management.Automation.Runspaces.Runspace对象,并打开该Ru

2009-11-23 15:11:00 4337

转载 PowerShell 函数返回值的问题

 PowerShell 函数返回值的问题Powershell的函数返回值与其他脚本语言存在较大差别,我也是在研究了好一阵子才明白是怎么回事。第一要搞明白什么是“默认输出”,默认输出就是没有指定任何特定输出设备的语句所要输出到的地方。相当于传统编程语言或者shell的stdout,其实就叫标准输出也行。像如下语句:PS C:/Users/Administrator>

2009-11-19 17:44:00 7448

转载 单一职责原则

 2.2  单一职责原则 2.2.1 引言         一个优良的系统设计,强调模块间保持低耦合、高内聚的关系,在面向对象设计中这条规则同样适用,所以面向对象的第一个设计原则就是:单一职责原则(SRP,Single Responsibility Principle)。         单一职责,强调的是职责的分离,在某种程度上对职责的理解,构成了不同类之间耦合关系的设计关键,因此单

2009-11-18 11:48:00 1959 2

转载 开放-封闭原则

 2.3.1 引言          无论如何,开放封闭原则(OCP,Open Closed Principle)都是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封闭原则。2.3.2 引经据典  

2009-11-18 11:47:00 748

转载 Bridge桥接模式

 概述在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。意图将抽象部分与实现部分分离,使它们都可以独立的变化。[GOF 《设计模式》]结构图图1 Bridge模式结构图生活中的例子桥接模式将抽象部

2009-11-18 11:26:00 957

转载 结构型设计模式

 结构型设计模式是从程序的结构上解决模块之间的耦合问题(好像是句废话),GoF23种设计模式中结构型设计模式有7种,分别是:Adapter适配器模式、Bridge桥接模式、Composite组合模式、Decorator装饰模式、Facade外观模式、Flyweight享元模式和Proxy代理模式。下面分别总结一下这几种模式:设计模式 GoF的描述 我的理解 Adapter适配器模式 将一个类的

2009-11-16 21:48:00 579 1

转载 Composite组合模式

  Composite组合模式主要是应对这样的问题:一类具有“容器特征”的对象——即他们在充当对象的同时,又是其他对象的容器的情况。在编写时我们常常会造成:客户代码过多地依赖于对象容器复杂的内部实现,对象容器内部实现结构(而非抽象接口)的变化将引起客户代码的频繁变化,带来了代码的维护性、扩展性的弊端。       GoF《设计模式》中说到:将对象组合成树形结构以表示“部分-整体”的层次结构。C

2009-11-16 21:46:00 444

原创 C#多线程

 我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。   在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面

2009-11-16 21:41:00 400

转载 Flyweight设计模式

   Flyweight设计模式主要解决面向对象的代价问题,一般不触及面向对象的抽象性问题。Flyweight采用对象共享的做法来降低系统中对象的个数,从而降低细粒度对象给系统带来的内存压力。在具体实现方面,要注意对象的状态处理。   Flyweight享元设计模式是一种结构型设计模式,它主要解决的问题是:由于(同类)对象的数量太大,采用面向对象时给系统带来了难以承受的内存开销。比如有这样

2009-11-16 21:38:00 626

转载 行为模式State

 浅谈行为模式State(C/C++ C#)     今天重温了设计模式中的State,觉得有点心得想说说,通过C语言,C++和C#的几个例子,简单说说这种设计模式的应用和实际项目中的一些扩展,可能看到这大家都会说设计模式是面向对象的,C语言不是面向对象的,不是面向对象的语言就不可以用设计模式么,看看C语言的例子我们讨论一下。     先看一下C#中的实现,这个例子是根据《设计模式》中

2009-11-16 21:37:00 525

转载 Facade外观模式

    Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。Facade设计模式更注重从架构的层次去看整个系统,而不是单个类的层次。 Facade外观模式,是一种结构型模式,它主要解决的问题是:组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统

2009-11-16 21:36:00 482

转载 Proxy模式

     具体proxy设计模式的实现方法、实现粒度都相差很大,有些可能对单个对象作细粒度的控制,有些可能对组件模块提供抽象代理层,在架构层次对对象作proxy。proxy并不一定要求保持接口的一致性,只要能够实现间接控制,有时候损及一些透明性是可以接受的。       Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上

2009-11-16 21:35:00 1416

转载 Decorator装饰模式

 Decorator装饰模式是一种结构型模式,它主要是解决:过度地使用了继承来扩展对象的功能。就增加功能而言,Decorator模式比生成子类更为灵活。 Decorator装饰模式是一种结构型模式,它主要是解决:“过度地使用了继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多子类的膨

2009-11-16 21:34:00 527

转载 Adapter适配器模式

       Adapter适配器模式是一种结构型模式,主要应对:由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是,新环境要求的接口是现存对象所不满足的。       《设计模式》中说道:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。       在实际的生活中有很多例子,如:我们常使用的移动硬盘,

2009-11-16 21:33:00 448

转载 MVC

 用户界面,特别是图形用户界面,承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,但更希望根据需要改变和调整显示的内容和形式。例如,要求支持不同的界面标准或得到不同的显示效果,适应不同的操作需求。这就要求界面结构能够在不改变软件的功能和模型情况下,支持用户对界面构成的调整。   要做到这一点,从界面构成的角度看,困难在于:在满足对界面要求的同时,如

2009-11-16 21:32:00 667 1

转载 SQL

 题目1:问题描述: S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名 C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师 SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩 1.(1)找出选修过“李明”老师讲授课程的所有学生姓名 --实现代码:法一Select *FROM

2009-11-16 21:29:00 1322

转载 Windbg内核调试

 运用Windbg进行内核调试, 熟练的运用命令行是必不可少的技能. 但是面对众多繁琐的命令, 实在是不可能全部的了解和掌握. 而了解Kernel正是需要这些命令的指引, 不断深入理解其基本的内容. 下面, 将介绍最常用的一些指令, 使初学Kernel调试的朋友们能有一个大致的了解. 至于如何熟练的运用它们, 还需要实际的操作过程中进行反复的琢磨.Windbg能够方便的进行远程调试和本地进程调

2009-11-16 21:28:00 1359 1

转载 jQuery 总结

 一、简介1.1、概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等,通过将这些JS框架应用到我们的项目中能够使程序员从设计和书写繁杂的JS应用中解脱出来,将关注点转向功能需求而非实现细节上,从而提高项目的开发速度。jQuery是

2009-11-07 21:55:00 402

Consuming+JSON+data+in+.NET+with+WCF

Consuming+JSON+data+in+.NET+with+WCF 简单事例

2009-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除