Welcome 微信登录

首页 / 软件开发 / .NET编程技术

基于.NET平台的分层架构实战(七-外一篇)—对数据访问层第一种实现(Access+

基于.NET平台的分层架构实战(七-外一篇)—对数据访问层第一种实现(Access+

基于.NET平台的分层架构实战(七-外一篇)—对数据访问层第一种实现(Access+2010-11-18 cnblogs leoo2sk T2基于.NET平台的分层架构实战(七-外一篇)—对数据访问层第一种实现(Access+SQL)的重构昨天的文章基于.NET平台的分层架构实战(七)——数据访问层的第一种实现:Access+SQL发布后,很多朋友对我的程序提出了意见和建议,在这里先谢谢你们!!!尤其是金色海洋(jyk)...
基于.NET平台的分层架构实战(八)—数据访问层的第二种实现:SQLServer+存储

基于.NET平台的分层架构实战(八)—数据访问层的第二种实现:SQLServer+存储

基于.NET平台的分层架构实战(八)—数据访问层的第二种实现:SQLServer+存储2010-11-18 cnblogs leoo2sk T2基于.NET平台的分层架构实战(八)—数据访问层的第二种实现:SQLServer+存储过程在上一篇中,讨论了使用SQL构建数据访问层的方法,并且针对的是Access数据库。而这一篇中,将要创建一个针对SQLServer的数据访问层,并且配合存储过程实现。曾经有朋友问我使用SQL和存储过程在效率上的差别,...
基于.NET平台的分层架构实战(九)—数据访问层的第三种实现:基于NBear框架

基于.NET平台的分层架构实战(九)—数据访问层的第三种实现:基于NBear框架

基于.NET平台的分层架构实战(九)—数据访问层的第三种实现:基于NBear框架2010-11-18 cnblogs leoo2sk T2基于.NET平台的分层架构实战(九)—数据访问层的第三种实现:基于NBear框架的ORM实现前面的文章讨论了使用SQL语句和存储过程两种数据访问层的实现方式,这一篇里,将讨论使用ORM方式实现数据访问层的方法。对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开...
基于.NET平台的分层架构实战(十)—业务逻辑层的实现

基于.NET平台的分层架构实战(十)—业务逻辑层的实现

基于.NET平台的分层架构实战(十)—业务逻辑层的实现2010-11-18 cnblogs leoo2sk T2在这一篇文章中,将实现一个NGuestBook的业务逻辑层。在实际应用 中,业务逻辑层是至关重要的,他承载着整个系统最核心的部分,也是客户最关 注的部分。这一部分的实现,通常需要技术专家和领域专家通力合作。当然,在 本文章系列的Demo中,由于业务逻辑的简单性,这里看的可能还不是很明显。在本篇文章的业务逻辑层实现中,业务逻辑层主要承担了以下职责:...
基于.NET平台的分层架构实战(十一)—表示层的实现

基于.NET平台的分层架构实战(十一)—表示层的实现

基于.NET平台的分层架构实战(十一)—表示层的实现2010-11-18 cnblogs leoo2sk T2在这篇文章中,将讨论一下表示层的实现方法。表示层是一个系统的 “门脸”,不论你的系统设计的多么优秀,代码多么漂亮,系统的可 扩展性多么高,但是最终用户接触到的大多是表示层的东西。所以,表示层的优 劣对于用户最终对系统的评价至关重要。一般来说,表示层的优劣有一下两个评 价指标:1.美观。即外观设计漂亮,能给人美的感觉。2.易用...
.Net体系结构指导

.Net体系结构指导

.Net体系结构指导2010-11-18注意: 某些特性可能公开使用的Visual Studio .NET β2版本中没有提供 。引言微软提供了大范围的产品和技术,它们可为运行一个企业 部署基本架构、构建应用程序。在过去几年里,众多的企业开发者和结构师向微 软提供了重要反馈,描绘出一幅今天开发人员面对的挑战性的景象。微软已经通 过这些反馈创建了Visual Studio .NET的不同版本,以解决企业结构师和企业开 发者独特地需求。企业重复的一个...
WPF中用自定义Panel更好地处理Resize时的行为

WPF中用自定义Panel更好地处理Resize时的行为

WPF中用自定义Panel更好地处理Resize时的行为2010-11-18 博客园 南柯之石WPF自带的Pane很多,但是功能都过于基本。对于一些常见功能的支持都不是 很方便。下面的一些情况应该有不少人都遇到过。1.Panel里的Item之间有一个Margin。但是要对最后一个或第一个Item特别处 理:它不需要这个Margin。2.窗口在Resize的过程中,Item之间会出现彼此遮挡或是出现某个Item只是部 分可见。这时我们更希望这个Item干脆隐...
WPF中获取鼠标指针下的元素

WPF中获取鼠标指针下的元素

WPF中获取鼠标指针下的元素2010-11-18 博客园 周银辉以前写过一些GetElementUnderMouse之类的函数,要用到坐标换算而显得有些 麻烦(特别是当元素有XXXTransform的时候)今天看到Mouse类居然有一个DirectlyOver属性,可以获得鼠标下的元素, 很 奇怪,我的MSDN文档以及VS2008智能提示中都没有显示该属性,但反编译一下可 以看到。但必须注意到的一点是,WPF控件是由各个元素复合而成的,但Mouse类可不知...
通过SharePoint Web服务更新审批状态

通过SharePoint Web服务更新审批状态

通过SharePoint Web服务更新审批状态2010-11-18 cnblogs Sunmoonfire启用审批的SharePoint列表,如果我们通过对象模型修改其中一条已批准的列 表项,Update后会导致该列表项回到待定状态。不过好在对象模型里有强大的 SystemUpdate,可以不动声色的修改列表项。可是,如果你是通过SharePoint Web Service中的Lists.asmx的UpdateListItems进行的修改,就没有这么幸运...
通过BCS对象模型使用筛选器

通过BCS对象模型使用筛选器

通过BCS对象模型使用筛选器2010-11-18 cnblogs Sunmoonfire在上一篇博文中,我们介绍了如何使用SharePoint服务器上的业务连接服务对 象模型连接到BCS服务元数据存储,来获取一个企业核心业务系统对象、外部内容 类型及其方法,以及如何执行一个外部内容类型的方法。本文将演示如何执行一个带有筛选器定义的外部内容类型的Finder方法。步骤1、使用SharePoint Designer 2010创建一个新的外部内容类型,使用 Ad...
关于WCF的共享数据契约疑问

关于WCF的共享数据契约疑问

关于WCF的共享数据契约疑问2010-11-18 cnblgos GaryChen最近在做项目的时候,发现同一个数据契约再客户端隶属于两个不同的命名空 间,为此如果两个服务进行交互的时候会涉及到类型 的问题,互操作性很差,要进 行不必要的拆和装,在前面终于让我找到了答案,下面我来描述一下这个场景,大家 请看下面。[实体类] 大家请注意命名空间using System;using System.Collections.Generic;using Syste...
数据点 - 兵不血刃拒绝对Entity Framework的表访问

数据点 - 兵不血刃拒绝对Entity Framework的表访问

数据点 - 兵不血刃拒绝对Entity Framework的表访问2010-11-18 MSDN Julie Lerman在看到实际的 Entity Framework 命令创建之后,数据库所有者的第一反应往 往是:“什么? 我必须提供对表的访问权?”他们有这种反应是因为 Entity Framework 的核心功能之一便是生成 SELECT、UPDATE、INSERT 和 DELETE 等命令。在本专栏中,我将带领数据库管理员了解...
HttpModule实现系统IP访问控制详解

HttpModule实现系统IP访问控制详解

HttpModule实现系统IP访问控制详解2010-11-18 steven hu 最近项目中的一个政务系统要求可配置的IP访问控制,既然有这个需求我们自 然要满足啦。对于之前一篇中使用IHttpHandlerFactory验证用户经验,这次使用 HttpModule来更早的检测用户。如何来更好的判断IP是否在允许的列表或者禁止的列表,基于目前IPV4,就干 脆IP的4位字段分别判断,这样也可简单的批量IP网段设置。系统中将配置保存到中,数据库设计如下:...
MEF简介

MEF简介

MEF简介2010-11-18 MSDN Managed Extensibility Framework (MEF) 使开发人员能够在其 .NET 应用程序中提供挂钩,以供用户和第三方扩展。可以将 MEF 看成一个通用应用程序扩展实用工具。MEF 使开发人员能够动态创建扩展,无需扩展应用程序,也不需要任何特定于扩展内容的知识。这可以确保在编译时两者之间不存在耦合,使应用程序能够在运行时扩展,不需要重新编译。MEF 还可以在将扩展加载到应用程序之前,查看扩展...
Memory Reordering/Memory Model及其对.NET的影响

Memory Reordering/Memory Model及其对.NET的影响

Memory Reordering/Memory Model及其对.NET的影响2010-11-18 cnblogs Jeffrey Sun关于内存模型, 这实在是个被说烂了的话题. 五六年前刚刚接触到的时候 , 各路大牛就开始讨论了. 还记得那时候每每带着无比崇敬的心去阅读那些文字 和思想. 之后每每回头去重读那些文字,更感觉收获颇多. 可是大牛们往往言语颇 为简概, 所以尽管读的次数多, 但是多数成为时间和差记忆力的受害者屡屡忘记. 所以最近下定决心,...
并发 - CLR 4.0 ThreadPool中的并发限制

并发 - CLR 4.0 ThreadPool中的并发限制

并发 - CLR 4.0 ThreadPool中的并发限制2010-11-18 MSDN Erika Fuentes自 CLR 2.0 后,最新版本 (CLR 4.0) 中的 CLR ThreadPool 已经过多次重大 更改。 最近的技术趋势转变(例如广泛应用多核体系结构以及由此产生的并行化 现有应用程序或编写新并行代码的需求)已成为 CLR ThreadPool 改进中最重要 的决定性因素之一。在 MSDN 杂志 2008 年 12 月刊的 CLR 全...
异步代理 - 使用异步代理库进行基于角色的编程

异步代理 - 使用异步代理库进行基于角色的编程

异步代理 - 使用异步代理库进行基于角色的编程2010-11-18 MSDN Mike Chu随着多核处理器在市场上的日益普及,它已广泛用于服务器、台式机以及便携 式计算机,代码并行化的重要性也前所未有地凸显出来。为了满足这一关键需求 ,Visual Studio 2010 引入了若干新的方法,帮助 C++ 开发人员利用新的并行 运行时和新的并行编程模型带来的这些功能。然而,开发人员面临的一个主要障 碍是确定哪种编程模型适合于他们的应用程序。正确的模型可以...
WPF自定义控件 - 布局

WPF自定义控件 - 布局

WPF自定义控件 - 布局2010-11-20 cnblogs Curry一.ScrollViewer在WPF自定义控件 —— 自绘篇我们做了 一个可拖动的矩形,但你是否发现当矩形拖出背景后就不见了,一般来说对于不 可见区域需要有ScrollBar来呈现,如图:对于这一应用在WPF中最常用的应该在控件外面包个ScrollViewer,那 么如何使得我们的控件支持ScrollViewer呢?首先我们来了解一下 ScrollViewer...
<< 11 12 13 14 15 16 17 18 19 20 >>