Browse Source

專案建立

B70340 4 years ago
commit
4ea6157c95
38 changed files with 1752 additions and 0 deletions
  1. BIN
      .vs/YD-REG-SYS/v16/.suo
  2. 25
    0
      YD-REG-SYS.sln
  3. 6
    0
      YD-REG-SYS/App.config
  4. 38
    0
      YD-REG-SYS/My Project/Application.Designer.vb
  5. 11
    0
      YD-REG-SYS/My Project/Application.myapp
  6. 35
    0
      YD-REG-SYS/My Project/AssemblyInfo.vb
  7. 73
    0
      YD-REG-SYS/My Project/Resources.Designer.vb
  8. 124
    0
      YD-REG-SYS/My Project/Resources.resx
  9. 73
    0
      YD-REG-SYS/My Project/Settings.Designer.vb
  10. 7
    0
      YD-REG-SYS/My Project/Settings.settings
  11. BIN
      YD-REG-SYS/Resources/timg03.jpg
  12. 9
    0
      YD-REG-SYS/SQL_Module.vb
  13. 180
    0
      YD-REG-SYS/YD-REG-SYS.Designer.vb
  14. 603
    0
      YD-REG-SYS/YD-REG-SYS.resx
  15. 54
    0
      YD-REG-SYS/YD-REG-SYS.vb
  16. 141
    0
      YD-REG-SYS/YD-REG-SYS.vbproj
  17. BIN
      YD-REG-SYS/bin/Debug/YD-REG-SYS.exe
  18. 6
    0
      YD-REG-SYS/bin/Debug/YD-REG-SYS.exe.config
  19. BIN
      YD-REG-SYS/bin/Debug/YD-REG-SYS.pdb
  20. 31
    0
      YD-REG-SYS/bin/Debug/YD-REG-SYS.xml
  21. BIN
      YD-REG-SYS/logo__01_POH_icon.ico
  22. BIN
      YD-REG-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  23. BIN
      YD-REG-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  24. BIN
      YD-REG-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll
  25. BIN
      YD-REG-SYS/obj/Debug/YD-REG-SYS.exe
  26. BIN
      YD-REG-SYS/obj/Debug/YD-REG-SYS.pdb
  27. 1
    0
      YD-REG-SYS/obj/Debug/YD-REG-SYS.vbproj.CoreCompileInputs.cache
  28. 13
    0
      YD-REG-SYS/obj/Debug/YD-REG-SYS.vbproj.FileListAbsolute.txt
  29. BIN
      YD-REG-SYS/obj/Debug/YD-REG-SYS.vbproj.GenerateResource.cache
  30. BIN
      YD-REG-SYS/obj/Debug/YD-REG-SYS.vbprojAssemblyReference.cache
  31. 31
    0
      YD-REG-SYS/obj/Debug/YD-REG-SYS.xml
  32. BIN
      YD-REG-SYS/obj/Debug/YD_REG_SYS.Form1.resources
  33. BIN
      YD-REG-SYS/obj/Debug/YD_REG_SYS.Resources.resources
  34. BIN
      YD-REG-SYS/obj/Debug/YD_REG_SYS.網段.resources
  35. 11
    0
      YD-REG-SYS/全域變數.vb
  36. 140
    0
      YD-REG-SYS/網段.Designer.vb
  37. 120
    0
      YD-REG-SYS/網段.resx
  38. 20
    0
      YD-REG-SYS/網段.vb

BIN
.vs/YD-REG-SYS/v16/.suo View File


+ 25
- 0
YD-REG-SYS.sln View File

