@@ -0,0 +1,19 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
namespace StuMgmLib.MyNameSpace | |||
{ | |||
public class DataAnalyze | |||
{ | |||
public void Analyze(byte[] data) | |||
{ | |||
} | |||
private void mysqlUse() | |||
{ | |||
// mysql Query | |||
} | |||
} | |||
} |
@@ -2,12 +2,10 @@ | |||
using System.Collections.Generic; | |||
using System.Net; | |||
using System.Net.Sockets; | |||
using System.Threading; | |||
using System.Windows.Forms; | |||
namespace StuMgmServer | |||
namespace StuMgmLib.MyNameSpace | |||
{ | |||
class TcpConn | |||
public class TcpConn | |||
{ | |||
private IPEndPoint IPP = null; | |||
private Socket socket = null; |
@@ -0,0 +1,36 @@ | |||
using System.Reflection; | |||
using System.Runtime.CompilerServices; | |||
using System.Runtime.InteropServices; | |||
// 有关程序集的常规信息通过以下 | |||
// 特性集控制。更改这些特性值可修改 | |||
// 与程序集关联的信息。 | |||
[assembly: AssemblyTitle("StuMgmLib")] | |||
[assembly: AssemblyDescription("")] | |||
[assembly: AssemblyConfiguration("")] | |||
[assembly: AssemblyCompany("")] | |||
[assembly: AssemblyProduct("StuMgmLib")] | |||
[assembly: AssemblyCopyright("Copyright © 2021")] | |||
[assembly: AssemblyTrademark("")] | |||
[assembly: AssemblyCulture("")] | |||
// 将 ComVisible 设置为 false 使此程序集中的类型 | |||
// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, | |||
// 则将该类型上的 ComVisible 特性设置为 true。 | |||
[assembly: ComVisible(false)] | |||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID | |||
[assembly: Guid("5a1ece4d-8a5f-4502-b80b-47fd1cb2d8d7")] | |||
// 程序集的版本信息由下面四个值组成: | |||
// | |||
// 主版本 | |||
// 次版本 | |||
// 生成号 | |||
// 修订号 | |||
// | |||
// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, | |||
// 方法是按如下所示使用“*”: | |||
// [assembly: AssemblyVersion("1.0.*")] | |||
[assembly: AssemblyVersion("1.0.0.0")] | |||
[assembly: AssemblyFileVersion("1.0.0.0")] |
@@ -0,0 +1,51 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> | |||
<PropertyGroup> | |||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | |||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> | |||
<ProjectGuid>{725C2786-699E-424F-8F3E-FB5BB4E5A3A5}</ProjectGuid> | |||
<OutputType>Library</OutputType> | |||
<AppDesignerFolder>Properties</AppDesignerFolder> | |||
<RootNamespace>StuMgmLib</RootNamespace> | |||
<AssemblyName>StuMgmLib</AssemblyName> | |||
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion> | |||
<FileAlignment>512</FileAlignment> | |||
</PropertyGroup> | |||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> | |||
<DebugSymbols>true</DebugSymbols> | |||
<DebugType>full</DebugType> | |||
<Optimize>false</Optimize> | |||
<OutputPath>bin\Debug\</OutputPath> | |||
<DefineConstants>DEBUG;TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
</PropertyGroup> | |||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> | |||
<DebugType>pdbonly</DebugType> | |||
<Optimize>true</Optimize> | |||
<OutputPath>bin\Release\</OutputPath> | |||
<DefineConstants>TRACE</DefineConstants> | |||
<ErrorReport>prompt</ErrorReport> | |||
<WarningLevel>4</WarningLevel> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<Reference Include="System" /> | |||
<Reference Include="System.Data" /> | |||
<Reference Include="System.Xml" /> | |||
</ItemGroup> | |||
<ItemGroup> | |||
<Compile Include="MyNameSpace\DataAnalyze.cs" /> | |||
<Compile Include="MyNameSpace\TcpConn.cs" /> | |||
<Compile Include="Properties\AssemblyInfo.cs" /> | |||
</ItemGroup> | |||
<ItemGroup /> | |||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | |||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. | |||
Other similar extension points exist, see Microsoft.Common.targets. | |||
<Target Name="BeforeBuild"> | |||
</Target> | |||
<Target Name="AfterBuild"> | |||
</Target> | |||
--> | |||
</Project> |
@@ -5,6 +5,8 @@ VisualStudioVersion = 12.0.40629.0 | |||
MinimumVisualStudioVersion = 10.0.40219.1 | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StuMgmServer", "StuMgmServer\StuMgmServer.csproj", "{8FAF69C1-FEBA-49F5-A247-8FF7A5798673}" | |||
EndProject | |||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StuMgmLib", "StuMgmLib\StuMgmLib.csproj", "{725C2786-699E-424F-8F3E-FB5BB4E5A3A5}" | |||
EndProject | |||
Global | |||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | |||
Debug|Any CPU = Debug|Any CPU | |||
@@ -15,6 +17,10 @@ Global | |||
{8FAF69C1-FEBA-49F5-A247-8FF7A5798673}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{8FAF69C1-FEBA-49F5-A247-8FF7A5798673}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{8FAF69C1-FEBA-49F5-A247-8FF7A5798673}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{725C2786-699E-424F-8F3E-FB5BB4E5A3A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{725C2786-699E-424F-8F3E-FB5BB4E5A3A5}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{725C2786-699E-424F-8F3E-FB5BB4E5A3A5}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{725C2786-699E-424F-8F3E-FB5BB4E5A3A5}.Release|Any CPU.Build.0 = Release|Any CPU | |||
EndGlobalSection | |||
GlobalSection(SolutionProperties) = preSolution | |||
HideSolutionNode = FALSE | |||
@@ -8,7 +8,7 @@ | |||
// </auto-generated> | |||
//------------------------------------------------------------------------------ | |||
namespace StuMgmServer.Properties { | |||
namespace StuMgmLib.Properties { | |||
using System; | |||
@@ -39,7 +39,7 @@ namespace StuMgmServer.Properties { | |||
internal static global::System.Resources.ResourceManager ResourceManager { | |||
get { | |||
if (object.ReferenceEquals(resourceMan, null)) { | |||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("StuMgmServer.Properties.Resources", typeof(Resources).Assembly); | |||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("StuMgmLib.Properties.Resources", typeof(Resources).Assembly); | |||
resourceMan = temp; | |||
} | |||
return resourceMan; | |||
@@ -8,7 +8,7 @@ | |||
// </auto-generated> | |||
//------------------------------------------------------------------------------ | |||
namespace StuMgmServer.Properties { | |||
namespace StuMgmLib.Properties { | |||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] | |||
@@ -30,6 +30,7 @@ | |||
{ | |||
this.components = new System.ComponentModel.Container(); | |||
this.tlpAll = new System.Windows.Forms.TableLayoutPanel(); | |||
this.richTextBox1 = new System.Windows.Forms.RichTextBox(); | |||
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); | |||
this.txtPort = new System.Windows.Forms.TextBox(); | |||
this.lblSwiSta = new System.Windows.Forms.Label(); | |||
@@ -37,7 +38,6 @@ | |||
this.lblPort = new System.Windows.Forms.Label(); | |||
this.menuStrip1 = new System.Windows.Forms.MenuStrip(); | |||
this.tmr = new System.Windows.Forms.Timer(this.components); | |||
this.richTextBox1 = new System.Windows.Forms.RichTextBox(); | |||
this.tlpAll.SuspendLayout(); | |||
this.tableLayoutPanel1.SuspendLayout(); | |||
this.SuspendLayout(); | |||
@@ -54,10 +54,20 @@ | |||
this.tlpAll.Name = "tlpAll"; | |||
this.tlpAll.RowCount = 1; | |||
this.tlpAll.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); | |||
this.tlpAll.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); | |||
this.tlpAll.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 413F)); | |||
this.tlpAll.Size = new System.Drawing.Size(1075, 413); | |||
this.tlpAll.TabIndex = 0; | |||
// | |||
// richTextBox1 | |||
// | |||
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill; | |||
this.richTextBox1.Font = new System.Drawing.Font("Calibri", 10.8F); | |||
this.richTextBox1.Location = new System.Drawing.Point(295, 3); | |||
this.richTextBox1.Name = "richTextBox1"; | |||
this.richTextBox1.Size = new System.Drawing.Size(777, 407); | |||
this.richTextBox1.TabIndex = 2; | |||
this.richTextBox1.Text = ""; | |||
// | |||
// tableLayoutPanel1 | |||
// | |||
this.tableLayoutPanel1.ColumnCount = 2; | |||
@@ -80,9 +90,9 @@ | |||
// | |||
this.txtPort.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); | |||
this.txtPort.Font = new System.Drawing.Font("Calibri", 10.8F); | |||
this.txtPort.Location = new System.Drawing.Point(133, 10); | |||
this.txtPort.Location = new System.Drawing.Point(134, 10); | |||
this.txtPort.Name = "txtPort"; | |||
this.txtPort.Size = new System.Drawing.Size(150, 29); | |||
this.txtPort.Size = new System.Drawing.Size(149, 29); | |||
this.txtPort.TabIndex = 3; | |||
this.txtPort.Text = "502"; | |||
this.txtPort.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; | |||
@@ -102,9 +112,9 @@ | |||
// | |||
this.btnSerSwitch.Dock = System.Windows.Forms.DockStyle.Fill; | |||
this.btnSerSwitch.Font = new System.Drawing.Font("Calibri", 10.8F); | |||
this.btnSerSwitch.Location = new System.Drawing.Point(133, 53); | |||
this.btnSerSwitch.Location = new System.Drawing.Point(134, 53); | |||
this.btnSerSwitch.Name = "btnSerSwitch"; | |||
this.btnSerSwitch.Size = new System.Drawing.Size(150, 44); | |||
this.btnSerSwitch.Size = new System.Drawing.Size(149, 44); | |||
this.btnSerSwitch.TabIndex = 2; | |||
this.btnSerSwitch.Text = "开启服务器"; | |||
this.btnSerSwitch.UseVisualStyleBackColor = true; | |||
@@ -133,19 +143,9 @@ | |||
// tmr | |||
// | |||
this.tmr.Enabled = true; | |||
this.tmr.Interval = 1000; | |||
this.tmr.Interval = 500; | |||
this.tmr.Tick += new System.EventHandler(this.tmr_Tick); | |||
// | |||
// richTextBox1 | |||
// | |||
this.richTextBox1.Dock = System.Windows.Forms.DockStyle.Fill; | |||
this.richTextBox1.Font = new System.Drawing.Font("Calibri", 10.8F); | |||
this.richTextBox1.Location = new System.Drawing.Point(295, 3); | |||
this.richTextBox1.Name = "richTextBox1"; | |||
this.richTextBox1.Size = new System.Drawing.Size(777, 407); | |||
this.richTextBox1.TabIndex = 2; | |||
this.richTextBox1.Text = ""; | |||
// | |||
// Server | |||
// | |||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); | |||
@@ -156,6 +156,7 @@ | |||
this.MainMenuStrip = this.menuStrip1; | |||
this.Name = "Server"; | |||
this.Text = "Server"; | |||
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Server_FormClosed); | |||
this.tlpAll.ResumeLayout(false); | |||
this.tableLayoutPanel1.ResumeLayout(false); | |||
this.tableLayoutPanel1.PerformLayout(); | |||
@@ -1,11 +1,7 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.ComponentModel; | |||
using System.Data; | |||
using System.Drawing; | |||
using System.Text; | |||
using System.Threading; | |||
using System.Windows.Forms; | |||
using StuMgmLib.MyNameSpace; | |||
namespace StuMgmServer | |||
{ | |||
@@ -19,6 +15,10 @@ namespace StuMgmServer | |||
{ | |||
InitializeComponent(); | |||
} | |||
private void Server_FormClosed(object sender, FormClosedEventArgs e) | |||
{ | |||
System.Environment.Exit(0); | |||
} | |||
/// <summary> | |||
/// 委托更新界面 | |||
/// </summary> | |||
@@ -35,6 +35,7 @@ namespace StuMgmServer | |||
} | |||
} | |||
private void btnSerSwitch_Click(object sender, EventArgs e) | |||
{ | |||
bool sFlag = tcpConn.SocketExist; | |||
@@ -70,10 +71,12 @@ namespace StuMgmServer | |||
if (tcpConn.SocketExist) | |||
btnSerSwitch.Text = "关闭服务器"; | |||
else | |||
btnSerSwitch.Text = "打开服务器"; | |||
btnSerSwitch.Text = "开启服务器"; | |||
} | |||
} | |||
} |
@@ -7,7 +7,7 @@ | |||
<ProjectGuid>{8FAF69C1-FEBA-49F5-A247-8FF7A5798673}</ProjectGuid> | |||
<OutputType>WinExe</OutputType> | |||
<AppDesignerFolder>Properties</AppDesignerFolder> | |||
<RootNamespace>StuMgmServer</RootNamespace> | |||
<RootNamespace>StuMgmLib</RootNamespace> | |||
<AssemblyName>StuMgmServer</AssemblyName> | |||
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion> | |||
<FileAlignment>512</FileAlignment> | |||
@@ -50,7 +50,6 @@ | |||
<Compile Include="Program.cs" /> | |||
<Compile Include="Properties\AssemblyInfo.cs" /> | |||
<Compile Include="StuMgmSer.cs" /> | |||
<Compile Include="TcpConn.cs" /> | |||
<EmbeddedResource Include="Properties\Resources.resx"> | |||
<Generator>ResXFileCodeGenerator</Generator> | |||
<LastGenOutput>Resources.Designer.cs</LastGenOutput> | |||
@@ -75,6 +74,12 @@ | |||
<DesignTimeSharedInput>True</DesignTimeSharedInput> | |||
</Compile> | |||
</ItemGroup> | |||
<ItemGroup> | |||
<ProjectReference Include="..\StuMgmLib\StuMgmLib.csproj"> | |||
<Project>{725c2786-699e-424f-8f3e-fb5bb4e5a3a5}</Project> | |||
<Name>StuMgmLib</Name> | |||
</ProjectReference> | |||
</ItemGroup> | |||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> | |||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. | |||
Other similar extension points exist, see Microsoft.Common.targets. | |||