摘要: 最近MVC (Model-View-Controller) 和MVVM (Model-View-ViewModel) 在微软圈成为显学,ASP.NET MVC 和WPF 的Prism (MVVM Framework) 功不可没,MVC 和MVVM 在概念上都是基于分层的,将呈现(presentation) 与资料(data) 分开的设计架构,M 和V 基本上不是问题,但将这两个整合的中间这层可就有很多的学问,另外,除了MVC 和MVVM 外,还有一个叫做MVP (Model-View-Presenter) 的架构,这三个的设计概念非常类似,很容易会让人傻傻分不清楚...我们先来看各个架构的设计 阅读全文
posted @ 2012-03-30 16:15 xxdotnet 阅读(20827) 评论(1) 推荐(1) 编辑
摘要: 【0】问题:WCF与 Web Service的区别是什么?和ASP.NET Web Service有什么关系?WCF与ASP.NET Web Service的区别是什么?这是很多.NET开发人员容易搞错的问题。面试的时候也经常遇到。而很多新手也会因为初次接触WCF或者Web Service而陷入迷惑的境地,很多资料介绍的也不准确。我甚至和许多许多年开发经验的开发人员讨论这些问题,他们都无法分清二者的区别。相信很多人也被误导。以下是最常见的错误观点:Web Service太旧了;Web Service 就是 ASP.NET Web Service;WCF比Web Service性能好;WCF 比 阅读全文
posted @ 2012-03-30 15:55 xxdotnet 阅读(263) 评论(0) 推荐(0) 编辑
摘要: View Code DECLARE @STRING VARCHAR(8000)WHILE EXISTS(SELECT NAME FROM SYSOBJECTS WHERE TYPE='P' AND STATUS>=0)BEGIN SELECT TOP 1 @STRING='DROP PROCEDURE '+NAME FROM SYSOBJECTS WHERE TYPE = 'P' AND STATUS>=0 --SELECT @STRING EXEC(@STRING)END------------------------------- 阅读全文
posted @ 2012-03-30 15:38 xxdotnet 阅读(106) 评论(0) 推荐(0) 编辑
摘要: View Code 1.获取屏幕宽度的函数2.获取屏幕高度的函数3.获取滚动条横向宽度4.获取滚动条竖向高度5.window.onscroll绑定事件6.删除window.onscroll绑定事件7.window.onload绑定事件8.让元素显示在屏幕中间9.获取屏幕中间显示距离顶部的高度10.固顶元素在屏幕中显示,不随滚动条的变化而变化if(!coos)var coos = function(){};if(!coos.browser){ coos.userAgent = navigator.userAgent.toLowerCase(); coos.browser = { ... 阅读全文
posted @ 2012-03-30 15:29 xxdotnet 阅读(189) 评论(0) 推荐(0) 编辑
摘要: View Code window.open和window.showModalDialog用法2008/06/18 14:16一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例: <SCRIPT> <!-- window.open ('page.html','n 阅读全文
posted @ 2012-03-30 15:14 xxdotnet 阅读(131) 评论(0) 推荐(0) 编辑
摘要: View Code 转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。一些示例如下:parseInt("1234blue"); //returns 1234parseInt("0xA"); //returns 10parseInt("22.5"); //returns 22parseInt(&qu 阅读全文
posted @ 2012-03-30 15:12 xxdotnet 阅读(3123) 评论(0) 推荐(0) 编辑
摘要: View Code <script language="JavaScript"><!-- //***********************禁止右键***************************if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu(){ event.cancelBubble = true event.returnValue = false; return false;} function norightclick(e){ if 阅读全文
posted @ 2012-03-30 15:08 xxdotnet 阅读(433) 评论(0) 推荐(0) 编辑
摘要: View Code class FirstLetter { public string GetFirstLetter(string hz) { string ls_second_eng = "CJWGNSPGCGNESYPBTYYZDXYKYGTDJNNJQMBSGZSCYJSYYQPGKBZGYCYWJKGKLJSWKPJQHYTWDDZLSGMRYPYWWCCKZNKYDGTTNGJEYKKZYTCJNMCYLQLYPYQFQRPZSLWBTGKJFYXJWZLTBNCXJJJJZXDTTSQZYCDXXHGCKBPHFFSSWYBGMXLPBYLLLH... 阅读全文
posted @ 2012-03-30 15:04 xxdotnet 阅读(309) 评论(0) 推荐(0) 编辑