@@ -0,0 +1,25 @@
1
+
2
+Microsoft Visual Studio Solution File, Format Version 12.00
3
+# Visual Studio Version 16
4
+VisualStudioVersion = 16.0.30011.22
5
+MinimumVisualStudioVersion = 10.0.40219.1
6
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "YD-REG-SYS", "YD-REG-SYS\YD-REG-SYS.vbproj", "{ADADAED7-C664-4BA6-8BD1-4E8F5F901CC1}"
7
+EndProject
8
+Global
9
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
10
+		Debug|Any CPU = Debug|Any CPU
11
+		Release|Any CPU = Release|Any CPU
12
+	EndGlobalSection
13
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
14
+		{ADADAED7-C664-4BA6-8BD1-4E8F5F901CC1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15
+		{ADADAED7-C664-4BA6-8BD1-4E8F5F901CC1}.Debug|Any CPU.Build.0 = Debug|Any CPU
16
+		{ADADAED7-C664-4BA6-8BD1-4E8F5F901CC1}.Release|Any CPU.ActiveCfg = Release|Any CPU
17
+		{ADADAED7-C664-4BA6-8BD1-4E8F5F901CC1}.Release|Any CPU.Build.0 = Release|Any CPU
18
+	EndGlobalSection
19
+	GlobalSection(SolutionProperties) = preSolution
20
+		HideSolutionNode = FALSE
21
+	EndGlobalSection
22
+	GlobalSection(ExtensibilityGlobals) = postSolution
23
+		SolutionGuid = {7CDED1B9-2146-4784-B6AF-86DB42A56152}
24
+	EndGlobalSection
25
+EndGlobal

+ 6
- 0
YD-REG-SYS/App.config View File

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="utf-8" ?>
2
+<configuration>
3
+    <startup>
4
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
5
+    </startup>
6
+</configuration>

+ 38
- 0
YD-REG-SYS/My Project/Application.Designer.vb View File

@@ -0,0 +1,38 @@
1
+'------------------------------------------------------------------------------
2
+' <auto-generated>
3
+'     This code was generated by a tool.
4
+'     Runtime Version:4.0.30319.42000
5
+'
6
+'     Changes to this file may cause incorrect behavior and will be lost if
7
+'     the code is regenerated.
8
+' </auto-generated>
9
+'------------------------------------------------------------------------------
10
+
11
+Option Strict On
12
+Option Explicit On
13
+
14
+
15
+Namespace My
16
+
17
+    'NOTE: This file is auto-generated; do not modify it directly.  To make changes,
18
+    ' or if you encounter build errors in this file, go to the Project Designer
19
+    ' (go to Project Properties or double-click the My Project node in
20
+    ' Solution Explorer), and make changes on the Application tab.
21
+    '
22
+    Partial Friend Class MyApplication
23
+
24
+        <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
25
+        Public Sub New()
26
+            MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
27
+            Me.IsSingleInstance = false
28
+            Me.EnableVisualStyles = true
29
+            Me.SaveMySettingsOnExit = true
30
+            Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
31
+        End Sub
32
+
33
+        <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
34
+        Protected Overrides Sub OnCreateMainForm()
35
+            Me.MainForm = Global.YD_REG_SYS.Form1
36
+        End Sub
37
+    End Class
38
+End Namespace

+ 11
- 0
YD-REG-SYS/My Project/Application.myapp View File

@@ -0,0 +1,11 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3
+  <MySubMain>true</MySubMain>
4
+  <MainForm>Form1</MainForm>
5
+  <SingleInstance>false</SingleInstance>
6
+  <ShutdownMode>0</ShutdownMode>
7
+  <EnableVisualStyles>true</EnableVisualStyles>
8
+  <AuthenticationMode>0</AuthenticationMode>
9
+  <ApplicationType>0</ApplicationType>
10
+  <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
11
+</MyApplicationData>

+ 35
- 0
YD-REG-SYS/My Project/AssemblyInfo.vb View File

@@ -0,0 +1,35 @@
1
+Imports System
2
+Imports System.Reflection
3
+Imports System.Runtime.InteropServices
4
+
5
+' 組件的一般資訊是由下列的屬性集控制。
6
+' 變更這些屬性的值即可修改組件的相關
7
+' 資訊。
8
+
9
+' 檢閱組件屬性的值
10
+
11
+<Assembly: AssemblyTitle("YD-REG-SYS")>
12
+<Assembly: AssemblyDescription("")>
13
+<Assembly: AssemblyCompany("")>
14
+<Assembly: AssemblyProduct("YD-REG-SYS")>
15
+<Assembly: AssemblyCopyright("Copyright ©  2020")>
16
+<Assembly: AssemblyTrademark("")>
17
+
18
+<Assembly: ComVisible(False)>
19
+
20
+'下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID
21
+<Assembly: Guid("9b8197bb-4efc-41d1-8e83-59ba4509e2ca")>
22
+
23
+' 組件的版本資訊由下列四個值所組成: 
24
+'
25
+'      主要版本
26
+'      次要版本
27
+'      組建編號
28
+'      修訂編號
29
+'
30
+' 您可以指定所有的值,也可以使用 '*' 將組建和修訂編號
31
+' 設為預設,如下所示:
32
+' <Assembly: AssemblyVersion("1.0.*")>
33
+
34
+<Assembly: AssemblyVersion("1.0.0.0")>
35
+<Assembly: AssemblyFileVersion("1.0.0.0")>

+ 73
- 0
YD-REG-SYS/My Project/Resources.Designer.vb View File

@@ -0,0 +1,73 @@
1
+'------------------------------------------------------------------------------
2
+' <auto-generated>
3
+'     這段程式碼是由工具產生的。
4
+'     執行階段版本:4.0.30319.42000
5
+'
6
+'     對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
7
+'     變更將會遺失。
8
+' </auto-generated>
9
+'------------------------------------------------------------------------------
10
+
11
+Option Strict On
12
+Option Explicit On
13
+
14
+Imports System
15
+
16
+Namespace My.Resources
17
+    
18
+    '這個類別是自動產生的,是利用 StronglyTypedResourceBuilder
19
+    '類別透過 ResGen 或 Visual Studio 這類工具。
20
+    '若要加入或移除成員,請編輯您的 .ResX 檔,然後重新執行 ResGen
21
+    '(利用 /str 選項),或重建您的 VS 專案。
22
+    '''<summary>
23
+    '''  用於查詢當地語系化字串等的強類型資源類別。
24
+    '''</summary>
25
+    <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"),  _
26
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
27
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),  _
28
+     Global.Microsoft.VisualBasic.HideModuleNameAttribute()>  _
29
+    Friend Module Resources
30
+        
31
+        Private resourceMan As Global.System.Resources.ResourceManager
32
+        
33
+        Private resourceCulture As Global.System.Globalization.CultureInfo
34
+        
35
+        '''<summary>
36
+        '''  傳回這個類別使用的快取的 ResourceManager 執行個體。
37
+        '''</summary>
38
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
39
+        Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40
+            Get
41
+                If Object.ReferenceEquals(resourceMan, Nothing) Then
42
+                    Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("YD_REG_SYS.Resources", GetType(Resources).Assembly)
43
+                    resourceMan = temp
44
+                End If
45
+                Return resourceMan
46
+            End Get
47
+        End Property
48
+        
49
+        '''<summary>
50
+        '''  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
51
+        '''  使用這個強類型資源類別的資源查閱。
52
+        '''</summary>
53
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
54
+        Friend Property Culture() As Global.System.Globalization.CultureInfo
55
+            Get
56
+                Return resourceCulture
57
+            End Get
58
+            Set
59
+                resourceCulture = value
60
+            End Set
61
+        End Property
62
+        
63
+        '''<summary>
64
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
65
+        '''</summary>
66
+        Friend ReadOnly Property timg03() As System.Drawing.Bitmap
67
+            Get
68
+                Dim obj As Object = ResourceManager.GetObject("timg03", resourceCulture)
69
+                Return CType(obj,System.Drawing.Bitmap)
70
+            End Get
71
+        End Property
72
+    End Module
73
+End Namespace

+ 124
- 0
YD-REG-SYS/My Project/Resources.resx View File

@@ -0,0 +1,124 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
121
+  <data name="timg03" type="System.Resources.ResXFileRef, System.Windows.Forms">
122
+    <value>..\Resources\timg03.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
123
+  </data>
124
+</root>

+ 73
- 0
YD-REG-SYS/My Project/Settings.Designer.vb View File

@@ -0,0 +1,73 @@
1
+'------------------------------------------------------------------------------
2
+' <auto-generated>
3
+'     This code was generated by a tool.
4
+'     Runtime Version:4.0.30319.42000
5
+'
6
+'     Changes to this file may cause incorrect behavior and will be lost if
7
+'     the code is regenerated.
8
+' </auto-generated>
9
+'------------------------------------------------------------------------------
10
+
11
+Option Strict On
12
+Option Explicit On
13
+
14
+
15
+Namespace My
16
+
17
+    <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
18
+     Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
19
+     Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
20
+    Partial Friend NotInheritable Class MySettings
21
+        Inherits Global.System.Configuration.ApplicationSettingsBase
22
+
23
+        Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
24
+
25
+#Region "My.Settings Auto-Save Functionality"
26
+#If _MyType = "WindowsForms" Then
27
+        Private Shared addedHandler As Boolean
28
+
29
+        Private Shared addedHandlerLockObject As New Object
30
+
31
+        <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
32
+        Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33
+            If My.Application.SaveMySettingsOnExit Then
34
+                My.Settings.Save()
35
+            End If
36
+        End Sub
37
+#End If
38
+#End Region
39
+
40
+        Public Shared ReadOnly Property [Default]() As MySettings
41
+            Get
42
+
43
+#If _MyType = "WindowsForms" Then
44
+                   If Not addedHandler Then
45
+                        SyncLock addedHandlerLockObject
46
+                            If Not addedHandler Then
47
+                                AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48
+                                addedHandler = True
49
+                            End If
50
+                        End SyncLock
51
+                    End If
52
+#End If
53
+                Return defaultInstance
54
+            End Get
55
+        End Property
56
+    End Class
57
+End Namespace
58
+
59
+Namespace My
60
+
61
+    <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
62
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
63
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
64
+    Friend Module MySettingsProperty
65
+
66
+        <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
67
+        Friend ReadOnly Property Settings() As Global.YD_REG_SYS.My.MySettings
68
+            Get
69
+                Return Global.YD_REG_SYS.My.MySettings.Default
70
+            End Get
71
+        End Property
72
+    End Module
73
+End Namespace

+ 7
- 0
YD-REG-SYS/My Project/Settings.settings View File

@@ -0,0 +1,7 @@
1
+<?xml version='1.0' encoding='utf-8'?>
2
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
3
+  <Profiles>
4
+    <Profile Name="(Default)" />
5
+  </Profiles>
6
+  <Settings />
7
+</SettingsFile>

BIN
YD-REG-SYS/Resources/timg03.jpg View File


+ 9
- 0
YD-REG-SYS/SQL_Module.vb View File

@@ -0,0 +1,9 @@
1
+Imports System.Data.SqlClient
2
+Module SQL_Module
3
+    Friend Sub SQL_連線字串_測試()
4
+        ConString = "Data Source=106.1.50.79;Initial Catalog=YD-SERVER;Persist Security Info=True;User ID=B70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
5
+    End Sub
6
+    Friend Sub SQL_連線字串_正式()
7
+        'ConString = "Data Source=" & 登入人IP & ";Initial Catalog=MAO-ORANGE-ERP-SYS;Persist Security Info=True;User ID=B70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"
8
+    End Sub
9
+End Module

+ 180
- 0
YD-REG-SYS/YD-REG-SYS.Designer.vb View File

@@ -0,0 +1,180 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class Form1
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form1))
26
+        Me.電腦註冊_tb = New System.Windows.Forms.Button()
27
+        Me.Label4 = New System.Windows.Forms.Label()
28
+        Me.Label3 = New System.Windows.Forms.Label()
29
+        Me.Label2 = New System.Windows.Forms.Label()
30
+        Me.Label1 = New System.Windows.Forms.Label()
31
+        Me.磁盘型態_tb = New System.Windows.Forms.TextBox()
32
+        Me.硬碟序列_tb = New System.Windows.Forms.TextBox()
33
+        Me.硬碟ID_tb = New System.Windows.Forms.TextBox()
34
+        Me.取得本地電腦訊息_bt = New System.Windows.Forms.Button()
35
+        Me.MAC碼_tb = New System.Windows.Forms.TextBox()
36
+        Me.Label5 = New System.Windows.Forms.Label()
37
+        Me.SuspendLayout()
38
+        '
39
+        '電腦註冊_tb
40
+        '
41
+        Me.電腦註冊_tb.ForeColor = System.Drawing.Color.Red
42
+        Me.電腦註冊_tb.Location = New System.Drawing.Point(197, 125)
43
+        Me.電腦註冊_tb.Name = "電腦註冊_tb"
44
+        Me.電腦註冊_tb.Size = New System.Drawing.Size(183, 52)
45
+        Me.電腦註冊_tb.TabIndex = 31
46
+        Me.電腦註冊_tb.Text = "電腦註冊" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10)
47
+        Me.電腦註冊_tb.UseVisualStyleBackColor = True
48
+        '
49
+        'Label4
50
+        '
51
+        Me.Label4.AutoSize = True
52
+        Me.Label4.ForeColor = System.Drawing.Color.Blue
53
+        Me.Label4.Location = New System.Drawing.Point(11, 99)
54
+        Me.Label4.Name = "Label4"
55
+        Me.Label4.Size = New System.Drawing.Size(56, 16)
56
+        Me.Label4.TabIndex = 30
57
+        Me.Label4.Text = "磁盘型態"
58
+        '
59
+        'Label3
60
+        '
61
+        Me.Label3.AutoSize = True
62
+        Me.Label3.ForeColor = System.Drawing.Color.Blue
63
+        Me.Label3.Location = New System.Drawing.Point(11, 70)
64
+        Me.Label3.Name = "Label3"
65
+        Me.Label3.Size = New System.Drawing.Size(56, 16)
66
+        Me.Label3.TabIndex = 29
67
+        Me.Label3.Text = "硬碟序列"
68
+        '
69
+        'Label2
70
+        '
71
+        Me.Label2.AutoSize = True
72
+        Me.Label2.ForeColor = System.Drawing.Color.Blue
73
+        Me.Label2.Location = New System.Drawing.Point(11, 41)
74
+        Me.Label2.Name = "Label2"
75
+        Me.Label2.Size = New System.Drawing.Size(44, 16)
76
+        Me.Label2.TabIndex = 28
77
+        Me.Label2.Text = "硬碟ID"
78
+        '
79
+        'Label1
80
+        '
81
+        Me.Label1.AutoSize = True
82
+        Me.Label1.ForeColor = System.Drawing.Color.Blue
83
+        Me.Label1.Location = New System.Drawing.Point(11, 12)
84
+        Me.Label1.Name = "Label1"
85
+        Me.Label1.Size = New System.Drawing.Size(48, 16)
86
+        Me.Label1.TabIndex = 27
87
+        Me.Label1.Text = "MAC碼"
88
+        '
89
+        '磁盘型態_tb
90
+        '
91
+        Me.磁盘型態_tb.ForeColor = System.Drawing.Color.Blue
92
+        Me.磁盘型態_tb.Location = New System.Drawing.Point(73, 96)
93
+        Me.磁盘型態_tb.Name = "磁盘型態_tb"
94
+        Me.磁盘型態_tb.Size = New System.Drawing.Size(307, 23)
95
+        Me.磁盘型態_tb.TabIndex = 26
96
+        '
97
+        '硬碟序列_tb
98
+        '
99
+        Me.硬碟序列_tb.ForeColor = System.Drawing.Color.Blue
100
+        Me.硬碟序列_tb.Location = New System.Drawing.Point(73, 67)
101
+        Me.硬碟序列_tb.Name = "硬碟序列_tb"
102
+        Me.硬碟序列_tb.Size = New System.Drawing.Size(307, 23)
103
+        Me.硬碟序列_tb.TabIndex = 25
104
+        '
105
+        '硬碟ID_tb
106
+        '
107
+        Me.硬碟ID_tb.ForeColor = System.Drawing.Color.Blue
108
+        Me.硬碟ID_tb.Location = New System.Drawing.Point(73, 38)
109
+        Me.硬碟ID_tb.Name = "硬碟ID_tb"
110
+        Me.硬碟ID_tb.Size = New System.Drawing.Size(307, 23)
111
+        Me.硬碟ID_tb.TabIndex = 24
112
+        '
113
+        '取得本地電腦訊息_bt
114
+        '
115
+        Me.取得本地電腦訊息_bt.ForeColor = System.Drawing.Color.Green
116
+        Me.取得本地電腦訊息_bt.Location = New System.Drawing.Point(9, 125)
117
+        Me.取得本地電腦訊息_bt.Name = "取得本地電腦訊息_bt"
118
+        Me.取得本地電腦訊息_bt.Size = New System.Drawing.Size(183, 52)
119
+        Me.取得本地電腦訊息_bt.TabIndex = 23
120
+        Me.取得本地電腦訊息_bt.Text = "取得本地電腦訊息"
121
+        Me.取得本地電腦訊息_bt.UseVisualStyleBackColor = True
122
+        '
123
+        'MAC碼_tb
124
+        '
125
+        Me.MAC碼_tb.ForeColor = System.Drawing.Color.Blue
126
+        Me.MAC碼_tb.Location = New System.Drawing.Point(73, 9)
127
+        Me.MAC碼_tb.Name = "MAC碼_tb"
128
+        Me.MAC碼_tb.Size = New System.Drawing.Size(307, 23)
129
+        Me.MAC碼_tb.TabIndex = 22
130
+        '
131
+        'Label5
132
+        '
133
+        Me.Label5.AutoSize = True
134
+        Me.Label5.ForeColor = System.Drawing.Color.Red
135
+        Me.Label5.Location = New System.Drawing.Point(9, 186)
136
+        Me.Label5.Name = "Label5"
137
+        Me.Label5.Size = New System.Drawing.Size(375, 64)
138
+        Me.Label5.TabIndex = 32
139
+        Me.Label5.Text = "PS : MAC碼會因為你使用的網卡不同而產生不同的號碼。假設一台筆" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "        電使用有線網路時哪抓取的是有線網路的MAC碼,而使用無線網" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "      " &
140
+    "  路時用的又是無線網路的MAC 碼。所以要綁定的電腦有雙網卡時" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "        請注意,兩個網卡 要切換綁定。"
141
+        '
142
+        'Form1
143
+        '
144
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
145
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
146
+        Me.ClientSize = New System.Drawing.Size(389, 264)
147
+        Me.Controls.Add(Me.Label5)
148
+        Me.Controls.Add(Me.電腦註冊_tb)
149
+        Me.Controls.Add(Me.Label4)
150
+        Me.Controls.Add(Me.Label3)
151
+        Me.Controls.Add(Me.Label2)
152
+        Me.Controls.Add(Me.Label1)
153
+        Me.Controls.Add(Me.磁盘型態_tb)
154
+        Me.Controls.Add(Me.硬碟序列_tb)
155
+        Me.Controls.Add(Me.硬碟ID_tb)
156
+        Me.Controls.Add(Me.取得本地電腦訊息_bt)
157
+        Me.Controls.Add(Me.MAC碼_tb)
158
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
159
+        Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
160
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
161
+        Me.Name = "Form1"
162
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
163
+        Me.Text = "YD-REG-SYS"
164
+        Me.ResumeLayout(False)
165
+        Me.PerformLayout()
166
+
167
+    End Sub
168
+
169
+    Friend WithEvents 電腦註冊_tb As Button
170
+    Friend WithEvents Label4 As Label
171
+    Friend WithEvents Label3 As Label
172
+    Friend WithEvents Label2 As Label
173
+    Friend WithEvents Label1 As Label
174
+    Friend WithEvents 磁盘型態_tb As TextBox
175
+    Friend WithEvents 硬碟序列_tb As TextBox
176
+    Friend WithEvents 硬碟ID_tb As TextBox
177
+    Friend WithEvents 取得本地電腦訊息_bt As Button
178
+    Friend WithEvents MAC碼_tb As TextBox
179
+    Friend WithEvents Label5 As Label
180
+End Class

