- 博客(64)
- 资源 (1)
- 收藏
- 关注
原创 WCF 返回对象
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Runtime.Serialization;namespace wcfDemo{ [DataContract] //或者使用 [Serializable]
2015-03-24 17:16:25
1305
转载 WCF配置文件
http://www.cnblogs.com/wayfarer/archive/2007/08/24/867987.html当今的软件系统开发,如果没有配置文件几乎是不可想象的事。没有配置文件,软件如何按照用户的要求对功能进行定制?没有配置文件,在对软件进行配置安装的时候如何根据具体的硬软件环境进行修改?最重要的是没有配置文件,该如何应对软件系统的可扩展要求?不知不觉地,配置文件的编写
2015-03-24 15:50:56
452
转载 iis 上部署tcp的wcf
http://www.cnblogs.com/liulun/archive/2011/11/25/2263873.html一:确定WEBCONFIG配置正确?system.serviceModel> bindings> netTcpBinding> bindingname="netTcpB
2015-03-20 19:24:21
660
原创 asp.net MVC实现view 和control分离
实现送耦合: 分离的的话相当于controler就单独是一个项目,view所在的项目就只用关系ui,因为一般情况下我们也会将model作为一个单独的项目来处理。实现方法:1:建一个类库,用来放controler在该类库中添加引用System.Web.dll,System.Web.Abstractions.dll,System.Web.Mvc.dll,System.Web.Routi
2015-03-19 19:06:16
2379
2
转载 .NET开发者必备的工具箱
http://www.csdn.net/article/2015-01-29/2823751-.NET-Dev-Tools?reload=1本文作者Spencer是一名专注于ASP.NET和C#的程序员,他列举了平时工作、在家所使用的大部分开发工具,其中大部分工具都是集中于开发,当然也有一些其它用途的,比如图片处理、文件压缩等。如果你是一名.NET程序员,不妨来看看本文推荐的这些工
2015-01-30 20:00:52
516
转载 Sql Server 存储过程
http://www.cnblogs.com/hoojo/archive/2011/07/19/2110862.htmlTransact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组
2015-01-24 09:06:51
417
转载 观察者模式的异步进度条
在 WinForm 中使用进度条展示长时间任务的执行进度今天有人问道如何在 WinForm 程序中,使用进度条显示长时间任务的执行进度。这个问题是一个开发中很常见的问题,正好也整理和总结一下。这个问题我们从两个部分来看,第一,长时间执行的任务如何暴露出其执行进度,第二,WinForm 窗体如何显示执行进度。第一部分. 对象如何提供其处理进度先看第一个问题,如果希望一个长时间
2015-01-18 11:25:11
1928
转载 C#中的委托和事件(续)
C#中的委托和事件(续)引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么
2015-01-14 14:40:10
468
转载 事件 委拖 及应用(观察者模式)
C# 中的委托和事件文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名); 欢迎浏览本文的后续文章: C#中的委托和事件(续)引言
2015-01-14 13:17:47
698
转载 C#中的Equals、RefrenceEquals和==的区别与联系
C#中判断两个对象是否相等有Equals、RefrenceEquals和==三种,其中==为运算符,其它两个为方法,而Equals又有两种版本,一个是静态的,一个是虚拟的,虚拟的可以被实体类重写,静态的在方法体内也是调用虚拟的,如下: public static bool Equals(object objA, object objB) { return ((objA ==
2014-12-27 15:17:52
420
转载 c#抗变 协变
http://blog.csdn.net/sudazf/article/details/17148971一.定义在说定义之前,先看一个简单的例子:[csharp] view plaincopypublic class Sharp { } public class Rectange : Sharp {
2014-12-27 12:35:00
1172
转载 .net inline
一、什么叫inline函数? 当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。这样做的好处是省去了调用的过程,加快程序运行速度。(函数的调用过程,由于有前面所说的参数入栈等操作,所以总要多占用一些时间)。这样做的不好处:由于每当代码调用到内联函数,就需要在调用处直接插入一段该函数的代码,所以程序的体积将增大。拿生活现象比喻,就像电视
2014-12-17 15:40:17
383
转载 Js:return /return false/ return true
一、返回控制与函数结果,语法为:return 表达式;语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制,无函数结果,语法为:return; 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页. Return False 就相当于终止
2014-11-04 18:40:35
393
原创 Css: position
1.前言 我们在利用div+css进行布局时,常常被div的位置弄的焦头烂额,很多人甚至放弃了div而直接用table。这里一如既往的推荐使用div布局,其实我们只要掌握了div的position属性和div的float属性,布局是非常灵活的,这里详细说一下div的position,没想象中那么简单,也没想象中那么复杂。2.position的四种取值 static:st
2014-10-27 22:09:24
525
转载 Js:Cookie
使用 Cookies 我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 JavaScript 也提供了对 Cookies 的很全面
2014-10-24 14:43:48
281
转载 Js:对象化编程
with 语句 为一个或一组语句指定默认对象。用法:with () ;with 语句通常用来缩短特定情形下必须写的代码量。在下面的例子中,请注意 Math 的重复使用:x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10);y = Math.tan(14 * Math.E);当使用 with 语句时,代码变得更短且更易读:
2014-10-24 14:40:19
359
转载 Js:事件处理
事件处理概述 事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函
2014-10-24 14:34:34
343
转载 Js:Js对象——其他对象
anchors[]; links[]; Link 连接对象用法:document.anchors[[x]]; document.links[[x]]; ; document.anchors 是一个数组,包含了文档中所有锚标记(包含 name 属性的标记),按照在文档中的次序,从 0 开始给每个锚标记定义了一个下标。 document.links 也是一个数组,包含了文档中
2014-10-24 14:32:05
397
转载 Js:Js对象——Document
Document文档对象是JavaScript中window和frames对象的一个属性,是显示于窗口或框架内的一个文档。描述当前窗口或指定窗口对象的文档。它包含了文档从到的内容。用法:document (当前窗口) 或 .document (指定窗口)属性:document.title //设置文档标题等价于HTML的标签document.bgColor //
2014-10-24 14:28:15
294
转载 Js:Js对象——location
location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“.location”。先前写了一片用window.location.href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,具体如下: 注意:属于不同协议或不同主机的两个地址之间不能互相引用
2014-10-24 14:27:06
404
转载 Js:Js对象——History
JavaScript中的History历史对象包含了用户已浏览的 URL 的信息,是指历史对象指浏览器的浏览历史。鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法。History历史对象有length这个属性,列出历史的项数。JavaScript 所能管到的历史被限制在用浏览器的“前进”“后退”键可以去到的范围。本属性返回的是“前进”和“后退”两个按键之下包含的地址数的和。
2014-10-24 14:25:51
1251
转载 Js:Js对象——Windows
JavaScript中的Window窗口对象他是JavaScript中最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。Window窗口对象有如下属性:name 窗口的名称,由打开它的连接()或框架页()或某一个窗口调用的 open() 方法(见下)决定。一般我
2014-10-24 14:19:08
358
原创 Js:Js对象——基本对象
1:Number “数字”对象这个对象用得很少。属性MAX_VALUE 用法:Number.MAX_VALUE;返回“最大值”。MIN_VALUE 用法:Number.MIN_VALUE;返回“最小值”。NaN 用法:Number.NaN或 NaN;返回“NaN”。“NaN”(不是数值)。NEGATIVE_INFINITY 用法:Numb
2014-10-24 14:16:38
558
原创 Js:Js 对象——概述
JavaScript 是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把 JavaScript 能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象
2014-10-24 12:09:18
299
原创 Js:入门
jAJavaScript 可以出现在 HTML 的任意地方。使用标记…,你可以在 HTML 文档的任意地方插入 JavaScript,甚至在之前插入也不成问题。不过如果要在声明框架的网页(框架网页)中插入,就一定要在之前插入,否则不会运行。
2014-10-24 09:21:49
334
原创 .Net Json
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Web.Script.Serialization;namespace Json{ public class
2014-10-16 15:08:00
314
原创 DES 加密解密
/// /// 对字符串进行DES加密 /// /// 将要加密的字符串 /// 密钥值(需为8位字符串) /// 初始化向量 /// public string EncryptDES(string encryptString, string encr
2014-10-16 14:51:37
359
原创 Asp.net Cookie
Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的某个文件夹中。以后,如果该
2014-10-16 14:22:14
330
转载 .Net 配置文件
1、web.config作为asp.net的配置文件,是无法使用程序去修改的,也不建议你手动去修改wen.cofnig。因为你一旦修改了web.config,整个网站就会自动的重启。2、读取config文件,你只能读取appSettings和connectionStrings节点中的值,语法如下:using System.Configuration; //引入命名空间C
2014-10-15 12:51:51
472
转载 .Net 对类的扩展
http://blog.csdn.net/liaoxiaoli99/article/details/6166150概要:.NET对类的扩展包含两种方法,一种是扩展方法,一种是部分类;扩展方法:C# .net中可以自定义扩展类,即对某些现成类或没有源码的类进行扩展扩展方法可以使你来扩展一个已存在的类型,增加它的方法,而无需继承它或者重新编译。所以不像为对象写助手方法,扩展
2014-10-15 12:19:26
490
转载 Asp.Net 缓存
http://www.cnblogs.com/knowledgesea/archive/2012/06/20/2536603.html
2014-10-13 16:10:56
436
原创 Asp.NET 实战1:路由
1:路由public class RouteConfig { /// /// 系统默认的路由设置 /// /// public static void RegisterRoutes(RouteCollection routes) { r
2014-10-11 11:31:59
403
转载 ASP.NET MVC 入门7:分页
http://www.cnblogs.com/iamlilinfeng/archive/2013/03/11/2951460.html
2014-10-08 11:46:56
550
转载 ASP.NET MVC 入门6: model的验证
http://www.cnblogs.com/iamlilinfeng/archive/2013/03/02/2939892.html
2014-10-08 11:35:23
837
转载 ASP.NET MVC 入门5: Control 与 View的交互
http://www.cnblogs.com/iamlilinfeng/archive/2013/03/01/2938134.html
2014-10-08 11:27:18
2015
转载 ASP.NET MVC 入门4:layout的使用
http://www.cnblogs.com/iamlilinfeng/archive/2013/02/28/2934397.html
2014-10-08 11:16:19
11076
1
转载 ASP.NET MVC 入门3:路由
http://www.cnblogs.com/QLeelulu/archive/2008/10/03/1303612.html
2014-10-08 10:55:36
556
转载 ASP.NET MVC 入门3:路由设置及视图入门
http://www.cnblogs.com/iamlilinfeng/archive/2013/02/26/2931585.html
2014-10-08 10:52:13
648
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人