用心做好每一件事情!
摘要:物联网听上去是一个高大上的词儿,还有什么大数据、云、智能制造等等,今天我也往这方面稍微靠一靠,这篇文章主要介绍的是通过 wifi 模块与传感器组合,实现感应计数器,应用场景主要如下: 1.统计 SMT 机器过板数量。 2.监测 SMT 机器是否停止运行。 3.AGV障碍物感应预警。 在此之前我们需要 阅读全文
posted @ 2019-06-19 15:38 无 影 阅读(857) 评论(3) 推荐(3) 编辑
摘要:前言 在之前的博客中我介绍了如何实现生产现场的条码打印,我们的生活中到处都是条码,一维码、二维码随处可见,更别说一家从事生产制造加工的工厂了,而条码种类繁多、离线打印等情况就直接导致了条码管控上的难度,甚至会出现较为严重的品质事件,上一个版本中我是通过Web应用程序调用 WinForm 中的函数进行 阅读全文
posted @ 2019-05-03 09:51 无 影 阅读(1878) 评论(14) 推荐(8) 编辑
摘要:项目 工作虽然忙,但是下班后自己的事情也没有完全停止,虽然时间少了一些,但一直都没有丢下,目前的几个客户中,基本上都是电子行业的,毕竟我从开始工作以来就一直接触电子行业的MES系统,所以对这个行业还算是比较熟悉,做起来也算是得心应手吧,在这几个项目中总结了几个最大的感受: 1.沟通很重要,真的很重要 阅读全文
posted @ 2017-10-24 22:01 无 影 阅读(1969) 评论(9) 推荐(1) 编辑
摘要:前言 很久没有写博客了(大概有4个月的样子了吧),从2015年8月份开始一直忙于公司的系统,直到2016年6月底全部上线;包含4个厂区,每个厂区都是上千人的规模,而负责搞这个项目的算上我只有2个人,说多了都是泪: 美工?没有 测试人员?没有 DBA?没有 架构师?没有 运维?继续没有 估计大家都没遇 阅读全文
posted @ 2016-12-19 00:25 无 影 阅读(4304) 评论(24) 推荐(21) 编辑
摘要:写在前面 本文不贴任何代码,以图片为主,也许图片更直观,请各位园友谅解! 很久没有写过博客了,这是2016年的第一篇文章;最近主要是忙着完成公司的一个新项目,逛园子的时间都明显少了,只有下班回到家睡觉之前浏览一下首页的文章;也许这是借口,但却也是事实,以前每天凌晨1点之前从不会睡觉(逛论坛、搞程序等 阅读全文
posted @ 2016-02-28 11:27 无 影 阅读(3939) 评论(13) 推荐(12) 编辑
摘要:前言 快2个月没写过博客了,就算是记流水账似的文章都没时间写,主要是太忙了;太多的bug要修复、太多由于bug引起的异常问题要解决、还有新的项目要开发,不忙怎么行呢?最近利用业余时间在鼓捣一个PDA的程序,主要是想用来通过wifi连接服务器,快速的扫描物料,进行备料、续料、卸料之类的操作,相信只要... 阅读全文
posted @ 2015-09-15 22:40 无 影 阅读(1995) 评论(2) 推荐(0) 编辑
摘要:前言 一个多月之前已经提交了离职申请,好在领导都已经批准了,过几天就办理手续了,在此感谢领导的栽培与挽留,感谢各位同事在工作中的给我的帮助,离开这个团队确实有一些不舍,不为别的,只因为这个团队的气氛特别好、同事之间相处融洽、没有那么多的勾心斗角,所以干活儿也干的有劲,上班的时候可以使用网络、可以上Q 阅读全文
posted @ 2015-06-24 16:59 无 影 阅读(14263) 评论(48) 推荐(30) 编辑
摘要:有不少园友经常问我程序有没有更新,真的很抱歉,最近因为工作原因一直很忙,导致程序有很长时间都没有更新了,首先在这里感谢关心俺的朋友们。 这几天好好看了一下原来的程序,还有很多地方需要改进,比如操作数据库的方式、权限、报表等等,数据库与报表下一步逐步进行更新,先将权限再细化一点儿,精确到操作按钮... 阅读全文
posted @ 2014-05-19 11:46 无 影 阅读(9237) 评论(18) 推荐(4) 编辑
摘要:之前的那个开发框架好几个朋友都用在了项目里面,也给我提出了很宝贵的意见,虽然最近一直没有什么更新,但是针对朋友们提出的建议,我都仔细考虑了一翻,很多的意见我都融入了系统里面,将不足之处修改过来,本来想把报表的事儿给搞定,但是想了几种方案结果都不了了之。曾经有一个朋友说很欣赏我那个读取DLL文件的框架 阅读全文
posted @ 2013-04-26 18:18 无 影 阅读(5797) 评论(38) 推荐(8) 编辑
摘要:前几天有几个朋友要了我的框架源码,这几天也经常通过远程以及电话来帮他解决一些问题,后来他说马上要交项目了,但是有一个问题还没有搞出来,那就是在原有的框架里面如何设置一个窗体自动启动?本身我的框架是登录进去之后所有的菜单都是根据后台的权限进行分配,加载进来之后绑定在工具箱里面,当用户点击菜单之后才会加载窗体,看他现在的意思是想登录进去之后默认启动一个窗体,这个简单,因为加载窗体的动作是写的一个方法来调用的,那么只需要在Load里面调用一下就行了,1 private void FrmMain_Load(object sender, EventArgs e)2 {3 ... 阅读全文
posted @ 2012-10-15 10:24 无 影 阅读(5121) 评论(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 无 影 阅读(5586) 评论(30) 推荐(3) 编辑
摘要:自己一直想有一个完全属于自己的编程小框架,之前使用的方式是将每一个窗体文件都编译为一个DLL文件,在新建窗体的时候首先新建一个类,然后在这个类里面新建窗体,编译之后就是一个DLL文件,最后通过一个函数去读取这个DLL文件里面的信息,包括窗体名称,版本等,最后将设个窗体Show出来,Show出来的时候是使用的WeifenLuo.WinFormsUI.Docking。看上去貌似没什么问题,但是每次New一个窗体的时候就要New一个对应的类,那么有几百个窗体呢?那项目将会大的惊人,所以放弃了这种做法,经过一段时间的构思,大致的框架结构出来了,我比较了一下,功能完全相同的两个项目,用之前的方法和我现在 阅读全文
posted @ 2012-05-10 12:50 无 影 阅读(13281) 评论(91) 推荐(10) 编辑
摘要:Easyui datagrid 根据条件改变颜色: $("#txtMaterialNum").keydown(function (e) { if (e.keyCode != 13 || $.trim($("#txtMaterialNum").val()) == "") return; var _mm 阅读全文
posted @ 2020-09-28 10:24 无 影 阅读(20) 评论(0) 推荐(0) 编辑
摘要:点击网页链接的*.txt,*.jpg,*.xml等文件时会在浏览器上直接显示,并没有像*.doc那样弹出下载提示框。 解决方法: 在部署的网站上,选择存放文件的目录,选择 HTTP响应标头 ,添加一个HTTP响应头,名称为:Content-Disposition,值为:attachment 即可。 阅读全文
posted @ 2020-09-13 13:42 无 影 阅读(43) 评论(0) 推荐(0) 编辑
摘要:前言 我们在项目开发过程中,经常会遇到页面html元素无法提前预设,而是通过某一些条件动态生成的情况,这里我们需要考虑如下几个因素: 1.需要动态创建的元素类型,比如TextBox, Radio, CheckBox等 2.每一个元素动态命名,确保ID唯一 3.如何获取每一个元素的值 目的 1.预先设 阅读全文
posted @ 2020-08-02 11:54 无 影 阅读(65) 评论(0) 推荐(0) 编辑
摘要:insert into #tmpexec usp_xxxx报错 The operation could not be performed because OLE DB provider "SQLNCLI11" for linked server "server_name" was unable to 阅读全文
posted @ 2020-07-03 13:09 无 影 阅读(81) 评论(0) 推荐(0) 编辑
摘要:JS下载文件,解决文件直接在浏览器打开的情况: function downloadfile(url, file_name) { var xmlHttp = null; if (window.ActiveXObject) { // IE6, IE5 浏览器执行代码 xmlHttp = new Acti 阅读全文
posted @ 2020-04-28 13:16 无 影 阅读(1577) 评论(1) 推荐(0) 编辑
摘要:$(function(){ //初始加载,表格宽度自适应 $(document).ready(function(){ fitCoulms(); }); //浏览器窗口大小变化后,表格宽度自适应 $(window).resize(function(){ fitCoulms(); }); }) //表格 阅读全文
posted @ 2020-04-15 13:19 无 影 阅读(138) 评论(0) 推荐(0) 编辑
摘要:SAP系统又称企业管理解决方案,是全球企业管理软件与解决方案的技术领袖,同时也是市场领导者。通过其应用软件、服务与支持,SAP持续不断向全球各行业企业提供全面的企业级管理软件解决方案。 在实际开发过程中,通常会遇见其他自主开发的软件系统需要与SAP进行对接,进行数据交互,本文介绍如何通过 C# 语言 阅读全文
posted @ 2020-04-02 20:33 无 影 阅读(366) 评论(0) 推荐(0) 编辑
摘要:SELECT TB.* FROM ( SELECT FID,A.JDH_CLIENT_ID,JDH_ID AS JdhID,RESULT AS Result,A.CREATE_TIME,B.LINE_ID AS Line,IP, row_number() OVER (PARTITION BY A.JDH_CLIENT_ID,JDH_ID ORDER BY A.CREATE_TIME DESC) A 阅读全文
posted @ 2019-12-29 18:01 无 影 阅读(185) 评论(0) 推荐(0) 编辑
摘要:产品名称 ... 阅读全文
posted @ 2019-12-25 16:46 无 影 阅读(494) 评论(0) 推荐(0) 编辑
摘要:通过EasyUI datagrid-export.js 将datagrid的数据导出至Excel的时候,如果有类似身份证一样很长的数字,需要在后台返回数据的时候在数字前增加一个 “ ”,将数字转为字符串。 后台返回数据中,将数字改为字符串: SELECT PRODUCT_NAME,'&nb 阅读全文
posted @ 2019-12-19 17:29 无 影 阅读(866) 评论(0) 推荐(1) 编辑
作者: Allen【QQ:96966 1314】 网名:无影 出处: http://www.cnblogs.com/allen0118/ 声明: 本文版权归作者和博客园共有!转载时必须保留此段声明,且在文章页面明显位置给出原文连接。