+ 603
- 0
YD-REG-SYS/YD-REG-SYS.resx View File

@@ -0,0 +1,603 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121
+  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122
+    <value>
123
+        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
601
+</value>
602
+  </data>
603
+</root>

+ 54
- 0
YD-REG-SYS/YD-REG-SYS.vb View File

@@ -0,0 +1,54 @@
1
+Option Strict Off
2
+Public Class Form1
3
+    ReadOnly ds As New DataSet
4
+    Private Sub YD_REG_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
5
+        網段.ShowDialog()
6
+        If 登入判斷 = True Then
7
+            MsgBox("該伺服器尚未建置,請選擇測試線路。") : Me.Close()
8
+            'SQL_連線字串_正式()
9
+        ElseIf 登入判斷 = False Then
10
+            SQL_連線字串_測試()
11
+        End If
12
+    End Sub
13
+    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 取得本地電腦訊息_bt.Click
14
+        '-----MAC碼----------------------------------------------------------------------------------------------
15
+        Dim Wmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration")
16
+        For Each WmiObj As Management.ManagementObject In Wmi.Get
17
+            If CBool(WmiObj("IPEnabled")) Then
18
+                MAC碼_tb.Text = WmiObj("MACAddress")
19
+            End If
20
+        Next
21
+        '-----硬碟資料----------------------------------------------------------------------------------------------
22
+        Dim cmicWmi As New Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive")
23
+        Dim diskId As String '数字ID
24
+        Dim diskSerialNumber As String '这个我们暂且称其为序列号码
25
+        Dim diskModel As String '序列号
26
+        For Each cmicWmiObj As Management.ManagementObject In cmicWmi.Get
27
+            diskId = cmicWmiObj("size")
28
+            diskSerialNumber = cmicWmiObj("serialnumber")
29
+            diskModel = cmicWmiObj("Model")
30
+            硬碟ID_tb.Text = diskId
31
+            硬碟序列_tb.Text = diskSerialNumber
32
+            磁盘型態_tb.Text = diskModel
33
+            Exit For
34
+        Next
35
+    End Sub
36
+    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles 電腦註冊_tb.Click
37
+        conn.Close()
38
+        If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
39
+        SQL1 = "SELECT MAC碼 FROM 系統綁定電腦資訊 
40
+                WHERE MAC碼 LIKE N'" & MAC碼_tb.Text & "' AND 硬碟ID LIKE N'" & 硬碟ID_tb.Text & "' AND 硬碟序列 LIKE N'" & 硬碟序列_tb.Text & "' AND 磁盘型態 LIKE N'" & 磁盘型態_tb.Text & "'"
41
+        cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
42
+        If dr.Read() Then
43
+            conn.Close()
44
+            MsgBox("該電腦以綁定過")
45
+        Else
46
+            conn.Close()
47
+            If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
48
+            SQL1 = "INSERT INTO 系統綁定電腦資訊 (MAC碼, 硬碟ID, 硬碟序列, 磁盘型態) " &
49
+                  "VALUES (N'" & MAC碼_tb.Text & "',N'" & 硬碟ID_tb.Text & "',N'" & 硬碟序列_tb.Text & "',N'" & 磁盘型態_tb.Text & "')"
50
+            cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close()
51
+            MsgBox("新增完成")
52
+        End If
53
+    End Sub
54
+End Class

