Showing
72 changed files
with
3608 additions
and
0 deletions
README.md
0 → 100644
c#+python/get_game_info.py
0 → 100644
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 | + |
c#+python/get_level.py
0 → 100644
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"] |
c#+python/get_match_info.py
0 → 100644
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 | + |
c#+python/get_opscore.py
0 → 100644
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 제우스")) |
project/.vs/project/v16/.suo
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
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 | + |

21.3 KB
No preview for this file type
project/project.sln
0 → 100644
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 |
project/project/App.config
0 → 100644
project/project/Form1.Designer.cs
0 → 100644
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 | + |
project/project/Form1.cs
0 → 100644
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 | +} |
project/project/Form1.resx
0 → 100644
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 |
project/project/Program.cs
0 → 100644
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 | +} |
project/project/Properties/AssemblyInfo.cs
0 → 100644
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 | +} |
project/project/Properties/Resources.resx
0 → 100644
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 | +} |
project/project/Properties/Settings.settings
0 → 100644
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 | +} |
project/project/UserControls/main.cs
0 → 100644
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 | +} |
project/project/UserControls/main.resx
0 → 100644
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 | +} |
project/project/UserControls/mainbox.cs
0 → 100644
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 | +} |
project/project/UserControls/mainbox.resx
0 → 100644
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 | +} |
project/project/UserControls/manual.cs
0 → 100644
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 | +} |
project/project/UserControls/manual.resx
0 → 100644
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 | +} |
project/project/UserControls/manualbox.cs
0 → 100644
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 | +} |
project/project/UserControls/manualbox.resx
0 → 100644
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 | +} |
project/project/UserControls/notice.cs
0 → 100644
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 | +} |
project/project/UserControls/notice.resx
0 → 100644
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 | +} |
project/project/UserControls/noticebox.cs
0 → 100644
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 | +} |
project/project/UserControls/noticebox.resx
0 → 100644
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 | +} |
project/project/UserControls/white.cs
0 → 100644
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 | +} |
project/project/UserControls/white.resx
0 → 100644
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 |
project/project/bin/Debug/Guna.UI2.dll
0 → 100644
No preview for this file type
project/project/bin/Debug/project.exe
0 → 100644
No preview for this file type
project/project/bin/Debug/project.exe.config
0 → 100644
project/project/bin/Debug/project.pdb
0 → 100644
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
File mode changed
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
project/project/obj/Debug/project.exe
0 → 100644
No preview for this file type
project/project/obj/Debug/project.pdb
0 → 100644
No preview for this file type
project/project/packages.config
0 → 100644
project/project/project.csproj
0 → 100644
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 |
testcode/DB_CREATE.py
0 → 100644
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 |
testcode/Get_Account_Id.py
0 → 100644
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 | + |
testcode/Get_Game_Id.py
0 → 100644
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 | + |
testcode/README.md
0 → 100644
testcode/check_score.py
0 → 100644
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 | + |
testcode/matches.py
0 → 100644
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) |
-
Please register or login to post a comment