ASP.NET Chinese Blogs

Sponsors

Browse by Tags

All Tags » .net 3.5 (RSS)
《WPF在商业应用程序上对开发人员的帮助》听课笔记整理
摘要:今天在SD2大会上,K2大中华区CTO彭靖灏分享了他们公司在做K2的时候,对使用WPF的心得,我觉得很有启发。整理这部分的听课笔记如下: K2是一个很流行的工作流设计软件 http://www.k2.com/zh-CN/index.aspx 他们在最新的K2版本中使用了 WPF,WCF,WF。 他们是在做商业软件,商业软件使用WPF的一些心得,对我们作软件时候,很有醒示作用。 他们在做K2时候,界面采用WPF来实现感觉到的优点: 1、动画技术可以让软件更易用,更能引导用户使用软件。可以很...[ 阅读全文 ] Read More...
“变化”、“复用”、“抽象”、“稳定”影响着软件设计模式,架构,开发方法
摘要:       今天在SD2大会上,听了李建忠老师讲的《.NET框架中的几个典型设计模式》课程收益非浅,李建忠老师的课总能给人醍醐灌顶的感觉,去年的《WPF内核机制》让我们可以从根本上理解WPF的革命。今年的设计模式,也是从根本上理解设计模式产生的原因,适用的场景。        下面是我对课程整理的一些笔记和心得,跟大家分享:      ...[ 阅读全文 ] Read More...
代码优化出的问题
摘要:今天碰到了一个超级怪异的问题, Visual Studio 调试一段代码时,如下图:监视窗口显示这个变量有值,但是代码却执行到这个变量无值的逻辑中了。 为了这个问题,我简直疯了。 后来看到其中一些变量的察看时,会报错误 Cannot obtain value of local or argument 'oo' as it is not available at this instruction pointer, possibly because it has been optimized awa...[ 阅读全文 ] Read More...
Debug方式调试GAC中部署的程序
摘要:我们在调试GAC中部署的程序时候,很可能碰到下面的报告: --------------------------- Microsoft Visual Studio --------------------------- The following module was built either with optimizations enabled or without debug information: C:\Windows\assembly\GAC_MSIL\CSDN.Commun...[ 阅读全文 ] Read More...
应用程序池 与 W3WP.exe 进程的对应关系
摘要:       阅读本博客前,建议阅读我前一篇博客:IIS5、IIS6、IIS7的ASP.net 请求处理过程比较  这样知识会比较连贯。        对于 IIS6、IIS7,  每个应用程序池都会创建一个 W3WP.exe 进程。  但是, 并不是所有情况都是一个应用程序池对应一个 W3WP.exe 进程。 Web Garden , 或者一些异常发生时...[ 阅读全文 ] Read More...
UTF-8 BOM导致的无法正常模拟Http请求
摘要:本文概述 StreamWriter 在产生UTF-8编码的内容时候,会在产生的这个UTF-8内容中增加BOM的信息,而这个BOM的信息,会干扰我们在一些情况的使用。 本文描述的情况,就是这种干扰让我们无法正常工作的一种情况。   何为BOM? BOM(Byte Order Mark),BOM签名。 BOM的内容就可以表示unicode文件是何种编码。BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别。 对于UTF-8 , BOM 信息为 EF BB BF。 我们...[ 阅读全文 ] Read More...
WEB Service 传递信息时候,会把 /r/n 变成 /n
摘要:我们在使用WEB Service时,需要注意的一点是,传递过程中会丢失一些字符,比较典型的是 /r/n 中 /r 回车字符会被丢弃。这是XML规范所导致的问题。XML规范关于这部分的描述如下: 2.11 行尾处理 为编辑的方便起见,存储XML已析实体的计算机文件经常用行来组织。通常这些行用回车符(#xD)和换行符(#xA)的一些组合来分隔。 为了使应用的工作简单化,对于一个外部已析实体或内部已析实体的常量实体值中包含的任何两字符常量序列"#xD#xA"或单独的常量#xD,X...[ 阅读全文 ] Read More...
如何用.net Remoting实现一个客户端需要连接多个服务器端?
摘要: 比如我们有下面的需求: 三台电脑:A,B,C。 我们在 B 和 C 上部署了同样的一个服务,电脑 A 需要根据客户端的选择,自动的切换到底是调用B的服务,还是C的服务。 要实现这个需求,核心就在客户端的调用上。下面我们用一个简单的演示这个功能的代码来说明如何实现。   首先:服务器段 服务器段逻辑,这是非常简单的,我们按照之前的.net编写规范,编写代码即可。熟悉.net Remoting 的完全可以跳过这部分。 下面是一段简单的服务器段逻辑代码 using System...[ 阅读全文 ] Read More...
More Posts