+ 141
- 0
YD-REG-SYS/YD-REG-SYS.vbproj View File

@@ -0,0 +1,141 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4
+  <PropertyGroup>
5
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7
+    <ProjectGuid>{ADADAED7-C664-4BA6-8BD1-4E8F5F901CC1}</ProjectGuid>
8
+    <OutputType>WinExe</OutputType>
9
+    <StartupObject>YD_REG_SYS.My.MyApplication</StartupObject>
10
+    <RootNamespace>YD_REG_SYS</RootNamespace>
11
+    <AssemblyName>YD-REG-SYS</AssemblyName>
12
+    <FileAlignment>512</FileAlignment>
13
+    <MyType>WindowsForms</MyType>
14
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
15
+    <Deterministic>true</Deterministic>
16
+  </PropertyGroup>
17
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
18
+    <PlatformTarget>AnyCPU</PlatformTarget>
19
+    <DebugSymbols>true</DebugSymbols>
20
+    <DebugType>full</DebugType>
21
+    <DefineDebug>true</DefineDebug>
22
+    <DefineTrace>true</DefineTrace>
23
+    <OutputPath>bin\Debug\</OutputPath>
24
+    <DocumentationFile>YD-REG-SYS.xml</DocumentationFile>
25
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
26
+  </PropertyGroup>
27
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
28
+    <PlatformTarget>AnyCPU</PlatformTarget>
29
+    <DebugType>pdbonly</DebugType>
30
+    <DefineDebug>false</DefineDebug>
31
+    <DefineTrace>true</DefineTrace>
32
+    <Optimize>true</Optimize>
33
+    <OutputPath>bin\Release\</OutputPath>
34
+    <DocumentationFile>YD-REG-SYS.xml</DocumentationFile>
35
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
36
+  </PropertyGroup>
37
+  <PropertyGroup>
38
+    <OptionExplicit>On</OptionExplicit>
39
+  </PropertyGroup>
40
+  <PropertyGroup>
41
+    <OptionCompare>Binary</OptionCompare>
42
+  </PropertyGroup>
43
+  <PropertyGroup>
44
+    <OptionStrict>Off</OptionStrict>
45
+  </PropertyGroup>
46
+  <PropertyGroup>
47
+    <OptionInfer>On</OptionInfer>
48
+  </PropertyGroup>
49
+  <PropertyGroup>
50
+    <ApplicationIcon>logo__01_POH_icon.ico</ApplicationIcon>
51
+  </PropertyGroup>
52
+  <ItemGroup>
53
+    <Reference Include="System" />
54
+    <Reference Include="System.Data" />
55
+    <Reference Include="System.Deployment" />
56
+    <Reference Include="System.Drawing" />
57
+    <Reference Include="System.Management" />
58
+    <Reference Include="System.Windows.Forms" />
59
+    <Reference Include="System.Xml" />
60
+    <Reference Include="System.Core" />
61
+    <Reference Include="System.Xml.Linq" />
62
+    <Reference Include="System.Data.DataSetExtensions" />
63
+    <Reference Include="System.Net.Http" />
64
+  </ItemGroup>
65
+  <ItemGroup>
66
+    <Import Include="Microsoft.VisualBasic" />
67
+    <Import Include="System" />
68
+    <Import Include="System.Collections" />
69
+    <Import Include="System.Collections.Generic" />
70
+    <Import Include="System.Data" />
71
+    <Import Include="System.Drawing" />
72
+    <Import Include="System.Diagnostics" />
73
+    <Import Include="System.Windows.Forms" />
74
+    <Import Include="System.Linq" />
75
+    <Import Include="System.Xml.Linq" />
76
+    <Import Include="System.Threading.Tasks" />
77
+  </ItemGroup>
78
+  <ItemGroup>
79
+    <Compile Include="SQL_Module.vb" />
80
+    <Compile Include="YD-REG-SYS.vb">
81
+      <SubType>Form</SubType>
82
+    </Compile>
83
+    <Compile Include="YD-REG-SYS.Designer.vb">
84
+      <DependentUpon>YD-REG-SYS.vb</DependentUpon>
85
+      <SubType>Form</SubType>
86
+    </Compile>
87
+    <Compile Include="My Project\AssemblyInfo.vb" />
88
+    <Compile Include="My Project\Application.Designer.vb">
89
+      <AutoGen>True</AutoGen>
90
+      <DependentUpon>Application.myapp</DependentUpon>
91
+    </Compile>
92
+    <Compile Include="My Project\Resources.Designer.vb">
93
+      <AutoGen>True</AutoGen>
94
+      <DesignTime>True</DesignTime>
95
+      <DependentUpon>Resources.resx</DependentUpon>
96
+    </Compile>
97
+    <Compile Include="My Project\Settings.Designer.vb">
98
+      <AutoGen>True</AutoGen>
99
+      <DependentUpon>Settings.settings</DependentUpon>
100
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
101
+    </Compile>
102
+    <Compile Include="全域變數.vb" />
103
+    <Compile Include="網段.Designer.vb">
104
+      <DependentUpon>網段.vb</DependentUpon>
105
+    </Compile>
106
+    <Compile Include="網段.vb">
107
+      <SubType>Form</SubType>
108
+    </Compile>
109
+  </ItemGroup>
110
+  <ItemGroup>
111
+    <EmbeddedResource Include="YD-REG-SYS.resx">
112
+      <DependentUpon>YD-REG-SYS.vb</DependentUpon>
113
+    </EmbeddedResource>
114
+    <EmbeddedResource Include="My Project\Resources.resx">
115
+      <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
116
+      <LastGenOutput>Resources.Designer.vb</LastGenOutput>
117
+      <CustomToolNamespace>My.Resources</CustomToolNamespace>
118
+      <SubType>Designer</SubType>
119
+    </EmbeddedResource>
120
+    <EmbeddedResource Include="網段.resx">
121
+      <DependentUpon>網段.vb</DependentUpon>
122
+    </EmbeddedResource>
123
+  </ItemGroup>
124
+  <ItemGroup>
125
+    <None Include="My Project\Application.myapp">
126
+      <Generator>MyApplicationCodeGenerator</Generator>
127
+      <LastGenOutput>Application.Designer.vb</LastGenOutput>
128
+    </None>
129
+    <None Include="My Project\Settings.settings">
130
+      <Generator>SettingsSingleFileGenerator</Generator>
131
+      <CustomToolNamespace>My</CustomToolNamespace>
132
+      <LastGenOutput>Settings.Designer.vb</LastGenOutput>
133
+    </None>
134
+    <None Include="App.config" />
135
+  </ItemGroup>
136
+  <ItemGroup>
137
+    <Content Include="logo__01_POH_icon.ico" />
138
+    <None Include="Resources\timg03.jpg" />
139
+  </ItemGroup>
140
+  <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
141
+</Project>

