본문 바로가기
반응형

코틀린3

APP 하단 Navigation 버튼 추가 해보기 (주식 자동매매 프로그래밍 GUI - 2) 코딩 Coding 가이드, 자바 코틀린, xingAPI M GUI 이번에는 xingAPI M 기반 GUI의 APP 하단에 신규로 네비게이션을 추가해 보도록 하겠습니다. xingAPI M 기반의 코드를 신규로 작성하기 보다는 코드 수정을 통해 접근하는 방법이 좀더 이해가 쉽기 때문에 이러한 방식으로 진행 할 예정입니다. ▶ App 하단 GUI Navigation 추가 먼저 App GUI 하단에 Navigation을 추가해 보겠습니다. smain_navi.xml은 네비게이션 디자인 용 xml 소스 입니다. /*기존 네비게이션 코드*/ /*신규 추가 네비게이션*/ 위와 같이 navi_12라는 이름으로 신규 추가를 합니다. ▶ 신규 추가 GUI Navigation 처리 코드 추가 이번에는 신규로 navigation 추가 된 12번 아이템을 처리하는 코드를 수정 작성해 보겠습니.. 2020. 10. 10.
Pair 코틀린 문법 소개 Data Class (1) 첫번째 (Kotlin, 프로그래밍, 안드로이드, 주식자동매매) 코틀린에서는 Pair 와 Triple 이라는 표준형 데이터 클래스를 사용할 수 있습니다. 그중 2가지 객채를 한번에 다루는 Pair에 대해 먼저 소개해 드리도록 하겠습니다. ▶ Data Class의 소개 데이터 클래스로 정의가 될 경우 인스턴스로 생성되었을때, equals(), hashCode(), toString(), componentN(), copy() 함수등이 자동으로 생성되여 연산이 가능합니다. 이러한 데이터 클래스 (Data Class)로 다양한 형태의 데이타를 손쉽게 관리하고 인스턴스 사이의 비교, 연산 작업을 통해 생산성을 극대화 할 수 있습니다. 일반적으로 데이터 클래스를 정의 할때는 아래와 같은 기준을 가지고 설계 하여야 합니다. - 데이터 클래스를 다른 클래스로 확장 불가 - 데이터 클.. 2020. 10. 7.
APP 프로젝트 파일 구조의 이해 (주식 자동매매 프로그래밍 GUI - 1) 코딩 가이드, 코틀린, xingAPI M 파일구조 주식 자동매매 프로그래밍의 첫걸음으로 먼저 App의 GUI 환경 설정 및 수정에 대해서 소개해 드려 보도록 하겠습니다. 빈 프로젝트에서 부터 코딩을 시작한다면 가장 좋겠지만, 그렇게 진행 할 경우 시간이 오래 걸리기 때문에 먼저 Ebest xingAPI Example을 수정해 나가는 방식으로 소개를 해 보도록 하겠습니다. ▶ Project 파일 구조의 이해 먼저 프로젝트 트리 구조를 이해할 필요가 있습니다. 위에 보시는 것 처럼 프로젝트 파일은 몇가지 대 분류로 구성되어 있습니다. - Java : 주요한 Class 소스 파일이 포함되어 있습니다. - Assets : 프로젝트에 활용되는 외부 자원들이 등록되어 있습니다. - Res : Resource 파일 모음 폴더로 화면 GUI등의 XML등으로 구성되어 .. 2020. 10. 6.
반응형