Programming/Visual Studio
[C#] ์๋ฃจ์
ํ์๊ธฐ์์ Form์ด ์ฌ๋ผ์ง๋ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
[C#] ์๋ฃจ์ ํ์๊ธฐ์์ Form์ด ์ฌ๋ผ์ง๋ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
2022.12.27Form์ด ์ฌ๋ผ์ง๋ ํ์ C# WinForm ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ๋ ์ค Form์ด ์ฌ๋ผ์ง๋ ํ์์ด ๋ฐ์ํ์ต๋๋ค. ์ด๋ป๊ฒ ์ฌ๋ผ์ง๋ค๋ ๊ฑด์ง ํ๋ฒ ๋ณด๊ฒ ์ต๋๋ค. ์๋ ๊ทธ๋ฆผ์ ๋ณด๋ฉด, Form1.cs ์ผ์ชฝ์ ์ฌ๊ฐํ ์์ด์ฝ์ด ๋ณด์
๋๋ค. ๊ทธ๋ฐ๋ฐ ์ค๋ฅธ์ชฝ๊ณผ ๊ฐ์ด C# ์์ด์ฝ์ผ๋ก ๋ณ๊ฒฝ๋์์ต๋๋ค. ์ด ์ํ์์ Form1.cs๋ฅผ ๋๋ธ ํด๋ฆญํ๋ฉด ๋์์ธ ํญ์ด ๋ณด์ด์ง ์๊ณ ์์ค ์ฝ๋๋ง ๋ณด์
๋๋ค. ์ฌ์ง์ด ์ด ์ํ์์๋ ์์ค ์ฝ๋ ์ฐฝ์์ '๋์์ด๋ ๋ณด๊ธฐ' ๋ฉ๋ด๋ ์ฌ๋ผ์ง๋๋ค. ์ฐธ ๋ต๋ตํ์ฃ ? ์ฌ์ง์ด ๋น์ฃผ์ผ ์คํ๋์ค๋ฅผ ์ฌ์คํํ๋ , ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ
ํด๋ ํด๊ฒฐ๋์ง ์์ต๋๋ค. ํ์ง๋ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์๊ฐ๋ณด๋ค ๊ฐ๋จํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ ๋ฌธ์ ๊ฐ ์๋ ํ๋ก์ ํธ์ csproj ํ์ผ์ ํ
์คํธ ํธ์ง๊ธฐ(๋ฉ๋ชจ์ฅ)๋ก ์ฝ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฌธ์ ๊ฐ ์๋ ํ์ผ(๋ณธ๋ฌธ์ Form1.cs)..
[VTK] CMake ๋น๋ ๋ฐ Visual Studio ํ๊ฒฝ ๊ตฌ์ฑ
[VTK] CMake ๋น๋ ๋ฐ Visual Studio ํ๊ฒฝ ๊ตฌ์ฑ
2022.10.10VTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ VTK ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ฌ์ฉ์์ ํ๊ฒฝ์ ๋ง์ถฐ ์ง์ CMake๋ก ๋น๋ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, Visual Studio ๋ฒ์ ์ด๋ผ๋ ๊ฐ, 32bit ๋๋ 64bit์ ๋ง๋ ํ๊ฒฝ์ผ๋ก ๋น๋ํด์ผ ํฉ๋๋ค. ์ด์ ์๋ VTK CMake ๋น๋์ Visual Studio ํ๋ก์ ํธ ํ๊ฒฝ ์ค์ ๋ฐฉ๋ฒ์ ๋ํด ๋ค๋ฃฌ ๊ธ์ด ์๋๋ฐ์. VTK์ Visual Studio ๋ฒ์ ์ด ๋ฎ์ ์ข ๋ ์์ ๋ฒ์ ์ ๋ง์ถฐ ํฌ์คํ
์ ์๋ก ํ๊ฒ ๋์ต๋๋ค. ์ด์ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์. [VTK] VTK 8.2 ๋ฐ Visual Studio 2015 ํ๊ฒฝ ๊ตฌ์ฑ [VTK] VTK 8.2 ๋ฐ Visual Studio 2015 ํ๊ฒฝ ๊ตฌ์ฑ VTK๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ค๋น ๊ณผ์ ์ด ๋ค์ ๊ธธ๊ณ ๋ณต์กํฉ๋๋ค. ๋ณธ ๊ธ์์๋ ์ฐจ๋ก์ฐจ๋ก ์ฝ๊ฒ ..
[Visual Studio] ๋น์ฃผ์ผ ์คํ๋์ค 2019์์ ๊น๋ฉ(GitLab) ํจํค์ง ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
[Visual Studio] ๋น์ฃผ์ผ ์คํ๋์ค 2019์์ ๊น๋ฉ(GitLab) ํจํค์ง ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
2022.04.19๊น๋ฉ(GitLab) ํจํค์ง ๊น๋ฉ(GitLab)์ ๊น(Git), ๊นํ(GitHub)๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ค ์ฝ๋์ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํ ์์คํ
์
๋๋ค. ์ข
๋ฅ์ ๋ฐ๋ผ ์ค์นํ๋ ์๊ณ , Console์ด๋ GUI๋ก ์ ๊ณต๋๋ ํํ๋ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ๊ธํ ์ธ ๊ฐ์ง ๋ชจ๋ ๋น์ฃผ์ผ ์คํ๋์ค์์ ํจํค์ง(ํ๋ฌ๊ทธ์ธ)๋ก๋ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
๋ง ์๊ณ ์๋ค๋ฉด, ๊ตณ์ด ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ง ์๊ณ ํ๋ฌ๊ทธ์ธ ์กฐ์์ผ๋ก ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ด์ฃ . ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋น์ฃผ์ผ ์คํ๋์ค 2019์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ค ์ ์ด ์ต์
์ผ๋ก ๊น๊ณผ Team Foundation Server๋ฅผ ์ ๊ณตํ๊ณ ์๋๋ฐ์. Visual Studio 2019๋ถํฐ ์๋ก์ด ์ต์
์ด ํ์ฑํ๋์ด, ์ด์ ์ ์ฌ์ฉํ๋ ๊น ๋ฉ๋ด๊ฐ ๋ณด์ด์ง ์๋ ๊ฒ์ด์ฃ . ๋ฌผ๋ก , ์๋ก ๋ฐฐ์์ ์ฌ์ฉํด๋ ..
[Visual Studio] ๋น์ฃผ์ผ ์คํ๋์ค ๋ฐ์์ด ๋๋ ค์ง๋ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
[Visual Studio] ๋น์ฃผ์ผ ์คํ๋์ค ๋ฐ์์ด ๋๋ ค์ง๋ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
2021.07.22๋น์ฃผ์ผ ์คํ๋์ค ๋๋ ค์ง๋ ํ์ ์ธ์ ๋ถํฐ์ธ๊ฐ ๋น์ฃผ์ผ ์คํ๋์ค ์ฌ์ฉ ์ค ๋ฐ์์ด ๋๋ ค์ง๋ ํ์์ด ๋ฐ์ํ์ต๋๋ค. ๋ณดํต ๊ตฌ๊ธ์ '๋น์ฃผ์ผ ์คํ๋์ค ๋๋ฆฐ ํ์'์ผ๋ก ๊ฒ์ํ๋ฉด, ์ปดํ์ผ ์๋๊ฐ ๋๋ฆฌ๊ฑฐ๋ ์คํ ์๋์ ๊ฐ์ '์ฑ๋ฅ' ๊ด๋ จ ์ด์ ์๊ธฐ๊ฐ ๋ง์๋ฐ์. ์ ๊ฐ ๊ฒช์ '๋ฐ์์ด ๋๋ ค์ง๋ ํ์'์ ๋ค์๊ณผ ๊ฐ์ ์ฆ์์
๋๋ค. ๋น์ฃผ์ผ ์คํ๋์ค ์คํ ํ ์๋ก์ด ํ๋ก์ ํธ ์์ฑ ์, ๊ฐ ๋ฉ๋ด ๋ณ ์์ด์ฝ์ด ๋ช ์ด ๋ค์ ๋ก๋๋จ. ์ฐธ์กฐ ๋ฐ ์ธํ
๋ฆฌ์ผ์ค(Intellisense)์ ๋ฐ์์ด ๋ช ์ด ๋ค์ ํ์. (์ ์ ๊ฒฝ์ฐ ์ฝ 5์ด ๋ค์ ์ธํ
๋ฆฌ์ผ์ค๊ฐ ๋์ํ๋๊ตฐ์) ํด๋์ค ๋ฐ ๋ณ์์ ํ์ด๋ผ์ดํ
(Highlighting) ํ์๊ฐ ๋ช ์ด ๋ค์ ํ์. ์ ๋ง ๊ฒช์ด๋ณด์ง ์์ ์ฌ๋์ ๋ต๋ตํจ์ ๋ชจ๋ฅด์ค๊ฒ๋๋ค. ํ๋ก์ ํธ ๋น๋ ๋ฐ ์คํ์๋ ๋ฌธ์ ๊ฐ ์์ง๋ง, ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ..
[Visual Studio] ๊ฐ๋ ฅ ์ถ์ฒ! ๋น์ฃผ์ผ ์คํ๋์ค ์ ์ฉํ ํ์ฅ ํ๋ก๊ทธ๋จ ์๊ฐ
[Visual Studio] ๊ฐ๋ ฅ ์ถ์ฒ! ๋น์ฃผ์ผ ์คํ๋์ค ์ ์ฉํ ํ์ฅ ํ๋ก๊ทธ๋จ ์๊ฐ
2020.09.05์๊ฐ ๋น์ฃผ์ผ ์คํ๋์ค(Visual Studio)์ ๋ฒ์ ์ด ์ฆ๊ฐ๋จ์ ๋ฐ๋ผ, ์คํ๋์ค ์์ฒด์์ ์ ์ฉํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ผ์๋ ๋ถ์กฑํ ๊ธฐ๋ฅ์ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ์ฌ ์ด๋ ์ ๋ ํด์ํ ์ ์์ต๋๋ค. ์ด๋ฒ ํฌ์คํ
์์๋ ์ง๊ธ๊น์ง ์ฌ์ฉํ๋ฉด์ ์ ์ฉํ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ํ์ฅ ํ๋ก๊ทธ๋จ ๋ฉ๋ด Visual Studio๋ฅผ ์คํํ ํ, ๋๊ตฌ ๋ฉ๋ด์์ ํ์ฅ ๋ฐ ์
๋ฐ์ดํธ๋ฅผ ํด๋ฆญํฉ๋๋ค. ์๋์ ๊ฐ์ด ํ์ฅ ๋ฐ ์
๋ฐ์ดํธ ์ฐฝ์ด ์์ฑ๋๋๋ฐ์. ์ข์ธก ๋ฉ๋ด์ ์จ๋ผ์ธ์ ํด๋ฆญํ๊ณ ์ฐ์ธก์ ๊ฒ์์ ํตํด ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ ๋ฐ ์ค์นํ ์ ์์ต๋๋ค. ์ค์น ๊ณผ์ ์ ๋๋ฌด ๊ฐ๋จํ๋ฏ๋ก ์๋ตํ๊ฒ ์ต๋๋ค. Indent Guides C++์ธ์ด์์๋ ์ฝ๋ ๋ธ๋ญ(block)์ { ๊ธฐํธ์ } ๊ธฐํธ๋ก ๋ฌถ์ ์ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ฝ..
[Visual Studio] "'GitLabPacakge' ํจํค์ง๊ฐ ์ ๋๋ก ๋ก๋๋์ง ์์์ต๋๋ค" ๋์ฒ ๋ฐฉ๋ฒ
[Visual Studio] "'GitLabPacakge' ํจํค์ง๊ฐ ์ ๋๋ก ๋ก๋๋์ง ์์์ต๋๋ค" ๋์ฒ ๋ฐฉ๋ฒ
2020.07.05์๊ฐ ํ์ฌ ์ปดํจํฐ์๋ Visual Studio 2015์ 2017์ ์ฌ์ฉํ๊ณ ์๊ณ , ๋ชจ๋ Gitlab ํ์ฅ ๋๊ตฌ๊ฐ ์ค์น๋์ด ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ด์ํ๊ฒ ๋ฉฐ์น ์ ๋ถํฐ ์๋ ์ฌ์ง๊ณผ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋๊ตฐ์. ์๋ฌธ ๋ฒ์ ์ ์ฌ์ฉํ์ ๋ค๋ฉด ์ด๋ฐ ๋ฉ์์ง๊ฐ ๋ฐ์๋ฉ๋๋ค(2020-07-05 ๊ธฐ์ค). The 'GitLabPackage' package did not load correctly. ํ๋ก์ ํธ์ ์๊ด์์ด Visual Studio๋ฅผ ์คํํ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์ฆ์์ ์ฐธ ํฌํํ๊ฒ๋, Visual Studio ์คํ ํ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ธฐ๊น์ง ์ฒ์์๋ ์๋ฌ๊ฐ ์์์ต๋๋ค. ๋ฌธ์ ๋ Visual Studio ์ฌ์คํ ์๋ถํฐ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ฅผ ์๊ธฐ๊น์ง ํ์ฌ, ์ง ์ปดํจํฐ์์ ์ค์นํ๊ณ ์ง์ฐ๊ณ ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ์ฐพ๊ธฐ๊น์ง ์..
[Visual Studio] VS2015 ๋๊ตฌ ์์(ToolBox) ์ข
๋ฃ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
[Visual Studio] VS2015 ๋๊ตฌ ์์(ToolBox) ์ข ๋ฃ ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ
2019.07.31์ต๊ทผ Visual Studio 2015์์ C# Windows Form ์์
์ด ์์๋๋ฐ์. Custom Control์ ์ ์ํ์ฌ ์ ํผ ํ๋ก์ ํธ์ ์ถ๊ฐํ๋ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ง์นจ ์ฌ๋ถ์ PC๊ฐ ๋ ์์ด์ ํ์ธํด ๋ณด์๋๋ฐ, PC 1๋๋ ์ ์์ ์ผ๋ก ์คํ๋๊ณ 2๋์ PC๋ ์ฆ์์ด ๋์ผํ์ต๋๋ค. ์๋๋ฌ ํ๋ก์ ํธ๋ฅผ ์งํํด์ผ ํ๋๋ฐ... ๋ฌธ์ ํด๊ฒฐ ๋๋ฌธ์ ์๊ฐ์ ๋ง์ด ์๋นํ์ต๋๋ค. ๋๊ตฐ๊ฐ ์ด ๊ธ์ ๋ณด์์ ๋ ๋์์ด ๋๋ฉด ์ข๊ฒ ์ผ๋ฉด ํ๋ ๋ฐ๋์
๋๋ค. ์ฆ์์ฆ์์ '๋๊ตฌ ์์(ToolBox) > ํญ๋ชฉ ์ ํ'์ ํด๋ฆญํ๋ฉด ์งํ ์ฐฝ์ด ๋ณด์ฌ์ง๋ค๊ฐ Visual Studio๊ฐ ์ฌ์คํ ๋๋ ์ด์ฒ๊ตฌ๋ ์๋ ํ์์
๋๋ค. ์๋ ๊ทธ๋ฆผ์ฒ๋ผ '๋๊ตฌ ์์'์์ 'ํญ๋ชฉ ์ ํ' ๋ฉ๋ด๋ฅผ ํด๋ฆญํฉ๋๋ค. ์๋์ ๊ฐ์ด '๋๊ตฌ ์์ ํญ๋ชฉ ์ ํ' ์ฐฝ..