본문 바로가기

Visual Studio   ( 29 )


함수포인터, 콜백(Callback) 함수포인터 1. int Function(int a) {... } ; 로 정의된 함수가 있다치자. 2. 위 1의 함수의 포인터(함수이름이 포인터임)를 받을 수 있는 함수포인터 변수 pFunc 선언하고 1의 함수포인터를 대입하는 방법 int (*pFunc)(int) = Function; 3. 2처럼 대입하고나서, pFunc(1); 이라고 호출하면 Function(1); 이 호출되는 것임. 4. 1의 함수를 다른 함수 "myfunc" 의 입력인자 로 전달하기 위한 다른 함수 "myfunc" 정의 방법. void myfunc( int (*pFunc)(int) ) { pFunc(1); } myfunc 호출시 상기1의 함수를 인자로 전달하는 법 : myfunc(Function); 5. 상기2와 같은 함수포인터 변수.. 2015. 1. 11.
스레드 생성 방법 및 다중스레드 사용위한 필수 옵션 셋팅. VC++ 1. VC++ 에서 스레드 생성 VC++ 에서 스레드를 생성하는 방법은 5가지 방식이 있다. 1. WIN32 API 스레드 생성 함수 : CreateThread 2. C run time library 에서의 스레드 생성 함수 : _beginthreadex, _beginthread - _beginthreadex 가 _beginthread보다 많이 사용됨. - _beginthreadex 와 _beginthread 함수 내부에서는 상기1의 CreateThread 함수가 사용되고 있음. 3. C++ 클래스 형식의 스레드 생성 : 스레드 함수를 포함하는 클래스 형식으로 제작. - 상기 2의 함수를 C++에서 클래스 내에 포함시키는 형식으로 만드는 것을 의미한다. 결국 2를 클래스에서 사용하는 것을 의미함. - 스.. 2015. 1. 10.
Visual Studio Community 2013 설치. 무료임. Visual Studio 2015 버전 나왔고 역시 무료임. Visual Studio 2015 무료설치 -> http://igotit.tistory.com/454 아래 2013 설치하지 말고 2015버전 설치함이 현재 시점(2016년 3월) 최고의 개발환경 구축됨. Visual Studio 무료버전은 express 버전말고도 community 버전도 있다. 기능제한 없는 Visual Studi 2013 Professional 버전에 해당한다. 2013 다운로드 받기. http://www.visualstudio.com/downloads/download-visual-studio-vs 위 주소에서 접속하여 보이는 아래그림의 붉은 박스 부분 클릭하여 설치한다. 설치 화면. 설치는 총 20분 정도 소요됨. 설치시.. 2015. 1. 7.
Visual Studio .net 프레임웍 프로젝트에서 64비트, 32비트, Any CPU 플랫폼 선택하여 빌드 가능하게 설정하기. 개요. 본 글은 Visual Studio 의 .net FrameWork 기반 프로젝트의 빌드 대상 플랫폼(운영체제의 비트수)에 64비트, ANY CPU 를 추가하는 설정법을 정리한다. Visual Studio의 기본 셋팅은 32비트로 되어있는데, 추가로 64비트, ANY CPU 선택할 수 있도록 한다. - Any CPU 란 만들어진 .net 응용프로그램이 실행되는 환경이 32비트든, 64비트든 모두 실행가능하게 만들어진다는 의미이다. - Any CPU 는 C#과 같은 .net 기반 프로젝트에서만 설정가능하며, native C++ 에서는 설정불가하다. native C++ 프로젝트에서는 64비트, 32비트 2개 중 1개만 가능하다 Visual Suudio 로 64비트, 32비트 프로그램만들기 위한 기본 개념.. 2014. 10. 26.
C# 윈폼(Windows Forms) 프로젝트 생성하기. 개요. 본 글은 Visual Studio 에서 C# WinForm(윈폼) 형식의 프로젝트 생성하는 과정 정리글이다. 윈폼형식으로 만들면 즉시 실행가능한 상태의 프로젝트가 생성된다. 코드 추가 되기전의 실행모습은 아래 그림과 같다. 기본 "윈도우 폼" 하나를 생성해준다. 1. C# 에서 Windows Forms 프로젝트 생성하기. 1. 프로젝트 새로 생성하기 클릭. Visual Studio 실행하여, 메뉴에서 파일 ->프로젝트 -> 새로만들기 -> 프로젝트... 클릭한다. (아래그림) 그럼 아래 그림처럼 "새 프로젝트" 창이 뜬다. 2. C# 의 윈폼 프로젝트 형식 선택. 아래 그림 왼쪽의 Visual C# -> Windows 를 클릭하면 여러가지 만들 수 있는 프로젝트 형식이 오른쪽에 보인다. 이 중에서.. 2014. 10. 26.
VC++ win32api EXE 프로젝트 생성하기. 개요. 본 글은 Visual Studio2010의 VC++ 에서 win32api 형식의 실행 프로젝트 생성하는 초기 과정 정리해둔다. "win32 API" 이해하기 -> http://igotit.tistory.com/145 Visual Studio 에서 win32api 형식으로 하여 기본코드 자동생성옵션으로 만들어진 프로젝트를 실행한 모습은 아래 그림이다. 기본 윈도우창까지는 생성된다. 1. VC++2010 에서 win32 api exe 프로젝트 생성하기. 1. 프로젝트 새로 생성하기 클릭.Visual Studio 실행하여, 메뉴에서 파일 ->프로젝트 -> 새로만들기 -> 프로젝트... 클릭한다. (아래그림) 그럼 아래 그림처럼 "새 프로젝트" 창이 뜬다. 2. Win32 프로젝트 형식 선택.아래 그림 .. 2014. 10. 26.
Visual Studio 업데이트는 Windows Update 사이트에서 서비스 중임 Visual studio 2010 의 업데이트는 "윈도우 업데이트" 사이트에서 통합되어 제공된다. PC에 Visual Studio 가 설치 되어있다면 윈도우업데이트에서 업데이트 할 것이 자동으로 보이게 된다. 혹시 "윈도우업데이트" 기능을 꺼두거나 하면 중요 업데이트 누락될 수 있기에 주의한다. 아래그림은 "Windows Update" 사이트에서 "Visual Studio 2010 서비스 팩 1" 업데이트 하는 예. ///150. 2014. 10. 26.
VC++ win32api DLL 프로젝트 생성하기. 개요. 본 글은 Visual Studio2010의 VC++ 에서 win32api 형식의 dll 프로젝트 생성하는 초기 과정 정리해둔다. "win32 API" 이해하기 -> http://igotit.tistory.com/145 1. VC++2010 에서 win32 api DLL 프로젝트 생성하기. 1. 프로젝트 새로 생성하기 클릭. Visual Studio 실행하여, 메뉴에서 파일 ->프로젝트 -> 새로만들기 -> 프로젝트... 클릭한다. (아래그림) "새 프로젝트" 창이 뜬다. (아래그림) 2. Win32 프로젝트 형식 선택. 아래 그림 왼쪽의 Visual C++ -> win32 클릭하고 프로젝트 타입을 "Win32 프로젝트" 를 선택한다. 그리고 이름 부분에 프로젝트 명칭을 임의로 기록하고, 확인 클릭.. 2014. 10. 26.
API-Application Programming Interface, win32 API, WOW64, MFC, .net FrameWork 간략 정리. 1. API Application Programming Interface 약어, 의미 : Interface for Application Programming. - 소프트웨어 분야에서 응용프로그램 만들 때 "통신 대상"과 통신(제어, 정보획득등)구현을 위하여 사용할 수 있는 미리 만들어진 수단(Interface, 코드로 구현되어있음)을 의미하는 범용 용어. 이때 Interface 란 일상적인 용어일 뿐, 기술적으로 한정적인 표현 아님. 유사한 용어로 SDK (Software Developement Kit, 소프트웨어 개발킷트) 라는 용어도 있으나, 이는 응용프로그램을 만들 수 있게 하는 개발도구의 집합을 의미하는 API를 포함하는 개념의 용어이다. 즉, API와 더불어 API 활용예제, 검증도구등을 모두 .. 2014. 10. 25.
Visual Studio 2010 설치. 개요 본 글에서는 Visual Studio 2010 설치과정 정리한다. 설치할 Visual Studio 버전 : Visual Studio Professional 2010 운영체제 32비트, 64비트- VS2010 은 32비트, 64비트 운영체제에 모두 설치 가능하다. - VS2010 으로 응용프로그램개발시 32비트, 64비트 모두 개발가능하다. - 64비트 응용프로그램 개발하려면 운영체제도 64비트여야 한다. - 32비트 운영체제에선 32비트 응용프로그램만 개발가능하고, 64비트 운영체제에서는 32비트, 64비트 응용프로그램 모두 개발가능하다. 설치용 DVD준비.VS2010 구입하면 CD를 이것저것 잡다하게 많이준다. 일어버전, 영문버전, SQL 2008 R2 개발자용 등등.이것들 버리지 않고 통속에 넣.. 2014. 10. 25.
웹 사이트 글에 소스코드 하이라이트 표현 비설치형 비교 및 선택 개요 목적 : 운영중인 웹사이트의 글 내용에 소스코드를 보이게 하려는 경우, 소스코드의 문법에 맞게 색상으로 하이라이트 되어 표현되게 하고싶다. 위 목적을 달성하는 방법은 크게 3종류가 있다. - 본 글에서는 3번 웹기반 변환서비스 이용하는것을 다룬다. 1. 본인이 사용하는 블로그의 서버에 이미 설치되어있는 것.2. 자신이 직접 코드 하이라이트 기능을 위하여 설치하는 것.3. 웹기반으로 코드 문법 하이라이트 변환서비스를 이용하는 것. 이 중에서 1과 2는 사이트 운영하는 서버에 의존적이고, 2번의 경우 설치하는 과정을 거쳐야 한다. 싫다. 제외한다. 본 글은 3번 방식에 대해서만 조사된 자료이다. 웹기반 서비스도 많아서 어떤 것을 선택할지 비교해봐서 골라야 한다. 본 글에서는 웹기반 코드변환 서비스들을 .. 2014. 10. 3.


 

비트코인




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