remoting,回顾.NET Remoting分布式开发

记得在下第一次接触.NET Remoting分布式开发是在2003年,那时候是Framework1.0初次亮相之时,Remoting分布式开发是Framework1.0其中一个亮点。经过多年的发展,在2005年,WCF随着Framework2.0首先亮相。WCF是结合Remoting,Web服务,TCP/IP套接字,MSMQ信息,P2P,WSE等多方通讯的混合体。 随着WCF的出现是否意昧着Rem... [阅读全文]

silverlight4访问wcf

1. wcf项目的web.config同一目录下需要有两个文件: a. ClientAccessPolicy.xml ?xml version="1.0" encoding="utf-8" ? access-policy cross-domain-access policy allow-from http-request-headers="*" domain uri="*"/ /a... [阅读全文]

IIS处理Asp.net请求和Asp.net页面生命周期说明

首先我们要弄清楚两个非常重要的概念: 1, worker process(w3wp.exe). worker process管理所有的来自客户端的请求并给出响应。它是IIS下asp.net应用程序的核心。 2, application pool. 它是worker process的容器,IIS5及之前的IIS版本均没有application pool的概念。每一个application pool对... [阅读全文]

ASP.NET生成eurl.axd Http异常错误的处理方法

在IIS6中同时启用了ASP.NET 2.0 和 ASP.NET 4.0 后,网站程序可能会出现如下错误:“ System.Web.HttpException: Path ‘//eurl.axd/‘ was not found. ” 错误发生的原因是当ASP.NET检测到Web站点配置为使用ASP.NET 4.0,本地ASP.NET 4.0 的组件会传递一个不能扩展的 URL到ASP.NET的管理... [阅读全文]

asp.net中日历函数Calendar的使用方法

今天介绍的是微软提供的ajax calendar控件。这个控件使用了ajax的效果,并通过前台js和style设置事件和效果。功能丰富、样式自有,实为网站设计、mis开发之必备控件。 按照惯例,现在该贴代码了: asp教程:textbox runat="server" id="txtcalendar" width="150" / ajaxtoolkit:calendarextender runat... [阅读全文]

在asp.NET 中使用SMTP发送邮件的实现代码