BIN
YD-REG-SYS/bin/Debug/YD-REG-SYS.exe View File


+ 6
- 0
YD-REG-SYS/bin/Debug/YD-REG-SYS.exe.config View File

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="utf-8" ?>
2
+<configuration>
3
+    <startup>
4
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
5
+    </startup>
6
+</configuration>

BIN
YD-REG-SYS/bin/Debug/YD-REG-SYS.pdb View File


+ 31
- 0
YD-REG-SYS/bin/Debug/YD-REG-SYS.xml View File

@@ -0,0 +1,31 @@
1
+<?xml version="1.0"?>
2
+<doc>
3
+<assembly>
4
+<name>
5
+YD-REG-SYS
6
+</name>
7
+</assembly>
8
+<members>
9
+<member name="T:YD_REG_SYS.My.Resources.Resources">
10
+<summary>
11
+  用於查詢當地語系化字串等的強類型資源類別。
12
+</summary>
13
+</member>
14
+<member name="P:YD_REG_SYS.My.Resources.Resources.ResourceManager">
15
+<summary>
16
+  傳回這個類別使用的快取的 ResourceManager 執行個體。
17
+</summary>
18
+</member>
19
+<member name="P:YD_REG_SYS.My.Resources.Resources.Culture">
20
+<summary>
21
+  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
22
+  使用這個強類型資源類別的資源查閱。
23
+</summary>
24
+</member>
25
+<member name="P:YD_REG_SYS.My.Resources.Resources.timg03">
26
+<summary>
27
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
28
+</summary>
29
+</member>
30
+</members>
31
+</doc>

