自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

半亩方塘

Welcome!

  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

转载 form表单中的enctype="multipart/form-data"

表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据 

2007-09-30 22:55:00 677

转载 .NET.GC 浅谈.net托管程序中的资源释放问题

浅谈C#托管程序中的资源释放问题便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到.N

2007-09-30 13:25:00 841

转载 托管与非托管

托管代码就是基于.net元数据格式的代码,运行于.net平台之上,所有的与操作系统的交换有.net来完成,就像是把这些功能委托给.net,所以称之为托管代码。非托管代码则反之。    举个例子l Vc.net还可以使用mfc,atl来编写程序,他们基于MFC或者ATL,而不是.NET,所有是非托管代码,如果基于.net比如C#,VB.net则是托管代码   非托管代码是指.NET解释不了的

2007-09-30 13:23:00 675

转载 BUTTON和INPUT

一句话概括主题:具有相同的作用但是在可操控性方面更加强大。 HTML 4.01规范的Forms部分指名表单有以下几种控制类型:buttons, checkboxes, radio buttons, menus, text input, file select, hidden controls, object controls. 其中除了buttons/menus/object controls

2007-09-30 13:10:00 566

转载 prototype.js 1.4版开发者手册(强烈推荐)

转自:http://www.cnblogs.com/thinhunan/archive/2006/04/01/DeveloperNotesForPrototype.html开发者手册 对应版本1.4.0 original article by sp(Sergio Pereira) Sergio Pereiralast update: March 30th 2006中文版

2007-09-28 17:08:00 599

转载 从底层了解ASP.NET体系结构

  转自:http://www.cnblogs.com/rijing2004/archive/2007/09/14/howaspnetwork.html(翻译)从底层了解ASP.NET体系结构 前言关于ASP.NET的底层的工作机制,最近园子里讨论的甚是火热。相信很多人都看过Rick Strahl先生的一篇经典之作:A low-level Look at the ASP.NET Arc

2007-09-28 14:11:00 645

转载 Response.Redirect 打开新窗口的两种方法

一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("window.location=http://dotnet.aspx.cc;") 方法外,是不能在新窗口打开所指定的  URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。方法一:在

2007-09-28 10:59:00 493

转载 VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题

微软的Visual Studio 2005 Service Pack 1 (SP1) 年前就发布了, 年前终于有点时间了,于是装了一下VS2005 sp1,看看到底有什么好东西。这次发布的语言版本包括十个国家的语言,可谓全上阵,容量为413M修正了许多bug,其中包括了很多人最最关心中文的Web Application Project问题。 VS2005 SP1下载地址:VS2005 SP

2007-09-27 21:26:00 915

转载 iframe框架高度自适应的实现

