<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[无影]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenpeng0118</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenpeng0118]]></copyright><item><title><![CDATA[生产管理系统 品质管理 溯源系统 电子行业 制造业 MES 生产过程追溯 电子看板]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/121432209</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/121432209</guid><author>chenpeng0118</author><pubDate>Fri, 19 Nov 2021 22:26:36 +0800</pubDate><description><![CDATA[生产管理系统，包含流程控制、品质监控、工序汇报、包装打印、SMT 物料防错、AQL检验、IPQC检验、产品资料、工单资料、不良品维修中心，生产记录报表、FPY报表、装配报表、包装报表、维修报表、电子看板等核心模块，帮助企业实现信息化管理。]]></description><category></category></item><item><title><![CDATA[生产管理-移动端品质检验及设备管理-行业经验及方案]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/114164924</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/114164924</guid><author>chenpeng0118</author><pubDate>Sat, 27 Feb 2021 10:53:00 +0800</pubDate><description><![CDATA[前言

随着移动应用的不断扩张，所涉及到的领域也越来越广，在生产管理过程中单纯的电脑版系统已经远远不能满足企业的需求，越来越多的用户都希望一些纸档的操作模式能够转变为当下流行的移动应用，也就是通过手机或者平板电脑代替纸档操作。

移动应用在 MES 系统中的优势

只要是在网络连通的情况下，随时可浏览、编辑、保存系统数据。
	真正的无纸化办公，减少了纸张浪费，节省了纸张及打印耗材成本。
	数据及时性得到保障，移动应用实时抓取生产环境的数据，更及时、更准确。
	生产过程中的异常情况可随时拍照上传存档，做到有据]]></description><category></category></item><item><title><![CDATA[C#连接SAP并下载工单资料【生产系统与ERP对接】]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/103323620</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/103323620</guid><author>chenpeng0118</author><pubDate>Sat, 30 Nov 2019 13:39:37 +0800</pubDate><description><![CDATA[企业如果上了ERP系统，比如SAP、用友、金蝶或者E10等等，只需要ERP里面提供相应的接口，则可以直接将PMC创建的工单信息抛转至 MTS 系统，当该工单生产完成之后，MTS 将完成数据回传至 ERP，方便货仓进行入仓与扣数，这篇文章介绍 MTS 与 SAP 之间如何对接。

1.SAP里面必须有一个Function，类似 MSSQL里面的存储过程一样，根据用户传入的参数，返回所需要的数据，这一...]]></description><category></category></item><item><title><![CDATA[生产制造追溯系统-再说条码打印]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/89785168</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/89785168</guid><author>chenpeng0118</author><pubDate>Fri, 03 May 2019 10:11:56 +0800</pubDate><description><![CDATA[在之前的博客中我介绍了如何实现生产现场的条码打印，我们的生活中到处都是条码，一维码、二维码随处可见，更别说一家从事生产制造加工的工厂了，而条码种类繁多、离线打印等情况就直接导致了条码管控上的难度，甚至会出现较为严重的品质事件，上一个版本中我是通过Web应用程序调用 WinForm 中的函数进行打印，WinForm中嵌套了 WebBrowser 来浏览网页，通过这几年的实际运用，这个方法基本能够满足...]]></description><category></category></item><item><title><![CDATA[生产制造追溯系统-条码打印]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/53733235</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/53733235</guid><author>chenpeng0118</author><pubDate>Mon, 19 Dec 2016 07:14:17 +0800</pubDate><description><![CDATA[前言

很久没有写博客了(大概有4个月的样子了吧)，从2015年8月份开始一直忙于公司的系统，直到2016年6月底全部上线；包含4个厂区，每个厂区都是上千人的规模，而负责搞这个项目的算上我只有2个人，说多了都是泪：

美工？没有

测试人员？没有

DBA？没有

架构师？没有

运维？继续没有

估计大家都没遇见过这样的工作吧？哈哈.

历经艰难、跟各个部门(IE、PE、生产、PMC、QA等)唇...]]></description><category></category></item><item><title><![CDATA[Http 状态码对照表]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/46411625</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/46411625</guid><author>chenpeng0118</author><pubDate>Mon, 08 Jun 2015 13:41:26 +0800</pubDate><description><![CDATA[1xx 消息
       1. 100 Continue
       2. 101 Switching Protocol
       3. 102 Processing
    2xx 成功
       1. 200 OK
       2. 201 Created
       3. 202 Accepted
       4. 203 Non-Authoritative]]></description><category></category></item><item><title><![CDATA[JavaScript 函数回调]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/45501089</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/45501089</guid><author>chenpeng0118</author><pubDate>Tue, 05 May 2015 13:02:38 +0800</pubDate><description><![CDATA[我们经常会用到客户端与Web项目结合开发的需求，那么这样就会涉及到在客户端执行前台动态脚本函数，也就是函数回调，本文举例来说明回调函数的过程。
首先创建了一个Web项目，很简单的一个页面，只有一个button与textbox，代码与效果如下：




    
    
        #txtValue
        {
            height: 63px;]]></description><category></category></item><item><title><![CDATA[JavaScript 拼接JSON]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/44997423</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/44997423</guid><author>chenpeng0118</author><pubDate>Sat, 11 Apr 2015 17:53:58 +0800</pubDate><description><![CDATA[var json="";
        $(document).ready(function () {
            $("#Button1").bind("click", function () {
                $.ajax({
                    type: "post",
                    url: "GiftBox_]]></description><category></category></item><item><title><![CDATA[JS给Table动态添加 TR]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/44678759</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/44678759</guid><author>chenpeng0118</author><pubDate>Fri, 27 Mar 2015 16:36:57 +0800</pubDate><description><![CDATA[function createRow(TableName, Row, trHtml) {var $tr = $("#" + TableName+ " tr").eq(Row);if ($tr.size() == 0) {alert("指定的table不存在！");return;}$tr.after(trHtml);}调用： function InsertRow() {            var]]></description><category></category></item><item><title><![CDATA[IIS 负载均衡]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/43851807</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/43851807</guid><author>chenpeng0118</author><pubDate>Mon, 16 Feb 2015 14:26:56 +0800</pubDate><description><![CDATA[春节将至，在此祝愿各位园友春节愉快！新年大吉！万事如意！！！

web.e-mts.cn

关注公众号，了解更多资讯



在大型Web应用系统中，由于请求的数据量过大以及并发的因素，导致Web系统会出现宕机的现象，解决这一类问题的方法我个人觉得主要在以下几个方面：

1.IIS 负载均衡。

2.数据库 负载均衡。

3.系统架构优化，比如报表服务器和应用服务器分开等。

本文主要介绍以下IIS...]]></description><category></category></item><item><title><![CDATA[C# 操作的时候接收用户输入密码进行确认]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/43735269</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/43735269</guid><author>chenpeng0118</author><pubDate>Wed, 11 Feb 2015 16:17:31 +0800</pubDate><description><![CDATA[首先新建一个原始窗体，如下：

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms]]></description><category></category></item><item><title><![CDATA[Web项目中创建简单的错误处理页面]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/43308509</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/43308509</guid><author>chenpeng0118</author><pubDate>Fri, 30 Jan 2015 16:29:36 +0800</pubDate><description><![CDATA[当应用程序出现错误的时候，如果没有做错误页面处理的话，会直接输出一些敏感的信息出来，有时候甚至会直接将项目所在的物理路径给显示出来，严重缺乏安全性，并且错误种类繁多，页面风格不一，导致用户体验不好，本文介绍如何在web项目中创建错误页面，从而友好的提示错误信息。
一,创建错误页面error.aspx，前台代码如下(可根据实际需要增加元素)：





    
    
    ]]></description><category></category></item><item><title><![CDATA[C#开发ActiveX控件及指纹采集]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/42467861</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/42467861</guid><author>chenpeng0118</author><pubDate>Tue, 06 Jan 2015 21:31:44 +0800</pubDate><description><![CDATA[最近做一个指纹采集和比对的功能，因为公司整个项目是WEB类型的，所以指纹采集的模块要嵌套在网页中，那只有用ActiveX了，以下是一些操作及效果，做个笔记！
新建用户控件，编写CS代码，如下：
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawi]]></description><category></category></item><item><title><![CDATA[解决SQL2008 RESTORE 失败问题]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/42198527</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/42198527</guid><author>chenpeng0118</author><pubDate>Sat, 27 Dec 2014 21:42:48 +0800</pubDate><description><![CDATA[有时候从服务器或者其它电脑上面备份的数据库文件在还原到本地的时候会出现以下错误：

 

这种情况通常是备份文件之前的逻辑名称跟当前的名称对应不上，我们可以通过以下语句查看备份文件的逻辑名称：


知道备份文件原来的逻辑名称之后就可以通过以下语句来还原数据库了：]]></description><category></category></item><item><title><![CDATA[C# 导出DataTable至csv文件]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/42003511</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/42003511</guid><author>chenpeng0118</author><pubDate>Thu, 18 Dec 2014 11:51:00 +0800</pubDate><description><![CDATA[有时候将Excel的数据另存到csv文件会出现csv格式错误，以下示例实现将DataTable里面的数据直接保存到csv文件。
 
这个v_ds是一个缓存，因为有时候由于页面刷新会清空内存的数据，这里用缓存保存起来，当然还有很多其它的办法。
DataTable dt = (DataTable)System.Web.HttpRuntime.Cache["v_ds"];

         ]]></description><category></category></item><item><title><![CDATA[完全图解SQL 2008数据库复制]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/41844899</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/41844899</guid><author>chenpeng0118</author><pubDate>Wed, 10 Dec 2014 13:15:33 +0800</pubDate><description><![CDATA[为了达到数据及时备份，一般采用完整备份+差异备份即可，或者再加上日志备份，本文介绍使用数据库复制技术同步数据：
PS:文章以图片为主，图片更能直观的看出操作步骤和配置方法！
1.首先创建一个测试的数据库，这里命名为FA_BU，用来发布数据，由于是演示，所以就两个字段。

 
2.发布数据库，我这里发布本地的这个FA_BU数据库。














]]></description><category></category></item><item><title><![CDATA[C# 模拟鼠标写字]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/41677347</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/41677347</guid><author>chenpeng0118</author><pubDate>Tue, 02 Dec 2014 12:54:19 +0800</pubDate><description><![CDATA[经常看到别人拿个四四方方的写字板用笔写字，用C#其实也可以实现，大致思路就是处理鼠标的坐标和Graphics，
代码如下：
首先声明两个全局变量
bool isMouseDown = false;
        Point point = new Point();

再重写MouseDown事件：
protected override void OnMouseDown(MouseE]]></description><category></category></item><item><title><![CDATA[C# 计算某一些任务的执行时间]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/40396199</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/40396199</guid><author>chenpeng0118</author><pubDate>Thu, 23 Oct 2014 14:14:28 +0800</pubDate><description><![CDATA[static void Main(string[] args)
        {
            System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();

            sw.Start();
            for (int i = 0; i < 50000000; i++)]]></description><category></category></item><item><title><![CDATA[C#打印条码的几种方式]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/39270579</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/39270579</guid><author>chenpeng0118</author><pubDate>Sun, 14 Sep 2014 16:33:17 +0800</pubDate><description><![CDATA[标题虽然是说C#,但是以下介绍的几种方法不是只能在C#中使用，在其它的语言里面也行。

关注公众号，了解更多资讯



总结一下常见的条码打印方法，其实打条码的方式很多，大概有以下几种：

1.斑马打印软件制作好模板，保存为.prn格式的文件，文件格式大致如下

^XA^LH30,0^JMA^XZ
~DG000.GRF,04096,128,
,::::::::::::::::::rQF0,:::,...]]></description><category></category></item><item><title><![CDATA[Windows 服务操作]]></title><link>https://blog.youkuaiyun.com/chenpeng0118/article/details/39100949</link><guid>https://blog.youkuaiyun.com/chenpeng0118/article/details/39100949</guid><author>chenpeng0118</author><pubDate>Sat, 06 Sep 2014 14:59:43 +0800</pubDate><description><![CDATA[/// 
        /// 判断服务是否存在
        /// 
        /// 
        /// 
        public static bool ServiceIsExisted(string serviceName)
        {
            ServiceController[] services = ServiceCont]]></description><category></category></item></channel></rss>