본문 바로가기

비주얼 스튜디오

[Visual Studio] 비주얼 스튜디오 2017 정식 버전 출시 ※ 요약현지 시간으로 2017년 3월 7일 Visual Studio 2017 버전이 정식으로 출시하였다. 릴리즈 노트를 보면 알겠지만 많은 부분들이 개선되고 추가되었는데, 아쉽게도 C++ 같은 경우에는 버그 수정 및 STL 성능 향상, Cmake지원 외에는 2015 버전과 큰 차이가 없다고 한다. 고로 C++17 지원도 미흡하며 이 부분은 추후 업데이트로 보완하지 않을까 싶다. C++ 외에 필자가 관심 있는 부분으로는 C# 7.0 지원, 디버그 기능 강화, 테스트 기능 강화, 속도 향상(실행 속도 및 솔루션 로딩 시간 단축) 등이 있다. ※ 다운로드 주소https://www.visualstudio.com/downloads/ ※ 영문 릴리즈 노트 주소https://www.visualstudio.com/en.. 더보기
[Visual Studio] 비주얼 스튜디오의 서식 기능 활용하기 ※ 요약 비주얼 스튜디오는 편집 기능으로 봤을때 최고의 IDE중 하나다. 이는 필자의 의견만이 아니고 개발자 커뮤니티(Ex. 데브피아)나 다수의 개발 툴(이클립스, vi 등)들을 사용해본 직장 동료들의 의견을 들어봐도 대부분 동의하는 의견이다. 물론 최고의 컴파일러는 아니지만 말이다. 아무튼 비주얼 스튜디오는 버전업을 함에 따라 기능이 추가되는데, 2012버전부터 추가된 서식 기능은 정말 편한 기능중에 하나로써, 소스 코드를 작성하거나 편집할때 정말 많은 도움이 된다. 항목이 많아 일일이 다 설명하지는 않겠지만 어느 정도 보고 사용해 보면 편하다는 것을 알 수 있을 것이다. 서식 기능에 대해 조금 더 추가적으로 설명하자면, 사용자가 미리 자동 완성, 들여쓰기, 줄 바꿈, 줄 추가 등에 대해 사용자 입맛에.. 더보기
[Visual Studio] 비주얼 스튜디오 2017 RC 버전 출시 및 다운로드 ※ 요약 2016년 11월 16일 비주얼 스튜디오 2017 RC 버전이 출시되었다. RC 버전은 Release Candidate의 약자로써, 보통 정식 버전 직전에 출시하는 버전이다. 필요에 따라 RC1, RC2, RC3까지 진행되는 경우도 있으며 RC 버전이 나왔다는 말은 곧 정식 버전이 나올거라는 말이다. Visual Studio빠인 필자는 신제품 출시가 썩 반갑지만은 않은게 너무 자주 출시된다! - 17.03.09. 내용 추가17년 3월 7일 비주얼 스튜디오 2017 정식 버전 출시 ※ 새로운 기능릴리즈 노트 내용 링크 - 새로운 설치 환경- 향상된 Visual Studio 피드백 워크플로- Visual Studio IDE- 라이브 아키텍처 종속성 유효성 검사- 유닛 테스트- 개발자 명령 프롬프트-.. 더보기
[Visual Studio] 스킨 다운로드 사이트 소개 ※ 요약 Visual Studio 스킨을 다운 받을 수 있는 사이트를 소개하고자 포스팅한다. 스킨 종류는 비슷비슷한 것도 많지만 3500개 이상이 있으며, 최신 버전인 비주얼 스튜디오 2015도 지원한다. 원하는 스킨을 다운로드 받아 적용하면 되는데... 필자는 당장 스킨을 바꿀일이 없어 적용 방법은 모른다! 적용 방법은 어렵지 않을 것이므로 찾으면 댓글로 좀 알려주면 추가하도록 하겠다. 참고로 기본 스킨 변경 방법은 이 포스트를 참고하면 된다. ※ 사이트 링크 http://studiostyl.es/ ※ 설명 아래는 위 링크를 통해 사이트로 이동한 화면이다. 원하는 스킨을 다운로드 받으면 된다. 참고로 비주얼 스튜디오 버전은 다운로드시 선택하면 된다. 더보기
[Visual Studio] 2015 업데이트3 출시 및 다운로드 ※ 요약 2016년 3월 30일 업데이트2 릴리즈 이후, 90여 일 만에 비주얼 스튜디오 2015업데이트3가 나왔다. visual studio 2012 이후 업데이트가 잦은 편인데, 새로운 기능과 새로운 문법 등이 추가된다는 점에서는 환영해야 할 일이지만, 시간이 오래 걸리는 설치 작업을 자주 해야 한다는 점에서는 단점이 될 수도 있다. ※ 다운로드 주소 https://www.visualstudio.com/ko-kr/downloads/download-visual-studio-vs.aspx ※ 릴리즈 노트 내용 https://www.visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs ※ 다운로드 방법 상기 다운로드 주소로 이동하면 아래와 같은 화면이 나.. 더보기
[Visual Studio] 비주얼 스튜디오 코드 1.1 공개 ※ 요약 윈도우와 리눅스, 맥OS X에서 사용 가능한 크로스 플랫폼 에디터인 비주얼 스튜디오 코드가 1.0을 공개한지 얼마되지 않아 1.1을 공개했다. 인텔리전트 에디팅을 지원하고 강력한 디버깅을 환경을 제공하며 100가지 이상의 확장자를 지원한다고 하는데, 필자는 기존에 사용하던 것들도 있고 한글 지원(입력 및 출력)이 미흡하여 사용할 일이 없을거 같다. ※ 다운로드 링크 https://code.visualstudio.com/ ※ 실행화면 아래는 비주얼 스튜디오 코드로 *.cpp 파일을 열어본 화면이다. 한글 주석은 모두 깨져있고, 한글을 입력할 때도 뭔가 이상하다. 아래는 Notepad++로 오픈한 화면이다. 필자는 메모장 대용으로 사용중이며 간단한 메모 및 소스코드를 볼때 사용한다. 더보기
[디버깅] 비주얼 스튜디오 디버깅 시작하기 ※요약 디버깅의 사전적인 의미는 아래와 같다.1. 컴퓨터 프로그램의 잘못을 찾아내고 고치는 작업. 일단 작성된 프로그램들이 정확한가(즉 잘못 작성된 부분이 없는가)를 조사하는 과정출처 - 네이버 지식백과 아래는 브레이크 포인트의 사전적인 의미다.2. 소프트웨어 개발에서 프로그램을 고의적으로, 일시적으로 멈추거나 아예 멈추게 하는 장소를 장소를 가리키며, 브레이크 포인트는 디버깅을 목적으로 넣는다. 더 일반적으로 브레이크 포인트는 실행 도중 프로그램에 대한 정보를 알아내기 위한 수단이기도 하며, 프로그램이 예측한대로 기능하고 있는지 확인할 때도 사용한다.출처 - 위키백과 사전적 의미가 잘 와 닿지 않더라도 실습하면서 보면 자연스레 알게 된다.Visual Studio를 통해 디버깅하는 방법을 알아볼 것이며,.. 더보기
[Visual Studio] 추가 기능 - Visual Assist X 제작사 홈페이지 : http://www.wholetomato.com/ 비주얼 스튜디오로 개발할 때 많은 도움이 되는 비주얼 어시스트입니다.강력한 인텔리센스 기능과 구문 강조, 자동 완성, 리팩토링 기능 등이 있으며 비주얼 스튜디오 6.0부터 최신 버전인 2013(12.0)까지 지원합니다. 어찌나 편리한지.. 사용 안 한지 5개월이 넘었음에도 불구하고 아직도 생각이 나네요.사용 시, 소스 분석이나 타이핑 면에서 많이 편합니다. 좌측은 기본 화면, 우측이 비주얼 어시스트가 적용된 화면입니다.클릭시 원본 크기로 볼 수 있습니다. 아래는 스펠링 확인 기능을 비활성화 시켜 한글 주석에 빨간 밑 줄이 생기지 않게 하는 옵션 VA Snippet Editor입니다.사용자 매크로 비슷한건데, 아래와 같이 자주 사용하는 .. 더보기
[Visual Studio] 2012, 2013, 2015 스킨 변경 방법 아래는 비주얼 스튜디오 2012 기본 스킨인 "광원"입니다.배경색은 제가 임의로 바꿨는지 푸른색 계통이네요.배경색 변경은 Visual Studio 색 변경, 배경색 지정 링크에 가면 있습니다. 아래는 "어둡게" 스킨입니다. 아래는 바꾸는 방법입니다.비주얼 스튜디오 상단 메뉴에서 "도구(T)" -> "옵션(O)" -> "환경" -> "일반" 에 있습니다. 더보기
[Visual Studio] 색 변경, 배경색 지정 비주얼 스튜디오나 QT, 이클립스 등으로 코딩할 때 배경색이 하얀색이면 조금만 코딩해도 알게모르게 눈에 금방 무리가 옵니다.이럴 때 푸른색 계통이나 눈에 좋다는 녹색 계통으로 연하게 배경색을 칠해주면 눈의 피로가 훨씬 덜 하게 됩니다. 비주얼 스튜디오 2012의 경우 스킨을 바꾸는 방법도 있습니다.Visual Studio 2012 스킨 변경 방법 참고로 아래 소스는 EXIF Viewer, EXIF 뷰어 프로그램의 히스토그램 데이터 생성하는 부분의 소스입니다. 제약적이지만 아래 두 빨간 네모를 통해 색을 지정할 수 있습니다.하지만 왼쪽 트리는 색을 못 바꾸겠네요 - _-; 더보기