用心做好每一件事情!
摘要: 生产管理系统 品质管理 溯源系统 MES 电子行业 制造业 阅读全文
posted @ 2021-11-19 22:19 无 影 阅读(753) 评论(0) 推荐(1) 编辑
摘要: 前言 随着移动应用的不断扩张,所涉及到的领域也越来越广,在生产管理过程中单纯的电脑版系统已经远远不能满足企业的需求,越来越多的用户都希望一些纸档的操作模式能够转变为当下流行的移动应用,也就是通过手机或者平板电脑代替纸档操作。 移动应用在 MES 系统中的优势 只要是在网络连通的情况下,随时可浏览、编 阅读全文
posted @ 2021-01-30 10:26 无 影 阅读(556) 评论(1) 推荐(0) 编辑
摘要: 物联网听上去是一个高大上的词儿,还有什么大数据、云、智能制造等等,今天我也往这方面稍微靠一靠,这篇文章主要介绍的是通过 wifi 模块与传感器组合,实现感应计数器,应用场景主要如下: 1.统计 SMT 机器过板数量。 2.监测 SMT 机器是否停止运行。 3.AGV障碍物感应预警。 在此之前我们需要 阅读全文
posted @ 2019-06-19 15:38 无 影 阅读(1477) 评论(3) 推荐(3) 编辑
摘要: 前言 在之前的博客中我介绍了如何实现生产现场的条码打印,我们的生活中到处都是条码,一维码、二维码随处可见,更别说一家从事生产制造加工的工厂了,而条码种类繁多、离线打印等情况就直接导致了条码管控上的难度,甚至会出现较为严重的品质事件,上一个版本中我是通过Web应用程序调用 WinForm 中的函数进行 阅读全文
posted @ 2019-05-03 09:51 无 影 阅读(3117) 评论(16) 推荐(8) 编辑
摘要: 项目 工作虽然忙,但是下班后自己的事情也没有完全停止,虽然时间少了一些,但一直都没有丢下,目前的几个客户中,基本上都是电子行业的,毕竟我从开始工作以来就一直接触电子行业的MES系统,所以对这个行业还算是比较熟悉,做起来也算是得心应手吧,在这几个项目中总结了几个最大的感受: 1.沟通很重要,真的很重要 阅读全文
posted @ 2017-10-24 22:01 无 影 阅读(3130) 评论(9) 推荐(1) 编辑
摘要: 前言 很久没有写博客了(大概有4个月的样子了吧),从2015年8月份开始一直忙于公司的系统,直到2016年6月底全部上线;包含4个厂区,每个厂区都是上千人的规模,而负责搞这个项目的算上我只有2个人,说多了都是泪: 美工?没有 测试人员?没有 DBA?没有 架构师?没有 运维?继续没有 估计大家都没遇 阅读全文
posted @ 2016-12-19 00:25 无 影 阅读(6082) 评论(24) 推荐(21) 编辑
摘要: 写在前面 本文不贴任何代码,以图片为主,也许图片更直观,请各位园友谅解! 很久没有写过博客了,这是2016年的第一篇文章;最近主要是忙着完成公司的一个新项目,逛园子的时间都明显少了,只有下班回到家睡觉之前浏览一下首页的文章;也许这是借口,但却也是事实,以前每天凌晨1点之前从不会睡觉(逛论坛、搞程序等 阅读全文
posted @ 2016-02-28 11:27 无 影 阅读(4856) 评论(13) 推荐(12) 编辑
摘要: 前言 快2个月没写过博客了,就算是记流水账似的文章都没时间写,主要是太忙了;太多的bug要修复、太多由于bug引起的异常问题要解决、还有新的项目要开发,不忙怎么行呢?最近利用业余时间在鼓捣一个PDA的程序,主要是想用来通过wifi连接服务器,快速的扫描物料,进行备料、续料、卸料之类的操作,相信只要... 阅读全文
posted @ 2015-09-15 22:40 无 影 阅读(2537) 评论(5) 推荐(0) 编辑
摘要: 前言 一个多月之前已经提交了离职申请,好在领导都已经批准了,过几天就办理手续了,在此感谢领导的栽培与挽留,感谢各位同事在工作中的给我的帮助,离开这个团队确实有一些不舍,不为别的,只因为这个团队的气氛特别好、同事之间相处融洽、没有那么多的勾心斗角,所以干活儿也干的有劲,上班的时候可以使用网络、可以上Q 阅读全文
posted @ 2015-06-24 16:59 无 影 阅读(16411) 评论(48) 推荐(31) 编辑
摘要: 有不少园友经常问我程序有没有更新,真的很抱歉,最近因为工作原因一直很忙,导致程序有很长时间都没有更新了,首先在这里感谢关心俺的朋友们。 这几天好好看了一下原来的程序,还有很多地方需要改进,比如操作数据库的方式、权限、报表等等,数据库与报表下一步逐步进行更新,先将权限再细化一点儿,精确到操作按钮... 阅读全文
posted @ 2014-05-19 11:46 无 影 阅读(10364) 评论(18) 推荐(4) 编辑
摘要: 之前的那个开发框架好几个朋友都用在了项目里面,也给我提出了很宝贵的意见,虽然最近一直没有什么更新,但是针对朋友们提出的建议,我都仔细考虑了一翻,很多的意见我都融入了系统里面,将不足之处修改过来,本来想把报表的事儿给搞定,但是想了几种方案结果都不了了之。曾经有一个朋友说很欣赏我那个读取DLL文件的框架 阅读全文
posted @ 2013-04-26 18:18 无 影 阅读(6411) 评论(38) 推荐(8) 编辑
摘要: 前几天有几个朋友要了我的框架源码,这几天也经常通过远程以及电话来帮他解决一些问题,后来他说马上要交项目了,但是有一个问题还没有搞出来,那就是在原有的框架里面如何设置一个窗体自动启动?本身我的框架是登录进去之后所有的菜单都是根据后台的权限进行分配,加载进来之后绑定在工具箱里面,当用户点击菜单之后才会加载窗体,看他现在的意思是想登录进去之后默认启动一个窗体,这个简单,因为加载窗体的动作是写的一个方法来调用的,那么只需要在Load里面调用一下就行了,1 private void FrmMain_Load(object sender, EventArgs e)2 {3 ... 阅读全文
posted @ 2012-10-15 10:24 无 影 阅读(5432) 评论(60) 推荐(6) 编辑
摘要: 增加了程序自动更新版本的功能,实现方式如下:后台数据库中用一张表来保存程序的版本信息,该表的字段很简单,如下:开发文档CREATE TABLE [dbo].[sys_AutoUpdate]( [UID] [int] IDENTITY(1,1) NOT NULL, [SystemName] [varchar](50) NULL, [SystemVersion] [varchar](10) NULL, [Remark] [text] NULL, [UpdateDate] [datetime] NULL, [UpdatePath] [varchar](500) NULL)在之前的项目里面增加了一个新 阅读全文
posted @ 2012-09-13 17:37 无 影 阅读(5965) 评论(30) 推荐(4) 编辑
摘要: 自己一直想有一个完全属于自己的编程小框架,之前使用的方式是将每一个窗体文件都编译为一个DLL文件,在新建窗体的时候首先新建一个类,然后在这个类里面新建窗体,编译之后就是一个DLL文件,最后通过一个函数去读取这个DLL文件里面的信息,包括窗体名称,版本等,最后将设个窗体Show出来,Show出来的时候是使用的WeifenLuo.WinFormsUI.Docking。看上去貌似没什么问题,但是每次New一个窗体的时候就要New一个对应的类,那么有几百个窗体呢?那项目将会大的惊人,所以放弃了这种做法,经过一段时间的构思,大致的框架结构出来了,我比较了一下,功能完全相同的两个项目,用之前的方法和我现在 阅读全文
posted @ 2012-05-10 12:50 无 影 阅读(14523) 评论(92) 推荐(11) 编辑
摘要: 文章开始之前,必须对Simba工具点一个大大的赞,Simba为了适应市面上不同厂家开发的 MES 系统,特地开发了统一的接口,各个 MES 厂家只需要按照接口规范去做开发,然后将中间件加载到 Simba,就能实现数据对接了,非常方便,扩展性非常好! IMEI号码由 MES 负责生成,针对每一个工单号 阅读全文
posted @ 2022-08-08 22:17 无 影 阅读(773) 评论(0) 推荐(1) 编辑
摘要: using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Windows.Forms; using System.Drawin 阅读全文
posted @ 2022-05-30 21:45 无 影 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.查看链接对象 USE master 2 GO 3 --如果要指定数据库就把注释去掉 4 SELECT * FROM sys.[sysprocesses] WHERE [spid]>50 --AND DB_NAME([dbid])='gposdb' 2、然后使用下面语句看一下各项指标是否正常,是否 阅读全文
posted @ 2022-02-23 17:08 无 影 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Json 字符串转 Json 对象 Newtonsoft.Json.Linq.JObject obj = (Newtonsoft.Json.Linq.JObject)JsonConvert.DeserializeObject(json); Json 字符串转 DataTable var dtable 阅读全文
posted @ 2021-12-28 17:23 无 影 阅读(67) 评论(0) 推荐(0) 编辑
摘要: DECLARE @Str VARCHAR(50) SET @Str = 'test1,test2,test3' SELECT CONVERT(XML,'<r><a>'+REPLACE(@Str,',','</a><a>')+'</a></r>').query('r/a[1]').value('.', 阅读全文
posted @ 2020-11-09 18:36 无 影 阅读(771) 评论(0) 推荐(0) 编辑
摘要: Easyui datagrid 根据条件改变颜色: $("#txtMaterialNum").keydown(function (e) { if (e.keyCode != 13 || $.trim($("#txtMaterialNum").val()) == "") return; var _mm 阅读全文
posted @ 2020-09-28 10:24 无 影 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 点击网页链接的*.txt,*.jpg,*.xml等文件时会在浏览器上直接显示,并没有像*.doc那样弹出下载提示框。 解决方法: 在部署的网站上,选择存放文件的目录,选择 HTTP响应标头 ,添加一个HTTP响应头,名称为:Content-Disposition,值为:attachment 即可。 阅读全文
posted @ 2020-09-13 13:42 无 影 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在项目开发过程中,经常会遇到页面html元素无法提前预设,而是通过某一些条件动态生成的情况,这里我们需要考虑如下几个因素: 1.需要动态创建的元素类型,比如TextBox, Radio, CheckBox等 2.每一个元素动态命名,确保ID唯一 3.如何获取每一个元素的值 目的 1.预先设 阅读全文
posted @ 2020-08-02 11:54 无 影 阅读(448) 评论(0) 推荐(0) 编辑
作者: Allen【QQ:96966 1314】 网名:无影 出处: http://www.cnblogs.com/allen0118/ 声明: 本文版权归作者和博客园共有!转载时必须保留此段声明,且在文章页面明显位置给出原文连接。