본문 바로가기

VisualStudio.C++.C#   ( 290 )


Visual Studio. update 이후 C++ 프로젝트 열지 못하는 경우 해결책. 개요 증상. Visual Studio 2015 update 2 에서 정상적으로 작업했고 Visual Studio 에서 정상적으로 열렸던 Visual C++ 프로젝트들이 Visual Studio update3 설치하고 나서 아래 그림처럼 프로젝트 로딩하지 못하는 경우. C# 으로 만든 프로젝트들은 정상적으로 열림. 해결책.상기 로딩 실패된 프로젝트 우마우스->메뉴에서 "누락된 기능 설치"(아래 붉박) 클릭아래와 같은 창이 뜬다. 버튼 "설치"(붉박)클릭하여 설치한다. 설치화면, - 기본 선택된 상태로 설치 진행한다. 설치완료후 Visual C++ 프로젝트 정상 오픈됨. 끝. 2016-08-29. ///918 2016. 8. 29.
Visual Studio. 소스제어 옵션변경. Git / Visual Studio Team Foundation Server 개요 Visual Studio 2015 에서 소스제어 수단으로 2가지 수단제공됨. 방식1. Git 방식2. MS 사의 "Visual Studio Team Foundation Server 위 2가지는 동시에 적용될 수 없고 1개를 선택해야 하며, Visual Studio 에서 방식 지정하려면 Visual Studio 실행 메뉴 -> 도구 -> 옵션 클릭하여 뜬 창에서 소스제어 플러그인 선택(아래그림 파박)하여 지정해야한다. GitHub 등의 Git 방식 원격저장소와 연동시켜 Git 로컬저장소 생성하고 관리하려면 Git 선택한다. 본 글이 포함된 상위 정리 장소. Visual Studio/VC++/C/C# 활용정리 -> http://igotit.tistory.com/11 ///917. 2016. 8. 29.
Visual Studio. Git 원격저장소 다중화. 개요 Visual Studio 에서 Git로컬 저장소 1개에 Git원격 저장소 여러 개 연동시켜 운영하는 법. 부연설명. Git로컬 저장소와 연동된 Git원격저장소는 1개만 가능한 것은 아니며 설정하기에 따라 다중 원격 저장소로 연결시킬 수 있다. 즉, 동일한 1개의 로컬저장소가 GitHub 원격저장소와 연동됨과 동시에 MS Team Service Git 원격저장소와도 연동가능하다. 이 방식은 다른 Git 원격저장소(예 : Bitbucket, GitLab등 )에서도 동일하게 적용된다. 상세. 이미 Git로컬 저장소 1개가 만들어져있고, 이것이 GitHub와 연동처리되는 것을 MS Team Service 연동처리 하기 위해서는 MS Team Service 에서 팀프로젝트(이것이 Git원격저장소임, 이름예 .. 2016. 8. 28.
Visual Studio 기반 PC Git로컬저장소-GitHub 원격저장소 관리하기. 개요. PC의 특정폴더 (Visual Studio 에서 생성한 프로젝트 가 있지 않은 것)하위 전체를 GitHub 원격저장소와 연결시켜 Git 방식의 관리목적으로 Visual Studio 2015 활용하기. 상황.1. PC의 Git 방식 관리대상 폴더는 Visual Studio 로 만든 프로젝트가 있는 것은 아니며, 단지 메모장으로 작성되는 자바스크립트 파일, 이미지 파일, 폴더 등이 있는 단순한 구조의 폴더.2. 상기1의 로컬폴더를 GitHub 에서 만든 원격저장소에 연동시키고자 하는데 Git관련 커맨드라인 타이핑하면서 설정하는 과정 필요없이 Visual Studio 이용하면 간편하게 관리 가능함. 본 글의 설명에서 예로 사용되는 PC의 폴더 : WORK_CKEditorPlugin 폴더 하위에 Cy-G.. 2016. 8. 27.
Visual Studio. Git 원격저장소 를 Git로컬저장소로 복제하기. 개요. Visual Studio 2015 에서, Git 원격저장소를 Git 로컬저장소로 복제하기. 본 설명에서 Git 원격저장소의 예로 GitHub 인 경우를 보이고 있으나, 다른 Git원격저장소인 경우에도 유사함. - GitHub 의 여러 공개 프로젝트중 FANN 소스 배포중인 https://github.com/libfann/fann 을 예로 함. 상세 복제할 Git 원격레포지토리 주소 확보. 본 설명글의 예로 사용되는 https://github.com/libfann/fann 에 접속해보면 아래 그림 붉박 의 "Clone or download" 클릭하면 주소가 보인다. (아래 그림 파박) 이 주소를 복사해두자. Visual Studio 의 로컬 Git 레포지터리에서 복제 처리.- 아래 그림처럼 Visu.. 2016. 8. 19.
Visual Studio. Git로컬저장소, GitHub에 연동시키기. 개요 Visual Studio 2015 에서 생성한 Git로컬 저장소를 GitHub 원격 저장소 에 연동시키기. 사전 준비. 1. Visual Studio 에서 Git로컬 저장소 생성하기. -> http://igotit.tistory.com/889, http://igotit.tistory.com/887 2. Visual Studio 에 GitHub 확장 도구 설치하기. -> http://igotit.tistory.com/891 상세. Git 로컬저장소로 MyProject (http://igotit.tistory.com/889 에서 만든것) 를 예로 설명. Git로컬저장소 MyProject (아래 붉박) 더블클릭. 아래 동기화 클릭. Git 서비스 중에 GitHub 에서 Login 클릭하여 보인 아이디로 .. 2016. 8. 15.
Visual Studio. GitHub 확장 도구설치하기. Visual Studio 내에서 쉽게 GiHub 연결처리 해주는 툴 설치방법. 설치옵션 변경하여 설치 하는 방법 -> http://igotit.tistory.com/890 과 같이 하여, 기능 선택에서 아래 처럼 Visual Studio용 GitHub 확장 선택하여 설치 진행한다. ///891. 2016. 8. 15.
Visual Studio. 설치후 옵션변경하여 재설치하고 싶은 경우. Visual Studio 초기 설치 후 설치 옵션을 변경하여 재설치하고 싶은 경우. 제어판 -> "프로그램 제거또는 변경"에서 아래처럼 Visual Studio 선택하여 우마우스 클릭하여 변경 클릭. 그럼 아래그림처럼 창이뜬다. 버튼 "수정" 클릭. 아래 기능 선택하여 다시 지정하여 설치하면됨. ///890. 2016. 8. 15.
Visual Studio. Git로컬저장소 솔루션별로 생성하기. 개요 Visual Studio 에서의 솔루션 1개 단위로 Git로컬 저장소 1개 만들기. - 신규 프로젝트 생성시 Git로컬저장소 만드는 것과 이미 만들어진 솔루션에 Git로컬저장소 추가하는 방식이 있다. 신규 프로젝트 생성시. 새프로젝트 만들기 옵션에서 "새 Git 리포지토리 만들기"에 체크하고 프로젝트 만들면 됨. 참고.위 그림처럼 "새 Git 리포지토리 만들기" 가 안보이고 "소스제어에 추가" 가 보이는 경우에는 소스관리방식이 Git 이 적용된 것이 아니므로 Visual Studio 소스제어 옵션에서 Git 선택한다. 옵션변경방법 -> http://igotit.tistory.com/917 이미 만들어진 솔루션에 Git로컬저장소 추가하기. 초기 프로젝트 생성시 상기와 같은 옵션 체크 하지 않았어도 만.. 2016. 8. 15.
Visual Studio. MS Team Service의 Git Remote Repository 연동시키기. 개요. Visual Studio 2015 에서, MS 제공 Team Service 에서의 Git Remote Repository 생성및 연동방법 정리. 상황. 1. Visual Studio 에서 "Git 로컬저장소"를 이미 만들어둔 상태에서 -> 보기 : http://igotit.tistory.com/887 2. MS Team Service 에서 제공하는 Git Remote Repository 만들고 상기1의 "Git 로컬저장소" 를 연동 시킨다. 상세. 1. 로컬저장소의 Sync클릭. - 아래 그림에서 파박은 우리의 로컬저장소 이름을 보이고 있다. 붉박 Sync 클릭한다. Sync 란 원격저장소와 동기시킨다는 의미이고 아직 우리의 로컬저장소에 연동될 원격저장소가 지정되지 않은 상태에서는 원격저장소 설정.. 2016. 8. 15.
Visual Studio. Git Local Repository(로컬저장소)생성. 폴더 내의 솔루션/프로젝트들 통째로. 개요 Visual Studio 2015 에서 Git 로컬저장소 생성방법 중 아래와 같은 상황에서의 생성법 및 commit 해보기. 상황 : 기존 Visual Studio 2015로 만든 여러 프로젝트들을 특정폴더 (예: WORK_VS2015_CYPC6) 하위에 모두 몰아두고 개발하였고, 이 폴더는 Git방식 관리되지 않는 형식이었다. 이 폴더 전체를 Git 방식으로 원격저장소에 백업하기로 한 경우. 구현절차 요점. 1. Git 로컬저장소용으로 폴더 새로만든다. 예 : WORK_VS2015_CYPC6_GIT - 새로 만드는 사유 : Git 로컬저장소로 지정하려면 비어있는 폴더만 가능하기 때문. 2. Visual Studio의 "Team Explroer" 의 Local Git Reposotories 에서 N.. 2016. 8. 15.
Visual Studio. Git 활용법. - 로컬Git. 개요. Visual Studio 2015 에서 "Git 로컬저장소" 활용법 정리. 기본 이해. Visual Studio 2015 는 "소스코드 변경이력 관리" 를 위한 Git 기본 제공함. Git 을 활용 한다함은 1. 기본 "Git 로컬 저장소" 활용을 전제하며, 2. 상기1의 "Git 로컬 저장소" 를 "Git 원격저장소" 서비스와 연동하여 백업, 협업, 분산작업이 가능해진다. 위 2가지 요소가 핵심이며, 상기1 "Git 로컬저장소" 활용할 줄 알아야 "원격저장소" 활용도 가능해짐. Git 로컬저장소 - Git Loal Repository. - Git 방식으로 소스코드 관리하는 PC에서 사용자가 지정한 특정 폴더를 의미함. Git 원격저장소 - Git Remote Repository. - PC의 "G.. 2016. 8. 15.
Visual Studio. 언어선택. 언어팩 설치. 예:영문. 개요 Visual Studio 2015를 한글 OS 에서 설치시 기본 한국어만 표현된다. 다른 언어로 표현하기. 예 : 영문. 필요성. 1. Visual Studio 에 한국어로 표현된 용어가 애매하여 영문 용어가 더 편한 경우.2. 해외대상 소스코드 배포 및 영문설명문 작성시등. Visual Studio 언어선택, 언어팩 설치. Visual Studio 언어선택방법. 1. Visual Studio 메뉴 -> 도구 -> 옵션 클릭. 하면 아래 창이 뜸. 2. 언어팩 설치. 상기 그림 오른쪽 붉박 클릭하여 언어를 선택하는데, 기본 한국어만 있음. 상기 그림 파박 클릭하면 웹사이트 열리면서 영어, 일본어등 언어팩 설치 사이트 연결된다. 이곳에서 English 를 선택하여 언어팩 설치한다. 설치전 실행중 Vi.. 2016. 8. 15.
COM. Component Object Model. PC 레지스트리에 등록/제거. regsvr32 명령어. COM (Component Object Model) 주요특징. COM 은 인스턴스 생성가능한 object임. - C++ 클래스와 기능적으로 동일하나, C++클래스는 소스코드로 존재 COM은 바이너리임. COM 은 구조체의 포인터. - COM을 활용한 코딩이라 함은 COM 인스턴스(=object, 개체) 생성하면서 구조체의 포인터를 얻고, 포인터를 통해 구조체 멤버에 접근하는것. COM 구현형태 : DLL 혹은 EXE로 형태로 구현된다. - OCX확장자로 끝나는 파일 있는데 확장자 이름만 다를뿐 실제 DLL 임. 서버클라이언트 개념에서 COM 은 서버, COM 을 활용하는 측은 클라이언트. COM 의 3가지 타입. In-Process COM : 클라이언트 프로그램과 동일 프로세스 내부에서 작동하는것. 이 .. 2016. 7. 30.
레지스트리(registry) 제어코드. 개요 윈도우의 레지스트리에 접근하기 위한 함수 및 코드들 . RegOpenKeyEx : 특정 registry key 열기. RegEnumKeyEx : 특정 registry key 하위 키들 열거하기. RegQueryValueEx : 열린키의 지정된 value name 의 type과 data 얻기.RegSetValueEx : 1개의 registry key 의 지정된 value name 에 type과 data 기록하기. 함수 RegOpenKeyEx LONG WINAPI RegOpenKeyEx( _In_ HKEY hKey, _In_opt_ LPCTSTR lpSubKey, _In_ DWORD ulOptions, _In_ REGSAM samDesired, _Out_ PHKEY phkResult ); 특정 regi.. 2016. 6. 10.
관리자권한으로 실행되게 컴파일 시 설정법. ///769. 2016. 6. 7.
MFC. Slider 컨트롤 사용법. 슬라이더 컨트롤의 통지 메시지. NM_RELEASEDCAPTURE- 슬라이더 컨트롤을 마우스 잡고 움직이다가 릴리즈했을때 발생하는 메시지. - 슬라이더 컨트롤의 자체 이벤트. WM_HSCROLL, WM_VSCROLL- 슬라이더가 움직일때마다 메시지 발생한다. - 대화상자의 이벤트임.- 슬라이더가 수평인 경우 WM_HSCROLL, 수직인 경우 WM_VSCROLL. 발생함.- 코드처리예. Colored By Color Scripter™1234567891011121314151617void CDlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){ // 여러개의 슬라이더가 있을 수 있다. 어떤것이 움직였는지 찾기. if (pScrollBar == (CS.. 2016. 5. 22.
MFC. Radio button control 사용법. 라디오버튼 여러 개를 그룹핑하여 1개의 value 형 변수로 연결시켜서 사용하는법. 1. 그룹으로 엮을 라디오버튼 의 탭순서를 연속으로 되게한다. - 탭순서 지정은 ctrl+D 를 눌러서 마우스로 순서대로 클릭하면됨. 2. 라디오버튼중 첫번째 것의 속성의 Group 을 True 로 한다. 3. value형 멤버변수 만든다. 예:m_Radio1- 상기1,2에서 1개의 그룹으로 엮인 라디오 버튼이 여러 개여도 멤버변수는 1개만 생성해두면 됨. - m_Radio 의 값 0 , 1, 2, 3, .. 은 앞의 1에서 설정한 라디오 버튼의 탭순서에 해당하는 버튼이 선택되었음을 의미한다. 즉, m_Radio 값이 1이라면 2번째 라디오 버튼이 선택되었음을 의미. 4. UpdateData(TRUE); 함수에 의하여 ,.. 2016. 5. 17.


 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5