BIN
YD-REG-SYS/logo__01_POH_icon.ico View File


BIN
YD-REG-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache View File


BIN
YD-REG-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache View File


BIN
YD-REG-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll View File


BIN
YD-REG-SYS/obj/Debug/YD-REG-SYS.exe View File


BIN
YD-REG-SYS/obj/Debug/YD-REG-SYS.pdb View File


+ 1
- 0
YD-REG-SYS/obj/Debug/YD-REG-SYS.vbproj.CoreCompileInputs.cache View File

@@ -0,0 +1 @@
1
+1e04d96af312d2740fff90e97f1139ec757057bf

+ 13
- 0
YD-REG-SYS/obj/Debug/YD-REG-SYS.vbproj.FileListAbsolute.txt View File

@@ -0,0 +1,13 @@
1
+G:\YD-REG-SYS\YD-REG-SYS\bin\Debug\YD-REG-SYS.exe.config
2
+G:\YD-REG-SYS\YD-REG-SYS\bin\Debug\YD-REG-SYS.exe
3
+G:\YD-REG-SYS\YD-REG-SYS\bin\Debug\YD-REG-SYS.pdb
4
+G:\YD-REG-SYS\YD-REG-SYS\bin\Debug\YD-REG-SYS.xml
5
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD-REG-SYS.vbprojAssemblyReference.cache
6
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD_REG_SYS.Form1.resources
7
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD_REG_SYS.Resources.resources
8
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD_REG_SYS.網段.resources
9
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD-REG-SYS.vbproj.GenerateResource.cache
10
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD-REG-SYS.vbproj.CoreCompileInputs.cache
11
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD-REG-SYS.exe
12
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD-REG-SYS.xml
13
+G:\YD-REG-SYS\YD-REG-SYS\obj\Debug\YD-REG-SYS.pdb

