11 2014 档案

WCF中的数据契约(DataContract)
摘要:服务契约定义了远程访问对象和可供调用的方法,数据契约则是服务端和客户端之间要传送的自定义数据类型。一旦声明一个类型为DataContract,那么该类型就可以被序列化在服务端和客户端之间传送,如下所示。 [DataContract] public class UserInfo { //….}只有声明... 阅读全文

posted @ 2014-11-27 15:50 itjeff 阅读(1333) 评论(0) 推荐(0) 编辑

无废话WCF入门教程六[一个简单的Demo]
摘要:一、前言 前面的几个章节介绍了很多理论基础,如:什么是WCF、WCF中的A、B、C。WCF的传输模式。本文从零开始和大家一起写一个小的WCF应用程序Demo。 大多框架的学习都是从增、删、改、查开始来学习的,我们学习WCF也是一样的。从简单来看(不包括安全、优化等相关问题),WCF的增删改查和Web... 阅读全文

posted @ 2014-11-27 12:57 itjeff 阅读(383) 评论(0) 推荐(0) 编辑

无废话WCF入门教程五[WCF的通信模式]
摘要:一、概述 WCF在通信过程中有三种模式:请求与答复、单向、双工通信。以下我们一一介绍。二、请求与答复模式 描述: 客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用): 请求... 阅读全文

posted @ 2014-11-27 12:56 itjeff 阅读(350) 评论(0) 推荐(0) 编辑

无废话WCF入门教程四[WCF的配置文件]
摘要:一、概述 配置也是WCF编程中的主要组成部分。在以往的.net应用程序中,我们会把DBConn和一些动态加载类及变量写在配置文件里。但WCF有所不同。他指定向客户端公开的服务,包括服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型等。使用配置文件后,我们无需编译即可修改WC... 阅读全文

posted @ 2014-11-27 11:45 itjeff 阅读(206) 评论(0) 推荐(0) 编辑

无废话WCF入门教程三[WCF的宿主]
摘要:一、WCF服务应用程序与WCF服务库 我们在平时开发的过程中常用的项目类型有“WCF 服务应用程序”和“WCF服务库”。 WCF服务应用程序,是一个可以执行的程序,它有独立的进程,WCF服务类契约的定义,可以直接看到运行的效果。此项目模板基于IIS托管的程序,如本系列的第一节所示。在开发基于II... 阅读全文

posted @ 2014-11-27 11:44 itjeff 阅读(226) 评论(0) 推荐(0) 编辑

无废话WCF入门教程二[WCF应用的通信过程]
摘要:一、概述 WCF能够建立一个跨平台的安全、可信赖、事务性的解决方案,是一个WebService,.Net Remoting,Enterprise Service,WSE,MSMQ的并集,有一副很经典的对比图如下:WCF与其他分布式技术对比表二、WCF中的 "A","B","C" 介绍 我们先看个... 阅读全文

posted @ 2014-11-27 11:43 itjeff 阅读(185) 评论(0) 推荐(0) 编辑

无废话WCF入门教程一[什么是WCF]
摘要:一、概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。 WCF的最终目标是通过进程或不同的系统、通过本地网络... 阅读全文

posted @ 2014-11-27 11:42 itjeff 阅读(199) 评论(0) 推荐(0) 编辑

Dom中的nodeName、nodeValue 、nodeType
摘要:nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #doc... 阅读全文

posted @ 2014-11-26 10:41 itjeff 阅读(400) 评论(0) 推荐(0) 编辑

string.format大全
摘要:字符串的数字格式stringstr1 =string.Format("{0:N1}",56789); //result: 56,789.0 stringstr2 =string.Format("{0:N2}",56789); //result: 56,789.00 stringstr3 =strin... 阅读全文

posted @ 2014-11-24 11:35 itjeff 阅读(257) 评论(0) 推荐(0) 编辑

ASP.NET MVC如何实现自定义验证(服务端验证+客户端验证)
摘要:ASP.NET MVC通过Model验证帮助我们很容易的实现对数据的验证,在默认的情况下,基于ValidationAttribute的声明是验证被使用,我们只需要将相应的ValidationAttribute应用到Model的类型或者属性上即可。对于自定义验证,我们也只需要定义相应的Validati... 阅读全文

posted @ 2014-11-24 11:22 itjeff 阅读(227) 评论(0) 推荐(0) 编辑

ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现
摘要:在简单了解了Unobtrusive JavaScript形式的验证在jQuery中的编程方式之后,我们来介绍ASP.NET MVC是如何利用它实现客户端验证的。服务端验证最终实现在相应的ModelValidator中,而最终的验证规则定义在相应的ValidationAttribute中;而客户端验证... 阅读全文

posted @ 2014-11-24 11:21 itjeff 阅读(375) 评论(0) 推荐(0) 编辑

ASP.NET MVC的客户端验证:jQuery的验证
摘要:之前我们一直讨论的Model验证仅限于服务端验证,即在Web服务器根据相应的规则对请求数据实施验证。如果我们能够在客户端(浏览器)对用户输入的数据先进行验证,这样会减少针对服务器请求的频率,从而缓解Web服务器访问的压力。ASP.MVC 2.0及其之前的版本采用ASP.NET Ajax进行客户端验证... 阅读全文

