会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李林峰的园子
首页
订阅
管理
上一页
1
2
3
4
5
下一页
2012年10月3日
无废话WCF入门教程五[WCF的通信模式]
摘要: 一、概述 WCF在通信过程中有三种模式:请求与答复、单向、双工通信。以下我们一一介绍。 二、请求与答复模式 描述: 客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用): 请求与答复
阅读全文
posted @ 2012-10-03 18:06 李林峰的园子
阅读(31670)
评论(42)
推荐(91)
2012年10月2日
无废话WCF入门教程四[WCF的配置文件]
摘要: 一、概述 配置也是WCF编程中的主要组成部分。在以往的.net应用程序中,我们会把DBConn和一些动态加载类及变量写在配置文件里。但WCF有所不同。他指定向客户端公开的服务,包括服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型等。使用配置文件后,我们无需编译即可修改WCF
阅读全文
posted @ 2012-10-02 16:46 李林峰的园子
阅读(28585)
评论(6)
推荐(40)
2012年10月1日
无废话WCF入门教程三[WCF的宿主]
摘要: 一、WCF服务应用程序与WCF服务库 我们在平时开发的过程中常用的项目类型有“WCF 服务应用程序”和“WCF服务库”。 WCF服务应用程序,是一个可以执行的程序,它有独立的进程,WCF服务类契约的定义,可以直接看到运行的效果。此项目模板基于IIS托管的程序,如本系列的第一节所示。在开发基于IIS托
阅读全文
posted @ 2012-10-01 20:03 李林峰的园子
阅读(49543)
评论(56)
推荐(81)
2012年9月26日
无废话WCF入门教程二[WCF应用的通信过程]
摘要: 一、概述 WCF能够建立一个跨平台的安全、可信赖、事务性的解决方案,是一个WebService,.Net Remoting,Enterprise Service,WSE,MSMQ的并集,有一副很经典的对比图如下: WCF与其他分布式技术对比表 二、WCF中的 "A","B","C" 介绍 我们先看个
阅读全文
posted @ 2012-09-26 23:59 李林峰的园子
阅读(49483)
评论(44)
推荐(107)
2012年9月25日
无废话WCF入门教程一[什么是WCF]
摘要: 一、概述 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。 WCF的最终目标是通过进程或不同的系统、通过本地网络或是
阅读全文
posted @ 2012-09-25 22:20 李林峰的园子
阅读(255451)
评论(179)
推荐(289)
2012年8月21日
C#教程之自己动手写映射第七节[总结与代码下载]
摘要: 一、总结 在我们平时的工作中会遇到很多很多的问题,然后我们进入到一个遇到问题解决问题的过程。写代码的过程不是“代码无错”便是优,而是要通过不断的优化,重构,做到尽善尽美才可能提高自己。 二、代码下载 数据组件源码.rar 三、版权 转载请注明出处:http://www.cnblogs.com/iam
阅读全文
posted @ 2012-08-21 11:04 李林峰的园子
阅读(2658)
评论(18)
推荐(2)
C#教程之自己动手写映射第六节[封装列表]
摘要: 一、动机 经过了前面几节的阐述,我们已经可以通过"动态生成SQL"与"反射机制"完成简单的对象与数据表的映射。如:Add(object obj)、Remove(object obj)等。好的,我们看如下代码: 1 public static List<Model.A> GetList(int Pag
阅读全文
posted @ 2012-08-21 10:36 李林峰的园子
阅读(1910)
评论(3)
推荐(0)
2012年8月1日
C#教程之自己动手写映射第五节[封装添加]
摘要: 一、动机 我们通常在做项目的时候一般用到的三层结构依赖关系如下: 实体作为数据的载体,传输于各个组件之间。当实体到达数据操作层时,我们会把他承载的具体数据解析出来,然后利用SqlHelper.cs[也存放在数据操作层的组件中]把数据插入到数据库中,具体代码如下: 1 /* 2 * 3 * 创建人:李
阅读全文
posted @ 2012-08-01 14:58 李林峰的园子
阅读(4878)
评论(6)
推荐(1)
2012年7月26日
C#教程之自己动手写映射第四节[封装删除]
摘要: 一、动机 我们在借助于SqlHelper删除数据的时候,一般的代码如下: 1 /* 2 * 3 * 创建人:李林峰 4 * 5 * 时 间:2012-07-26 6 * 7 * 描 述:借助于SqlHelper删除表的数据 8 * 9 */ 10 11 using System.Data; 12 u
阅读全文
posted @ 2012-07-26 23:37 李林峰的园子
阅读(2987)
评论(0)
推荐(4)
2012年7月24日
C#教程之自己动手写映射第三节[反射]
摘要: 一、什么是反射 MSND:反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。 实用概念:反射是在运行状态中,对于任意一个类,都能够知道这
阅读全文
posted @ 2012-07-24 03:01 李林峰的园子
阅读(5887)
评论(10)
推荐(8)
2012年7月22日
C#教程之自己动手写映射第二节[实例]
摘要: 在我们平时做项目的时候与数据交互时,涉及的操作大部分为 “增、删、改、查[又分为分页与列表]”下面就以示例来显示我们封装底层后的使用实例。 一、新增与修改 新增与修改在表现上几乎是一样的,我们在这个示例中把新增和修改放到了一个页面进行编辑,根据是否传入参数来判断是“新增”还是“修改”,那么这个页面就
阅读全文
posted @ 2012-07-22 21:43 李林峰的园子
阅读(4051)
评论(18)
推荐(3)
2012年7月20日
C#教程之自己动手写映射第一节[动机]
摘要: 前言撒: 最近在园子里看到不少老鸟们写一些orm相关的文章。。。做为菜鸟的我有感而发,因为本人也一直在完善自己的om框架做为平时的娱乐。所谓“授人以鱼,不如授之以渔”,当我看到老鸟们写的文章时,大部份只写了部分核心代码和使用方法并且开源。站在使用价值的角度来说,确实实用代码量少,重用性高,操作简单啦
阅读全文
posted @ 2012-07-20 22:36 李林峰的园子
阅读(7992)
评论(22)
推荐(18)
2012年7月10日
无废话ExtJs 入门教程二十三[员工管理实例:Demo]
摘要: 一、概况:这个实例的开发工具为 vs2010,数据库为 sql2008 r2,数据库设计pd16。以下是对文件的详细说明: 解压文件 05 ExtJs教程 夹后 会有以下3个文件夹: 00 Extjs.Doc里包含4个文件: (1)数据库创建脚本,为了兼容低版本的朋友。 (2)数据库bak文件。 (
阅读全文
posted @ 2012-07-10 21:26 李林峰的园子
阅读(34576)
评论(39)
推荐(15)
2012年7月3日
无废话ExtJs 入门教程二十二[动态复选框:RemoteCheckboxGroup]
摘要: 我们在开发系统的时候经常会用到 Checkgroup 由后台取出的情况,然而在 ExtJs CheckboxGroup 并没有提供该服务端数据源的属性。 1.代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
阅读全文
posted @ 2012-07-03 12:39 李林峰的园子
阅读(17670)
评论(18)
推荐(4)
2012年6月29日
无废话ExtJs 入门教程二十一[继承:Extend]
摘要: 在开发中,我们在使用视图组件时,经常要设置宽度,高度,标题等属性。而这些属性可以通过“继承”定义在我们定义的新组件中,从而达到重用的目地。 1.代码如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/
阅读全文
posted @ 2012-06-29 20:05 李林峰的园子
阅读(16911)
评论(1)
推荐(12)
上一页
1
2
3
4
5
下一页
公告