본문 바로가기

Visual Studio   ( 29 )


Visual Studio 2022. C++ , MFC 개발환경 설치 사전 준비 : Visual Studio 2022 설치된 상태. C++ , MFC 개발 환경 설치 방법 Visual Studio 실행하여 메뉴 : Tools -> Get Tools and Featues... 클릭하여 뜬 아래 창에서 상단 탭 워크로드 에서 C++ 을 사용한 데스크톱 개발 선택하고, 오른쪽 세부 선택에서 붉은 박스 부분 추가 선택하여 버튼 수정 클릭하면 설치완료됨. 첫 등록 : 2021.12.05 최종 수정 : 단축 주소 : https://igotit.tistory.com/3091 2021. 12. 5.
Visual Studio 2022. 파이썬 개발환경 설치 사전 준비 : Visual Studio 2022 설치된 상태. 파이썬 개발 환경 설치 방법 Visual Studio 실행하여 메뉴 : Tools -> Get Tools and Featues... 클릭하여 뜬 아래 창에서 상단 탭 워크로드 에서 Python 개발 선택하고 버튼 수정 클릭. 첫 등록 : 2021.12.04 최종 수정 : 단축 주소 : https://igotit.tistory.com/3090 2021. 12. 4.
Visual Studio 2022 Community (무료) 설치 Visual Studio 2022 - Visual Studio 2019 다음 버전. - Visual Studio 의 첫 64비트 기반 IDE - 출시일자 : 2021. 11. 15 Visual Studio 2022 Community 설치 - 다운로드 주소 : 아래 링크. Visual Studio를 다운로드해 주셔서 감사합니다. - Visual Studio Visual Studio를 처음 사용하시나요? 새로운 개발 도구를 학습하는 것은 어려울 수 있습니다. 이 단계별 학습 여정을 통해 원하는 언어로 간단한 앱을 성공적으로 만들 수 있습니다. 시작하겠습니다 visualstudio.microsoft.com - 설치 방법 : 위 다운로드 한 파일을 실행시켜 설치 진행하면 됨. - 워크로드 선택창. (아래 그림).. 2021. 12. 4.
Visual Studio native C++ 프로젝트에서 64비트, 32비트 플랫폼 선택하여 빌드 가능하게 설정하기. 개요 본 글에서는 Visual Studio 의 native C++ 프로젝트의 빌드 대상 플랫폼(운영체제의 비트수)에 64비트를 추가하는 설정법 정리한다. Visual Studio 기본 셋팅은 32비트로 되어있는데, 추가로 64비트도 선택할 수 있도록 한다. - native C++ 은 32비트, 64비트 중 1개만 선택 가능하다. - 보통 native C++ 응용프로그램은 32비트로 설정하는 것이 대부분이다. 32비트 응용프로그램은 64비트 운영체제에서도 정상적으로 실행되지만, 64비트로 만들어진 응용프로그램은 32비트 운영체에서 실행되지 못하기 때문이다. - 어쩔 수 없는 상황 때문에, native C++ 을 64비트로 만들어야 하는 경우도 있다. Visual Suudio 로 64비트, 32비트 프로그램.. 2019. 10. 27.
Visual Studio , Visual C++ 활용 정리. Visual Studio C++ 활용 Visual Studio Visual C++ / C# 1.설치, 설정 주제 비고. Visual Studio 2010 설치. Visual Studio 2013 (Community)무료 설치. Visaul Studio 2015 (Community)무료 설치. - Visual Studio 2015 버전은 이전 버전대비 급이 다르게 좋아졌고 , 2016년 1월 기준 최고 품질의 개발환경은 단연코 VS2015. Visual Studio 2015 언어선택. - 영문. - Visual Studio 한글OS에서 설치하면 한글로만 표현됨. 타 언어 표현법. Visual Studio 2015 Installer 설치. 프로그램 셋업 만드는 것 Visual Studio 2017 (Comm.. 2019. 10. 27.
VC++. MFC 대화상자 기반 응용프로그램 만들기.예: CyFinAPI_App1 개요. VC++ 에서 대화상자 기반 응용프로그램 만드는 과정 정리. - 버튼 및 표현요소들을 배치하고 사용자 입력 처리등 간단한 응용프로그램 작성시 유용. IDE: Visual Studio 2015프로젝트 이름 : CyFinAPI_Smaple1 전체과정. 1. Visual Studio 에서 메뉴 파일 -> 새로만들기 -> 프로젝트 클릭하여, 2. 템플릿 -> Visual C++ -> MFC -> MFC 응용프로그램 선택하고, 프로젝트이름, 경로지정3.이후 응용프로그램 마법사에서 설정. 아래 상세 설명은 상기 2,3 정리. 상세- 대화상자기반 MFC 응용프로그램 만들기. 1. MFC응용프로그램, 프로젝트 이름, 경로지정. MFC 응용프로그램 마법사 설정. 마법사 시작 . 버튼 "다음" 클릭. 대화상자 기반.. 2019. 4. 16.
Python. 대화형 창 활용. hello python 개요 Visual Studio 에서 Python Interactive Window 이용하여 Pyhtom 구문 입력하고 즉시 실행하는 방법. 사전준비 : Visual Studio 2017 에 Python 개발환경 설치 된 상태-> http://igotit.tistory.com/1376 Python 대화형 창 보이게 하기. Visual Studio 실행하여 메뉴 View -> Other Windows -> Python Interactive Window 클릭하면 아래 붉은 박스 처럼 대화형 창이 보인다. Python 구문 실행해보기. 위 그림 파랑 박스처럼 python 출력구문 print("hello python") 기록하고 엔터 치면 녹색줄처럼 해당 글자 보이다. Python Interactive Windo.. 2017. 7. 23.
Visual Studio 2017. Python 설치하기. 개요 Visual Studio 2017 설치된 상태(방법보기 -> http://igotit.tistory.com/1337 ) 에서 Python 개발환경 추가 설치 하기. Visual Studio 2017 에서 Python 개발환경 설치하는 경우 장점. - Python 인터프리터까지 같이 설치되어 간편, 지속가능한 개발환경 유지 가능. 비교 : Visual Studio 2015 에서 Python 개발환경 구축하는 경우에는 사용자가 별도도 Python 인터프리터 설치 해야 하는 등 관리대상 많아져서 번잡스러움. 1. Visual Studio Installer 실행하여 뜬 아래창에서, Python 개발 선택하고, 오른쪽 기본 옵션 상태로 선택하고 버튼 수정 클릭한다. 설치소요시간 5분이내. 2. 상기 설치이후.. 2017. 7. 23.
Visual Studio 프로젝트 속성에서 매크로 의미. - Visual Studio 프로젝트의 속성 페이지 대화 상자에서 문자열이 허용되는 모든 위치에서 매크로 사용가능. - 매크로는 대/소문자를 구분없음. 매크로설명$(RemoteMachine)디버그 속성 페이지에서 Remote Machine 속성의 값으로 설정합니다. 자세한 내용은 C/C++ 디버그 구성에 대한 프로젝트 설정 변경을 참조하세요.$(Configuration)현재 프로젝트 구성의 이름(예: "Debug")입니다.$(Platform)현재 프로젝트 플랫폼의 이름(예: "Win32")입니다.$(ParentName)(사용되지 않음) 이 프로젝트 항목을 포함하는 항목의 이름입니다. 부모 폴더 이름 또는 프로젝트 이름이 됩니다.$(RootNameSpace)응용 프로그램을 포함하는 네임스페이스(있는 경우).. 2017. 7. 16.
Visual Studio 2015 빈 솔루션 생성. 빈솔루션 필요한 경우 : 프로젝트들은 이미 있고, 이들을 Visual Studio 에서 1개의 솔루션 내에서 핸들링 하려는 경우. 빈솔루션 만들기 방법. 메뉴: File -> New -> Project... 클릭하여 뜬 아래 창에서, 1번 선택하여 Blank Solution 선택하고 2번에 솔루션 명칭 기록하고, 3번 에서 어떤 폴더 하위에 솔루션 폴더 만들지 지정하고, 기타 4번 에서 Git Repository 설정하려면 하고, 버튼 OK 클릭. ///1247. 2017. 3. 12.
Windows 10 SDK 설치. Windows Software Development Kit for Windows 10. 개요. Windows 10 SDK 설치법 정리. 정식명칭 : Windows Software Development Kit for Windows 10. 필요성.- DirectX 12 개발 비롯한 기타 제공 기능 활용시.- 기타 Windows 10 SDK에서 지원되는 사항은 아래 주소 의 개요 설명글 참조하면 됨. Windows 10 SDK 개요 설명 및 설치파일 입수처 : https://dev.windows.com/ko-kr/downloads/windows-10-sdk 설치 Windows 10 SDK 사이트 https://dev.windows.com/ko-kr/downloads/windows-10-sdk 에서 버튼 "SDK 다운로드" 클릭 (아래 그림) 다운로드 받은 파일 실행. 하면 아래 그림같은 창이 뜨.. 2016. 1. 6.
Visual Studio 2015 VC++ 배포시. Universal CRT(C RuntTme) 라이브러리 배포 방법. CRT 배포 요약.- Visual Studio 2015. VC++ 버전14. Visual Studio 2015에 포함된 Visual C++ (버전14)에서 제작된 응용프로그램 배포시, Universal CRT(C RunTime )라이브러리가 실행될 컴퓨터에 있어야 응용프로그램이 정상 실행된다. Win10 에는 Universal CRT가 기본 설치되어있기때문에 별도 설치가 필요없다. win7,8,8.1 의 컴퓨터에 Universal CRT 라이브러리파일이 없다면 아래 3가지 방식 중 하나를 이용하여 VS2015의 VC++로 제작된 응용프로그램 정상실행가능하다. 용어 : Universal CRT - Visual Studio 2015 의 VC++(버전14)부터 등장. 이전의 Visual C++ 6.0, 201.. 2015. 12. 12.
VC++ 응용프로그램에서 DLL 사용하기. 예: CyFinAPI.DLL 을 CyFinAPI_App1 에서 사용. 개요. DLL 을 VC++ 응용프로그램에서 사용하는 법 상세설명. - Visual Studio 2015. - implicit linking 방식으로 DLL 사용함. 개요보기 -> http://igotit.tistory.com/471 - 예로 사용되는 VC++ 응용프로그램 프로젝트(대화상자기반) : CyFinAPI_App1. 상세보기 -> http://igotit.tistory.com/482 - 예로 사용되는 DLL : CyFinAPI.DLL 상세보기 -> http://igotit.tistory.com/481 DLL 파일들 배치. 가장 먼저 DLL (CyFinAPI) 의 3개의 파일들을 응용프로그램 (CyFinAPI_App1) 프로젝트 개발중 폴더에 배치하는것 부터 한다. 아래 3개의 파일이다. 1. Cy.. 2015. 12. 12.
Visual Studio 솔루션에 새프로젝트 추가하기. 예:솔루션 CyFinAPI에 CyFinAPI_SelfUpdate C# winform 프로젝트 추가. 개요 Visual Studio 의 솔루션에 새 프로젝트 추가하는법. - Visual Studio의 솔루션은 여러 개의 프로젝트를 포함시킬 수 있고, 서로 연관된 프로젝트들은 1개의 솔루션 속에서 통합관리되고 프로젝트간의 빠른 이동이 가능하다. 본 설명에서는 이미 만들어 둔 "1개의 C++ DLL 프로젝트가 있는 솔루션" ( 해당프로젝트 생성과정 보기 -> http://igotit.tistory.com/476 ) 에 C# "Windows Form 응용프로그램" 프로젝트를 추가하는 예를 보인다. 상세. - 솔루션에 새프로젝트 추가하기. 솔루션 탐색기에서 프로젝트 추가할 솔루션을 선택하고, 우마우스 클릭, 추가 -> 새 프로젝트 ... 클릭. 새프로젝트 추가창에서 추가할 프로젝트 형식을 선택한다. 본 예에서는.. 2015. 12. 10.
Visual Studio Community 2015 설치, 무료. 참고. 2017년 3월 15일. 신규 2017 버전 배포됨. Visual Studio Community 2017 -> http://igotit.tistory.com/1253 ---------------------------------------------------------------------------------------------------------- 1. Visual Studio Community 2015 설치 다운로드 주소 https://www.visualstudio.com/products/visual-studio-community-vs 설치 실행 첫화면(아래 ) 설치완료후 제어판 프로그램 및 기능에서 기능 추가 제거 가능하므로 표준설치 선택하고 설치 버튼 클릭하여 진행. 설치중 화면 설치.. 2015. 11. 28.
Virtual-Key Codes. VC++ VC++ 에서 마우스나 키보드 이벤트 핸들러 함수 인자로 virtual key code 가 전달되며, 아래 리스트와 같다. Constant/value Description VK_LBUTTON 0x01 Left mouse button VK_RBUTTON 0x02 Right mouse button VK_CANCEL 0x03 Control-break processing VK_MBUTTON 0x04 Middle mouse button (three-button mouse) VK_XBUTTON1 0x05 X1 mouse button VK_XBUTTON2 0x06 X2 mouse button - 0x07 Undefined VK_BACK 0x08 BACKSPACE key VK_TAB 0x09 TAB key - 0x0A.. 2015. 1. 19.
키보드 입력처리. VC++ MFC 이용하는 경우. VC++ MFC기반의 키보드 입력처리. 1. 클래스 위저드 에서 메시지 선택을 WM_KEYDOWN(키를 누른 경우 발생하는 메시지) 이나, WM_KEYUP(눌렀던 키를 놓았을때 발생하는 메시지) 을 선택하여 핸들러 함수를 추가한다. 아래 코드예는 VC++2010 에서 CMyView 클래스에 WM_KEYDOWN 메시지 핸들러를 추가한 경우 자동 생성된 코드. void CMyView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다. CView::OnKeyDown(nChar, nRepCnt, nFlags); } 2. 위 메시지 핸들러는 모든 키에서 전부 실행되는 구간이므로 특정키에서만 처.. 2015. 1. 19.
STL std::function 기반 콜백함수 구현. 개요 통상 콜백함수 구현시 함수포인터 기반으로 구현하는 방식 (보기 -> http://igotit.tistory.com/212 ) 으로는 클래스 멤버함수를 콜백으로 등록하지 못하는 단점이 있다. STL (Standard Template Library) 에서 제공하는 std::function, std::bind 등을 사용하면 클래스 멤버함수도 콜백함수로 등록가능하므로 대단히 편리하다. STL 기반 콜백구현방법 아래 설명방식에서 "다른 곳", "이곳" 이란 표현은 함수포인터 기반 콜백구현방법 설명글 (http://igotit.tistory.com/212 )에서의 것과 동일한 것임. "이곳"에 있는 함수(클래스의 멤버함수도 가능하다.)를 다른곳(예. 다른 클래스 개체, DLL등 )에 전달하여 다른 곳에서 "이.. 2015. 1. 11.

   
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     선물 인버스 |선물 USDT