欢迎来到.net学习网

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

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

ASP.Net

软件设计为什么需要领域专家的参入
设计业务逻辑层最大的障碍不在于技术,而在于对领域业务的分析与理解。很难想象一个不熟悉该领域业务规则和流程的架构设计师能够设计出合乎客户需求的系统架构。几乎可以下定结论的是,业务逻辑层的设计过程必须有领域专家的参与。在我曾经参与开发的项目中,所涉及的领域就涵盖了电力、半导体、汽车等诸多行业,如果缺乏这
发布于 2014年02月20日 10:19 阅读(7055)
自上而下的软件开发和自下而上的软件开发
自上而下(Top Down)开发模式是指从一个应用的最高点开始开发。从最高点逐步往下层编码,直到开发完所有的任务。一旦写完了最下层的代码,开发任务就完成了。使用这种方式,你需要设计、编写出所有你需要的但还没有实现模拟<a href="http://w
发布于 2014年02月19日 08:39 阅读(8602)
软件开发模型:传统方法和敏捷方法
在开始软件项目之前,首先应该选择一种适合项目,且能够配合项目相关人员水平和态度的开发方法。一个软件开发方法就是一系列应用到软件开发流程过程中的最佳实践。软件开发方法能够帮助人们实现并管理项目。当前存在两种主流的开发模型:传统方法和敏捷方法<strong
发布于 2014年02月17日 22:05 阅读(9377)
高内聚低耦合的实现原则-分离关注点
分注关离点现在已经了解了在设计系统时需要考虑耦合和内聚两个因素,那么有没有一种方法可以一劳永逸地解决这两个问题呢?如何在设计软件系统时做到低耦合和高内聚呢?一个有助于实现低耦合和高内聚的原则上是分离关注点(Separation of
发布于 2014年02月14日 10:42 阅读(7361)
.Net架构设计:内聚与耦合
高内聚和低耦合一直是面向对象设计后面隐藏的两个设计核心原则,那么内聚与耦合到底是个什么概念呢?1、内聚高内聚表示某个特定的软件模块——无论是一个子程序、一个类型还是一个类库,都应该完成一系列极为相关的功能。换句话说,内聚表示同一个
发布于 2014年02月14日 09:39 阅读(6779)
三个暗示你的架构设计开始走下坡路的信号
写出可以正常工作的代码是一回事,而写出可以正常工作的且良好的代码则是另外一回事。即使团队中的每一个人都希望能够成功并尽了最大的努力,系统设计在某些时候可能一步步走向泥潭。系统的变差通常是个缓慢的过程,需要相对较长的一段时间。也许是因为不停地为类型添加临时性的修复,而让越来越多
发布于 2014年02月13日 14:43 阅读(5471)
架构上不会轻易改变的四个决定
在谈到不会轻易改变的架构上的决定时,并不限于该设计相关的决定是不可逆的和今后变化的成本会相当的高这两种。不会轻易改变的决定无处不在,从某一层的设计到某个类的属性都有可能。1,修改业务逻辑的组织方式业务逻辑的组织方式大概可以分下面四
发布于 2014年02月11日 21:34 阅读(6154)
清理Visual Studio占用的大量系统盘空间
因为自己电脑的硬盘本身就比较小,所以C盘只有50G的空间。把所有的软件工具都装好后,C盘还剩下了15G的空间,想想剩15G也够了,但使用Visual Studio一段时间后,直接就提示C盘空间不足了,打开盘符一看,C盘只剩下200多M空间了,这是什么情况??找到占用
发布于 2013年11月15日 14:28 阅读(19003)
给软件从业者的实用建议
若想设计出好的软件,普通的设计原则就够了。你并不需要特别的设计模式,不过若某个问题恰好可以由某个模式解决,那么该模式将成为解决问题的捷径。时至今日,重复发明轮子,绝对不是什么好事。模式并不一定是某个问题的终极解决方案,使用模式也不会让你的代码更好,或者执行速度更快。你更不可能
发布于 2013年10月31日 22:13 阅读(6069)
WCF中如何正确的获捕服务端抛出的错误
在WCF中,在服务器抛出的任何异常,如果未做特别处理,在客户端都只能被FaultException捕获,比如如下示例:声明契约[ServiceContract]public <a href="http://
发布于 2013年09月25日 09:16 阅读(6532)
WCF操作模式-双向操作(双工通信)示例演示
在前面一节中我们有演示了WCF操作模式-单向操作(单工通信)。这节我们接着演示双向操作(双工通信)模式。在单向操作模式中,客户端向服务器发送请求,然后服务器回应。但服务器却不能主动向客户端发送信息。但在双向操作模式中,不但客户端可以向服务器发送请求,服务器也可以主动向客户端广
发布于 2013年09月15日 23:06 阅读(12919)
WCF操作模式-单向操作示例演示
我们知道web程序和服务器交互的经典模式就是一问一答,就是客户端向服务器发一个请求,然后等待请求的结果,客户端一直要等到接收到结果,才会继续执行。如果某个请求的计算需要比较长的时候,我们的页面就会假死状态,直到完全接收到结果。这个就是经典的”请求/应答模式”。WCF中,默认情
发布于 2013年09月05日 23:35 阅读(6098)
将C#程序布署到Android的简单Demo
C#是一种优秀的编程语言,语法之优雅,代码之简洁使得众多软粉多年来对她不离不弃。 但是如何将C#程序部署到Linux, Android等平台,这当然是得依靠众所周知的Mono。 本文Demo程序比较简单,实现了通过HttpRequest&nbsp
发布于 2013年08月30日 09:49 阅读(8185)
WCF中的单调服务、会话服务与单例服务
WCF支持三种实例类型:PerCall、PerSession、Single。PerCall就是单调服务会为每次客户端的请求去分配一个新的服务实例;PerSession会为每次客户端连接分配一个实例;Single所有的客户端会去共享一个相同的服务实例。WCF是通过Service
发布于 2013年08月28日 14:38 阅读(5879)
单个wcf服务实现多个契约的方法
因为最近一个wcf服务需要对外开放很多方法,而且这些个方法都是可以按实体对象来分类的,所以就将这些方法按实体分类到多个契约中,举例如下:[ServiceContract]public <a href="http://www.lmw
发布于 2013年08月26日 14:48 阅读(7593)
在asp.net中判断字符串是否包含中文
中文常常因为编码问题需要特殊处理,不处理可能就会报错,很麻烦,所以有时候需求允许的话我们可以干脆控制信息不能包含中文。比如我们录入一组人事信息,我们就可以控制人事的工号不能包含中文。这样子的小功能看似很简单,但在很多地方会用的到。下面我们就在asp.net中使用正则判断字符串是否包含中文,很简单的三
发布于 2013年08月12日 10:04 阅读(8034)
SqlConnection提示"实例失败"原因
提示该问题的原因是因为SqlConnection的连接字符串错误,我的连接字符串是这样子,data source=W-PC\SQLEXPRESS,uid=sa;password=******;initial catalog=databasename<br
发布于 2013年07月13日 11:31 阅读(6139)
AspxGridView控件定时动态显示数据
AspxGridView是一款非常成熟与漂亮的.net数据操作控件,本站之前有详细介绍了AspxGridView的用法-AspxGr
发布于 2013年07月12日 11:53 阅读(8637)
WINDOWS7下错误:"未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序"的解决方法
WINDOWS7下错误:"未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序"的解决方法自己做了一个mssql与excel数据导入导出的小工具,因为我是把excel当作数据库来处理,所以用到了oledb连接。但在有些电脑里面运行的时候,总会报出"<
发布于 2013年07月10日 10:13 阅读(11418)
win7下IIS错误:"无法访问请求的页面,因为该页的相关配置数据无效"的解决方法
今天新装win7,然后在IIS下布署了一个网站,布署完成后运行,提示如下错误:HTTP 错误 500.19 - Internal Server Error无法访问请求
发布于 2013年06月25日 15:36 阅读(32725)