e-Solution

摘要: 做程序主要体现的是细节,细节方面做的好,用户会觉得你的软件比较专业。良好的架构与设计模式可以使维护方便。在用户这边,要花一些心思琢磨用户的想法。有时候用户比我们的界面设计还专业,用户有很强的行业知识,他见识过的同行业的软件比我们多。下面的这几点界面设计的体会和经验,来自于用户,在这里与大家分享。 1 如果要写数据项到注册表中,最好以加密的形式保存 虽然.NET提倡的是XCOPY,但有时...阅读全文
posted @ 2012-01-06 09:17 James Li 阅读(2345) | 评论 (9) 编辑
摘要: 时间过得真快,Visual Studio 2010推出来快两年了,.NET 4.0也逐渐普及。.NET 4里面有一项重要的功能,就是动态语言,可以在.NET代码中直接调用第三方的动态语言脚本,请参考下面的例子程序 ScriptRuntime py = Python.CreateRuntime();//Dynamic feature only works on objects typed as '...阅读全文
posted @ 2012-01-05 09:25 James Li 阅读(1496) | 评论 (11) 编辑
摘要: 从毕业做.NET到现在,有好几年了,自认为只能是达到熟练的水平,谈不上精通。所以,总结一下,自己到底熟练掌握了哪些.NET方面的开发技术,以此对照,看看还有哪些不足,欢迎补充。 1 .NET Framework常见的API要熟练掌握。有些API可能需要多个类型配合使用,也有必要掌握。IEntity2 clonedEntity = null;BinaryFormatter formatter = n...阅读全文
posted @ 2011-12-31 09:05 James Li 阅读(6717) | 评论 (56) 编辑
摘要: 公司的ERP系统是采用Infragistics的控件,这个系列的组件非常庞大,功能很多。在学习的过程中,经常需要查找它的Sample来了解它的属性,经过一段时间的研究,就想到把它的Sample重新组织一下以方便学习。有些Sample是VB写的,只熟悉C#程序,VB可以看懂但不能用于编程开发,于是就用VB Converter转换为C#代码 点击Convert Anywan进行转换,转换正确率...阅读全文
posted @ 2011-12-29 09:45 James Li 阅读(362) | 评论 (0) 编辑
摘要: 继续讲解LLBL Gen的开发教程,这一篇学习Linq to LLBL Gen的应用。 MSDN对Linq的解释如下:LINQ(语言级集成查询)的意图就是提供一种统一且对称的方式,让程序员在广义的数据上获取和操作数据。虽然Linq to SQL已经不再更新,但是Linq to xml,Linq to Object仍然很实用,它可以简化程序代码的编写。在没有Linq的.NET 2.0时代,通常只能...阅读全文
posted @ 2011-12-28 09:14 James Li 阅读(1004) | 评论 (1) 编辑
摘要: LLBL Gen作为ORM工具,有时候为了能生成一些基础的元数据,也需要了解它的对象及其之前的关系,这在通用的框架代码中的作用更加明显。举例说明,它生成的解决方案视图一般是这样的 现在有如下的需求需要满足,以提供基础的元数据,参考测试代码如下 string AssemblyFile = @"E:\Solution\Enterprise\Bin\Northwind.CRM.Business...阅读全文
posted @ 2011-12-27 09:30 James Li 阅读(776) | 评论 (0) 编辑
摘要: LLBL Gen作为项目开发的ORM框架,选择.NET Remoting作为分布式技术框架。一直也很想把ERP框架从.NET Remoting升级到WCF,只是关于方法重载的配置方法需要特殊处理。举例说明如下 public interface IEmployeeManager{ EmployeeEntity GetEmployee(System.Int32 Employeeid);...阅读全文
posted @ 2011-12-26 09:04 James Li 阅读(1739) | 评论 (1) 编辑