暂时调试成功,等待进一步优化【waitting for update later】
This commit is contained in:
Binary file not shown.
@@ -1,7 +1,9 @@
|
||||
|
||||
##########################################################################
|
||||
#
|
||||
# 本文件夹下应放置一些数据库相关的类
|
||||
# 主要用来支持数据访问
|
||||
#
|
||||
############################################################################
|
||||
|
||||
/***************************************************************************
|
||||
*
|
||||
* 本文件夹下应放置一些数据库相关的类
|
||||
*
|
||||
* 主要用来支持数据访问,与数据库进行交互
|
||||
*
|
||||
****************************************************************************/
|
||||
28
软件系统客户端模版/FormLog.Designer.cs
generated
28
软件系统客户端模版/FormLog.Designer.cs
generated
@@ -1,4 +1,6 @@
|
||||
namespace 软件系统客户端模版
|
||||
using HslCommunication.Controls;
|
||||
|
||||
namespace 软件系统客户端模版
|
||||
{
|
||||
partial class FormLog
|
||||
{
|
||||
@@ -29,12 +31,12 @@
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.textBox1 = new System.Windows.Forms.TextBox();
|
||||
this.userButton_login = new BasicFramework.UserButton();
|
||||
this.userButton1 = new BasicFramework.UserButton();
|
||||
this.userButton2 = new BasicFramework.UserButton();
|
||||
this.userButton3 = new BasicFramework.UserButton();
|
||||
this.userButton4 = new BasicFramework.UserButton();
|
||||
this.userButton5 = new BasicFramework.UserButton();
|
||||
this.userButton_login = new UserButton();
|
||||
this.userButton1 = new UserButton();
|
||||
this.userButton2 = new UserButton();
|
||||
this.userButton3 = new UserButton();
|
||||
this.userButton4 = new UserButton();
|
||||
this.userButton5 = new UserButton();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// textBox1
|
||||
@@ -165,11 +167,11 @@
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.TextBox textBox1;
|
||||
private BasicFramework.UserButton userButton_login;
|
||||
private BasicFramework.UserButton userButton1;
|
||||
private BasicFramework.UserButton userButton2;
|
||||
private BasicFramework.UserButton userButton3;
|
||||
private BasicFramework.UserButton userButton4;
|
||||
private BasicFramework.UserButton userButton5;
|
||||
private UserButton userButton_login;
|
||||
private UserButton userButton1;
|
||||
private UserButton userButton2;
|
||||
private UserButton userButton3;
|
||||
private UserButton userButton4;
|
||||
private UserButton userButton5;
|
||||
}
|
||||
}
|
||||
@@ -6,12 +6,12 @@ using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using BasicFramework;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using CommonLibrary;
|
||||
using System.Threading;
|
||||
using HslCommunication;
|
||||
using HslCommunication.Enthernet;
|
||||
using HslCommunication.BasicFramework;
|
||||
|
||||
|
||||
//============================================================================
|
||||
@@ -92,7 +92,7 @@ namespace 软件系统客户端模版
|
||||
if(UserClient.JsonSettings.IsNewVersionRunning)
|
||||
{
|
||||
UserClient.JsonSettings.IsNewVersionRunning = false;
|
||||
UserClient.JsonSettings.SaveSettings();
|
||||
UserClient.JsonSettings.SaveToFile();
|
||||
更新日志ToolStripMenuItem_Click(null, new EventArgs());
|
||||
}
|
||||
|
||||
@@ -149,7 +149,7 @@ namespace 软件系统客户端模版
|
||||
if (UserClient.JsonSettings.IsNewVersionRunning)
|
||||
{
|
||||
UserClient.JsonSettings.IsNewVersionRunning = false;
|
||||
UserClient.JsonSettings.SaveSettings();
|
||||
UserClient.JsonSettings.SaveToFile();
|
||||
}
|
||||
FormUpdateLog ful = new FormUpdateLog(UserClient.HistoryVersions);
|
||||
ful.ShowDialog();
|
||||
|
||||
12
软件系统客户端模版/UIControls/ShareFilesRender.Designer.cs
generated
12
软件系统客户端模版/UIControls/ShareFilesRender.Designer.cs
generated
@@ -1,4 +1,6 @@
|
||||
namespace 软件系统客户端模版.UIControls
|
||||
using HslCommunication.Controls;
|
||||
|
||||
namespace 软件系统客户端模版.UIControls
|
||||
{
|
||||
partial class ShareFilesRender
|
||||
{
|
||||
@@ -31,8 +33,8 @@
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.textBox1 = new System.Windows.Forms.TextBox();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.userButton_refresh = new BasicFramework.UserButton();
|
||||
this.userButton_upload = new BasicFramework.UserButton();
|
||||
this.userButton_refresh = new UserButton();
|
||||
this.userButton_upload = new UserButton();
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.panel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
@@ -134,7 +136,7 @@
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.TextBox textBox1;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private BasicFramework.UserButton userButton_refresh;
|
||||
private BasicFramework.UserButton userButton_upload;
|
||||
private UserButton userButton_refresh;
|
||||
private UserButton userButton_upload;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,6 +64,11 @@ namespace 软件系统服务端模版
|
||||
|
||||
private void Form1_Load(object sender, EventArgs e)
|
||||
{
|
||||
//初始化日志工具
|
||||
LogHelper = new SoftLogHelper()
|
||||
{
|
||||
LogSaveFileName = Application.StartupPath + @"\log.txt",
|
||||
};
|
||||
//保存路径初始化
|
||||
UserServer.ServerSettings.FileSavePath = Application.StartupPath + @"\settings.txt";
|
||||
//加载参数
|
||||
@@ -73,11 +78,13 @@ namespace 软件系统服务端模版
|
||||
//加载账户信息
|
||||
UserServer.ServerAccounts.FileSavePath = Application.StartupPath + @"\accounts.txt";
|
||||
UserServer.ServerAccounts.LoadByFile();
|
||||
UserServer.ServerAccounts.LogHelper = LogHelper;
|
||||
}
|
||||
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
//密码验证的示例,此处关闭窗口验证
|
||||
FormPasswordCheck fpc = new FormPasswordCheck("123456");
|
||||
using (FormPasswordCheck fpc = new FormPasswordCheck("123456"))
|
||||
{
|
||||
if (fpc.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
IsWindowShow = false;
|
||||
@@ -88,7 +95,7 @@ namespace 软件系统服务端模版
|
||||
//取消关闭
|
||||
e.Cancel = true;
|
||||
}
|
||||
|
||||
}
|
||||
//紧急数据的保存已经放置到dispose方法中,即时发生BUG或直接关机,也能存储数据
|
||||
}
|
||||
private void Form1_Shown(object sender, EventArgs e)
|
||||
@@ -122,19 +129,21 @@ namespace 软件系统服务端模版
|
||||
|
||||
private void 版本控制ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
FormVersionControl fvc = new FormVersionControl(UserServer.ServerSettings);
|
||||
using (FormVersionControl fvc = new FormVersionControl(UserServer.ServerSettings))
|
||||
{
|
||||
fvc.ShowDialog();
|
||||
fvc.Dispose();
|
||||
toolStripStatusLabel_version.Text = UserServer.ServerSettings.SystemVersion.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
private void 维护切换ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
FormMaintenance fm = new FormMaintenance(UserServer.ServerSettings);
|
||||
using (FormMaintenance fm = new FormMaintenance(UserServer.ServerSettings))
|
||||
{
|
||||
fm.ShowDialog();
|
||||
fm.Dispose();
|
||||
MaintenanceInitialization();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void 消息发送ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
@@ -142,12 +151,14 @@ namespace 软件系统服务端模版
|
||||
//测试发送字节数据
|
||||
//net_socket_server.SendAllClients(BitConverter.GetBytes(12345678));
|
||||
//将消息群发给所有的客户端,并使用消息弹窗的方式显示
|
||||
FormInputAndAction fiaa = new FormInputAndAction(m =>
|
||||
using (FormInputAndAction fiaa = new FormInputAndAction(
|
||||
m =>
|
||||
{
|
||||
net_socket_server.SendAllClients(CommonHeadCode.MultiNetHeadCode.弹窗消息 + m); return true;
|
||||
});
|
||||
}))
|
||||
{
|
||||
fiaa.ShowDialog();
|
||||
fiaa.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
private void 一键断开ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
@@ -158,26 +169,29 @@ namespace 软件系统服务端模版
|
||||
|
||||
private void 关于软件ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
FormAbout fm = new FormAbout(
|
||||
using (FormAbout fm = new FormAbout(
|
||||
Resource.StringResouce.SoftName, UserServer.ServerSettings.SystemVersion,
|
||||
2017, Resource.StringResouce.SoftCopyRight);
|
||||
2017, Resource.StringResouce.SoftCopyRight))
|
||||
{
|
||||
fm.ShowDialog();
|
||||
fm.Dispose();
|
||||
}
|
||||
}
|
||||
private void 账户管理ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
//该部分比较复杂,需要对委托,匿名委托概念比较清晰
|
||||
FormAccountManage fam = new FormAccountManage(() => UserServer.ServerAccounts.GetAllAccountsJson(),
|
||||
m => { UserServer.ServerAccounts.LoadAllAccountsJson(m); return true; });
|
||||
using (FormAccountManage fam = new FormAccountManage(() => UserServer.ServerAccounts.GetAllAccountsJson(),
|
||||
m => { UserServer.ServerAccounts.LoadAllAccountsJson(m); return true; }))
|
||||
{
|
||||
fam.ShowDialog();
|
||||
fam.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
private void 版本号说明ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
FormAboutVersion fav = new FormAboutVersion(UserServer.ServerSettings.SystemVersion);
|
||||
using (FormAboutVersion fav = new FormAboutVersion(UserServer.ServerSettings.SystemVersion))
|
||||
{
|
||||
fav.ShowDialog();
|
||||
fav.Dispose();
|
||||
}
|
||||
}
|
||||
private void MaintenanceInitialization()
|
||||
{
|
||||
@@ -227,7 +241,7 @@ namespace 软件系统服务端模版
|
||||
/// </summary>
|
||||
private Net_File_Server net_file_update = new Net_File_Server();
|
||||
/// <summary>
|
||||
/// 软件异地更新的初始化,如不需要可以不启动,该功能需要稳定性测试
|
||||
/// 软件异地更新的初始化,如不需要可以不启动,该功能支持发送客户端文件至服务器实现覆盖更新
|
||||
/// </summary>
|
||||
private void Net_File_Update_Initialization()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user