随笔分类 -  [06] C#/ASP.NET/AJAX

1 2 3 4 下一页
C#/ASP.NET/AJAX
ASP.NET 4.5新特性一:强类型数据绑定(Strongly-Type Data-Bindings)
摘要:随着ASP.NET 4.5的发布提供了很多的新特性,其中强类型数据绑定(Strongly-Type Data-Bindings)为我们的开发非常便利,且使用率非常之高,本篇博文将详细建设这一新特性,欢迎大家拍砖。 阅读全文
posted @ 2012-03-08 19:19 Bēniaǒ 阅读(1846) 评论(2) 推荐(2) 编辑
【转载】实体框架之领域驱动实践(七):模型对象的生命周期 - 仓储
摘要:  上文中已经提到了管理领域模型对象生命周期的两大角色,即工厂与仓储,并对工厂的Entity Framework实践作了详细的描述。本节主要介绍仓储的概念,由于仓储的内容比较多,我将在接下来的两节中具体讲解仓储的架构设计与实践经验。 阅读全文
posted @ 2010-02-06 12:46 Bēniaǒ 阅读(1520) 评论(0) 推荐(1) 编辑
【转载】实体框架之领域驱动实践(六):工厂
摘要:聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表述一个完整的领域概念。比如,根据Eric Evans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根(Aggregate Root)。 阅读全文
posted @ 2010-02-04 09:29 Bēniaǒ 阅读(1429) 评论(0) 推荐(1) 编辑
【转载】实体框架之领域驱动实践(五):聚合
摘要:聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表述一个完整的领域概念。比如,根据Eric Evans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根(Aggregate Root)。 阅读全文
posted @ 2010-02-04 09:22 Bēniaǒ 阅读(1311) 评论(1) 推荐(0) 编辑
【转载】实体框架之领域驱动实践(四):存储过程 - 领域驱动的反模式
摘要:  ADO.NET Entity Framework(EF)中有一项功能,就是能够根据数据库中的存储过程生成实体的行为(或称方法,以下统称方法)。我在本系列的第一篇博文中就已经提到,这种做法并不可取!因为存储过程是技术架构中的内容,而我们所关注的却是领域模型。 阅读全文
posted @ 2010-02-04 08:49 Bēniaǒ 阅读(2375) 评论(2) 推荐(1) 编辑
【转载】实体框架之领域驱动实践(三):案例:一个简易的销售系统
摘要: 从现在开始,我们将以一个简易的销售系统为例,探讨Entity Framework(实体框架,简称EF)在领域驱动设计上的应用。为了方便讨论,我们的销售系统非常简单,不会涉及客户存在多个收货地址的情况,也不会包含任何库存管理的内容。假设我们的系统只需要维护产品类型、产品以及客户信息,并能够帮客户下订单、跟踪订单状态,以及接受客户退货。 阅读全文
posted @ 2010-02-03 14:27 Bēniaǒ 阅读(2147) 评论(0) 推荐(2) 编辑
【转载】实体框架之领域驱动实践(二):分层架构
摘要:。“层”是一种体系结构模式[POSA1],也是被广大软件从业人员用得最为广泛而且最为灵活的模式之一。记得在CSDN上,时常有朋友问到:“分层是什么?为什么要分层?三层架构是不是就是表现层、业务逻辑层和数据访问层?” 阅读全文
posted @ 2010-02-03 14:23 Bēniaǒ 阅读(1856) 评论(0) 推荐(0) 编辑
【转载】实体框架之领域驱动实践(一):从DataTable到EntityObject
摘要:虽然从技术角度讲,DataTable与EntityObject并没有什么可比性,然而,它暗示了一场革命正在悄然进行着,即使是微软,也摆脱不了这场革命的飓风。 阅读全文
posted @ 2010-02-03 14:17 Bēniaǒ 阅读(1972) 评论(0) 推荐(2) 编辑
由var js = confirm("确认操作?");引发的技术难题
摘要:看到本文的标题,或许有的朋友问感到疑惑,confirm会引起技术难题吗?是小问题吧,是小问题?这里我要说的不是小问题,而是一个使用confirm引起的技术难题.或许有的朋友会疑惑了,confirm不就是弹出一个确认对话框吗?用户只有两种选择,要么点"是",要么选择"否",也许会有人会专牛角尖的说:"用户出了点"是"和"否"外,还有点"X".是的,没有错,confirm能够操作的就这三种,而点"X"执行关闭和点"否"是同理的.OK,回到主题,既然confirm是用来确认用户的某项目操作的,那它会引起什么样的技术难题呢? 阅读全文
posted @ 2009-09-15 14:04 Bēniaǒ 阅读(13213) 评论(113) 推荐(0) 编辑
.Net Remoting的双向通信和Windows Service的宿主服务
摘要: 作为微软分布式技术之一的.Net Remoting,从性能、安全等各方面来说都是相对比较稳定的,也是一项比较成熟的分布式技术。 阅读全文
posted @ 2009-03-24 18:59 Bēniaǒ 阅读(5904) 评论(2) 推荐(0) 编辑
使用RadControls的RadMenu控件开发系统菜单
摘要: 本文主要介绍使用RadControls的RadMenu控件开发系统菜单, 使用上和标准控件基本上差不多,特别的就是RadContrls提供了很多的皮肤,使用它我们可以不用太多的去考虑界面的美化,详细请阅读本文。 阅读全文
posted @ 2008-11-07 20:59 Bēniaǒ 阅读(7126) 评论(20) 推荐(0) 编辑
ExtJs的.NET控件----TabContainer和TabPanel
摘要: TabContainer通常是与TabPanel控件配合使用的,目前很多控件库以及控件产品里基本都有这两个控件,标准控件里虽然没有,在ASP.NET AJAX里已经提供了这两个控件,用他们可以很方便的来定制选项卡级的开发。但是不同的控件都有他的优点和不足之处。本文主要介绍ExtJS的.NET版控件的TabContainer和TabPanel的相关知识。 阅读全文
posted @ 2008-10-20 00:13 Bēniaǒ 阅读(8581) 评论(23) 推荐(0) 编辑
综述ASP.NET下的AJAX模式
摘要:在这篇文章中,将介绍在ASP.NET环节下的几种常用的AJAX模式。例如:XMLHttpRequest+WebForms,XMLHttpRequest+HttpHandlers,CallBacks,以及使用AJAX框架等,下面将以示例结合的方式展开介绍这一系列常用模式。 阅读全文
posted @ 2008-10-19 16:26 Bēniaǒ 阅读(1339) 评论(1) 推荐(1) 编辑
ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
摘要:AJAX技术是纯客户端技术,任何客户端框架(如:Microsoft AJAX Library,Prototype,JQuery等)可以与任何服务器技术配合.在ASP.NET MVC P5中也对AJAX技术进行了整合.本文将以ASP.NET MVC中的AJAX应用为主题介绍下AJAX技术与ASP.NET MVC的整合应用. 阅读全文
posted @ 2008-10-06 21:25 Bēniaǒ 阅读(5299) 评论(7) 推荐(0) 编辑
ASP.NET MVC中使用ASP.NET AJAX异步访问WebService
摘要:在ASP.NET应用程序里使用ASP.NET AJAX访问WebService通常都是通过ScriptMananger引入WebService生成客户端代理的方法,同时也可以使用Microsoft Ajax Library来完成.本文将介绍在ASP.NET MVC中使用ASP.NET AJAX异步访问WebService(ScriptManager和Microsoft Ajax Library两种方式). 阅读全文
posted @ 2008-10-05 19:11 Bēniaǒ 阅读(9117) 评论(5) 推荐(0) 编辑
ExtJs的.NET控件----YuiGrid(分页/在线编辑)
摘要:YuiGrid是ExtJs的.NET控件, 其功能类似标准的GridView控件,又各有所长,本文将简单的介绍下ExtJS的.NET控件中的YuiGrid控件的一些常用功能和实现。本文主要介绍ExtJs的.NET控件YuiGrid所支持的在线编辑及分页功能。 阅读全文
posted @ 2008-09-30 16:35 Bēniaǒ 阅读(2658) 评论(2) 推荐(0) 编辑
ExtJS的.NET控件----YuiGrid(数据绑定、同步/异步取值)
摘要:YuiGrid是ExtJs的.NET控件, 其功能类似标准的GridView控件,又各有所长,本文将简单的介绍下ExtJS的.NET控件中的YuiGrid控件的一些常用功能和实现。 阅读全文
posted @ 2008-09-23 15:47 Bēniaǒ 阅读(6682) 评论(35) 推荐(0) 编辑
使用RedControls控件RadWindowManager定制弹出式网页内窗体
摘要:RedControls控件库里的RadWindowManager封装了很多特效网页内窗体,比如常见的在网页内窗体打开页面,消息提示对话框,确定对话框等。 阅读全文
posted @ 2008-09-23 10:05 Bēniaǒ 阅读(2363) 评论(6) 推荐(0) 编辑
C#编程利器系列文章
摘要:面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题。 阅读全文
posted @ 2008-09-16 15:25 Bēniaǒ 阅读(1403) 评论(0) 推荐(0) 编辑
使用RedControls控件RadAjaxPanel、AjaxLoadingPanel实现GridView无刷新翻页和排序
摘要:使用RedControls控件RadAjaxPanel、AjaxLoadingPanel实现GridView无刷新翻页和排序. 阅读全文
posted @ 2008-09-15 20:17 Bēniaǒ 阅读(2300) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页