zoukankan      html  css  js  c++  java
  • 使用XML文件记录操作日志,并从后往前读取操作日志并在richTextBox1控件中显示出来

            #region 获取本地程序操作记录日志
            /// <summary>
            /// 获取本地程序更新日志信息(由后往前读取)
            /// </summary>
            private void GetLoacalOPRecordLogInfo()
            {
                XmlDocument xmlDocGet = new XmlDocument();
                xmlDocGet.Load(Application.StartupPath + @"Log.xml");
                XmlNodeList xnl = xmlDocGet.SelectNodes("/Log/LogEvent");
                if (xnl != null)
                {
                    for (int i = xnl.Count; i >= 0; i--)
                    {
                        XmlNode ChNode = (XmlNode)xnl[i];
                        if (ChNode != null)
                        {
                            if (ChNode.Name == "LogEvent")
                            {
                                foreach (XmlNode ChNodeChild in ChNode.ChildNodes)
                                {
                                    switch (ChNodeChild.Name.Trim())
                                    {
                                        case "Date":
                                            Logdate = ChNodeChild.InnerText.Trim();   //更新日期
                                            break;
                                        case "Contact1":
                                            logContact1 = ChNodeChild.InnerText.Trim();
                                            break;
                                        case "Contact2":
                                            logContact2 = ChNodeChild.InnerText.Trim();
                                            break;
                                        default:
                                            break;
                                    }
                                }
                            }
                            //此处添加内容到文本控件
                            richTextBox1.AppendText("查询日期:" + Logdate.Trim() + Environment.NewLine);
                            richTextBox1.AppendText("查询结果:" + Environment.NewLine);
                            richTextBox1.AppendText("      " + logContact1.ToString().Trim() + Environment.NewLine);
                            richTextBox1.AppendText("邮件发送:" + Environment.NewLine);
                            richTextBox1.AppendText("      " + logContact2.ToString().Trim() + Environment.NewLine);
                            richTextBox1.AppendText("" + Environment.NewLine);
                            richTextBox1.AppendText("************************************************************" + Environment.NewLine);
                        }
                    }
                }
            }
            #endregion
    
  • 相关阅读:
    php计算utf8字符串长度
    php和js字符串的acsii码函数
    快速排序的php实现
    bzoj 2822 [AHOI2012]树屋阶梯 卡特兰数
    bzoj 1485 [HNOI2009]有趣的数列 卡特兰数
    bzoj 4173 打表???
    bzoj [Noi2002]Savage 扩展欧几里得
    bzoj 3505 [Cqoi2014]数三角形 组合
    bzoj 2820 莫比乌斯反演
    Travel 并查集
  • 原文地址:https://www.cnblogs.com/guojingmail2009/p/3200121.html
Copyright © 2011-2022 走看看