随笔分类 -  制造业信息化研究与开发

主要致力于中小企业离散制造业的ERP系统的实施、优化与二次开发。有着丰富的ERP开发和实施经验,主营产品Enterprise Solution包含进销存,工程,生产,财务模块,可有效地帮助企业进行营运策划、减低成本、如期付运和提高产品质量。
摘要:1. 通用查询模块,可以通过关联数据库表,存储过程或程序代码开发查询,多个查询之间也可构成主从关联查询。 2. 业务异常处理 支持统一的异常处理。 3. 内置一个简单的SQL Server查询分析器,在关联表查询不满足需求的情况下直接运行SQL语句查询。 4. 文件共享管理,支持文件存储在数据库或文件服务器中。 5. 加密解密,提供可逆和不可逆加密,可逆加密用于数据库连接字符串,不可... 阅读全文
posted @ 2015-07-16 17:08 信息化建设 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:借助于反射,可获取当前窗体中的所有控件,根据需要设置它们的属性。 Font defaultFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); //查找所有的控件,设置为同样的字体 IterateControls(this.Controls, typeof(Foundation.WinUI.Misc.Label)); for... 阅读全文
posted @ 2015-07-16 16:47 信息化建设 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:数据库表定义为SalesOrder,用LLBL Gen Pro生成的实体定义是SalesOrderEntity,再用Code Smith生成的数据读写接口是ISalesOrderManager,最后是生成接口实现类型SalesOrderManager。 命名规范如下: SalesOrder => SalesOrderEntity => ISalesOrderManager => SalesOr... 阅读全文
posted @ 2015-07-16 16:25 信息化建设 阅读(705) 评论(0) 推荐(0) 编辑
摘要:.NET 系统以Main方法作为应用程序的启动入口点,Enterprise Solution的启动程序源代码如下: [STAThread] static void Main() { string MAIN_INSTANCE_KEY = "EnterpriseMain"; SingleProgramInst... 阅读全文
posted @ 2015-07-16 16:15 信息化建设 阅读(655) 评论(0) 推荐(0) 编辑
摘要:1. 登陆窗体和主界面增加语言选项,同时可记住用户登陆的语言和数据库。 2. 主界面的树功能可记住上次打开的模块菜单。 3. 修复主界面菜单生成问题和导航图区上下文菜单生成问题。 4. 增加自动更新功能。可以将最新的程序包部署到HTTP服务器上,主界面的Check Update功能可以自动下载程序文件并解压缩到本地,再重新启动主程序。 因为ERP要考虑各种客户使用的版本不一定相同,因为稳定... 阅读全文
posted @ 2015-07-16 16:03 信息化建设 阅读(659) 评论(0) 推荐(0) 编辑
摘要:有些场景的.NET程序,不容易设置断点,可以用下面的方法,在.NET代码中增加启动调试器的代码: if (!Debugger.IsAttached) Debugger.Launch(); 在文件开头添加引用using System.Diagnostics; 参考下面的代码例子,Visual Studio 2015内置查看两个段点之间代码执行的性能(内存耗费和处理器时间) c... 阅读全文
posted @ 2015-07-16 15:48 信息化建设 阅读(604) 评论(0) 推荐(0) 编辑
摘要:1 关于英语拼写,推荐安装Visual Studio Spell Checker,可自动修复拼写有问题的单词。 2 关于变量命名与方法命名,推荐安装Resharper,使用Alt+ Enter 进行重构。 下载路径:Visual Studio Spell Checker 阅读全文
posted @ 2015-07-16 15:40 信息化建设 阅读(741) 评论(1) 推荐(1) 编辑
摘要:做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visual Studio 2013一系列近5个版本的变化与亲自使用。每一个版本都有深刻有意义的变革。Vis... 阅读全文
posted @ 2015-07-15 07:41 信息化建设 阅读(25982) 评论(67) 推荐(45) 编辑
摘要:Vsdocman是一个优秀的.NET源代码注释编写工具,方便的以GUI的方式设计.NET源代码的注释。我们知道.NET源代码的注释是Xml格式的注释,在生成程序集时,只需用选中生成Xml注释,Visual Studio根据源代码生成Xml注释文件。把程序集和相应的Xml文件拷贝到其它电脑中,在Vis... 阅读全文
posted @ 2015-07-14 08:27 信息化建设 阅读(1882) 评论(2) 推荐(2) 编辑
摘要:详细介绍Enterprise Solution 二次开发的流程步骤,主要包括数据输入窗体(Entry Form),查询(Query/Enquiry),报表(Report)三个重要的二次开发项目。 数据输入窗体开发 Entry Form 当涉及到字段的增加或增加数据库表时,开发新功能界面有以下几个主要 阅读全文
posted @ 2015-07-10 11:00 信息化建设 阅读(1996) 评论(0) 推荐(0) 编辑
摘要:在管理软件开发的功能点中,有相当一部分功能是与Excel做数据交互,产生Excel 数据报表。如果Excel报表的数据计算方法很有规律可循,则可以通过自定义公式来解决。比如常见的资产负债表,利润表,取数都非常有规律。 Excel DNA是一套用.NET框架实现的Excel自定义公式引擎,互联网上有很多Excel财务方面的报表是基于此技术实现。Excel DNA完全开放源代码,可到网上下载它的完整... 阅读全文
posted @ 2015-07-09 07:58 信息化建设 阅读(2652) 评论(0) 推荐(3) 编辑
摘要:Enteprise Solution有一套自己的界面设计规范,也是很多年(10年以上)管理软件界面精华的积累。没有一个软件从一开始就很善于界面设计,许多个小小的改善,比如控件位置的移动,控件摆放顺序的改变,都是经过客户检验或是深思熟虑的。1 对于必须输入值的项,控件中有小光标表示。如上图所示,合约编... 阅读全文
posted @ 2015-07-08 08:01 信息化建设 阅读(862) 评论(0) 推荐(1) 编辑
摘要:列举工作以来遇到的各种类型的软件所采用的代码保护技术,只讲原理不涉及技术细节实现,以避免产生法律问题。有些朋友说直接把代码放在Github开源下载,开源可以促进技术交流与进步,然而值钱的代码都积压在硬盘里面,即使很烂的代码都卖了很多钱,赢得了许多客户与市场。珍惜爱护自己写的代码,他们都是宝贵的财富。... 阅读全文
posted @ 2015-07-07 07:32 信息化建设 阅读(10989) 评论(31) 推荐(47) 编辑
摘要:Management Studio是我在WinForms小项目开发过程中搭建起来的一个插件式结构的应用程序框架,因为简单灵活又容易扩展,现在将它开源供读者参考。跑起来的效果图如下所示,具备选项卡式多文档界面,Office 2007蓝色风格,插件式结构等特性。选项卡式多文档界面 Tab MDI通过In... 阅读全文
posted @ 2015-07-06 07:44 信息化建设 阅读(5359) 评论(9) 推荐(14) 编辑
摘要:1 性能提示 Performance Tips 当我们想知道执行一段代码所耗费的时间时,需要借助于.NET 框架的Stopwatch类,像下面这样: class Program { static void Main() { // Create new stopwatch Stopwatch stopwatch = new Stopwatch();... 阅读全文
posted @ 2015-07-03 07:55 信息化建设 阅读(14624) 评论(20) 推荐(25) 编辑
摘要:LLBL Gen Pro是一款优秀的对象关系映射开发框架,自2003年发布以来,一直有广泛的客户群。LLBL Gen Pro有几个标志性的版本,2.5/2.6是一个很稳定的版本,公司的一些旧的项目仍然用的是这个版本。3.1 将项目的文件改成XML格式(llblgenproj),极大的方便和简化了第三... 阅读全文
posted @ 2015-07-02 07:54 信息化建设 阅读(1524) 评论(3) 推荐(2) 编辑
摘要:最近一个客户升级系统,改用Windows Server 2012作为服务器操作系统。升级之后性能未见明显的改善,在不改变代码的基础上,考虑到C/S架构的能力,增加内存或是处理器的处理能力似乎可以解决一些性能改善,但远远不如B/S架构的系统增加群集对性能改善的明显。记录下Enterprise Solu... 阅读全文
posted @ 2015-07-01 13:36 信息化建设 阅读(529) 评论(2) 推荐(0) 编辑
摘要:1. 能反映企业管理的各个方面和解决企业实际的问题,不限于一般问题的解决,而是深入企业的业务过程2. 在此软件的背后有真正的管理思想(不是泛泛而言)和对管理的精髓理解 和归纳,有一个整体的较详细的规划和设计思路,能讲清楚3. 医药版 批次跟踪、效期(近效期跟踪报警)跟踪、医药库房库位管理、国家限价政... 阅读全文
posted @ 2015-06-27 14:58 信息化建设 阅读(1409) 评论(0) 推荐(0) 编辑