BIN
YD-REG-SYS/obj/Debug/YD-REG-SYS.vbproj.GenerateResource.cache View File


BIN
YD-REG-SYS/obj/Debug/YD-REG-SYS.vbprojAssemblyReference.cache View File


+ 31
- 0
YD-REG-SYS/obj/Debug/YD-REG-SYS.xml View File

@@ -0,0 +1,31 @@
1
+<?xml version="1.0"?>
2
+<doc>
3
+<assembly>
4
+<name>
5
+YD-REG-SYS
6
+</name>
7
+</assembly>
8
+<members>
9
+<member name="T:YD_REG_SYS.My.Resources.Resources">
10
+<summary>
11
+  用於查詢當地語系化字串等的強類型資源類別。
12
+</summary>
13
+</member>
14
+<member name="P:YD_REG_SYS.My.Resources.Resources.ResourceManager">
15
+<summary>
16
+  傳回這個類別使用的快取的 ResourceManager 執行個體。
17
+</summary>
18
+</member>
19
+<member name="P:YD_REG_SYS.My.Resources.Resources.Culture">
20
+<summary>
21
+  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
22
+  使用這個強類型資源類別的資源查閱。
23
+</summary>
24
+</member>
25
+<member name="P:YD_REG_SYS.My.Resources.Resources.timg03">
26
+<summary>
27
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
28
+</summary>
29
+</member>
30
+</members>
31
+</doc>

BIN
YD-REG-SYS/obj/Debug/YD_REG_SYS.Form1.resources View File


BIN
YD-REG-SYS/obj/Debug/YD_REG_SYS.Resources.resources View File


BIN
YD-REG-SYS/obj/Debug/YD_REG_SYS.網段.resources View File


+ 11
- 0
YD-REG-SYS/全域變數.vb View File

@@ -0,0 +1,11 @@
1
+Option Strict Off
2
+Imports System.Data.SqlClient
3
+Module 全域變數
4
+    Public conn As New SqlConnection
5
+    Public da As New SqlDataAdapter
6
+    Public cmd As New SqlCommand
7
+    Public dr As SqlDataReader
8
+    Public ConString As String
9
+    Public SQL1 As String
10
+    Public 登入判斷 As Boolean
11
+End Module

+ 140
- 0
YD-REG-SYS/網段.Designer.vb View File

