01 2013 档案
摘要:SplendidCRM是.net环境下比较优秀的开源客户关系管理系统。目前有关中文的资料比较少,在官方网站针对二次开发的内容也不多。结合网络中查到的相关资料和自己的实践,下面以一个新模块的开发过程为例,将SplendidCRM下的二次开发步骤及相关注意的地方描述如下,以供同行及感兴趣的参考。1、创建表,如需要定制字段,还要创建以_cstm结尾的表,如有多对多的关系,还要创建关系表。表一般含有以下字段:ID(主键)、DELETED(是否删除标志)、CREATED_BY(创建人)、DATE_ENTERED(录入时间)、MODIFIED_USER_ID(修改用户的ID)、DATE_MODIFIED(
阅读全文
摘要:C#代码 发布activeX控件时:[assembly:ComVisible(true)]这个设置为true,就报下边的错误错误 1 未能将程序集“D:\myPro\VS2010Pro\AlarmControlTest\AlarmControl\bin\Release\AlarmControl.dll”转换为类型库。类型库导出程序在处理“AlarmControl.AlarmControl, AlarmControl”时遇到了错误。错误: 找不到元素。解决办法:把项目的Guid 和 类的Guid改为不一样就可以了项目的Guid可以在项目上右键属性,把第一个标签里的Guid值改一下,跟类的变为不一
阅读全文
摘要:什么时候用分支:例如为某个客户定制的专用版本,和主干的特性有很大差别.不具通用性的需求. 大的版本修改,例如2.0 到3.0 加了很多特性,但2.0 还有维护.改bug什么时候用标签:小版本的发布, 如2.1.1到2.1.2.分支的优点: 清晰,容易操作,程序员只要get latest/checkin latest就可以了分支的缺点: 合并比较麻烦, 解决方法是要么是定期同步或者干脆不同步.标签的优点: 灵活标签的缺点: 如果要对某个label的版本进行hotfix, 操作起来比较麻烦, 要先get specific version by label, 然后修改代码,checkin之后会产生一
阅读全文
摘要:WPF Diagram Designer: Part 1DragresizerotateWPF Diagram Designer - Part 2设计面板(Designer Canvas :variable size, scrollable)缩略图(Zoombox)框线选择(Rubberband selection)Toolbox (drag & drop)WPF Diagram Designer - Part 3Connecting itemsWPF Diagram Designer - Part 4Open, SaveCut, Copy, Paste, DeletePrintGro
阅读全文