欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » .NET

.NET

三个暗示你的架构设计开始走下坡路的信号
写出可以正常工作的代码是一回事,而写出可以正常工作的且良好的代码则是另外一回事。即使团队中的每一个人都希望能够成功并尽了最大的努力,系统设计在某些时候可能一步步走向泥潭。系统的变差通常是个缓慢的过程,需要相对较长的一段时间。也许是因为不停地为类型添加临时性的修复,而让越来越多
发布于 2014年02月13日 14:43 阅读(5476)
架构上不会轻易改变的四个决定
在谈到不会轻易改变的架构上的决定时,并不限于该设计相关的决定是不可逆的和今后变化的成本会相当的高这两种。不会轻易改变的决定无处不在,从某一层的设计到某个类的属性都有可能。1,修改业务逻辑的组织方式业务逻辑的组织方式大概可以分下面四
发布于 2014年02月11日 21:34 阅读(6163)
清理Visual Studio占用的大量系统盘空间
因为自己电脑的硬盘本身就比较小,所以C盘只有50G的空间。把所有的软件工具都装好后,C盘还剩下了15G的空间,想想剩15G也够了,但使用Visual Studio一段时间后,直接就提示C盘空间不足了,打开盘符一看,C盘只剩下200多M空间了,这是什么情况??找到占用
发布于 2013年11月15日 14:28 阅读(19008)
给软件从业者的实用建议
若想设计出好的软件,普通的设计原则就够了。你并不需要特别的设计模式,不过若某个问题恰好可以由某个模式解决,那么该模式将成为解决问题的捷径。时至今日,重复发明轮子,绝对不是什么好事。模式并不一定是某个问题的终极解决方案,使用模式也不会让你的代码更好,或者执行速度更快。你更不可能
发布于 2013年10月31日 22:13 阅读(6074)
WCF中如何正确的获捕服务端抛出的错误
在WCF中,在服务器抛出的任何异常,如果未做特别处理,在客户端都只能被FaultException捕获,比如如下示例:声明契约[ServiceContract]public <a href="http://
发布于 2013年09月25日 09:16 阅读(6539)
WCF操作模式-双向操作(双工通信)示例演示
在前面一节中我们有演示了WCF操作模式-单向操作(单工通信)。这节我们接着演示双向操作(双工通信)模式。在单向操作模式中,客户端向服务器发送请求,然后服务器回应。但服务器却不能主动向客户端发送信息。但在双向操作模式中,不但客户端可以向服务器发送请求,服务器也可以主动向客户端广
发布于 2013年09月15日 23:06 阅读(12922)
WCF操作模式-单向操作示例演示
我们知道web程序和服务器交互的经典模式就是一问一答,就是客户端向服务器发一个请求,然后等待请求的结果,客户端一直要等到接收到结果,才会继续执行。如果某个请求的计算需要比较长的时候,我们的页面就会假死状态,直到完全接收到结果。这个就是经典的”请求/应答模式”。WCF中,默认情
发布于 2013年09月05日 23:35 阅读(6106)
将C#程序布署到Android的简单Demo
C#是一种优秀的编程语言,语法之优雅,代码之简洁使得众多软粉多年来对她不离不弃。 但是如何将C#程序部署到Linux, Android等平台,这当然是得依靠众所周知的Mono。 本文Demo程序比较简单,实现了通过HttpRequest&nbsp
发布于 2013年08月30日 09:49 阅读(8189)
WCF中的单调服务、会话服务与单例服务
WCF支持三种实例类型:PerCall、PerSession、Single。PerCall就是单调服务会为每次客户端的请求去分配一个新的服务实例;PerSession会为每次客户端连接分配一个实例;Single所有的客户端会去共享一个相同的服务实例。WCF是通过Service
发布于 2013年08月28日 14:38 阅读(5883)
单个wcf服务实现多个契约的方法
因为最近一个wcf服务需要对外开放很多方法,而且这些个方法都是可以按实体对象来分类的,所以就将这些方法按实体分类到多个契约中,举例如下:[ServiceContract]public <a href="http://www.lmw
发布于 2013年08月26日 14:48 阅读(7599)
在asp.net中判断字符串是否包含中文
中文常常因为编码问题需要特殊处理,不处理可能就会报错,很麻烦,所以有时候需求允许的话我们可以干脆控制信息不能包含中文。比如我们录入一组人事信息,我们就可以控制人事的工号不能包含中文。这样子的小功能看似很简单,但在很多地方会用的到。下面我们就在asp.net中使用正则判断字符串是否包含中文,很简单的三
发布于 2013年08月12日 10:04 阅读(8044)
C#委托学习(三):委托链—同时委托多个方法
上一节中介绍了下编译器是如何来翻译委托的,从中间语言的角度去看委托,希望可以帮助大家进一步的理解委托,然而之前的介绍都是委托只是封装一个方法,那委托能不能封装多个方法呢?因为生活中经常会听到,我代表大家的意见等这样的说话,既然委托也是一个代表,那他如果只能代表一个人,那他的魅力就不是很大了吧,所以我
发布于 2013年08月09日 21:03 阅读(12550)
C#委托学习(二):委托的本质
上一节我们已经和大家分享了我理解的——C#中为什么需要委托,上一节中简单介绍了下委托是什么以及委托简单的应用的,在这节中将对委托做进一步的介绍的,本节主要对委本质和委托链进行讨论。 一、委托的本质 平时我们很容
发布于 2013年08月08日 17:03 阅读(14988)
C#委托学习(一):C#中为什么要引入委托
引言:对于一些刚接触C# 不久的朋友可能会对C#中一些基本特性理解的不是很深,然而这些知识也是面试时面试官经常会问到的问题,所以我觉得有必要和一些接触C#不久的朋友分享下关于C#基础知识的文章,所以有了这个系列,希望通过这个系列让朋友对C#的基
发布于 2013年08月06日 08:48 阅读(19445)
SqlConnection提示"实例失败"原因
提示该问题的原因是因为SqlConnection的连接字符串错误,我的连接字符串是这样子,data source=W-PC\SQLEXPRESS,uid=sa;password=******;initial catalog=databasename<br
发布于 2013年07月13日 11:31 阅读(6144)
AspxGridView控件定时动态显示数据
AspxGridView是一款非常成熟与漂亮的.net数据操作控件,本站之前有详细介绍了AspxGridView的用法-AspxGr
发布于 2013年07月12日 11:53 阅读(8646)
WINDOWS7下错误:"未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序"的解决方法
WINDOWS7下错误:"未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序"的解决方法自己做了一个mssql与excel数据导入导出的小工具,因为我是把excel当作数据库来处理,所以用到了oledb连接。但在有些电脑里面运行的时候,总会报出"<
发布于 2013年07月10日 10:13 阅读(11431)
win7下IIS错误:"无法访问请求的页面,因为该页的相关配置数据无效"的解决方法
今天新装win7,然后在IIS下布署了一个网站,布署完成后运行,提示如下错误:HTTP 错误 500.19 - Internal Server Error无法访问请求
发布于 2013年06月25日 15:36 阅读(32734)
C#实现ADSL自动拨号
因为每次开机都需要点击宽带连接手动拨号,很是麻烦,所以从网上找到一段自动拨号的代码,创建一个控制台程序,使其自动拨号。代码如下:using System;using System.Collections.Generic;
发布于 2013年06月23日 18:39 阅读(14409)
现代浏览器中内置的几个可以等效替代jQuery的功能
jQuery的体积在不断的增大。新功能要不断增加,这是必然结果。虽然从版本1.8.3开始的瘦身效果明显,但不可否认的是,对于
发布于 2013年05月27日 00:14 阅读(4729)