- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 经典的Asp.net三层设计
三层的划分: 目的:高内聚,低耦合,为更好的实现分布式开发和维护。 用户界面层: 页面,用户控件,图片,样式表 业务逻辑层:业务接口( BusinessInterface ), 业务实体( BusinessEntity),业务逻辑(BusinessLogic) 数据访问层: 数据实现(DataAccessSQLServ
2010-05-21 16:08:00 377
原创 .net网站更新遇到的一个问题
今天在测试服务器上(装的是win2003的os)更新.net网站遇到了一个问题。 报的错误是如下: 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 加载配置文件时出错: 对路径“C:/Inetpub/wwwroot/website/web.config”的访问被拒绝。
2010-05-20 17:20:00 452
原创 实用技巧链接
计算机知识汗牛充栋,在此引用,权当备忘吧。DOS命令大全电脑快捷键大全开始→运行→输入的命令集锦IIS建FTP服务器关于内存中栈和堆的区别
2010-05-18 16:57:00 321
原创 UML类间关系概念学习
以前也看过有关UML的文章,但始终对类间的关系云里雾里,当时还能理解,但过一段时间就没有什么印象了,感性的认识是无效的,特别对那些想真正提高自己各方面能力的程序员更是如此,记忆是需要不断巩固的,最近一直在学习UML方面的知识,总算积累了些这方面的理性认识,谢谢博客强化一下了(其中斜体部分是自我理解,欢迎指正!)。类间关系从空间上来看分为纵向和横向2种关系纵向关系
2010-05-17 10:53:00 122
转载 面向对象的设计原则-类设计原则
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。 1. 开闭原则(the Open Closed Principle OCP) 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑接口封装机制、抽
2010-05-17 09:42:00 697 1
原创 多线程的魔力
在C#桌面(winform)程序开发中,想要实现这样的效果:将一个数据库数据导入到另外一个数据库的程序(因表结构完全不同,只能通过程序导入),我想实现这样一个效果,从一个数据库查询数据得到dataset,循环dataset中的记录,在每次循环中,将记录中的数据插入到另外一个数据库后在界面显示当前记录的主键值、总共有多少记录、已经执行多少条记录。刚开始弄了一个状态栏,在循环的过程中不停地
2010-05-11 13:47:00 400
原创 《程序员修炼之道》学习(二)
‘时间耦合(temporal coupling),作为软件自身的一种设计要素的时间角色,它有2个方面对我们很重要,并发和次序’,这句换很经典!和我们平时所讲的耦合概念正好相对,平常我们所讲耦合确切地说应该叫空间耦合,是在开发项目中一部分与另一部分的关系过于紧密,2者关系是依赖或者其他。这就要求我们在编写程序是打破线性思维,因为这种思考方式会带来时间耦合。 那么我们怎样
2010-05-10 21:15:00 306
原创 《程序员修炼之道》学习(一)
Don‘t Live with Broken Windows --不要容忍破窗户 这里的破窗户是指:低劣的设计、错误的决策、或糟糕的代码等,不要留着这些破窗户,发现一个就修改一个。如果没有时间修改,就用木板把他们钉起来,如在问题代码放入注释(comment out)、或是显示‘未实现’的消息、或是用虚设数据(dummy data)加以替代等。破窗户是导致一个整洁、运行良好的系统产生软
2010-05-08 16:44:00 368
原创 object = null 等效与 string.IsNullOrEmpty(object.ToString() )吗 ?
这个问题对一般的c#开发人员具有迷惑性,object 来源于datarow中的对象集合(也就是字段值的集合),当object 代表的字段为空时,object并不等于null,但转化为字符串类型再去判断字符串为空就准确了,如果忽略了这一点,在程序中对空字段的处理就会失真,因此对字段空值的判断最好先将其转换为字符串再对字符串判空。 以前的判空方法: public static
2010-05-06 16:57:00 2621
原创 给vs2008安装silverlight2开发工具的‘曲折’过程
从07年接触vs2005到现在3年了,这期间vs2008、vs2010相继推出,其众多的新功能令人应接不暇,自己也在网上看了许多有关这方面学习的文章,俗话说‘眼过千遍不如手过一遍’,但无奈公司的开发工具还是vs2005,近期也丝毫没有升级的打算,看来只能靠自己摸索着积累点实践经验了,网上有很多silverlight教程,就找一份搞起来吧。 先人们发明了太多铭言‘工欲善其事,
2010-05-01 17:40:00 714
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人