분류 전체보기

안녕하세요! 이번 글에서는 C# 언어를 이용한 업비트 Open API 기본 사용법에 대해 알아보겠습니다. 이번 예제에서는 업비트 개발자센터(https://docs.upbit.com/reference/)의 '전체계좌조회' 항목을 다루겠습니다. 필수 NuGet 패키지 Newtonsoft.Json RestSharp System.IdentityModel.Tokens.Jwt 프로젝트 생성 [UpbitApiExample] 프로젝트를 생성해 줍니다. UpbitUrl클래스 생성 RESTful API방식을 사용하여 정보를 요청하기 위해 [UpbitApiExample] 프로젝트에 [UpbitUrl] 클래스를 생성 후 아래와 같이 코드를 작성해 줍니다. namespace UpbitApiExample; public stati..
안녕하세요! 이번 글에서는 가변길이 매개변수를 사용할 수 있는 params 키워드에 대해 알아보겠습니다. params 키워드는 메서드의 매개변수를 선언할 때 사용되며, 가변 길이의 매개변수를 전달할 수 있게 해줍니다. 이를 통해 메서드를 호출할 때 인자의 개수를 동적으로 조절할 수 있습니다. 사용하는 이유 params 키워드를 사용하지 않았을 때 class Program { static void Main() { // 예제 메서드 호출 DisplayInfoWithoutParams("Sam", 19); DisplayInfoWithoutParams("John", 25, "Sonata"); DisplayInfoWithoutParams("Jane", 30, "Santafe", "Grandeul"); } // 매개..
안녕하세요! 이번 글에서는 업비트에서 제공하는 API의 발급방법에 대해 알아보겠습니다. 업비트 API는 거래에 필요한 기능들을 제공하며 이 기능들을 응용하여 자동매매 프로그램 등 필요에 따라 다양한 프로그램을 만들 수 있습니다. 홈페이지 접속 업비트 홈페이지(https://upbit.com) 접속 → [고객센터] → [Open API 안내] → [Open API 사용하기]버튼을 클릭 후 안내에 따라 로그인 해줍니다. API 권한설정 로그인 후 Open API 관리 페이지로 이동되면, 필요한 기능들을 체크 하고 아이피를 입력해준 다음 [Open API Key 발급받기] 버튼을 클릭해줍니다. * 아이피 입력 시 사설아이피가 아닌 공인아이피로 등록해 주세요. 잘 모르시겠다면 구글에 '내 아이피 확인'을 검색 ..
안녕하세요! 이번 글에서는 C#의 확장 메서드에 대해 알아보겠습니다. 1. 확장 메서드의 개념 확장 메서드는 기존의 클래스에 새로운 메서드를 마치 그 클래스에 이미 정의된 것처럼 추가할 수 있는 기능입니다. 이를 통해 우리는 .NET 프레임워크에 있는 기본 클래스에도 우리만의 메서드를 추가할 수 있습니다. 2. 확장 메서드의 구조 확장 메서드는 다음과 같은 구조를 가지고 있습니다. public static returnType MethodName(this ExtendedType parameter) { // 메서드의 구현 } returnType : 메서드가 반환하는 값의 타입입니다. MethodName : 우리가 추가하는 메서드의 이름입니다. ExtendedType : 메서드를 추가하려는 클래스의 타입입니다..
안녕하세요! 이번 포스팅에서는 DoDataExchange 함수의 역할과 사용법에 대해 알아보겠습니다. DoDataExchange 함수는 MFC 프로젝트의 UI 요소와 멤버 변수 간의 데이터를 교환하는 데 사용됩니다. DoDataExchange MFC 다이얼로그 클래스에서 주로 사용되며, 다이얼로그의 UI 컨트롤과 해당 클래스의 멤버 변수 간에 데이터를 교환하는 역할을 합니다. 컨트롤에서 멤버 변수로의 데이터 전송 : UI 요소(텍스트 상자, 체크 박스 등)에서 입력된 데이터를 해당 멤버 변수에 복사합니다. 멤버 변수에서 컨트롤로의 데이터 전송 : 멤버 변수의 값으로 UI 요소를 초기화합니다. 사용방법 DoDataExchange 함수는 CDataExchange 클래스의 객체를 통해 호출됩니다. void C..
안녕하세요! 이번 글에서는 MFC를 사용하면서 문자열 리스트를 관리하는 방법중 하나인 CStringList클래스 사용 방에 대해 알아보겠습니다. CStringList 클래스는 문자열 리스트를 관리하고 조작하는 데 도움을 주는 유용한 클래스 중 하나입니다. 이번 포스팅에서는 CStringList 클래스의 기본적인 사용법과 예제 코드를 살펴보겠습니다. CStringList CStringList 클래스는 MFC에서 문자열 리스트를 저장하고 다루는 데 사용됩니다. 문자열을 추가, 제거, 검색, 정렬 등을 할 때 편리하게 사용할 수 있습니다. 주요 기능 문자열 추가 AddTail(const CString& str) 리스트의 끝에 새로운 문자열을 추가합니다. CStringList strList; strList.Ad..
Lee Coder
'분류 전체보기' 카테고리의 글 목록