解决iframe框架页面自适应高度问题代码如下,需要注意的是框架引用页面一定要设置name属性,否则会不生效方案一:test.asp页面head间增加如下JS代码function f_frameStyleResize(targObj){ var targWin = targObj.parent.document.all[targObj.name]; if(targWin != null) { 

2007-09-27 10:45:00 842

转载 asp.net控件本质

  在我的一个项目中需要对于控件进行区分总结,我在网上找了找加上自己的实际测试总结如下:(如果有什么不正确的请即使指出,一起讨论,大家共同进步)        asp.net之所以现在开发方便和快捷,关键是它有一组强大的控件库,包括web服务器控件,web用户控件,web自定义控件,html服务器控件和html控件等。这里我主要说说html控件、html服务器控件和web服务器控件的区别。    

2007-09-27 10:20:00 544

转载 .NET中的方法及其调用

前言:《Essential.NET》这本书是.NET中的经典之作,个人感觉和《Thinking in C++》有的一拼,在我床头除了《设计模式》就只有它了:)。正在学习其方法一节,发现方法(Method)才是本书的重点,全书花了不少纸在写这一块。在下记录一些个人的学习心得,一方面和大家分享,另一方面也请大家指点本人在理解上的错误和不足。按书上介绍的顺序来。首先讲到JIT的问题。值得引用的一段:

2007-09-25 21:39:00 1344

转载 .NET Framework

NET是一个内涵很广的术语,它包含了微软公司对未来的核心战略、规划与洞察力。此战略的核心就是.NET Framework,该构架提供了全面支持.NET的核心技术。.NET Framework本身由若干组件组成: MSIL——MS中间语言,.NET的通用语言。程序员可以使用任何.NET语言编写代码,包括VB、C#、JScript和其他大约20种语言。这些代码都会编译为MSIL。 CLR——公共语言运

2007-09-25 21:28:00 616

转载 ASP.NET 2.0客户端回调的实现分析

ASP.NET 2.0客户端回调的实现分析     作者:轩辕南宫   开发人员使用JavaScript的一个主要原因就是可以避免回发过程中带来的页面刷新。例如我们

2007-09-25 11:55:00 706 1

转载 .Net中的设计模式——Decorator模式

讲解.Net Framework中的Decorator模式。请访问:.Net中的设计模式——Decorator模式一、模式概述一个场景是我们要为一个对象动态添加新的职责,这个职责并不修改原有的行为,而是在原有行为基础上添加新的功能,就好比装饰工人为一座新居的墙上涂抹上色彩缤纷的颜料一般。从我们拥有的面向对象的知识出发,为一个对象增加新的职责,完全可以利用继承机制,然而再通过实例化派生的子类

2007-09-25 09:22:00 638 1

转载 .Net中的设计模式——Strategy模式

.Net中的设计模式——Strategy模式一、模式概述 “面向接口编程”是面向对象编程思想中最重要的一个原则。根据“封装变化”的原理,我们常常将易于变化的部分进行抽象,定义为接口。对于调用者而言,只需要知道接口的外部定义即可,具体的实现则不用理会。在设计模式中,Strategy模式就是这样的一个“面向接口编程”的最佳体现,它进行抽象的一部分是针对特定的“算法”,或者说是“策略”。假设我们

2007-09-25 09:12:00 647

转载 C#中抽象类和接口的区别

抽象类(abstract class)可以包含功能定义和实现,接口(interface)只能包含功能定义抽象类是从一系列相关对象中抽象出来的概念, 因此反映的是事物的内部共性;接口是为了满足外部调用而定义的一个功能约定, 因此反映的是事物的外部特性分析对象,提炼内部共性形成抽象类,用以表示对象本质,即“是什么”为外部提供调用或功能需要扩充时优先使用接口 首先抽象类中有抽象成员和

2007-09-25 08:32:00 1150 1

转载 怎样用js改变中的值

span id="test" name="test">这是值span>input type=button value=改变 onclick="cg();">script>function cg(){document.getElementById("test").innerHTML="改啦";}script> 

2007-09-24 16:38:00 1027

转载 js中,实现两个数字相加

  +         =                       function   foo(){     a3.value   =   parseInt(a1.value)   +   parseInt(a2.value);     }       

2007-09-24 16:08:00 15372

转载 怎么可以让父窗口得到IFRAME中的数据..~

//test.aspx test //frm.htm function passdata(str) { window.parent.document.getElementById("tx").value = str; } 昵称:  

2007-09-24 15:19:00 1054

转载 加入收藏 设为首页等网页JS代码收集

收藏本站收藏本站或:   function bookmarkit()   {   window.external.addFavorite(http://www.xjcncn.com,新疆二域设计)   }   if (document.all)document.write(加入收藏夹)   通用的加入收藏夹// function bookmark(){var title=d

2007-09-24 10:40:00 1993

转载 msgque是什么?

MSMQ(MicroSoft Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再

2007-09-23 10:33:00 812

转载 一个面向接口编程的好例子

程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 要求:  1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象 评分标准: .构造出Cat、Mouse、Master三个类,并能使程序运行(2分)             从Mouse

2007-09-22 22:36:00 625

转载 《解剖PetShop》系列之六-PetShop之表示层设计

PetShop之表示层设计 《解剖PetShop》系列之六六 PetShop之表示层设计表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,

2007-09-22 22:01:00 774

转载 《解剖PetShop》系列之五-PetShop之业务逻辑层设计

PetShop之业务逻辑层设计 《解剖PetShop》系列之五 五 PetShop之业务逻辑层设计业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowl

2007-09-22 21:55:00 667

转载 《解剖PetShop》系列之四-PetShop之ASP.NET缓存

PetShop之ASP.NET缓存 《解剖PetShop》系列之四四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解,那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中,都引入了这种名为高速缓冲存储器(Cache)的技术。因为Cache的存取速度比内存快,因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用

2007-09-22 21:53:00 699 1

转载 《解剖PetShop》系列之三-PetShop数据访问层之消息处理

PetShop数据访问层之消息处理 《解剖PetShop》系列之三三、PetShop数据访问层之消息处理在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。在前面我曾提到,分层式结构设计可能会在一定程度上

2007-09-22 21:49:00 668

转载 《解剖PetShop》系列之二-PetShop数据访问层之数据库访问设计

PetShop数据访问层之数据库访问设计 《解剖PetShop》系列之二二、PetShop数据访问层之数据库访问设计在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库

2007-09-22 21:44:00 828

转载 《解剖PetShop》系列之一PetShop的系统架构设计

前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetSh

2007-09-22 21:37:00 962

转载 C#的反射详解(二)

2。动态添加和使用类型反射提供了由语言编译器(例如 Microsoft Visual Basic .NET 和 JScript)用来实现隐式晚期绑定的基础结构。绑定是查找与唯一指定的类型相对应的声明(即实现)的过程。由于此过程在运行时而不是在编译时发生,所以称作晚期绑定。Visual Basic .NET 允许您在代码中使用隐式的晚期绑定;Visual Basic 编译器将调用一个帮助器方

2007-09-22 00:50:00 939

转载 反射技术示例

1.2 反射技术示例         下面是反射技术的示例,我们可以在程序去得时动态实例化对象,获得对象的属性,并调用对象的方法。using System;using System.Collections.Generic;using System.Text; namespace ReflectionDemo{    public class HelloWorld  

2007-09-22 00:50:00 667

转载 C#的反射详解(一)

 1。反射概述公共语言运行库加载器管理应用程序域。这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布局。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。反射通常具有以下用途:

2007-09-22 00:48:00 1043

转载 反射与属性

反射是编程的读取与类型相关联的元数据的行为,通过元数据,你能了解它是什么类型以及它是由什么构成的(方法、属性、基类).反射服务在system.Reflection命名空间中定义,它在和属性一起使用时最有用。属性是一种向类型添加信息并影响类型行为的方法。反射还允许在运行期间定义新类型,并生成相应的IL代码和元数据(使用在System.Reflection.Emit命名空间中的各种服务。

2007-09-22 00:47:00 729

转载 基于C#的接口基础教程之七

第七节、覆盖虚接口   有时候我们需要表达一种抽象的东西,它是一些东西的概括,但我们又不能真正的看到它成为一个实体在我们眼前出现,为此面向对象的编程语言便有了抽象类的概念。C#作为一个面向对象的语言,必然也会引入抽象类这一概念。接口和抽象类使您可以创建组件交互的定义。通过接口,可以指定组件必须实现的方法,但不实际指定如何实现方法。抽象类使您可以创建行为的定义,同时提供用于继承类的一些公共实

2007-09-22 00:42:00 657

转载 基于C#的接口基础教程之五

第五节、实现接口    1、显式实现接口成员    为了实现接口,类可以定义显式接口成员执行体(Explicit interface member implementations)。显式接口成员执行体可以是一个方法、一个属性、一个事件或者是一个索引指示器的定义,定义与该成员对应的全权名应保持一致。 using System ; interface ICloneable {   object Clo

2007-09-22 00:40:00 726

转载 基于C#的接口基础教程之六

第六节、接口转换    C#中不仅支持.Net 平台,而且支持COM平台。为了支持 COM和.Net,C# 包含一种称为属性的独特语言特性。一个属性实际上就是一个 C# 类,它通过修饰源代码来提供元信息。属性使 C# 能够支持特定的技术,如 COM 和 .Net,而不会干扰语言规范本身。C# 提供将COM接口转换为 C#接口的属性类。另一些属性类将 COM类转换为C# 类。执行这些转换不需要任何

2007-09-22 00:40:00 1006

转载 基于C#的接口基础教程之四

第四节、访问接口    对接口成员的访问    对接口方法的调用和采用索引指示器访问的规则与类中的情况也是相同的。如果底层成员的命名与继承而来的高层成员一致,那么底层成员将覆盖同名的高层成员。但由于接口支持多继承,在多继承中,如果两个父接口含有同名的成员,这就产生了二义性(这也正是C#中取消了类的多继承机制的原因之一),这时需要进行显式的定义: using System ; interface I

2007-09-22 00:37:00 657

转载 基于C#的接口基础教程之三

第三节 定义接口成员        接口可以包含一个和多个成员,这些成员可以是方法、属性、索引指示器和事件,但不能是常量、域、操作符、构造函数或析构函数,而且不能包含任何静态成员。接口定义创建新的定义空间,并且接口定义直 接包含的接口成员定义将新成员引入该定义空间。        说明:        1、接口的成员是从基接口继承的成员和由接口本身定义的成员。        2、接口定义可以定义零

2007-09-22 00:35:00 610

转载 基于C#的接口基础教程之二

第二节 定义接口         从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。         定义接口的一般形式为:          [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;]         说明:         1、at

2007-09-22 00:34:00 706

转载 基于C#的接口基础教程之一

第一节 接口慨述   接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。  接口好比一种模版,这种模版定义了对象必须实现的方法,

2007-09-22 00:32:00 884

转载 C#:代表(delegate)和事件(event)

代表和事件是使用C#语言两个非常重要的概念,如果你不会使用代表和事件,那就说明你不会用C#进行软件开发。代表(delegate): 它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。下面来看看它的实现步骤: 声明一个delegate对象。 实现和delegate具有相同参数和返回值的函数实现(可以是静态和非静态的)。

2007-09-22 00:27:00 747 1

通过MS_SQL_Server_链接服务器访问远程数据.docx

通过MS_SQL_Server_链接服务器访问远程数据.docx

2011-09-20

phpMyAdmin-3.3.2-all-languages.7z

phpMyAdmin-3.3.2-all-languages.7z

2011-01-07

空空如也

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

TA关注的人

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