김선호

UI Complete

Showing 72 changed files with 3608 additions and 0 deletions
1 +# lol_op_rating
2 +#2020-11-15
3 +lol api 연동하여 대용량 데이터를 받아 처리하는 과정을 테스트하였습니다.
4 +유저의 데이터를 대용량으로 가져와 처리하는 과정에서 오픈 API 로 제공하는 rating제한보다
5 +많이 요청하여 오류가 생겼습니다. 해당 문제처리를 위해 DB를 사용하여 CSV파일로 만들어 처리해보겠습니다.
6 +#
7 +#
8 +#2020-11-30
9 +MySQL DB 생성하였습니다.
10 +사용자 UI 디자인 시작하여 중간과정까지 코드 업로드하였습니다.
1 +import requests
2 +from urllib import parse
3 +APIKEY="RGAPI-43184546-b903-4eb3-a170-d37ed1de39ff"
4 +headers={
5 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
6 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
7 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
8 + "Origin": "https://developer.riotgames.com",
9 + "X-Riot-Token": APIKEY
10 + }
11 +def all_info(name):
12 + API="https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/" + name
13 + getAPI=requests.get(API, headers=headers)
14 + LOL_API_DATA=getAPI.json()
15 + accountid=LOL_API_DATA["accountId"]
16 + API="https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/" + accountid
17 + getAPI=requests.get(API, headers=headers)
18 + LOL_API_DATA1=getAPI.json()['matches']
19 + kill=0
20 + death=0
21 + ass=0
22 + vision=0
23 + cs=0
24 + time=0
25 + for i in range(0,10):
26 + checkpoint=0
27 + gameid=LOL_API_DATA1[i].get("gameId")
28 + API="https://kr.api.riotgames.com/lol/match/v4/matches/" + str(gameid)
29 + getAPI=requests.get(API, headers=headers)
30 + LOL_API_DATA=getAPI.json()
31 + for j in range(0,10):
32 + if(LOL_API_DATA["participantIdentities"][j]["player"]["summonerName"]==name):
33 + checkpoint=j
34 + j=10
35 + kill=kill+LOL_API_DATA["participants"][checkpoint]["stats"]["kills"]
36 + death=death+LOL_API_DATA["participants"][checkpoint]["stats"]["deaths"]
37 + ass=ass+LOL_API_DATA["participants"][checkpoint]["stats"]["assists"]
38 + cs=cs+LOL_API_DATA["participants"][checkpoint]["stats"]["totalMinionsKilled"]+\
39 + LOL_API_DATA["participants"][checkpoint]["stats"]["neutralMinionsKilled"]
40 + vision=vision+LOL_API_DATA["participants"][checkpoint]["stats"]["visionScore"]
41 + time=time+LOL_API_DATA["gameDuration"]
42 +
43 +
44 + return kill,death,ass,cs,vision,time
45 +
1 +import requests
2 +from urllib import parse
3 +APIKEY="RGAPI-43184546-b903-4eb3-a170-d37ed1de39ff"
4 +headers={
5 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
6 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
7 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
8 + "Origin": "https://developer.riotgames.com",
9 + "X-Riot-Token": APIKEY
10 + }
11 +def level(name):
12 + API="https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/" + name
13 + getAPI=requests.get(API, headers=headers)
14 + apidata=getAPI.json()
15 + return apidata["summonerLevel"]
1 +import requests
2 +from urllib import parse
3 +APIKEY="RGAPI-43184546-b903-4eb3-a170-d37ed1de39ff"
4 +headers={
5 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
6 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
7 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
8 + "Origin": "https://developer.riotgames.com",
9 + "X-Riot-Token": APIKEY
10 + }
11 +
12 +def game_id(name,num):
13 + API="https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/" + name
14 + getAPI=requests.get(API, headers=headers)
15 + LOL_API_DATA=getAPI.json()
16 + accountid=LOL_API_DATA["accountId"]
17 + API="https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/" + accountid
18 + getAPI=requests.get(API, headers=headers)
19 + LOL_API_DATA=getAPI.json()['matches']
20 + #int값 리턴
21 + return LOL_API_DATA[num].get("gameId")
22 +def country(name):
23 + API="https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/" + name
24 + getAPI=requests.get(API, headers=headers)
25 + LOL_API_DATA=getAPI.json()
26 + accountid=LOL_API_DATA["accountId"]
27 + API="https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/" + accountid
28 + getAPI=requests.get(API, headers=headers)
29 + LOL_API_DATA=getAPI.json()['matches']
30 + #str값리턴
31 + return LOL_API_DATA[0].get("platformId")
32 +def season(name):
33 + API="https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/" + name
34 + getAPI=requests.get(API, headers=headers)
35 + LOL_API_DATA=getAPI.json()
36 + accountid=LOL_API_DATA["accountId"]
37 + API="https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/" + accountid
38 + getAPI=requests.get(API, headers=headers)
39 + LOL_API_DATA=getAPI.json()['matches']
40 + #int값 리턴
41 + return LOL_API_DATA[0].get("season")
42 +
1 +import requests
2 +import get_game_info
3 +from urllib import parse
4 +APIKEY="RGAPI-43184546-b903-4eb3-a170-d37ed1de39ff"
5 +headers={
6 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
7 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
8 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
9 + "Origin": "https://developer.riotgames.com",
10 + "X-Riot-Token": APIKEY
11 + }
12 +def opscore(name):
13 + k,d,a,c,v,t=get_game_info.all_info(name)
14 + print(k,d,a,c,v,t)
15 + score=round(((k*3+a*2)/(d*3)),2)+round((c/(t/60)*0.2),2)+round(v*0.05,2)
16 + return score
17 +print(opscore("T1 제우스"))
No preview for this file type
1 +GunaFramework EULA:
2 +
3 +
4 +License Type
5 +Activation Code is per developer meaning each developer should have a unique activation code. Each code allows up-to two(2) activations (two machines/devices/PCs). If you are collaborating you can have two devices activated using the same activation code.
6 +
7 +Subscription
8 +All renewals are paid annually from date of purchase
9 +
10 +No run time limitations
11 +When the activation code expires,compiled projects including deployes systems, software, projects developed using our framework will continue to function without any hindrances.
12 +
13 +Feature updates
14 +Free feature updates will be made available to all specific products within an active subscription period.
15 +
16 +Source code
17 +We do not provide the product (Framework) source code.
18 +
19 +Royalties and distribution
20 +You will not pay any royalties for applications you make and deploy using our framework. You can sell and distribute applications you make using our framework, royalty free! No attribution is required.
21 +
22 +Resetting and transfers
23 +If you bought a new PC or need to transfer your license to another machine, you can use the framework manager to manage (activate, deactivate and reactivate) your activation codes. Wehave made this for your convenience.
24 +
25 +Post expiry
26 +Your compiled applications will continue running even after expiry of license. However, your will not be able to edit your project / solution in design time.
27 +
28 +Bug fixing
29 +Will be handled on case by case basis which will dictate the timeframe for resolving bugs.
30 +
31 +Free Trial
32 +We provide a 30-day free trial for all users. Upon trial expiry, you will need to purchase to continue using the product.
33 +
34 +Activation process
35 +All activations are online. This means you will need internet to activate. There are no offline activations. During activation process we will collect personal info such as your email so that we activate your code. Please see our privacy policy.
36 +
37 +Licensing changes
38 +We reserve the right to modify the licensing from time to time without notice.Please visit this section of the website to keep up-to-date with latest terms.
39 +
40 +Last updated 10 January, 2020
41 +
1 +
2 +Microsoft Visual Studio Solution File, Format Version 12.00
3 +# Visual Studio Version 16
4 +VisualStudioVersion = 16.0.29519.181
5 +MinimumVisualStudioVersion = 10.0.40219.1
6 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "project", "project\project.csproj", "{EBED33C0-6AB0-42C8-BCF3-6814FD9026FA}"
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 + {EBED33C0-6AB0-42C8-BCF3-6814FD9026FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 + {EBED33C0-6AB0-42C8-BCF3-6814FD9026FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 + {EBED33C0-6AB0-42C8-BCF3-6814FD9026FA}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 + {EBED33C0-6AB0-42C8-BCF3-6814FD9026FA}.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 = {190578EC-8F7B-42CF-8167-BE98F7B259DE}
24 + EndGlobalSection
25 +EndGlobal
1 +<?xml version="1.0" encoding="utf-8" ?>
2 +<configuration>
3 + <startup>
4 + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
5 + </startup>
6 +</configuration>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace project
2 +{
3 + partial class Form1
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region Windows Form 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
32 + this.panel1 = new System.Windows.Forms.Panel();
33 + this.guna2Button3 = new Guna.UI2.WinForms.Guna2Button();
34 + this.guna2Button2 = new Guna.UI2.WinForms.Guna2Button();
35 + this.guna2Button1 = new Guna.UI2.WinForms.Guna2Button();
36 + this.label1 = new System.Windows.Forms.Label();
37 + this.pictureBox1 = new System.Windows.Forms.PictureBox();
38 + this.panel2 = new System.Windows.Forms.Panel();
39 + this.panel3 = new System.Windows.Forms.Panel();
40 + this.guna2TextBox1 = new Guna.UI2.WinForms.Guna2TextBox();
41 + this.exit = new Guna.UI2.WinForms.Guna2Button();
42 + this.label17 = new System.Windows.Forms.Label();
43 + this.label16 = new System.Windows.Forms.Label();
44 + this.label15 = new System.Windows.Forms.Label();
45 + this.label14 = new System.Windows.Forms.Label();
46 + this.label13 = new System.Windows.Forms.Label();
47 + this.label12 = new System.Windows.Forms.Label();
48 + this.label11 = new System.Windows.Forms.Label();
49 + this.label10 = new System.Windows.Forms.Label();
50 + this.label9 = new System.Windows.Forms.Label();
51 + this.label8 = new System.Windows.Forms.Label();
52 + this.label7 = new System.Windows.Forms.Label();
53 + this.label6 = new System.Windows.Forms.Label();
54 + this.label5 = new System.Windows.Forms.Label();
55 + this.label4 = new System.Windows.Forms.Label();
56 + this.label3 = new System.Windows.Forms.Label();
57 + this.label2 = new System.Windows.Forms.Label();
58 + this.notice1 = new project.UserControls.notice();
59 + this.manual1 = new project.UserControls.manual();
60 + this.main1 = new project.UserControls.main();
61 + this.white1 = new project.UserControls.white();
62 + this.panel1.SuspendLayout();
63 + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
64 + this.panel2.SuspendLayout();
65 + this.panel3.SuspendLayout();
66 + this.SuspendLayout();
67 + //
68 + // panel1
69 + //
70 + this.panel1.Controls.Add(this.guna2Button3);
71 + this.panel1.Controls.Add(this.guna2Button2);
72 + this.panel1.Controls.Add(this.guna2Button1);
73 + this.panel1.Controls.Add(this.label1);
74 + this.panel1.Controls.Add(this.pictureBox1);
75 + this.panel1.Dock = System.Windows.Forms.DockStyle.Left;
76 + this.panel1.Location = new System.Drawing.Point(0, 0);
77 + this.panel1.Name = "panel1";
78 + this.panel1.Size = new System.Drawing.Size(180, 608);
79 + this.panel1.TabIndex = 0;
80 + //
81 + // guna2Button3
82 + //
83 + this.guna2Button3.BackColor = System.Drawing.Color.Transparent;
84 + this.guna2Button3.BorderRadius = 22;
85 + this.guna2Button3.ButtonMode = Guna.UI2.WinForms.Enums.ButtonMode.RadioButton;
86 + this.guna2Button3.CheckedState.BorderColor = System.Drawing.Color.White;
87 + this.guna2Button3.CheckedState.CustomBorderColor = System.Drawing.Color.White;
88 + this.guna2Button3.CheckedState.FillColor = System.Drawing.Color.White;
89 + this.guna2Button3.CheckedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
90 + this.guna2Button3.CheckedState.Parent = this.guna2Button3;
91 + this.guna2Button3.CustomImages.Parent = this.guna2Button3;
92 + this.guna2Button3.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
93 + this.guna2Button3.Font = new System.Drawing.Font("Century Gothic", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
94 + this.guna2Button3.ForeColor = System.Drawing.Color.White;
95 + this.guna2Button3.HoverState.Parent = this.guna2Button3;
96 + this.guna2Button3.ImageAlign = System.Windows.Forms.HorizontalAlignment.Left;
97 + this.guna2Button3.ImageOffset = new System.Drawing.Point(10, 0);
98 + this.guna2Button3.Location = new System.Drawing.Point(12, 175);
99 + this.guna2Button3.Name = "guna2Button3";
100 + this.guna2Button3.ShadowDecoration.Parent = this.guna2Button3;
101 + this.guna2Button3.Size = new System.Drawing.Size(163, 43);
102 + this.guna2Button3.TabIndex = 4;
103 + this.guna2Button3.Text = "MANUAL";
104 + this.guna2Button3.UseTransparentBackground = true;
105 + this.guna2Button3.CheckedChanged += new System.EventHandler(this.guna2Button1_CheckedChanged);
106 + this.guna2Button3.Click += new System.EventHandler(this.guna2Button3_Click);
107 + //
108 + // guna2Button2
109 + //
110 + this.guna2Button2.BackColor = System.Drawing.Color.Transparent;
111 + this.guna2Button2.BorderRadius = 22;
112 + this.guna2Button2.ButtonMode = Guna.UI2.WinForms.Enums.ButtonMode.RadioButton;
113 + this.guna2Button2.CheckedState.BorderColor = System.Drawing.Color.White;
114 + this.guna2Button2.CheckedState.CustomBorderColor = System.Drawing.Color.White;
115 + this.guna2Button2.CheckedState.FillColor = System.Drawing.Color.White;
116 + this.guna2Button2.CheckedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
117 + this.guna2Button2.CheckedState.Parent = this.guna2Button2;
118 + this.guna2Button2.CustomImages.Parent = this.guna2Button2;
119 + this.guna2Button2.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
120 + this.guna2Button2.Font = new System.Drawing.Font("Century Gothic", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
121 + this.guna2Button2.ForeColor = System.Drawing.Color.White;
122 + this.guna2Button2.HoverState.Parent = this.guna2Button2;
123 + this.guna2Button2.ImageAlign = System.Windows.Forms.HorizontalAlignment.Left;
124 + this.guna2Button2.ImageOffset = new System.Drawing.Point(10, 0);
125 + this.guna2Button2.Location = new System.Drawing.Point(12, 392);
126 + this.guna2Button2.Name = "guna2Button2";
127 + this.guna2Button2.ShadowDecoration.Parent = this.guna2Button2;
128 + this.guna2Button2.Size = new System.Drawing.Size(163, 43);
129 + this.guna2Button2.TabIndex = 3;
130 + this.guna2Button2.Text = "NOTICE";
131 + this.guna2Button2.UseTransparentBackground = true;
132 + this.guna2Button2.CheckedChanged += new System.EventHandler(this.guna2Button1_CheckedChanged);
133 + this.guna2Button2.Click += new System.EventHandler(this.guna2Button2_Click);
134 + //
135 + // guna2Button1
136 + //
137 + this.guna2Button1.BackColor = System.Drawing.Color.Transparent;
138 + this.guna2Button1.BorderRadius = 22;
139 + this.guna2Button1.ButtonMode = Guna.UI2.WinForms.Enums.ButtonMode.RadioButton;
140 + this.guna2Button1.Checked = true;
141 + this.guna2Button1.CheckedState.BorderColor = System.Drawing.Color.White;
142 + this.guna2Button1.CheckedState.CustomBorderColor = System.Drawing.Color.White;
143 + this.guna2Button1.CheckedState.FillColor = System.Drawing.Color.White;
144 + this.guna2Button1.CheckedState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
145 + this.guna2Button1.CheckedState.Image = ((System.Drawing.Image)(resources.GetObject("guna2Button1.CheckedState.Image")));
146 + this.guna2Button1.CheckedState.Parent = this.guna2Button1;
147 + this.guna2Button1.CustomImages.Parent = this.guna2Button1;
148 + this.guna2Button1.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
149 + this.guna2Button1.Font = new System.Drawing.Font("Century Gothic", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
150 + this.guna2Button1.ForeColor = System.Drawing.Color.White;
151 + this.guna2Button1.HoverState.Parent = this.guna2Button1;
152 + this.guna2Button1.ImageAlign = System.Windows.Forms.HorizontalAlignment.Left;
153 + this.guna2Button1.ImageOffset = new System.Drawing.Point(10, 0);
154 + this.guna2Button1.Location = new System.Drawing.Point(12, 105);
155 + this.guna2Button1.Name = "guna2Button1";
156 + this.guna2Button1.ShadowDecoration.Parent = this.guna2Button1;
157 + this.guna2Button1.Size = new System.Drawing.Size(163, 43);
158 + this.guna2Button1.TabIndex = 2;
159 + this.guna2Button1.Text = "MAIN";
160 + this.guna2Button1.UseTransparentBackground = true;
161 + this.guna2Button1.CheckedChanged += new System.EventHandler(this.guna2Button1_CheckedChanged);
162 + this.guna2Button1.Click += new System.EventHandler(this.guna2Button1_Click);
163 + //
164 + // label1
165 + //
166 + this.label1.AutoSize = true;
167 + this.label1.Font = new System.Drawing.Font("Century Gothic", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
168 + this.label1.ForeColor = System.Drawing.Color.White;
169 + this.label1.Location = new System.Drawing.Point(68, 26);
170 + this.label1.Name = "label1";
171 + this.label1.Size = new System.Drawing.Size(105, 23);
172 + this.label1.TabIndex = 1;
173 + this.label1.Text = "TROLL.GG";
174 + //
175 + // pictureBox1
176 + //
177 + this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
178 + this.pictureBox1.Location = new System.Drawing.Point(12, 12);
179 + this.pictureBox1.Name = "pictureBox1";
180 + this.pictureBox1.Size = new System.Drawing.Size(50, 50);
181 + this.pictureBox1.TabIndex = 0;
182 + this.pictureBox1.TabStop = false;
183 + //
184 + // panel2
185 + //
186 + this.panel2.BackColor = System.Drawing.Color.White;
187 + this.panel2.Controls.Add(this.white1);
188 + this.panel2.Controls.Add(this.notice1);
189 + this.panel2.Controls.Add(this.manual1);
190 + this.panel2.Controls.Add(this.main1);
191 + this.panel2.Controls.Add(this.label17);
192 + this.panel2.Controls.Add(this.label16);
193 + this.panel2.Controls.Add(this.label15);
194 + this.panel2.Controls.Add(this.label14);
195 + this.panel2.Controls.Add(this.label13);
196 + this.panel2.Controls.Add(this.label12);
197 + this.panel2.Controls.Add(this.label11);
198 + this.panel2.Controls.Add(this.label10);
199 + this.panel2.Controls.Add(this.label9);
200 + this.panel2.Controls.Add(this.label8);
201 + this.panel2.Controls.Add(this.label7);
202 + this.panel2.Controls.Add(this.label6);
203 + this.panel2.Controls.Add(this.label5);
204 + this.panel2.Controls.Add(this.label4);
205 + this.panel2.Controls.Add(this.label3);
206 + this.panel2.Controls.Add(this.label2);
207 + this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom;
208 + this.panel2.Location = new System.Drawing.Point(180, 91);
209 + this.panel2.Name = "panel2";
210 + this.panel2.Padding = new System.Windows.Forms.Padding(0, 6, 6, 6);
211 + this.panel2.Size = new System.Drawing.Size(892, 517);
212 + this.panel2.TabIndex = 1;
213 + //
214 + // panel3
215 + //
216 + this.panel3.Controls.Add(this.exit);
217 + this.panel3.Controls.Add(this.guna2TextBox1);
218 + this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom;
219 + this.panel3.Location = new System.Drawing.Point(180, 0);
220 + this.panel3.Name = "panel3";
221 + this.panel3.Size = new System.Drawing.Size(892, 91);
222 + this.panel3.TabIndex = 2;
223 + this.panel3.MouseDown += new System.Windows.Forms.MouseEventHandler(this.panel3_MouseDown);
224 + this.panel3.MouseMove += new System.Windows.Forms.MouseEventHandler(this.panel3_MouseMove);
225 + //
226 + // guna2TextBox1
227 + //
228 + this.guna2TextBox1.BorderRadius = 15;
229 + this.guna2TextBox1.Cursor = System.Windows.Forms.Cursors.IBeam;
230 + this.guna2TextBox1.DefaultText = "";
231 + this.guna2TextBox1.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208)))));
232 + this.guna2TextBox1.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226)))));
233 + this.guna2TextBox1.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));
234 + this.guna2TextBox1.DisabledState.Parent = this.guna2TextBox1;
235 + this.guna2TextBox1.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138)))));
236 + this.guna2TextBox1.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
237 + this.guna2TextBox1.FocusedState.Parent = this.guna2TextBox1;
238 + this.guna2TextBox1.Font = new System.Drawing.Font("Century Gothic", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
239 + this.guna2TextBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
240 + this.guna2TextBox1.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255)))));
241 + this.guna2TextBox1.HoverState.Parent = this.guna2TextBox1;
242 + this.guna2TextBox1.IconLeft = ((System.Drawing.Image)(resources.GetObject("guna2TextBox1.IconLeft")));
243 + this.guna2TextBox1.IconLeftOffset = new System.Drawing.Point(5, 0);
244 + this.guna2TextBox1.Location = new System.Drawing.Point(28, 26);
245 + this.guna2TextBox1.Name = "guna2TextBox1";
246 + this.guna2TextBox1.PasswordChar = '\0';
247 + this.guna2TextBox1.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
248 + this.guna2TextBox1.PlaceholderText = "Search Username";
249 + this.guna2TextBox1.SelectedText = "";
250 + this.guna2TextBox1.ShadowDecoration.Parent = this.guna2TextBox1;
251 + this.guna2TextBox1.Size = new System.Drawing.Size(200, 36);
252 + this.guna2TextBox1.TabIndex = 4;
253 + this.guna2TextBox1.TextOffset = new System.Drawing.Point(1, 0);
254 + this.guna2TextBox1.KeyUp += new System.Windows.Forms.KeyEventHandler(this.guna2TextBox1_KeyUp);
255 + //
256 + // exit
257 + //
258 + this.exit.BorderRadius = 19;
259 + this.exit.CheckedState.Parent = this.exit;
260 + this.exit.CustomImages.Parent = this.exit;
261 + this.exit.FillColor = System.Drawing.Color.White;
262 + this.exit.Font = new System.Drawing.Font("Segoe UI", 9F);
263 + this.exit.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
264 + this.exit.HoverState.Parent = this.exit;
265 + this.exit.Image = ((System.Drawing.Image)(resources.GetObject("exit.Image")));
266 + this.exit.Location = new System.Drawing.Point(845, 12);
267 + this.exit.Name = "exit";
268 + this.exit.ShadowDecoration.Parent = this.exit;
269 + this.exit.Size = new System.Drawing.Size(35, 35);
270 + this.exit.TabIndex = 5;
271 + this.exit.Click += new System.EventHandler(this.exit_Click);
272 + //
273 + // label17
274 + //
275 + this.label17.AutoSize = true;
276 + this.label17.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
277 + this.label17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
278 + this.label17.Location = new System.Drawing.Point(334, 212);
279 + this.label17.Name = "label17";
280 + this.label17.Size = new System.Drawing.Size(21, 23);
281 + this.label17.TabIndex = 31;
282 + this.label17.Text = "0";
283 + //
284 + // label16
285 + //
286 + this.label16.AutoSize = true;
287 + this.label16.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
288 + this.label16.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
289 + this.label16.Location = new System.Drawing.Point(334, 392);
290 + this.label16.Name = "label16";
291 + this.label16.Size = new System.Drawing.Size(21, 23);
292 + this.label16.TabIndex = 30;
293 + this.label16.Text = "0";
294 + //
295 + // label15
296 + //
297 + this.label15.AutoSize = true;
298 + this.label15.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
299 + this.label15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
300 + this.label15.Location = new System.Drawing.Point(334, 347);
301 + this.label15.Name = "label15";
302 + this.label15.Size = new System.Drawing.Size(21, 23);
303 + this.label15.TabIndex = 29;
304 + this.label15.Text = "0";
305 + //
306 + // label14
307 + //
308 + this.label14.AutoSize = true;
309 + this.label14.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
310 + this.label14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
311 + this.label14.Location = new System.Drawing.Point(334, 302);
312 + this.label14.Name = "label14";
313 + this.label14.Size = new System.Drawing.Size(21, 23);
314 + this.label14.TabIndex = 28;
315 + this.label14.Text = "0";
316 + //
317 + // label13
318 + //
319 + this.label13.AutoSize = true;
320 + this.label13.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
321 + this.label13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
322 + this.label13.Location = new System.Drawing.Point(334, 257);
323 + this.label13.Name = "label13";
324 + this.label13.Size = new System.Drawing.Size(21, 23);
325 + this.label13.TabIndex = 27;
326 + this.label13.Text = "0";
327 + //
328 + // label12
329 + //
330 + this.label12.AutoSize = true;
331 + this.label12.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
332 + this.label12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
333 + this.label12.Location = new System.Drawing.Point(334, 167);
334 + this.label12.Name = "label12";
335 + this.label12.Size = new System.Drawing.Size(21, 23);
336 + this.label12.TabIndex = 26;
337 + this.label12.Text = "0";
338 + //
339 + // label11
340 + //
341 + this.label11.AutoSize = true;
342 + this.label11.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
343 + this.label11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
344 + this.label11.Location = new System.Drawing.Point(176, 392);
345 + this.label11.Name = "label11";
346 + this.label11.Size = new System.Drawing.Size(126, 23);
347 + this.label11.TabIndex = 25;
348 + this.label11.Text = "ACE SCORE :";
349 + //
350 + // label10
351 + //
352 + this.label10.AutoSize = true;
353 + this.label10.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
354 + this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
355 + this.label10.Location = new System.Drawing.Point(210, 347);
356 + this.label10.Name = "label10";
357 + this.label10.Size = new System.Drawing.Size(83, 23);
358 + this.label10.TabIndex = 24;
359 + this.label10.Text = "VISION :";
360 + //
361 + // label9
362 + //
363 + this.label9.AutoSize = true;
364 + this.label9.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
365 + this.label9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
366 + this.label9.Location = new System.Drawing.Point(241, 302);
367 + this.label9.Name = "label9";
368 + this.label9.Size = new System.Drawing.Size(45, 23);
369 + this.label9.TabIndex = 23;
370 + this.label9.Text = "CS :";
371 + //
372 + // label8
373 + //
374 + this.label8.AutoSize = true;
375 + this.label8.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
376 + this.label8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
377 + this.label8.Location = new System.Drawing.Point(215, 257);
378 + this.label8.Name = "label8";
379 + this.label8.Size = new System.Drawing.Size(78, 23);
380 + this.label8.TabIndex = 22;
381 + this.label8.Text = "DEATH :";
382 + //
383 + // label7
384 + //
385 + this.label7.AutoSize = true;
386 + this.label7.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
387 + this.label7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
388 + this.label7.Location = new System.Drawing.Point(216, 212);
389 + this.label7.Name = "label7";
390 + this.label7.Size = new System.Drawing.Size(77, 23);
391 + this.label7.TabIndex = 21;
392 + this.label7.Text = "ASSIST :";
393 + //
394 + // label6
395 + //
396 + this.label6.AutoSize = true;
397 + this.label6.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
398 + this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
399 + this.label6.Location = new System.Drawing.Point(234, 167);
400 + this.label6.Name = "label6";
401 + this.label6.Size = new System.Drawing.Size(53, 23);
402 + this.label6.TabIndex = 20;
403 + this.label6.Text = "KILL :";
404 + //
405 + // label5
406 + //
407 + this.label5.AutoSize = true;
408 + this.label5.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
409 + this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
410 + this.label5.Location = new System.Drawing.Point(577, 94);
411 + this.label5.Name = "label5";
412 + this.label5.Size = new System.Drawing.Size(95, 22);
413 + this.label5.TabIndex = 19;
414 + this.label5.Text = "유저입니다.";
415 + //
416 + // label4
417 + //
418 + this.label4.AutoSize = true;
419 + this.label4.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
420 + this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
421 + this.label4.Location = new System.Drawing.Point(432, 94);
422 + this.label4.Name = "label4";
423 + this.label4.Size = new System.Drawing.Size(148, 22);
424 + this.label4.TabIndex = 18;
425 + this.label4.Text = "평범한 실력을 가진";
426 + //
427 + // label3
428 + //
429 + this.label3.AutoSize = true;
430 + this.label3.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
431 + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
432 + this.label3.Location = new System.Drawing.Point(241, 94);
433 + this.label3.Name = "label3";
434 + this.label3.Size = new System.Drawing.Size(90, 22);
435 + this.label3.TabIndex = 17;
436 + this.label3.Text = "카나리아사";
437 + //
438 + // label2
439 + //
440 + this.label2.AutoSize = true;
441 + this.label2.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
442 + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
443 + this.label2.Location = new System.Drawing.Point(370, 94);
444 + this.label2.Name = "label2";
445 + this.label2.Size = new System.Drawing.Size(56, 22);
446 + this.label2.TabIndex = 16;
447 + this.label2.Text = "은(는)";
448 + //
449 + // notice1
450 + //
451 + this.notice1.BackColor = System.Drawing.Color.White;
452 + this.notice1.Dock = System.Windows.Forms.DockStyle.Fill;
453 + this.notice1.Location = new System.Drawing.Point(0, 6);
454 + this.notice1.Margin = new System.Windows.Forms.Padding(30, 80, 30, 80);
455 + this.notice1.Name = "notice1";
456 + this.notice1.Size = new System.Drawing.Size(886, 505);
457 + this.notice1.TabIndex = 34;
458 + this.notice1.Visible = false;
459 + //
460 + // manual1
461 + //
462 + this.manual1.BackColor = System.Drawing.Color.White;
463 + this.manual1.Dock = System.Windows.Forms.DockStyle.Fill;
464 + this.manual1.Location = new System.Drawing.Point(0, 6);
465 + this.manual1.Margin = new System.Windows.Forms.Padding(30, 80, 30, 80);
466 + this.manual1.Name = "manual1";
467 + this.manual1.Size = new System.Drawing.Size(886, 505);
468 + this.manual1.TabIndex = 33;
469 + this.manual1.Visible = false;
470 + //
471 + // main1
472 + //
473 + this.main1.BackColor = System.Drawing.Color.White;
474 + this.main1.Dock = System.Windows.Forms.DockStyle.Fill;
475 + this.main1.Location = new System.Drawing.Point(0, 6);
476 + this.main1.Margin = new System.Windows.Forms.Padding(30, 80, 30, 80);
477 + this.main1.Name = "main1";
478 + this.main1.Size = new System.Drawing.Size(886, 505);
479 + this.main1.TabIndex = 32;
480 + this.main1.Visible = false;
481 + //
482 + // white1
483 + //
484 + this.white1.BackColor = System.Drawing.Color.White;
485 + this.white1.Dock = System.Windows.Forms.DockStyle.Fill;
486 + this.white1.Location = new System.Drawing.Point(0, 6);
487 + this.white1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
488 + this.white1.Name = "white1";
489 + this.white1.Size = new System.Drawing.Size(886, 505);
490 + this.white1.TabIndex = 35;
491 + this.white1.Visible = false;
492 + //
493 + // Form1
494 + //
495 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
496 + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
497 + this.ClientSize = new System.Drawing.Size(1072, 608);
498 + this.Controls.Add(this.panel3);
499 + this.Controls.Add(this.panel2);
500 + this.Controls.Add(this.panel1);
501 + this.Font = new System.Drawing.Font("Century Gothic", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
502 + this.ForeColor = System.Drawing.Color.Black;
503 + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
504 + this.Name = "Form1";
505 + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
506 + this.Text = "Form1";
507 + this.Load += new System.EventHandler(this.Form1_Load);
508 + this.panel1.ResumeLayout(false);
509 + this.panel1.PerformLayout();
510 + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
511 + this.panel2.ResumeLayout(false);
512 + this.panel2.PerformLayout();
513 + this.panel3.ResumeLayout(false);
514 + this.ResumeLayout(false);
515 +
516 + }
517 +
518 + #endregion
519 +
520 + private System.Windows.Forms.Panel panel1;
521 + private Guna.UI2.WinForms.Guna2Button guna2Button2;
522 + private Guna.UI2.WinForms.Guna2Button guna2Button1;
523 + private System.Windows.Forms.Label label1;
524 + private System.Windows.Forms.PictureBox pictureBox1;
525 + private Guna.UI2.WinForms.Guna2Button guna2Button3;
526 + private System.Windows.Forms.Panel panel2;
527 + private System.Windows.Forms.Label label17;
528 + private System.Windows.Forms.Label label16;
529 + private System.Windows.Forms.Label label15;
530 + private System.Windows.Forms.Label label14;
531 + private System.Windows.Forms.Label label13;
532 + private System.Windows.Forms.Label label12;
533 + private System.Windows.Forms.Label label11;
534 + private System.Windows.Forms.Label label10;
535 + private System.Windows.Forms.Label label9;
536 + private System.Windows.Forms.Label label8;
537 + private System.Windows.Forms.Label label7;
538 + private System.Windows.Forms.Label label6;
539 + private System.Windows.Forms.Label label5;
540 + private System.Windows.Forms.Label label4;
541 + private System.Windows.Forms.Label label3;
542 + private System.Windows.Forms.Label label2;
543 + private System.Windows.Forms.Panel panel3;
544 + private Guna.UI2.WinForms.Guna2Button exit;
545 + private Guna.UI2.WinForms.Guna2TextBox guna2TextBox1;
546 + private UserControls.notice notice1;
547 + private UserControls.manual manual1;
548 + private UserControls.main main1;
549 + private UserControls.white white1;
550 + }
551 +}
552 +
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Data;
5 +using System.Drawing;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project
12 +{
13 + public partial class Form1 : Form
14 + {
15 + public Form1()
16 + {
17 + InitializeComponent();
18 + main1.Show();
19 + label2.SendToBack();
20 + label3.SendToBack();
21 + label4.SendToBack();
22 + label5.SendToBack();
23 + label6.SendToBack();
24 + label7.SendToBack();
25 + label8.SendToBack();
26 + label9.SendToBack();
27 + label10.SendToBack();
28 + label11.SendToBack();
29 + label12.SendToBack();
30 + label13.SendToBack();
31 + label14.SendToBack();
32 + label15.SendToBack();
33 + label16.SendToBack();
34 + label17.SendToBack();
35 + }
36 +
37 + private void Form1_Load(object sender, EventArgs e)
38 + {
39 +
40 + }
41 +
42 + private void guna2Button1_CheckedChanged(object sender, EventArgs e)
43 + {
44 +
45 + }
46 +
47 + private Point mousePoint;
48 + private void panel3_MouseDown(object sender, MouseEventArgs e)
49 + {
50 + mousePoint = new Point(e.X, e.Y);
51 + }
52 +
53 + private void panel3_MouseMove(object sender, MouseEventArgs e)
54 + {
55 + if ((e.Button & MouseButtons.Left) == MouseButtons.Left) //마우스 왼쪽 클릭 시에만 실행
56 + {
57 + //폼의 위치를 드래그중인 마우스의 좌표로 이동
58 + Location = new Point(Left - (mousePoint.X - e.X), Top - (mousePoint.Y - e.Y));
59 + }
60 + }
61 +
62 + private void exit_Click(object sender, EventArgs e)
63 + {
64 + Application.Exit();
65 + }
66 +
67 + private void guna2Button1_Click(object sender, EventArgs e)
68 + {
69 + main1.Show();
70 + manual1.SendToBack();
71 + notice1.SendToBack();
72 + white1.SendToBack();
73 + label2.SendToBack();
74 + label3.SendToBack();
75 + label4.SendToBack();
76 + label5.SendToBack();
77 + label6.SendToBack();
78 + label7.SendToBack();
79 + label8.SendToBack();
80 + label9.SendToBack();
81 + label10.SendToBack();
82 + label11.SendToBack();
83 + label12.SendToBack();
84 + label13.SendToBack();
85 + label14.SendToBack();
86 + label15.SendToBack();
87 + label16.SendToBack();
88 + label17.SendToBack();
89 + }
90 +
91 + private void guna2Button3_Click(object sender, EventArgs e)
92 + {
93 + manual1.Show();
94 + main1.SendToBack();
95 + notice1.SendToBack();
96 + white1.SendToBack();
97 + label2.SendToBack();
98 + label3.SendToBack();
99 + label4.SendToBack();
100 + label5.SendToBack();
101 + label6.SendToBack();
102 + label7.SendToBack();
103 + label8.SendToBack();
104 + label9.SendToBack();
105 + label10.SendToBack();
106 + label11.SendToBack();
107 + label12.SendToBack();
108 + label13.SendToBack();
109 + label14.SendToBack();
110 + label15.SendToBack();
111 + label16.SendToBack();
112 + label17.SendToBack();
113 + }
114 +
115 + private void guna2Button2_Click(object sender, EventArgs e)
116 + {
117 + notice1.Show();
118 + manual1.SendToBack();
119 + main1.SendToBack();
120 + white1.SendToBack();
121 + label2.SendToBack();
122 + label3.SendToBack();
123 + label4.SendToBack();
124 + label5.SendToBack();
125 + label6.SendToBack();
126 + label7.SendToBack();
127 + label8.SendToBack();
128 + label9.SendToBack();
129 + label10.SendToBack();
130 + label11.SendToBack();
131 + label12.SendToBack();
132 + label13.SendToBack();
133 + label14.SendToBack();
134 + label15.SendToBack();
135 + label16.SendToBack();
136 + label17.SendToBack();
137 + }
138 +
139 + private void guna2TextBox1_KeyUp(object sender, KeyEventArgs e)
140 + {
141 + if (e.KeyCode == Keys.Enter)
142 + {
143 + white1.Show();
144 + main1.SendToBack();
145 + manual1.SendToBack();
146 + notice1.SendToBack();
147 + label2.BringToFront();
148 + label3.BringToFront();
149 + label4.BringToFront();
150 + label5.BringToFront();
151 + label6.BringToFront();
152 + label7.BringToFront();
153 + label8.BringToFront();
154 + label9.BringToFront();
155 + label10.BringToFront();
156 + label11.BringToFront();
157 + label12.BringToFront();
158 + label13.BringToFront();
159 + label14.BringToFront();
160 + label15.BringToFront();
161 + label16.BringToFront();
162 + label17.BringToFront();
163 + var name=guna2TextBox1.Text;
164 + guna2TextBox1.Text = name+"11";
165 + }
166 + }
167 + /*
168 +label2.SendToBack();
169 +label3.SendToBack();
170 +label4.SendToBack();
171 +label5.SendToBack();
172 +label6.SendToBack();
173 +label7.SendToBack();
174 +label8.SendToBack();
175 +label9.SendToBack();
176 +label10.SendToBack();
177 +label11.SendToBack();
178 +label12.SendToBack();
179 +label13.SendToBack();
180 +label14.SendToBack();
181 +label15.SendToBack();
182 +label16.SendToBack();
183 +label17.SendToBack();
184 +*/
185 + }
186 +}
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 + <metadata name="panel1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121 + <value>True</value>
122 + </metadata>
123 + <metadata name="guna2Button3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124 + <value>True</value>
125 + </metadata>
126 + <metadata name="guna2Button2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
127 + <value>True</value>
128 + </metadata>
129 + <metadata name="guna2Button1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
130 + <value>True</value>
131 + </metadata>
132 + <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
133 + <data name="guna2Button1.CheckedState.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
134 + <value>
135 + iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAS
136 + dAAAEnQB3mYfeAAAA3hJREFUWEftmM1LVFEYxk+LiKg/oBZBBEF/QEbQokVEqzZtWhnlt46OzowGhbnI
137 + kkikKCLaFBmhpm0KdKGljdqo06jjXB2lMMzvVLRMF5m+Pcd7dL7OzNy5czWheeBhYOa87/nNPfc+58ww
138 + 2uH6fwBXlhboafMQlb1ykN07hXfW1A/ilCGAlpfdxJJbieV6iJkVYtl9xDIbaWJ6VozQr7gBz92uJ2bq
139 + J3aVG3AbLhwgdrmNPB5FjNSnuACPVwAkzw8q2EWATuuh1sFpURG7dAKu0bGbXYDDksrA/F0Ep7mo3vlZ
140 + 1MYmHYDLdLCwiVh+0JJGModMdVFlQ4fooV0xAq7SPmsbMUsMcP4GZEXTiOilTdoBV5dol8UJOMnEsTjd
141 + TSWv+0TT6NIG+GuWWA5ixCqZUI+zPJT9pFk0j6yogD8X5oldalBjQzaZXucodOFRl5glvCICTn6fw7d1
142 + AU7nPRfNJg+dfdArZpMrLOCX4RHc1B2AkzQ20rkKnbj1QcwaKimgwzuGZbWrQStrarTN/XSkuF3MHqgQ
143 + wEY34JD+2wa34XyFDpTw5f6jgggFANbaAZWCe44Hq6zJVrtAof02fiWXVSBoE/BhPU4gCFJp4XbairTI
144 + aBBUArCpZxhwbnnBvzAgd5vtPsCTFb3YITRs/NvpzD7yfptRAc+Ut+vfX7fKab00OoYHlgMOfR3Fidih
145 + 7rPr25keWNTY8GrDq97s5BsCn9+k0NHr7zia7yFRhsfp9H03nbrbiXMeYLVCchh+aL3SQodvOCip1E57
146 + LKhPRR++KloTAXCHrtkp6Y6TzNUDIFLjZhPQXyy5BkXe0CbBtgLA1EEv3ntQFZhfi/MzdP4eDhhZSAct
147 + kAjrx29CwzoMYC2KogBiKfdaWjF6RS0Ko6oWfAnc8KwoykMIwPK6NlHlkz5AfkUyOzHSF6iRVFwHwGg/
148 + DwwFNHuo7O2gGK1FazgU4J6M9PAYCpjRTb8X58Robcp4jqwtiHAVDQPkh4hsNeVj0bPmQSwzllrWk9sw
149 + QL5MVpcYqV01zkk88RG2U0MBLZ/ESO2q7ppIAKpOAAYqAbghYwEv8sMCcovvn8G2wQWxA1Z1AjAHgLKe
150 + 3HkDVFoVmq9SwPV/TFNwEslHsJrR1N95sCn6PwLBqvw4TiwdvxaD+60bgCn1NDX3Q4z2SQq4k5QAjE9E
151 + fwG3dE3EZV1GJgAAAABJRU5ErkJggg==
152 +</value>
153 + </data>
154 + <metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
155 + <value>True</value>
156 + </metadata>
157 + <metadata name="pictureBox1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
158 + <value>True</value>
159 + </metadata>
160 + <data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
161 + <value>
162 + iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAS
163 + dAAAEnQB3mYfeAAAAk9JREFUaEPtmMtPE1EUh+/CpSTG/461VncQoxgX6sKlmkiMaTtJDZQFMSzUBRgi
164 + uvCxonVa+hhoAwot7cwUSAg+YlvNzzN4m5J5gMV7y7S5X/JL05vbc843t50mwzAkKJGwoUTChq/I9/Zv
165 + vKk38cE+u7y3W3heaQLtb3yq4/EVSe00wSarYFrtjFKn/jU8/pjiE52Mr8jKXutvwRmr/0lS4ibm9Cyf
166 + 5t8Il4gjEbPxItObhEN4RByJqI35bIZP0RvhEDk8CROL+RyfwMvCsoHN3R/8nZfeRZIm2LTgxOt4VVzl
167 + 3b2kiyWw0WWYB7/4ipfeRLjExWc2RmbFhM00sGCUeWcvmbUy2BWdkkHja5uveuld5Gmd75JPmgTZVZK4
168 + UaBX0SKJ/oikCqtdiZsDKvIu/wUsckRiUEVGZ6n32EpXYlBFLs1R73El0kWJEE8MC/fzJh4WgnMvW8Pe
169 + zxb/hJdQiEyVdxBbs6GVGoF5VLSw3wweSom4USKEEjmCEnGjRIihERmaP0QRKBE3gSLTFK3Cd8lDrojz
170 + yEarYmN7g++ShzyRpA0Wq2Czts53yEWOyKHEFmxL/kl0EC/SkTD7cxIdxl7STUWYSJyKaVuo1kp81Ut0
171 + yWliYOSOuFy4a+DcLao7kf9/kfRuG2zyM6rbwRLa6ywVp6t2nRqKjlvitCKfrH3o68HPYhNLOlgkRw1d
172 + zWTmNCLHEV3MkIRz1XyayYxIkQfzJHFZ0tfppER02AcCRBJvqdh4Aedv+/9IZYddy4kRCTtKJGwokbCh
173 + RMIF8Ad6d1L2kzimuAAAAABJRU5ErkJggg==
174 +</value>
175 + </data>
176 + <metadata name="panel2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
177 + <value>True</value>
178 + </metadata>
179 + <metadata name="white1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
180 + <value>True</value>
181 + </metadata>
182 + <metadata name="notice1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
183 + <value>True</value>
184 + </metadata>
185 + <metadata name="manual1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
186 + <value>True</value>
187 + </metadata>
188 + <metadata name="main1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
189 + <value>True</value>
190 + </metadata>
191 + <metadata name="label17.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
192 + <value>True</value>
193 + </metadata>
194 + <metadata name="label16.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
195 + <value>True</value>
196 + </metadata>
197 + <metadata name="label15.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
198 + <value>True</value>
199 + </metadata>
200 + <metadata name="label14.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
201 + <value>True</value>
202 + </metadata>
203 + <metadata name="label13.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
204 + <value>True</value>
205 + </metadata>
206 + <metadata name="label12.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
207 + <value>True</value>
208 + </metadata>
209 + <metadata name="label11.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
210 + <value>True</value>
211 + </metadata>
212 + <metadata name="label10.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
213 + <value>True</value>
214 + </metadata>
215 + <metadata name="label9.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
216 + <value>True</value>
217 + </metadata>
218 + <metadata name="label8.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
219 + <value>True</value>
220 + </metadata>
221 + <metadata name="label7.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
222 + <value>True</value>
223 + </metadata>
224 + <metadata name="label6.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
225 + <value>True</value>
226 + </metadata>
227 + <metadata name="label5.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
228 + <value>True</value>
229 + </metadata>
230 + <metadata name="label4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
231 + <value>True</value>
232 + </metadata>
233 + <metadata name="label3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
234 + <value>True</value>
235 + </metadata>
236 + <metadata name="label2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
237 + <value>True</value>
238 + </metadata>
239 + <metadata name="panel3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
240 + <value>True</value>
241 + </metadata>
242 + <metadata name="exit.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
243 + <value>True</value>
244 + </metadata>
245 + <data name="exit.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
246 + <value>
247 + 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
308 +</value>
309 + </data>
310 + <metadata name="guna2TextBox1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
311 + <value>True</value>
312 + </metadata>
313 + <data name="guna2TextBox1.IconLeft" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
314 + <value>
315 + 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
392 +</value>
393 + </data>
394 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +using System;
2 +using System.Collections.Generic;
3 +using System.Linq;
4 +using System.Threading.Tasks;
5 +using System.Windows.Forms;
6 +
7 +namespace project
8 +{
9 + static class Program
10 + {
11 + /// <summary>
12 + /// 해당 애플리케이션의 주 진입점입니다.
13 + /// </summary>
14 + [STAThread]
15 + static void Main()
16 + {
17 + Application.EnableVisualStyles();
18 + Application.SetCompatibleTextRenderingDefault(false);
19 + Application.Run(new Form1());
20 + }
21 + }
22 +}
1 +using System.Reflection;
2 +using System.Runtime.CompilerServices;
3 +using System.Runtime.InteropServices;
4 +
5 +// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해
6 +// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면
7 +// 이러한 특성 값을 변경하세요.
8 +[assembly: AssemblyTitle("project")]
9 +[assembly: AssemblyDescription("")]
10 +[assembly: AssemblyConfiguration("")]
11 +[assembly: AssemblyCompany("")]
12 +[assembly: AssemblyProduct("project")]
13 +[assembly: AssemblyCopyright("Copyright © 2020")]
14 +[assembly: AssemblyTrademark("")]
15 +[assembly: AssemblyCulture("")]
16 +
17 +// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
18 +// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
19 +// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요.
20 +[assembly: ComVisible(false)]
21 +
22 +// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
23 +[assembly: Guid("ebed33c0-6ab0-42c8-bcf3-6814fd9026fa")]
24 +
25 +// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
26 +//
27 +// 주 버전
28 +// 부 버전
29 +// 빌드 번호
30 +// 수정 버전
31 +//
32 +// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를
33 +// 기본값으로 할 수 있습니다.
34 +// [assembly: AssemblyVersion("1.0.*")]
35 +[assembly: AssemblyVersion("1.0.0.0")]
36 +[assembly: AssemblyFileVersion("1.0.0.0")]
1 +//------------------------------------------------------------------------------
2 +// <auto-generated>
3 +// 이 코드는 도구를 사용하여 생성되었습니다.
4 +// 런타임 버전:4.0.30319.42000
5 +//
6 +// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
7 +// 이러한 변경 내용이 손실됩니다.
8 +// </auto-generated>
9 +//------------------------------------------------------------------------------
10 +
11 +namespace project.Properties
12 +{
13 +
14 +
15 + /// <summary>
16 + /// 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
17 + /// </summary>
18 + // 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
19 + // 클래스에서 자동으로 생성되었습니다.
20 + // 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여
21 + // ResGen을 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
22 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 + internal class Resources
26 + {
27 +
28 + private static global::System.Resources.ResourceManager resourceMan;
29 +
30 + private static global::System.Globalization.CultureInfo resourceCulture;
31 +
32 + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 + internal Resources()
34 + {
35 + }
36 +
37 + /// <summary>
38 + /// 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
39 + /// </summary>
40 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 + internal static global::System.Resources.ResourceManager ResourceManager
42 + {
43 + get
44 + {
45 + if ((resourceMan == null))
46 + {
47 + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("project.Properties.Resources", typeof(Resources).Assembly);
48 + resourceMan = temp;
49 + }
50 + return resourceMan;
51 + }
52 + }
53 +
54 + /// <summary>
55 + /// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
56 + /// 재정의합니다.
57 + /// </summary>
58 + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 + internal static global::System.Globalization.CultureInfo Culture
60 + {
61 + get
62 + {
63 + return resourceCulture;
64 + }
65 + set
66 + {
67 + resourceCulture = value;
68 + }
69 + }
70 + }
71 +}
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.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:element name="root" msdata:IsDataSet="true">
64 + <xsd:complexType>
65 + <xsd:choice maxOccurs="unbounded">
66 + <xsd:element name="metadata">
67 + <xsd:complexType>
68 + <xsd:sequence>
69 + <xsd:element name="value" type="xsd:string" minOccurs="0" />
70 + </xsd:sequence>
71 + <xsd:attribute name="name" type="xsd:string" />
72 + <xsd:attribute name="type" type="xsd:string" />
73 + <xsd:attribute name="mimetype" type="xsd:string" />
74 + </xsd:complexType>
75 + </xsd:element>
76 + <xsd:element name="assembly">
77 + <xsd:complexType>
78 + <xsd:attribute name="alias" type="xsd:string" />
79 + <xsd:attribute name="name" type="xsd:string" />
80 + </xsd:complexType>
81 + </xsd:element>
82 + <xsd:element name="data">
83 + <xsd:complexType>
84 + <xsd:sequence>
85 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
86 + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
87 + </xsd:sequence>
88 + <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
89 + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
90 + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
91 + </xsd:complexType>
92 + </xsd:element>
93 + <xsd:element name="resheader">
94 + <xsd:complexType>
95 + <xsd:sequence>
96 + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
97 + </xsd:sequence>
98 + <xsd:attribute name="name" type="xsd:string" use="required" />
99 + </xsd:complexType>
100 + </xsd:element>
101 + </xsd:choice>
102 + </xsd:complexType>
103 + </xsd:element>
104 + </xsd:schema>
105 + <resheader name="resmimetype">
106 + <value>text/microsoft-resx</value>
107 + </resheader>
108 + <resheader name="version">
109 + <value>2.0</value>
110 + </resheader>
111 + <resheader name="reader">
112 + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
113 + </resheader>
114 + <resheader name="writer">
115 + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 + </resheader>
117 +</root>
...\ No newline at end of file ...\ No newline at end of file
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 +namespace project.Properties
12 +{
13 +
14 +
15 + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 + {
19 +
20 + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 +
22 + public static Settings Default
23 + {
24 + get
25 + {
26 + return defaultInstance;
27 + }
28 + }
29 + }
30 +}
1 +<?xml version='1.0' encoding='utf-8'?>
2 +<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
3 + <Profiles>
4 + <Profile Name="(Default)" />
5 + </Profiles>
6 + <Settings />
7 +</SettingsFile>
1 +namespace project.UserControls
2 +{
3 + partial class main
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region 구성 요소 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.label3 = new System.Windows.Forms.Label();
32 + this.label2 = new System.Windows.Forms.Label();
33 + this.label1 = new System.Windows.Forms.Label();
34 + this.SuspendLayout();
35 + //
36 + // label3
37 + //
38 + this.label3.AutoSize = true;
39 + this.label3.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
40 + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
41 + this.label3.Location = new System.Drawing.Point(249, 220);
42 + this.label3.Name = "label3";
43 + this.label3.Size = new System.Drawing.Size(339, 22);
44 + this.label3.TabIndex = 13;
45 + this.label3.Text = "당신의 팀 멤버가 트롤유저인지 검색해보세요.";
46 + //
47 + // label2
48 + //
49 + this.label2.AutoSize = true;
50 + this.label2.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
51 + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
52 + this.label2.Location = new System.Drawing.Point(165, 160);
53 + this.label2.Name = "label2";
54 + this.label2.Size = new System.Drawing.Size(507, 22);
55 + this.label2.TabIndex = 12;
56 + this.label2.Text = "TROLL.GG는 트롤에 지친 유저분들에게 유용한 정보를 제공합니다.";
57 + //
58 + // label1
59 + //
60 + this.label1.AutoSize = true;
61 + this.label1.Font = new System.Drawing.Font("Century Gothic", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
62 + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
63 + this.label1.Location = new System.Drawing.Point(249, 77);
64 + this.label1.Name = "label1";
65 + this.label1.Size = new System.Drawing.Size(338, 37);
66 + this.label1.TabIndex = 11;
67 + this.label1.Text = "Welcome to TROLL.GG";
68 + //
69 + // main
70 + //
71 + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
72 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
73 + this.BackColor = System.Drawing.Color.White;
74 + this.Controls.Add(this.label3);
75 + this.Controls.Add(this.label2);
76 + this.Controls.Add(this.label1);
77 + this.Name = "main";
78 + this.Size = new System.Drawing.Size(892, 450);
79 + this.ResumeLayout(false);
80 + this.PerformLayout();
81 +
82 + }
83 +
84 + #endregion
85 +
86 + private System.Windows.Forms.Label label3;
87 + private System.Windows.Forms.Label label2;
88 + private System.Windows.Forms.Label label1;
89 + }
90 +}
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Drawing;
5 +using System.Data;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project.UserControls
12 +{
13 + public partial class main : UserControl
14 + {
15 + public main()
16 + {
17 + InitializeComponent();
18 + }
19 + }
20 +}
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 + <metadata name="label3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121 + <value>True</value>
122 + </metadata>
123 + <metadata name="label2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124 + <value>True</value>
125 + </metadata>
126 + <metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
127 + <value>True</value>
128 + </metadata>
129 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace project.UserControls
2 +{
3 + partial class main_box
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region 구성 요소 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.guna2ContextMenuStrip1 = new Guna.UI2.WinForms.Guna2ContextMenuStrip();
32 + this.label1 = new System.Windows.Forms.Label();
33 + this.label2 = new System.Windows.Forms.Label();
34 + this.label3 = new System.Windows.Forms.Label();
35 + this.SuspendLayout();
36 + //
37 + // guna2ContextMenuStrip1
38 + //
39 + this.guna2ContextMenuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
40 + this.guna2ContextMenuStrip1.Name = "guna2ContextMenuStrip1";
41 + this.guna2ContextMenuStrip1.RenderStyle.ArrowColor = System.Drawing.Color.FromArgb(((int)(((byte)(151)))), ((int)(((byte)(143)))), ((int)(((byte)(255)))));
42 + this.guna2ContextMenuStrip1.RenderStyle.BorderColor = System.Drawing.Color.Gainsboro;
43 + this.guna2ContextMenuStrip1.RenderStyle.ColorTable = null;
44 + this.guna2ContextMenuStrip1.RenderStyle.RoundedEdges = true;
45 + this.guna2ContextMenuStrip1.RenderStyle.SelectionArrowColor = System.Drawing.Color.White;
46 + this.guna2ContextMenuStrip1.RenderStyle.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(88)))), ((int)(((byte)(255)))));
47 + this.guna2ContextMenuStrip1.RenderStyle.SelectionForeColor = System.Drawing.Color.White;
48 + this.guna2ContextMenuStrip1.RenderStyle.SeparatorColor = System.Drawing.Color.Gainsboro;
49 + this.guna2ContextMenuStrip1.RenderStyle.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SystemDefault;
50 + this.guna2ContextMenuStrip1.Size = new System.Drawing.Size(61, 4);
51 + //
52 + // label1
53 + //
54 + this.label1.AutoSize = true;
55 + this.label1.Font = new System.Drawing.Font("Century Gothic", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
56 + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
57 + this.label1.Location = new System.Drawing.Point(279, 152);
58 + this.label1.Name = "label1";
59 + this.label1.Size = new System.Drawing.Size(338, 37);
60 + this.label1.TabIndex = 8;
61 + this.label1.Text = "Welcome to TROLL.GG";
62 + //
63 + // label2
64 + //
65 + this.label2.AutoSize = true;
66 + this.label2.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
67 + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
68 + this.label2.Location = new System.Drawing.Point(198, 235);
69 + this.label2.Name = "label2";
70 + this.label2.Size = new System.Drawing.Size(507, 22);
71 + this.label2.TabIndex = 9;
72 + this.label2.Text = "TROLL.GG는 트롤에 지친 유저분들에게 유용한 정보를 제공합니다.";
73 + //
74 + // label3
75 + //
76 + this.label3.AutoSize = true;
77 + this.label3.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
78 + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
79 + this.label3.Location = new System.Drawing.Point(265, 295);
80 + this.label3.Name = "label3";
81 + this.label3.Size = new System.Drawing.Size(339, 22);
82 + this.label3.TabIndex = 10;
83 + this.label3.Text = "당신의 팀 멤버가 트롤유저인지 검색해보세요.";
84 + //
85 + // main_box
86 + //
87 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
88 + this.BackColor = System.Drawing.Color.White;
89 + this.Controls.Add(this.label3);
90 + this.Controls.Add(this.label2);
91 + this.Controls.Add(this.label1);
92 + this.Font = new System.Drawing.Font("Century Gothic", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
93 + this.Name = "main_box";
94 + this.Size = new System.Drawing.Size(892, 530);
95 + this.ResumeLayout(false);
96 + this.PerformLayout();
97 +
98 + }
99 +
100 + #endregion
101 + private Guna.UI2.WinForms.Guna2ContextMenuStrip guna2ContextMenuStrip1;
102 + private System.Windows.Forms.Label label1;
103 + private System.Windows.Forms.Label label2;
104 + private System.Windows.Forms.Label label3;
105 + }
106 +}
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Drawing;
5 +using System.Data;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project.UserControls
12 +{
13 + public partial class main_box : UserControl
14 + {
15 + public main_box()
16 + {
17 + InitializeComponent();
18 + }
19 + }
20 +}
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 + <metadata name="guna2ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121 + <value>17, 17</value>
122 + </metadata>
123 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace project.UserControls
2 +{
3 + partial class manual
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region 구성 요소 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.label4 = new System.Windows.Forms.Label();
32 + this.label3 = new System.Windows.Forms.Label();
33 + this.label2 = new System.Windows.Forms.Label();
34 + this.label1 = new System.Windows.Forms.Label();
35 + this.SuspendLayout();
36 + //
37 + // label4
38 + //
39 + this.label4.AutoSize = true;
40 + this.label4.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
41 + this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
42 + this.label4.Location = new System.Drawing.Point(203, 280);
43 + this.label4.Name = "label4";
44 + this.label4.Size = new System.Drawing.Size(455, 22);
45 + this.label4.TabIndex = 18;
46 + this.label4.Text = "3. 검색한 유저의 게임 정보와 최근 플레이 점수를 출력합니다.";
47 + //
48 + // label3
49 + //
50 + this.label3.AutoSize = true;
51 + this.label3.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
52 + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
53 + this.label3.Location = new System.Drawing.Point(229, 223);
54 + this.label3.Name = "label3";
55 + this.label3.Size = new System.Drawing.Size(402, 22);
56 + this.label3.TabIndex = 17;
57 + this.label3.Text = "2. 유저의 정보를 가져오는 동안 잠시 시간이 걸립니다.";
58 + //
59 + // label2
60 + //
61 + this.label2.AutoSize = true;
62 + this.label2.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
63 + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
64 + this.label2.Location = new System.Drawing.Point(269, 164);
65 + this.label2.Name = "label2";
66 + this.label2.Size = new System.Drawing.Size(322, 22);
67 + this.label2.TabIndex = 16;
68 + this.label2.Text = "1. 유저이름을 입력하고 Enter을 누릅니다.";
69 + //
70 + // label1
71 + //
72 + this.label1.AutoSize = true;
73 + this.label1.Font = new System.Drawing.Font("Century Gothic", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
74 + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
75 + this.label1.Location = new System.Drawing.Point(228, 77);
76 + this.label1.Name = "label1";
77 + this.label1.Size = new System.Drawing.Size(405, 37);
78 + this.label1.TabIndex = 15;
79 + this.label1.Text = "검색창에 유저이름을 검색하세요.";
80 + //
81 + // manual
82 + //
83 + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
84 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
85 + this.BackColor = System.Drawing.Color.White;
86 + this.Controls.Add(this.label4);
87 + this.Controls.Add(this.label3);
88 + this.Controls.Add(this.label2);
89 + this.Controls.Add(this.label1);
90 + this.Name = "manual";
91 + this.Size = new System.Drawing.Size(892, 450);
92 + this.ResumeLayout(false);
93 + this.PerformLayout();
94 +
95 + }
96 +
97 + #endregion
98 +
99 + private System.Windows.Forms.Label label4;
100 + private System.Windows.Forms.Label label3;
101 + private System.Windows.Forms.Label label2;
102 + private System.Windows.Forms.Label label1;
103 + }
104 +}
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Drawing;
5 +using System.Data;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project.UserControls
12 +{
13 + public partial class manual : UserControl
14 + {
15 + public manual()
16 + {
17 + InitializeComponent();
18 + }
19 + }
20 +}
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 + <metadata name="label4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121 + <value>True</value>
122 + </metadata>
123 + <metadata name="label3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124 + <value>True</value>
125 + </metadata>
126 + <metadata name="label2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
127 + <value>True</value>
128 + </metadata>
129 + <metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
130 + <value>True</value>
131 + </metadata>
132 + <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133 + <value>True</value>
134 + </metadata>
135 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace project.UserControls
2 +{
3 + partial class manualbox
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region 구성 요소 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.label3 = new System.Windows.Forms.Label();
32 + this.label2 = new System.Windows.Forms.Label();
33 + this.label1 = new System.Windows.Forms.Label();
34 + this.label4 = new System.Windows.Forms.Label();
35 + this.SuspendLayout();
36 + //
37 + // label3
38 + //
39 + this.label3.AutoSize = true;
40 + this.label3.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
41 + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
42 + this.label3.Location = new System.Drawing.Point(201, 182);
43 + this.label3.Name = "label3";
44 + this.label3.Size = new System.Drawing.Size(368, 20);
45 + this.label3.TabIndex = 13;
46 + this.label3.Text = "2. 유저의 정보를 가져오는 동안 잠시 시간이 걸립니다.";
47 + //
48 + // label2
49 + //
50 + this.label2.AutoSize = true;
51 + this.label2.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
52 + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
53 + this.label2.Location = new System.Drawing.Point(241, 135);
54 + this.label2.Name = "label2";
55 + this.label2.Size = new System.Drawing.Size(288, 20);
56 + this.label2.TabIndex = 12;
57 + this.label2.Text = "1. 유저이름을 입력하고 Enter을 누릅니다.";
58 + //
59 + // label1
60 + //
61 + this.label1.AutoSize = true;
62 + this.label1.Font = new System.Drawing.Font("Century Gothic", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
63 + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
64 + this.label1.Location = new System.Drawing.Point(229, 66);
65 + this.label1.Name = "label1";
66 + this.label1.Size = new System.Drawing.Size(313, 28);
67 + this.label1.TabIndex = 11;
68 + this.label1.Text = "검색창에 유저이름을 검색하세요.";
69 + //
70 + // label4
71 + //
72 + this.label4.AutoSize = true;
73 + this.label4.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
74 + this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
75 + this.label4.Location = new System.Drawing.Point(186, 228);
76 + this.label4.Name = "label4";
77 + this.label4.Size = new System.Drawing.Size(398, 20);
78 + this.label4.TabIndex = 14;
79 + this.label4.Text = "3. 검색한 유저의 게임 정보와 트롤유저 여부를 출력합니다.";
80 + //
81 + // manualbox
82 + //
83 + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
84 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
85 + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
86 + this.BackColor = System.Drawing.Color.White;
87 + this.Controls.Add(this.label4);
88 + this.Controls.Add(this.label3);
89 + this.Controls.Add(this.label2);
90 + this.Controls.Add(this.label1);
91 + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
92 + this.Name = "manualbox";
93 + this.Size = new System.Drawing.Size(892, 530);
94 + this.ResumeLayout(false);
95 + this.PerformLayout();
96 +
97 + }
98 +
99 + #endregion
100 +
101 + private System.Windows.Forms.Label label3;
102 + private System.Windows.Forms.Label label2;
103 + private System.Windows.Forms.Label label1;
104 + private System.Windows.Forms.Label label4;
105 + }
106 +}
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Drawing;
5 +using System.Data;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project.UserControls
12 +{
13 + public partial class manualbox : UserControl
14 + {
15 + public manualbox()
16 + {
17 + InitializeComponent();
18 + }
19 + }
20 +}
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 + <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121 + <value>True</value>
122 + </metadata>
123 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace project.UserControls
2 +{
3 + partial class notice
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region 구성 요소 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.label4 = new System.Windows.Forms.Label();
32 + this.label3 = new System.Windows.Forms.Label();
33 + this.label2 = new System.Windows.Forms.Label();
34 + this.label1 = new System.Windows.Forms.Label();
35 + this.SuspendLayout();
36 + //
37 + // label4
38 + //
39 + this.label4.AutoSize = true;
40 + this.label4.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
41 + this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
42 + this.label4.Location = new System.Drawing.Point(164, 296);
43 + this.label4.Name = "label4";
44 + this.label4.Size = new System.Drawing.Size(505, 22);
45 + this.label4.TabIndex = 22;
46 + this.label4.Text = "3. MANUAL설명 외의 비정상적 입력은 문제가 발생할 수 있습니다.";
47 + //
48 + // label3
49 + //
50 + this.label3.AutoSize = true;
51 + this.label3.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
52 + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
53 + this.label3.Location = new System.Drawing.Point(143, 220);
54 + this.label3.Name = "label3";
55 + this.label3.Size = new System.Drawing.Size(546, 22);
56 + this.label3.TabIndex = 21;
57 + this.label3.Text = "2. 최근 전적들을 기준으로 플레이점수를 측정하여 트롤여부를 판단합니다.";
58 + //
59 + // label2
60 + //
61 + this.label2.AutoSize = true;
62 + this.label2.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
63 + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
64 + this.label2.Location = new System.Drawing.Point(135, 152);
65 + this.label2.Name = "label2";
66 + this.label2.Size = new System.Drawing.Size(563, 22);
67 + this.label2.TabIndex = 20;
68 + this.label2.Text = "1. DB와 LOL API를 통해 가져오는 데이터로 KR서버만 검색이 가능합니다.";
69 + //
70 + // label1
71 + //
72 + this.label1.AutoSize = true;
73 + this.label1.Font = new System.Drawing.Font("Century Gothic", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
74 + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
75 + this.label1.Location = new System.Drawing.Point(356, 76);
76 + this.label1.Name = "label1";
77 + this.label1.Size = new System.Drawing.Size(121, 37);
78 + this.label1.TabIndex = 19;
79 + this.label1.Text = "주의사항";
80 + //
81 + // notice
82 + //
83 + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
84 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
85 + this.BackColor = System.Drawing.Color.White;
86 + this.Controls.Add(this.label4);
87 + this.Controls.Add(this.label3);
88 + this.Controls.Add(this.label2);
89 + this.Controls.Add(this.label1);
90 + this.Name = "notice";
91 + this.Size = new System.Drawing.Size(892, 450);
92 + this.ResumeLayout(false);
93 + this.PerformLayout();
94 +
95 + }
96 +
97 + #endregion
98 +
99 + private System.Windows.Forms.Label label4;
100 + private System.Windows.Forms.Label label3;
101 + private System.Windows.Forms.Label label2;
102 + private System.Windows.Forms.Label label1;
103 + }
104 +}
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Drawing;
5 +using System.Data;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project.UserControls
12 +{
13 + public partial class notice : UserControl
14 + {
15 + public notice()
16 + {
17 + InitializeComponent();
18 + }
19 + }
20 +}
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 + <metadata name="label4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121 + <value>True</value>
122 + </metadata>
123 + <metadata name="label3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124 + <value>True</value>
125 + </metadata>
126 + <metadata name="label2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
127 + <value>True</value>
128 + </metadata>
129 + <metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
130 + <value>True</value>
131 + </metadata>
132 + <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133 + <value>True</value>
134 + </metadata>
135 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace project.UserControls
2 +{
3 + partial class noticebox
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region 구성 요소 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.label4 = new System.Windows.Forms.Label();
32 + this.label3 = new System.Windows.Forms.Label();
33 + this.label2 = new System.Windows.Forms.Label();
34 + this.label1 = new System.Windows.Forms.Label();
35 + this.SuspendLayout();
36 + //
37 + // label4
38 + //
39 + this.label4.AutoSize = true;
40 + this.label4.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
41 + this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
42 + this.label4.Location = new System.Drawing.Point(154, 242);
43 + this.label4.Name = "label4";
44 + this.label4.Size = new System.Drawing.Size(453, 20);
45 + this.label4.TabIndex = 18;
46 + this.label4.Text = "3. MANUAL설명 외의 비정상적 입력은 문제가 발생할 수 있습니다.";
47 + //
48 + // label3
49 + //
50 + this.label3.AutoSize = true;
51 + this.label3.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
52 + this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
53 + this.label3.Location = new System.Drawing.Point(206, 184);
54 + this.label3.Name = "label3";
55 + this.label3.Size = new System.Drawing.Size(349, 20);
56 + this.label3.TabIndex = 17;
57 + this.label3.Text = "2. 최근 전적들을 기준으로 트롤여부를 평가합니다. ";
58 + //
59 + // label2
60 + //
61 + this.label2.AutoSize = true;
62 + this.label2.Font = new System.Drawing.Font("Century Gothic", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
63 + this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
64 + this.label2.Location = new System.Drawing.Point(130, 126);
65 + this.label2.Name = "label2";
66 + this.label2.Size = new System.Drawing.Size(500, 20);
67 + this.label2.TabIndex = 16;
68 + this.label2.Text = "1. DB와 LOL API를 통해 가져오는 데이터로 KR서버만 검색이 가능합니다.";
69 + //
70 + // label1
71 + //
72 + this.label1.AutoSize = true;
73 + this.label1.Font = new System.Drawing.Font("Century Gothic", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
74 + this.label1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(118)))), ((int)(((byte)(212)))));
75 + this.label1.Location = new System.Drawing.Point(334, 66);
76 + this.label1.Name = "label1";
77 + this.label1.Size = new System.Drawing.Size(92, 28);
78 + this.label1.TabIndex = 15;
79 + this.label1.Text = "주의사항";
80 + //
81 + // noticebox
82 + //
83 + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
84 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
85 + this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
86 + this.BackColor = System.Drawing.Color.White;
87 + this.Controls.Add(this.label4);
88 + this.Controls.Add(this.label3);
89 + this.Controls.Add(this.label2);
90 + this.Controls.Add(this.label1);
91 + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
92 + this.Name = "noticebox";
93 + this.Size = new System.Drawing.Size(892, 530);
94 + this.ResumeLayout(false);
95 + this.PerformLayout();
96 +
97 + }
98 +
99 + #endregion
100 +
101 + private System.Windows.Forms.Label label4;
102 + private System.Windows.Forms.Label label3;
103 + private System.Windows.Forms.Label label2;
104 + private System.Windows.Forms.Label label1;
105 + }
106 +}
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Drawing;
5 +using System.Data;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project.UserControls
12 +{
13 + public partial class noticebox : UserControl
14 + {
15 + public noticebox()
16 + {
17 + InitializeComponent();
18 + }
19 + }
20 +}
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 + <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121 + <value>True</value>
122 + </metadata>
123 +</root>
...\ No newline at end of file ...\ No newline at end of file
1 +namespace project.UserControls
2 +{
3 + partial class white
4 + {
5 + /// <summary>
6 + /// 필수 디자이너 변수입니다.
7 + /// </summary>
8 + private System.ComponentModel.IContainer components = null;
9 +
10 + /// <summary>
11 + /// 사용 중인 모든 리소스를 정리합니다.
12 + /// </summary>
13 + /// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
14 + protected override void Dispose(bool disposing)
15 + {
16 + if (disposing && (components != null))
17 + {
18 + components.Dispose();
19 + }
20 + base.Dispose(disposing);
21 + }
22 +
23 + #region 구성 요소 디자이너에서 생성한 코드
24 +
25 + /// <summary>
26 + /// 디자이너 지원에 필요한 메서드입니다.
27 + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요.
28 + /// </summary>
29 + private void InitializeComponent()
30 + {
31 + this.SuspendLayout();
32 + //
33 + // white
34 + //
35 + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
36 + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
37 + this.BackColor = System.Drawing.Color.White;
38 + this.Name = "white";
39 + this.Size = new System.Drawing.Size(892, 530);
40 + this.ResumeLayout(false);
41 +
42 + }
43 +
44 + #endregion
45 + }
46 +}
1 +using System;
2 +using System.Collections.Generic;
3 +using System.ComponentModel;
4 +using System.Drawing;
5 +using System.Data;
6 +using System.Linq;
7 +using System.Text;
8 +using System.Threading.Tasks;
9 +using System.Windows.Forms;
10 +
11 +namespace project.UserControls
12 +{
13 + public partial class white : UserControl
14 + {
15 + public white()
16 + {
17 + InitializeComponent();
18 + }
19 + }
20 +}
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 + <metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121 + <value>True</value>
122 + </metadata>
123 +</root>
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
No preview for this file type
1 +<?xml version="1.0" encoding="utf-8" ?>
2 +<configuration>
3 + <startup>
4 + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
5 + </startup>
6 +</configuration>
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
1 +C:\Users\ksh970\source\repos\project\project\bin\Debug\project.exe.config
2 +C:\Users\ksh970\source\repos\project\project\bin\Debug\project.exe
3 +C:\Users\ksh970\source\repos\project\project\bin\Debug\project.pdb
4 +C:\Users\ksh970\source\repos\project\project\bin\Debug\Guna.UI2.dll
5 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.csprojAssemblyReference.cache
6 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.Form1.resources
7 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.Properties.Resources.resources
8 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.csproj.GenerateResource.cache
9 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.csproj.CopyComplete
10 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.exe
11 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.pdb
12 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.UserControls.main.resources
13 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.UserControls.manual.resources
14 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.UserControls.notice.resources
15 +C:\Users\ksh970\source\repos\project\project\obj\Debug\project.UserControls.white.resources
No preview for this file type
No preview for this file type
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<packages>
3 + <package id="Guna.UI2.WinForms" version="2.0.1.2" targetFramework="net472" />
4 +</packages>
...\ No newline at end of file ...\ No newline at end of file
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>{EBED33C0-6AB0-42C8-BCF3-6814FD9026FA}</ProjectGuid>
8 + <OutputType>WinExe</OutputType>
9 + <RootNamespace>project</RootNamespace>
10 + <AssemblyName>project</AssemblyName>
11 + <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
12 + <FileAlignment>512</FileAlignment>
13 + <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
14 + <Deterministic>true</Deterministic>
15 + </PropertyGroup>
16 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17 + <PlatformTarget>AnyCPU</PlatformTarget>
18 + <DebugSymbols>true</DebugSymbols>
19 + <DebugType>full</DebugType>
20 + <Optimize>false</Optimize>
21 + <OutputPath>bin\Debug\</OutputPath>
22 + <DefineConstants>DEBUG;TRACE</DefineConstants>
23 + <ErrorReport>prompt</ErrorReport>
24 + <WarningLevel>4</WarningLevel>
25 + </PropertyGroup>
26 + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27 + <PlatformTarget>AnyCPU</PlatformTarget>
28 + <DebugType>pdbonly</DebugType>
29 + <Optimize>true</Optimize>
30 + <OutputPath>bin\Release\</OutputPath>
31 + <DefineConstants>TRACE</DefineConstants>
32 + <ErrorReport>prompt</ErrorReport>
33 + <WarningLevel>4</WarningLevel>
34 + </PropertyGroup>
35 + <ItemGroup>
36 + <Reference Include="Guna.UI2, Version=2.0.1.2, Culture=neutral, processorArchitecture=MSIL">
37 + <HintPath>..\packages\Guna.UI2.WinForms.2.0.1.2\lib\net40\Guna.UI2.dll</HintPath>
38 + </Reference>
39 + <Reference Include="System" />
40 + <Reference Include="System.Core" />
41 + <Reference Include="System.Xml.Linq" />
42 + <Reference Include="System.Data.DataSetExtensions" />
43 + <Reference Include="Microsoft.CSharp" />
44 + <Reference Include="System.Data" />
45 + <Reference Include="System.Deployment" />
46 + <Reference Include="System.Drawing" />
47 + <Reference Include="System.Net.Http" />
48 + <Reference Include="System.Windows.Forms" />
49 + <Reference Include="System.Xml" />
50 + </ItemGroup>
51 + <ItemGroup>
52 + <Compile Include="Form1.cs">
53 + <SubType>Form</SubType>
54 + </Compile>
55 + <Compile Include="Form1.Designer.cs">
56 + <DependentUpon>Form1.cs</DependentUpon>
57 + </Compile>
58 + <Compile Include="Program.cs" />
59 + <Compile Include="Properties\AssemblyInfo.cs" />
60 + <Compile Include="UserControls\main.cs">
61 + <SubType>UserControl</SubType>
62 + </Compile>
63 + <Compile Include="UserControls\main.Designer.cs">
64 + <DependentUpon>main.cs</DependentUpon>
65 + </Compile>
66 + <Compile Include="UserControls\manual.cs">
67 + <SubType>UserControl</SubType>
68 + </Compile>
69 + <Compile Include="UserControls\manual.Designer.cs">
70 + <DependentUpon>manual.cs</DependentUpon>
71 + </Compile>
72 + <Compile Include="UserControls\notice.cs">
73 + <SubType>UserControl</SubType>
74 + </Compile>
75 + <Compile Include="UserControls\notice.Designer.cs">
76 + <DependentUpon>notice.cs</DependentUpon>
77 + </Compile>
78 + <Compile Include="UserControls\white.cs">
79 + <SubType>UserControl</SubType>
80 + </Compile>
81 + <Compile Include="UserControls\white.Designer.cs">
82 + <DependentUpon>white.cs</DependentUpon>
83 + </Compile>
84 + <EmbeddedResource Include="Form1.resx">
85 + <DependentUpon>Form1.cs</DependentUpon>
86 + </EmbeddedResource>
87 + <EmbeddedResource Include="Properties\Resources.resx">
88 + <Generator>ResXFileCodeGenerator</Generator>
89 + <LastGenOutput>Resources.Designer.cs</LastGenOutput>
90 + <SubType>Designer</SubType>
91 + </EmbeddedResource>
92 + <Compile Include="Properties\Resources.Designer.cs">
93 + <AutoGen>True</AutoGen>
94 + <DependentUpon>Resources.resx</DependentUpon>
95 + </Compile>
96 + <EmbeddedResource Include="UserControls\main.resx">
97 + <DependentUpon>main.cs</DependentUpon>
98 + </EmbeddedResource>
99 + <EmbeddedResource Include="UserControls\manual.resx">
100 + <DependentUpon>manual.cs</DependentUpon>
101 + </EmbeddedResource>
102 + <EmbeddedResource Include="UserControls\notice.resx">
103 + <DependentUpon>notice.cs</DependentUpon>
104 + </EmbeddedResource>
105 + <EmbeddedResource Include="UserControls\white.resx">
106 + <DependentUpon>white.cs</DependentUpon>
107 + </EmbeddedResource>
108 + <None Include="packages.config" />
109 + <None Include="Properties\Settings.settings">
110 + <Generator>SettingsSingleFileGenerator</Generator>
111 + <LastGenOutput>Settings.Designer.cs</LastGenOutput>
112 + </None>
113 + <Compile Include="Properties\Settings.Designer.cs">
114 + <AutoGen>True</AutoGen>
115 + <DependentUpon>Settings.settings</DependentUpon>
116 + <DesignTimeSharedInput>True</DesignTimeSharedInput>
117 + </Compile>
118 + </ItemGroup>
119 + <ItemGroup>
120 + <None Include="App.config" />
121 + </ItemGroup>
122 + <ItemGroup />
123 + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
124 +</Project>
...\ No newline at end of file ...\ No newline at end of file
1 +import pymysql
2 +from openpyxl import Workbook
3 +from openpyxl import load_workbook
4 +
5 +project=pymysql.connect(
6 + user='root',
7 + passwd='!!fnsldkwjsrl11',
8 + host='127.0.0.1',
9 + charset='utf8'
10 +)
11 +cursor=project.cursor()
12 +cursor.execute("CREATE DATABASE LOL")
...\ No newline at end of file ...\ No newline at end of file
1 +import requests
2 +from urllib import parse
3 +name=parse.quote(input("검색을 원하는 유저 이름을 입력하세요"))
4 +APIKEY="RGAPI-43184546-b903-4eb3-a170-d37ed1de39ff"
5 +headers={
6 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
7 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
8 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
9 + "Origin": "https://developer.riotgames.com",
10 + "X-Riot-Token": APIKEY
11 + }
12 +def get_account_id():
13 + API="https://kr.api.riotgames.com/lol/summoner/v4/summoners/by-name/" + name
14 + getAPI=requests.get(API, headers=headers)
15 + LOL_API_DATA=getAPI.json()
16 + return LOL_API_DATA["accountId"]
17 +def return_key():
18 + return APIKEY
19 +def return_name():
20 + return name
21 +
22 +
1 +import Get_Account_Id
2 +import requests
3 +accountid=Get_Account_Id.get_account_id()
4 +APIKEY=Get_Account_Id.return_key()
5 +headers = {
6 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
7 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
8 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
9 + "Origin": "https://developer.riotgames.com",
10 + "X-Riot-Token": APIKEY
11 + }
12 +API="https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/" + accountid
13 +getAPI=requests.get(API, headers=headers)
14 +LOL_API_DATA=getAPI.json()['matches']
15 +def get_game_id(index):
16 + return LOL_API_DATA[index].get("gameId")
17 +def get_champ_id(index):
18 + return LOL_API_DATA[index].get("champion")
19 +
1 +# lol_op_rating
2 +#2020-11-15
3 +lol api 연동하여 대용량 데이터를 받아 처리하는 과정을 테스트하였습니다.
4 +유저의 데이터를 대용량으로 가져와 처리하는 과정에서 오픈 API 로 제공하는 rating제한보다
5 +많이 요청하여 오류가 생겼습니다. 해당 문제처리를 위해 DB를 사용하여 CSV파일로 만들어 처리해보겠습니다.
6 +#
7 +#
8 +#2020-11-30
9 +MySQL DB 생성하였습니다.
10 +사용자 UI 디자인 시작하여 중간과정까지 코드 업로드하였습니다.
1 +import Get_Account_Id
2 +import Get_Game_Id
3 +import requests
4 +APIKEY=Get_Account_Id.return_key()
5 +headers = {
6 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
7 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
8 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
9 + "Origin": "https://developer.riotgames.com",
10 + "X-Riot-Token": APIKEY
11 + }
12 +def op_score(ac_id):
13 + API="https://kr.api.riotgames.com/lol/match/v4/matchlists/by-account/" + ac_id
14 + getAPI=requests.get(API, headers=headers)
15 + DATA=getAPI.json()["matches"]
16 + score=0
17 + for i in range(0,5):
18 + score+=first_step(DATA[i].get("gameId"),ac_id)
19 + return round(score,2)
20 +
21 +def first_step(gameid,ac_id):
22 + API="https://kr.api.riotgames.com/lol/match/v4/matches/" + str(gameid)
23 + print(gameid)
24 + getAPI=requests.get(API, headers=headers)
25 + f_step_api=getAPI.json()
26 + t_score=0
27 + for i in range(0,10):
28 + if (f_step_api["participantIdentities"][i]["player"]["accountId"]==ac_id):
29 + if f_step_api["participants"][i]["stats"]["deaths"]==0:
30 + t_score=round((f_step_api["participants"][i]["stats"]["kills"]*3+f_step_api["participants"][i]["stats"]["assists"]*0.5)/\
31 + 1,2)+round(f_step_api["participants"][i]["stats"]["totalMinionsKilled"]\
32 + /(f_step_api["gameDuration"]/60)*0.2,2)+round(f_step_api["participants"][i]["stats"]["visionScore"]*0.05,2)
33 + else:
34 + t_score=round((f_step_api["participants"][i]["stats"]["kills"]*3+f_step_api["participants"][i]["stats"]["assists"]*0.5)/\
35 + (f_step_api["participants"][i]["stats"]["deaths"]*3),2)+round(f_step_api["participants"][i]["stats"]["totalMinionsKilled"]\
36 + /(f_step_api["gameDuration"]/60)*0.2,2)+round(f_step_api["participants"][i]["stats"]["visionScore"]*0.05,2)
37 + i=10
38 + return t_score
39 +
1 +import Get_Account_Id
2 +import Get_Game_Id
3 +import check_score
4 +import requests
5 +APIKEY=Get_Account_Id.return_key()
6 +headers = {
7 + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36",
8 + "Accept-Language": "ko-KR,ko;q=0.9,en-US;q=0.8,en;q=0.7",
9 + "Accept-Charset": "application/x-www-form-urlencoded; charset=UTF-8",
10 + "Origin": "https://developer.riotgames.com",
11 + "X-Riot-Token": APIKEY
12 + }
13 +def game_result(num):
14 + champid=Get_Game_Id.get_champ_id(num)
15 + gameid=Get_Game_Id.get_game_id(num)
16 + API="https://kr.api.riotgames.com/lol/match/v4/matches/" + str(gameid)
17 + getAPI=requests.get(API, headers=headers)
18 + LOL_API_DATA=getAPI.json()
19 + result=" "
20 + for i in range(0,10):
21 + if LOL_API_DATA["participants"][i]["championId"]==champid:
22 + if LOL_API_DATA["participants"][i]["stats"]["win"]==True:
23 + result="승리"
24 + else:
25 + result="패배"
26 + return result
27 +
28 +def match_user_name_and_opscore(num):
29 + gameid=Get_Game_Id.get_game_id(num)
30 + API="https://kr.api.riotgames.com/lol/match/v4/matches/" + str(gameid)
31 + getAPI=requests.get(API, headers=headers)
32 + LOL_API_DATA=getAPI.json()
33 + record_name=[]
34 + record_opscore=[]
35 + for i in range(0,10):
36 + record_name.append(LOL_API_DATA["participantIdentities"][i]["player"]["summonerName"])
37 + print(record_name)
38 + ac_id=LOL_API_DATA["participantIdentities"][i]["player"]["accountId"]
39 + record_opscore.append(check_score.op_score(ac_id))
40 + print(record_opscore)
41 + return record_name,record_opscore
42 +for j in range(0,10):
43 + print(game_result(j))
44 + lst1=[]
45 + lst2=[]
46 + lst1,lst2=match_user_name_and_opscore(j)
47 + print(lst1)
48 + print(lst2)