修复了BUG,更新了组件V1.0.1版,提供了很多功能
This commit is contained in:
25
软件系统服务端模版/Form1.Designer.cs
generated
25
软件系统服务端模版/Form1.Designer.cs
generated
@@ -42,6 +42,7 @@
|
||||
this.维护切换ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.消息发送ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.一键断开ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.账户管理ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.关于ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.关于软件ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.版本号说明ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
@@ -52,7 +53,6 @@
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.listBox1 = new System.Windows.Forms.ListBox();
|
||||
this.账户管理ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.statusStrip1.SuspendLayout();
|
||||
this.menuStrip1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
@@ -117,31 +117,38 @@
|
||||
// 版本控制ToolStripMenuItem
|
||||
//
|
||||
this.版本控制ToolStripMenuItem.Name = "版本控制ToolStripMenuItem";
|
||||
this.版本控制ToolStripMenuItem.Size = new System.Drawing.Size(152, 26);
|
||||
this.版本控制ToolStripMenuItem.Size = new System.Drawing.Size(144, 26);
|
||||
this.版本控制ToolStripMenuItem.Text = "版本控制";
|
||||
this.版本控制ToolStripMenuItem.Click += new System.EventHandler(this.版本控制ToolStripMenuItem_Click);
|
||||
//
|
||||
// 维护切换ToolStripMenuItem
|
||||
//
|
||||
this.维护切换ToolStripMenuItem.Name = "维护切换ToolStripMenuItem";
|
||||
this.维护切换ToolStripMenuItem.Size = new System.Drawing.Size(152, 26);
|
||||
this.维护切换ToolStripMenuItem.Size = new System.Drawing.Size(144, 26);
|
||||
this.维护切换ToolStripMenuItem.Text = "维护切换";
|
||||
this.维护切换ToolStripMenuItem.Click += new System.EventHandler(this.维护切换ToolStripMenuItem_Click);
|
||||
//
|
||||
// 消息发送ToolStripMenuItem
|
||||
//
|
||||
this.消息发送ToolStripMenuItem.Name = "消息发送ToolStripMenuItem";
|
||||
this.消息发送ToolStripMenuItem.Size = new System.Drawing.Size(152, 26);
|
||||
this.消息发送ToolStripMenuItem.Size = new System.Drawing.Size(144, 26);
|
||||
this.消息发送ToolStripMenuItem.Text = "消息发送";
|
||||
this.消息发送ToolStripMenuItem.Click += new System.EventHandler(this.消息发送ToolStripMenuItem_Click);
|
||||
//
|
||||
// 一键断开ToolStripMenuItem
|
||||
//
|
||||
this.一键断开ToolStripMenuItem.Name = "一键断开ToolStripMenuItem";
|
||||
this.一键断开ToolStripMenuItem.Size = new System.Drawing.Size(152, 26);
|
||||
this.一键断开ToolStripMenuItem.Size = new System.Drawing.Size(144, 26);
|
||||
this.一键断开ToolStripMenuItem.Text = "一键断开";
|
||||
this.一键断开ToolStripMenuItem.Click += new System.EventHandler(this.一键断开ToolStripMenuItem_Click);
|
||||
//
|
||||
// 账户管理ToolStripMenuItem
|
||||
//
|
||||
this.账户管理ToolStripMenuItem.Name = "账户管理ToolStripMenuItem";
|
||||
this.账户管理ToolStripMenuItem.Size = new System.Drawing.Size(144, 26);
|
||||
this.账户管理ToolStripMenuItem.Text = "账户管理";
|
||||
this.账户管理ToolStripMenuItem.Click += new System.EventHandler(this.账户管理ToolStripMenuItem_Click);
|
||||
//
|
||||
// 关于ToolStripMenuItem
|
||||
//
|
||||
this.关于ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
@@ -233,16 +240,10 @@
|
||||
this.listBox1.ItemHeight = 17;
|
||||
this.listBox1.Location = new System.Drawing.Point(10, 60);
|
||||
this.listBox1.Name = "listBox1";
|
||||
this.listBox1.SelectionMode = System.Windows.Forms.SelectionMode.None;
|
||||
this.listBox1.Size = new System.Drawing.Size(216, 344);
|
||||
this.listBox1.TabIndex = 8;
|
||||
//
|
||||
// 账户管理ToolStripMenuItem
|
||||
//
|
||||
this.账户管理ToolStripMenuItem.Name = "账户管理ToolStripMenuItem";
|
||||
this.账户管理ToolStripMenuItem.Size = new System.Drawing.Size(152, 26);
|
||||
this.账户管理ToolStripMenuItem.Text = "账户管理";
|
||||
this.账户管理ToolStripMenuItem.Click += new System.EventHandler(this.账户管理ToolStripMenuItem_Click);
|
||||
//
|
||||
// Form1
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
|
||||
|
||||
@@ -130,12 +130,17 @@ namespace 软件系统服务端模版
|
||||
fm.Dispose();
|
||||
MaintenanceInitialization();
|
||||
}
|
||||
|
||||
|
||||
private void 消息发送ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
//测试发送字节数据
|
||||
//net_socket_server.SendAllClients(BitConverter.GetBytes(12345678));
|
||||
//将消息群发给所有的客户端,并使用消息弹窗的方式显示
|
||||
FormInputAndAction fiaa = new FormInputAndAction(m =>{
|
||||
net_socket_server.SendAllClients(CommonHeadCode.MultiNetHeadCode.弹窗消息 + m); return true;});
|
||||
FormInputAndAction fiaa = new FormInputAndAction(m =>
|
||||
{
|
||||
net_socket_server.SendAllClients(CommonHeadCode.MultiNetHeadCode.弹窗消息 + m); return true;
|
||||
});
|
||||
fiaa.ShowDialog();
|
||||
fiaa.Dispose();
|
||||
}
|
||||
@@ -149,10 +154,8 @@ namespace 软件系统服务端模版
|
||||
private void 关于软件ToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
BasicFramework.FormAbout fm = new BasicFramework.FormAbout(
|
||||
"您的软件名称",
|
||||
UserServer.ServerSettings.SystemVersion,
|
||||
2017,
|
||||
"某某某");
|
||||
CommonLibrary.Resource.StringResouce.SoftName, UserServer.ServerSettings.SystemVersion,
|
||||
2017, CommonLibrary.Resource.StringResouce.SoftCopyRight);
|
||||
fm.ShowDialog();
|
||||
fm.Dispose();
|
||||
}
|
||||
@@ -360,6 +363,11 @@ namespace 软件系统服务端模版
|
||||
net_soft_update_Server.log_record.ClearLogText();
|
||||
net_simplify_server.SendMessage(object1, "成功");
|
||||
}
|
||||
else if (head_code == CommonHeadCode.SimplifyHeadCode.注册账号)
|
||||
{
|
||||
bool result = UserServer.ServerAccounts.AddNewAccount(object2.Substring(4));
|
||||
net_simplify_server.SendMessage(object1, result ? "1" : "0");
|
||||
}
|
||||
else
|
||||
{
|
||||
net_simplify_server.SendMessage(object1, object2);
|
||||
@@ -397,7 +405,8 @@ namespace 软件系统服务端模版
|
||||
{
|
||||
//如果此处充斥大量if语句,影响观感,则考虑进行指令头分类操作,客户端异步发送的字符串都会到此处处理
|
||||
string head_code = object2.Substring(0, 4);
|
||||
|
||||
byte[] result = Convert.FromBase64String(object2.Substring(4));
|
||||
|
||||
}
|
||||
|
||||
private void Net_socket_server_AcceptByte(HuTcpState object1, byte[] object2)
|
||||
@@ -447,6 +456,6 @@ namespace 软件系统服务端模版
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
private Log_Record log = new Log_Record();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,18 +53,12 @@ namespace 软件系统服务端模版
|
||||
public class UserAccountEx : UserAccount
|
||||
{
|
||||
/// <summary>
|
||||
/// 示例,扩展一个手机号的属性
|
||||
/// 用户的年龄
|
||||
/// </summary>
|
||||
public string Phone { get; set; } = "";
|
||||
public override void DeepCopy<T>(T account)
|
||||
{
|
||||
base.DeepCopy<T>(account);
|
||||
UserAccountEx accountex = account as UserAccountEx;
|
||||
if (accountex != null)
|
||||
{
|
||||
//所有新增的属性在此进行复制
|
||||
accountex.Phone = Phone;
|
||||
}
|
||||
}
|
||||
public int Age { get; set; } = 0;
|
||||
/// <summary>
|
||||
/// 用户的家庭住址
|
||||
/// </summary>
|
||||
public string HomeAddress { get; set; } = "";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user