核心代码:复制代码 代码如下:public class Mail { #region 邮件参数 static public string accountName = System.Configuration.ConfigurationManager.AppSettings["SmtpAccountName"]; static public string password = System.Conf... [阅读全文]

领域驱动设计,什么是领域驱动设计(Domain Driven Design)?

本文是从 What is Domain Driven Design? 这篇文章翻译而来。 ”…在很多领域,专家的作用体现在他们的专业知识上而不是智力上。“ -- Don Reinertsen 领域驱动设计(Domain Driven Design)是一种软件开发方法,目的是让软件系统在实现时准确的基于对真实业务过程的建模并根据真实业务过程的调整而调整。 传... [阅读全文]

ASP.NET MVC 入门介绍 (下)

相关文章:ASP.NET MVC 入门介绍 (上) 接上文,我们来完善验证功能。在System.ComponentModel.DataAnnotations命名空间中,已经有了一些基本的属性类来实现验证功能,只要把这些属性加到Model的字段上就可以了。具体的属性类可以查MSDN, 下面给出一个例子: public class Movie{ [Key,DatabaseGenerated(Datab... [阅读全文]

ASP.NET MVC 入门介绍 (上)

参考文章 ASP.NET MVC Overview. 1. MVC模式 MVC模式是一种软件架构模式。它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller)。MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是... [阅读全文]

未能加载程序集,详解.NET程序集的加载规则

程序集的加载涉及到很多方面的知识,包括配置文件、全局缓存装配、私有目录等的查找。用LoadAWithPartialName方法加载程序集,必须提供程序集的文本名称,还可以包公钥标记、版本或区域性等,但不必包含完全引用信息,如名称、版本、区域性、公钥标记。 使用(System.Reflection.Assembly.Load)并仅指定部分引用,运行库在全局程序集缓存和应用程序根目录中对程序集进行检查... [阅读全文]

ildasm,如何通过ildasm/ilasm修改assembly的IL代码

这段时间为跟踪一个Bug而焦头烂额,最后发现是Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断楼主是否是MSDN订阅用户,以便尽快解决(传说MSDN订阅用户的问题能在两天内得到回复的,当时还很得意公司为我们购买的MSDN订阅账号),但得到的回复是“Could you file a bug report for this i... [阅读全文]

Silverlight4开发环境搭建

准备软件 1,VS2010 或者 Visual Web Developer 2010 Express 2,silverlight4(客户端软件)(http://dlwt.csdn.net/fd.php?i=715030921224821&s=d80cdb6e7bcc3592c175e176dd33afe4) 3,silverlight4_tools(http://download.micro... [阅读全文]

linq学习,Linq学习笔记

写在前面 其实在09年就已经学习过Linq了,并被她那优美的语法所吸引,只是现在所在的公司还在使用VS2005在.Net2.0的框架下面的开发,所以Linq也很久没有用过了,最近看部门的同事对这个有些兴趣,所以打算整理点东西出来跟大家一起做个分享。 什么是Linq LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组... [阅读全文]

经典语句,谈谈如何从本质上理解SQL语句、存储过程与ORM之间的联系和取舍

sql语句又叫ad hoc sql, ad hoc是拉丁语,意思是for this,可以翻译为“按每一次情况的办理”。 存储过程就是stored procedure, 简写为sp。 ORM就是对象-关系映射,比如Hibernate。 大多数的.NET程序都是会围绕sql服务器展开,经常要面临在这些技术间进行选择。所以我们需要来理解这些技术的本质。 一,演变 刚开始的时候,... [阅读全文]

软件提供商,为类提供软件约定

根据一种很好的旧软件开发做法,应在每个方法的顶部(即实现任何重要行为之前)放置一个条件语句作为屏障。 每个条件语句都检查输入值必须验证的不同条件。 如果条件未通过验证,代码会引发异常。 这种模式通常称为 If-Then-Throw。 但是,有了 If-Then-Throw,我们就可以编写出高效正确的代码吗? 是不是在所有情况下,这都足够了? If-Then-Throw 不是在所有情况下都能解决所... [阅读全文]

代码规范,关于代码规范

今天被培训了C#代码规范,为了统一风格。其中我比较有异议的两点如下: 类型实例的私有字段应采用骆驼命名法(camelCasing),不应该有任何前缀,在使用时前边加"this.”; 要用FCL类型而不是C#的基元类型,例如要使用Int32代替int。 首先对于第一点,个人比较习惯的做法是前边加下划线,说不上好坏,这两种写法在各种开源框架的源码中都见到过。由于VS默认并不提供像E... [阅读全文]

本人已死,对象已死?

最近常有一种说法,就是我们如今面临着另外一场编程模型的变革,面向对象技术已经处在被淘汰的边缘,函数式语言会取代面向对象技术成为主流方式,甚至出现了面向对象已死的言论。作为一个硬核函数语言的狂热者,我个人当然希望函数式语言可以一统天下,成为主流之选。但是不是应该把对象技术和函数技术对立起来,说式后者取前者而代之,我个人认为,这和如何看待面向对象技术有关。 做为工程实践的对象技术 在这个年代,大家有... [阅读全文]

领域模型,为什么要让我们的"领域模型 裸奔?

为什么要让我们的“领域模型”裸奔?(上) 做不完的应用软件 我爸是个乡村小学教师,对我所从事的软件行业一无所知,但是他对我的工作稳定性表示怀疑:“你这做软件的,要是有一天软件做完了,你岂不是要失业了?”也许他想起了他作为老师的情况,教完一批学生,下一批又上来了,一茬一茬的。于是又问我:“你们是不是一个软件接着一个软件做?”我... [阅读全文]

silverLight arcgis FeatureLayer 初始

FeatureLayer 实际上是Graphic包装了查询的一个图层,查询的接口很紧密,所以如果要在查询前面做些事,或者在查询中做些事情,很困难,不过看了一篇文章 有了思路 如下 The ArcGIS Silverlight/WPF API provides a FeatureLayer as an efficient means for referencing a layer that co... [阅读全文]

Silverlight验证之资源文件

资源文件是一个伟大的方式来管理字符串,特别是如果你需要支持多种语言。,这里演示了如何使用资源文件与验证,所使用的Silverlight WCF属性(RIA)服务。 代码例子演示怎样使用单体验证属性可在Silverlight WCF(RIA)和服务。举个例子,表明一个名字不超过20个字符,属性这个样子的: [Required(ErrorMessage="Please enter a first ... [阅读全文]

Silverlight 2.5D RPG游戏技巧与特效

Silverlight 2.5D RPG游戏技巧与特效处理体感系统 如何被推荐? 本节,没有更新的代码可以奉献给大家;不过作为网游未来研发的一大趋势,第三次游戏革命,我觉得有必要和大家共同探讨一下当前网游中非常热门的一个词汇--“体感系统”。 这个词最初源于次世代游戏机所说的体感系统,即身体感知;然而据我目前对号称所谓自主研发的体感系统网游的详细分析,它们所说的体感系统要么就是像《三国无双》... [阅读全文]

类设计原则,S.O.L.I.D.类设计原则

本文是从 S.O.L.I.D. Class Design Principles 这篇文章翻译而来。 本文是由敏捷宣言签署人之一、《 Clean Code(代码整洁之道)》一书的作者Robert C. Martin为他的《Applying Principles and Patterns》这本书搜集整理而来。 单一责任原则(SRP) 只有一个理由去修改一个类。例如,如果一个业务规则的改变会导致这个类的... [阅读全文]

Entity Framework 4.1 推荐英文教程

Entity Framework 4.1 相关文档实在少得可怜,在网上找到一个不错的系列文章,与大家分享一下。 作者:Vincent-Philippe Lauzon Entity Framework 4.1: Basics (1) Entity Framework 4.1: Override conventions (2) Entity Framework 4.1: Deep Fetch vs ... [阅读全文]

Silverlight 5.0 新特性

最近微软发布了Silverlight 5.0的路线图。 主要如下: 1)改进的数据绑定支持和更好地支持MVVM Silverlight最大的优势之一是它的数据绑定。微软将提供增强的数据绑定能力以及调试功能。开发者可以调试绑定表达式和其它Siverlight 5.0特性。对MVVM模式的支持也得到增强。 2)性能和速度的提高 Silverlight 5.0将支持64位的浏览器。所以在64位的... [阅读全文]

Silverlight Toolkit

华音的终章,看的有点模糊…… 其实之前一直奢求的是美好的结局,但奢求终究是奢求! 就像步非烟说得:“在庸俗的结局中快乐的他们,并不是真正的他们。” 故事看到最后,回顾整个世界, 才发现,命运是注定的, 即使是作为琉璃世界的缔造者,也无法改变。 那一抹青衣,是湿婆的化身,是灭世和黑暗,是天生的王者,是骄傲和尊严的持有者,却也承受着站在最高峰上寂寞孤独和无奈,只是,他,从不屈服,亦不会低头... [阅读全文]

Silverlight中Image.Source的用法

1、以反斜杠开头的图片(Source="/images/DingosLogo.png")需要放在ClientBin目录下的相应文件夹中 2、不以反斜杠开头的图片(Source="images/DingosLogo.png")应该放在Silverlight 项目的目录下的相应文件夹里。 3、反斜杠开头的相对路径,代表的相对位置是应用程序运行的根目录,即.xap 压缩包内,若在这其中寻找不到要引用... [阅读全文]

配送中的委托品,.NET中的委托

1.1.1 定义 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。委托方法的使用可以像其他任何方法一样,具有参数和返回值,如下面的示例所示: //Code in C# public delegate int PerformCalculation(int x, int y); 与委托的签名(由返回类型和参数组成)匹配的任何方法都可以分配给该委托。 简单理解De... [阅读全文]

爱到底是什么,企业架构到底是什么?

Jason Bloomberg最近在博客中问道:“为什么没有人做企业架构(Enterprise Architecture)呢?”他说: 解决方案架构师应该在实施解决方案之前完成解决方案的架构设计。Java架构师和.NET架构师做得事情应该先于编程人员。你不能先实施架构再设计架构,只能先设计再实施……可是,企业架构(Enterprise Archi... [阅读全文]

Silverlight 应用整合

Silverlight与企业信息化 在企业应用系统中,企业客户不在满足于呆板的Portal、树形结构、数据堆积的表格和满屏的文字描述。企业客户越来越倡导用户体验,Silverlight迎合了这种需求,实现了炫目的体验和丰富交互的应用,更重要的是Silverlight更适合企业应用系统的开发,依靠.Net平台,使用C#高级语言代替JavaScript脚本语言,实现了强大的客户端计算能力、支持多线程... [阅读全文]

面向对象实践之路:提升抽象层次

多少次有人问我如何构建一个比较好的类阶层次,如何使用面向对象进行设计,或者问为什么我看了那么多面向对象和设计模式的书一到使用的时候却总是写出面向过程的代码。每当我碰到这些问题的时候我总是回答,其实我也不知道。真的,其实我也不知道。 虽然我总是张口闭口面向对象,总是看到一个问题后就谈这个有点XXX模式的影子,但大部分时候碰到一个问题我还是一片空白,不知道如何去分析设计和实现出好的面向对象。所以,我只... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共8082条 分270页