1
0
mirror of https://github.com/zhaopeiym/IoTClient synced 2025-10-26 22:15:44 +08:00
IoTClient/IoTClient.Tool/UpdateLog.cs
2021-01-21 14:08:51 +08:00

65 lines
2.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Windows.Forms;
namespace IoTClient.Tool
{
public partial class UpdateLog : Form
{
public UpdateLog(bool hasNew)
{
InitializeComponent();
StartPosition = FormStartPosition.CenterScreen;
FormBorderStyle = FormBorderStyle.FixedSingle;
var logs = new List<string>();
logs.Add("日志记录");
logs.Add("\r\n版本[0.4.0]");
logs.Add($"时间2020-09-11");
logs.Add("内容");
logs.Add("1.西门子PLC批量读写大幅提高读写性能");
logs.Add("2.手动检查更新");
logs.Add("3.显示历史更新日志");
logs.Add("\r\n版本[0.4.1]");
logs.Add($"时间2021-01-19");
logs.Add("内容");
logs.Add("1.西门子PLC批量写服务端模拟的实现");
logs.Add("2.西门子PLC批量写Byte类型bug修复");
logs.Add("3.ModbusTcp批量读取");
logs.Add("4.ModbusTcp线程安全读取");
textBox1.Text = string.Join("\r\n", logs);
if (hasNew)
{
button1.Enabled = true;
button1.Text = "自动更新";
}
else
{
button1.Enabled = false;
button1.Text = "已是最新版本";
}
}
private void button1_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.OK;
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
Close();
}
private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
try
{
Process.Start("https://github.com/zhaopeiym/IoTClient/releases");
}
catch (Exception) { }
}
}
}