04 2012 档案
编写程序常见问题总结
摘要:前言编写程序过程中,不加注意,会出现好多微不足道的小毛病,有些问题非常低级,尤其是在对代码规范要求不严格的公司里,这些毛病积累起来,可能会要了软件产品的小命,回顾了最经做的几个项目,总结了以下问题。我自己整理的,有问题欢迎讨论!常见问题一、 C# 代码编写方面1、 不能因为项目进度而牺牲代码质量,不然代码质量会严重影响你的项目进度。2、 对代码质量的要求多么苛刻都不过分,省一分钟的将就,会浪费一天的维护时间。3、 从DataTable或DataGridView控件中取值时,不要用数据序号标志取哪一列的值。 (1): dr[0]、dr[2]、this.dataGridView1.Rows[e.R 阅读全文
posted @ 2012-04-17 10:30 鸣宇 阅读(1428) 评论(0) 推荐(0)
用雇凶杀人的例子来理解WCF中服务、宿主、客户端关系与配置
摘要:突然发现WCF中WCF服务、宿主程序、客户端的关系配置与现实中的雇凶杀人模式很像,对应关系如下:雇凶者想雇佣杀手杀掉某人,首先找到代理人,代理机构指派杀手执行任务。同样,客户端要执行一个操作,首先找到宿主程序,宿主程序调用WCF服务执行操作。整个过程中,雇凶者可选择互联网、熟人关系方式找到代理机构,而且不用知道杀手的信息,而代理机构只要提供与雇凶者得联系方式和知道怎样指派杀手就行了。客户端可以选择Internet HTTP协议或Intranet TCP协议与宿主程序交互(并不止这两种协议),并不关心WCF服务,而宿主程序只是提供了几个endpoint节点(联系方式)供客户端选择,客户端选择任何 阅读全文
posted @ 2012-04-14 20:11 鸣宇 阅读(928) 评论(0) 推荐(0)