본문 바로가기

Visual Studio

(8)
Visual Studio 레이아웃 저장 개발자는 보통 듀얼 모니터를 사용하는데 한쪽에는 코드를 한쪽에는 관련 창들을 띄워놓는경우가 있다. 집에서는 이런식으로 위아래로 듀얼모니터를 사용해서 이런식으로 배치하고 연구실에는 양옆으로 좀더 내가쓰는데에 적합하게 배치해놓았는데 메인 비주얼창을 제외하고 나머지 창들은 실수로 끄기 너무 쉽다.. 특히 원격으로 들어갈때.. 매번 실수로 끄면 다시 창들을 설정하는데 창 설정에 레이아웃 저장, 적용, 관리 등이 있었다.. 왜 모르고 지나치고 있었지... 아무튼 레이아웃을 저장해서 그때그떄 바꿀수 있다.
Visual Studio 빌드 성공 및 브레이크 포인트 히트 알림 Unreal 이나 VTM 같은것들은 프로젝트사이즈가 커서 빌드하는데만 해도 한세월이 걸린다. 그래서 보통 빌드를 하고 다른작업을 하거나 하염없이 기다리는데 다른작업을 하다가 빌드가 끝난것을 알기위해 빌드가 끝나면 이를 Toast message 로 알려주는 플러그인을 사용하고 있다. https://marketplace.visualstudio.com/items?itemName=tmyt.ToastNotifier ToastNotifier - Visual Studio Marketplace OverviewQ & ARating & Review ToastNotifier Toast Notification Addon for Visual Studio 2012, 2013, 2015, 2017, 2019 (Preview) & ..
인공지능 Intellisense, Intellicode https://visualstudio.microsoft.com/ko/services/intellicode/ Visual Studio IntelliCode | Visual Studio - Visual Studio Visual Studio IntelliCode는 차세대 개발자 생산성에 대한 AI 지원 기능의 실험적 집합입니다. visualstudio.microsoft.com 마소가 대체 왜 github를 인수했을까? 이것 때문이다 라고는 정확히 말 못하겠으나 인수했기 때문에 이걸 만들 수 있었을것이다. VS 의 최고장점중 하나인 자동완성 - 인텔리센스 기능의 확장 비스무리한 이것은 기존의 이름순 정렬 자동완성이 아닌 요로코롬 지금 쓸만한 함수, 변수등을 Github로 인하여 학습한 결과로 AI 가 추천해준다..
[C# 때려잡기] C# 강의 18.접근 지정자 1 접근 한정자클래스내의 변수나 함수에 대한 접근 범위를 설정한다. (접근 제한자, 접근 지정자 라고도 한다) 요것이 무슨의미나 하믄 이전에 만든 캐릭터 클래스를 살펴보자 using System; namespace ConsoleApp1{ class Character { public int hp; public int speed; public string name; public void Move(int dir) { // } public void Jump() { // } public void Hit() { // } } class Program { static void Main(string[] args) { Character mario = new Character(); mario.name = "슈퍼마리오"; m..
[Visual Studio] Template의 intellisence https://blogs.msdn.microsoft.com/vcblog/2018/06/26/template-intellisense/ 와씨 이게되네.. 원래 템플릿은 컴파일러가 코드를 만들어주기때문에오류도 링크에러로 뜨고, 인텔리센스가 그지같이 작동하기때문에 기본적으로 코드상에서 나오는 오류를 확인하기 너무 힘든데.. 모르는 사이에 Visual Studio C++에 킹갓기능이 추가되었다. 걍 템플릿 인수를 설정해서 그때 생기는 인텔리센스를 확인할수있다.
[Visual Studio] 메서드 자동완성 기능 플러그인 (C# Methods Code Snippets) https://marketplace.visualstudio.com/items?itemName=jsakamoto.CMethodsCodeSnippets 비주얼스튜디오에서 C#은 워낙 킹갓 인텔리센스를 제공해줘서한 두글자쓰고 탭탭 누르면 왠만하면 다 만들어주는데 의외로 메소드에서 이런기능이 없다 해당 플러그인을 깔면 메소드에서도 해당 기능을 지원해준다. method (snippet for instance method) and "method1", "method2", "method3" are taking arguments edition. vmethod (snippet for virtual instance method) and "vmethod1", "vmethod2", "vmethod3" are taking arg..
visual studio 빈 프로젝트 콘솔창 유지시키기 빈프로젝트를 만들고 프로그램을 실행시키면 마지막에 콘솔창이 바로 종료되는데이를 막기 위해서 보통 system("pause") 를 마지막에 추가한다. 프로젝트 설정에서 이렇게 추가하지않아도 콘솔창을 유지시킬수가있다. 프로젝트 속성에 들어가 하위시스템을 콘솔로 바꾸어 주면 된다
visual studio 2017 커뮤니티 설치법 MS 가 최근 친 오픈 소스를 지향 하면서개발자가 참 편하게 코딩할수있게 된점이 많은것같다 그중 대표적인게 Visual Studio의 무료화인데그동안의express 와는 다르게 사실상 거의 완전한 visual studio를 사용 할 수 있게 된것! 그리고 2015까지 이어져 오던 망할 인스톨러가 아닌 새로운 인스톨러의 적용으로 체감상 더 빠른거 같기도 하다. 다운로드 링크를 타고 가서 https://visualstudio.microsoft.com/ko/downloads/ 커뮤니티 버전을 다운받고 인스톨러에서 커뮤니티 버전을 다운받으면 끝이다. 1. C++ 설치C/C++ 을 처음 배우는 사람들은 visual studio를 이용하여 학습을 시작할것인데그냥 visual stuido 설치하면 c++ 이 설치 되..