posted @ 2014-11-24 11:20 itjeff 阅读(369) 评论(0) 推荐(0) 编辑

jQuery UI的datepicker日期控件如何让他显示中文
摘要:首先是引入UI的JS文件和模板文件,如下:然后下面就是设置文件了:$(function() {$( "#datepicker" ).datepicker();});jQuery(function($){ $.datepicker.regional['zh-CN'] = { closeText: ... 阅读全文

posted @ 2014-11-21 15:43 itjeff 阅读(803) 评论(0) 推荐(0) 编辑

两端的项的操作-全选,单选,添加或移除的功能实现
摘要:实现上图功能的具体代码:生成一个用户控件,后面可以直接使用该用户控件。前台: >" OnClick="btnSelAll_Click" /> " OnClick="btnSelOne_Click"/> 后台:using System;... 阅读全文

posted @ 2014-11-20 15:51 itjeff 阅读(288) 评论(0) 推荐(0) 编辑

EntityFramework:状态变化与方法的关系
摘要:一.约定OnModelCreating 有一些限制需要注意,例如:1.表名不支持使用标签进行标注2.最小长度在 OnModelCreating 中不支持3.正则表达式在 OnModelCreating 中不支持使用标注来丰富模型的验证规则使用 OnModelCreated 来完成数据库的约束(主键,... 阅读全文

posted @ 2014-11-18 14:20 itjeff 阅读(187) 评论(0) 推荐(0) 编辑

项目中经常使用的JS方法汇总,非常有用
摘要:// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date... 阅读全文

posted @ 2014-11-14 14:17 itjeff 阅读(433) 评论(0) 推荐(0) 编辑

sql server中的索引详情
摘要:什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,... 阅读全文

posted @ 2014-11-12 16:18 itjeff 阅读(385) 评论(0) 推荐(0) 编辑

T4模版引擎之生成数据库实体类
摘要:在通过T4模版引擎之基础入门对T4有了初步印象后,我们开始实战篇。T4模板引擎可以当做一个代码生成器,代码生成器的职责当然是用来生成代码(这不是废话吗)。而这其中我们使用的最普遍的是根据数据库生成实体类。 工欲善其事必先利其器,在这之前先来介绍一款T4编辑器T4 Editor,我们可以点击链接去下... 阅读全文

posted @ 2014-11-12 15:01 itjeff 阅读(686) 评论(0) 推荐(1) 编辑

T4模版引擎之基础入门
摘要:额,T4好陌生的名字,和NuGet一样很悲催,不为世人所熟知,却又在背后默默无闻的奉献着,直到现在我们项目组的人除了我之外,其它人还是对其豪无兴趣,基本上是连看一眼都懒得看,可怜的娃啊。。。 T4(Text Template Transformation Toolkit)是微软官方在VisualS... 阅读全文

posted @ 2014-11-12 15:00 itjeff 阅读(374) 评论(0) 推荐(0) 编辑

screenX clientX pageX的区别
摘要:screenX clientX pageX概念打开的pop窗口随着鼠标点击的dom元素而定位展示的js代码:e是click事件,o是pop窗口的宽度或高度,eventX = function (e, o) {e = e || window.event;o = o || 0;x = e.pageX |... 阅读全文

posted @ 2014-11-11 15:27 itjeff 阅读(2565) 评论(0) 推荐(0) 编辑

event.srcElement与event.target的区别
摘要:window.event.srcElement与window.event.target 都是指向触发事件的元素,它是什么就有什么样的属性srcElement是事件初始化目标html元素对象引用,因为事件通过元素层次冒泡,可以在任意一层进行处理,有了元素的引用,就可以读写改元素的属性。IE浏览器支持w... 阅读全文

posted @ 2014-11-10 10:55 itjeff 阅读(16703) 评论(1) 推荐(0) 编辑

jQuery本身方法($.each,$.map,$.contains,$ajax)
摘要:常用工具方法(1)$.trim$.trim方法用于移除字符串头部和尾部多余的空格。$.trim(' Hello ') // Hello(2)$.contains$.contains方法返回一个布尔值,表示某个DOM元素(第二个参数)是否为另一个DOM元素(第一个参数)的下级元素。$.cont... 阅读全文

posted @ 2014-11-08 00:00 itjeff 阅读(722) 评论(0) 推荐(0) 编辑

.net中的设计模式---单例模式,涉及lock的用法
摘要:单例模式代码1、单例模式类Singletonpublic class Singleton{ private static Singleton instance; /// /// 程序运行时,创建一个静态只读的进程辅助对象 /// private static readonly object _o... 阅读全文

posted @ 2014-11-07 15:11 itjeff 阅读(590) 评论(0) 推荐(0) 编辑

js中arguments
摘要:arguments每天一对象,JS天天见,今天我们来看看arguments对象及属性。arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是 arguments 对... 阅读全文

posted @ 2014-11-07 14:42 itjeff 阅读(194) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示