@@ -0,0 +1,140 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 網段
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Me.Label8 = New System.Windows.Forms.Label()
26
+        Me.Label6 = New System.Windows.Forms.Label()
27
+        Me.Label5 = New System.Windows.Forms.Label()
28
+        Me.Copyright = New System.Windows.Forms.Label()
29
+        Me.No_bt = New System.Windows.Forms.Button()
30
+        Me.Yes_bt = New System.Windows.Forms.Button()
31
+        Me.Label1 = New System.Windows.Forms.Label()
32
+        Me.SuspendLayout()
33
+        '
34
+        'Label8
35
+        '
36
+        Me.Label8.Anchor = System.Windows.Forms.AnchorStyles.None
37
+        Me.Label8.BackColor = System.Drawing.Color.Transparent
38
+        Me.Label8.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
39
+        Me.Label8.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
40
+        Me.Label8.Location = New System.Drawing.Point(239, 38)
41
+        Me.Label8.Name = "Label8"
42
+        Me.Label8.Size = New System.Drawing.Size(253, 36)
43
+        Me.Label8.TabIndex = 675
44
+        Me.Label8.Text = "請確認您登入系統位置是否在伺服器所在網域"
45
+        '
46
+        'Label6
47
+        '
48
+        Me.Label6.Anchor = System.Windows.Forms.AnchorStyles.None
49
+        Me.Label6.BackColor = System.Drawing.Color.Transparent
50
+        Me.Label6.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
51
+        Me.Label6.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
52
+        Me.Label6.Location = New System.Drawing.Point(353, 20)
53
+        Me.Label6.Name = "Label6"
54
+        Me.Label6.Size = New System.Drawing.Size(108, 20)
55
+        Me.Label6.TabIndex = 674
56
+        Me.Label6.Text = "192.168.0.1"
57
+        '
58
+        'Label5
59
+        '
60
+        Me.Label5.Anchor = System.Windows.Forms.AnchorStyles.None
61
+        Me.Label5.BackColor = System.Drawing.Color.Transparent
62
+        Me.Label5.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
63
+        Me.Label5.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
64
+        Me.Label5.Location = New System.Drawing.Point(239, 20)
65
+        Me.Label5.Name = "Label5"
66
+        Me.Label5.Size = New System.Drawing.Size(108, 20)
67
+        Me.Label5.TabIndex = 673
68
+        Me.Label5.Text = "您目前的網段是 : "
69
+        '
70
+        'Copyright
71
+        '
72
+        Me.Copyright.Anchor = System.Windows.Forms.AnchorStyles.None
73
+        Me.Copyright.BackColor = System.Drawing.Color.Transparent
74
+        Me.Copyright.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
75
+        Me.Copyright.Location = New System.Drawing.Point(251, 220)
76
+        Me.Copyright.Name = "Copyright"
77
+        Me.Copyright.Size = New System.Drawing.Size(241, 20)
78
+        Me.Copyright.TabIndex = 672
79
+        Me.Copyright.Text = "著作權"
80
+        '
81
+        'No_bt
82
+        '
83
+        Me.No_bt.Location = New System.Drawing.Point(417, 247)
84
+        Me.No_bt.Name = "No_bt"
85
+        Me.No_bt.Size = New System.Drawing.Size(75, 34)
86
+        Me.No_bt.TabIndex = 670
87
+        Me.No_bt.Text = "No"
88
+        Me.No_bt.UseVisualStyleBackColor = True
89
+        '
90
+        'Yes_bt
91
+        '
92
+        Me.Yes_bt.Location = New System.Drawing.Point(275, 247)
93
+        Me.Yes_bt.Name = "Yes_bt"
94
+        Me.Yes_bt.Size = New System.Drawing.Size(75, 34)
95
+        Me.Yes_bt.TabIndex = 669
96
+        Me.Yes_bt.Text = "Yes"
97
+        Me.Yes_bt.UseVisualStyleBackColor = True
98
+        '
99
+        'Label1
100
+        '
101
+        Me.Label1.Anchor = System.Windows.Forms.AnchorStyles.None
102
+        Me.Label1.BackColor = System.Drawing.Color.Transparent
103
+        Me.Label1.Font = New System.Drawing.Font("微軟正黑體", 21.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
104
+        Me.Label1.Location = New System.Drawing.Point(282, 103)
105
+        Me.Label1.Name = "Label1"
106
+        Me.Label1.Size = New System.Drawing.Size(238, 84)
107
+        Me.Label1.TabIndex = 676
108
+        Me.Label1.Text = "YD-ERP-SYS" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "電腦認證註冊"
109
+        '
110
+        '網段
111
+        '
112
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
113
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
114
+        Me.BackgroundImage = Global.YD_REG_SYS.My.Resources.Resources.timg03
115
+        Me.ClientSize = New System.Drawing.Size(504, 293)
116
+        Me.Controls.Add(Me.Label8)
117
+        Me.Controls.Add(Me.Label6)
118
+        Me.Controls.Add(Me.Label5)
119
+        Me.Controls.Add(Me.Copyright)
120
+        Me.Controls.Add(Me.No_bt)
121
+        Me.Controls.Add(Me.Yes_bt)
122
+        Me.Controls.Add(Me.Label1)
123
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
124
+        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
125
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
126
+        Me.Name = "網段"
127
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
128
+        Me.Text = "網段"
129
+        Me.ResumeLayout(False)
130
+
131
+    End Sub
132
+
133
+    Friend WithEvents Label8 As Label
134
+    Friend WithEvents Label6 As Label
135
+    Friend WithEvents Label5 As Label
136
+    Friend WithEvents Copyright As Label
137
+    Friend WithEvents No_bt As Button
138
+    Friend WithEvents Yes_bt As Button
139
+    Friend WithEvents Label1 As Label
140
+End Class

+ 120
- 0
YD-REG-SYS/網段.resx View File

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 20
- 0
YD-REG-SYS/網段.vb View File

@@ -0,0 +1,20 @@
1
+Imports System.Net
2
+Public Class 網段
3
+    Dim HostName As String
4
+    Dim IPAdress As IPAddress
5
+    Dim MYIP As String
6
+    <Obsolete>
7
+    Private Sub 網段_Load(sender As Object, e As EventArgs) Handles MyBase.Load
8
+        Copyright.Text = "著作權 - 工巧明智能設備有限公司所有"
9
+        HostName = Dns.GetHostName '获得本机的机器名
10
+        IPAdress = Dns.GetHostByName(HostName).AddressList.GetValue(0) '获得本机的IP
11
+        MYIP = IPAdress.ToString
12
+        Label6.Text = MYIP
13
+    End Sub
14
+    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Yes_bt.Click
15
+        登入判斷 = True : Me.Close()
16
+    End Sub
17
+    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles No_bt.Click
18
+        登入判斷 = False : Me.Close()
19
+    End Sub
20
+End Class

Loading…
Cancel
Save