Application 4

[WPF] UserControl 만들기

사용자 정의 컨트롤에 값을 넘기고, Child Control을 넘기는 방법을 기록한다. 결과 미리보기 위의 Group Box들과 같이 어떠한 비슷한 컨트롤을 여러 번 사용하게 되는 경우가 많다. 이 때 작성하게 되는 긴 코드를 줄이기 위해 Style을 ResourceDirectory에 정의하여 사용해도 같은 코드가 반복된다. 이를 개선하기 위해 중복되는 사항을 캡슐화할 수 있도록 사용자 정의 컨트롤을 만들어 사용해보겠다. Group Box에는 Title 텍스트와 내용으로 들어갈 Child Control만이 다르고 겉 껍데기는 같다. Title을 위한 String을 받고, 하늘색으로 칠해진 부분은 Child로 직접 지정할 수 있게 하면 되겠다. 사용자 정의 컨트롤 생성 Controls/GroupBox.xa..

Application/Windows 2024.02.23

[MFC] Dialog에 스크롤 막대 적용하는 방법

높이가 긴 다이얼로그를 특정 높이로 지정하고, 스크롤바를 사용하여 모든 내용을 볼 수 있도록 구현하고자 한다. Add Style on Dialog 리소스 뷰를 사용하여 내용이 긴 다이얼로그를 생성한 후 속성에서 모양/세로 스크롤 막대 를 True 하여 다이얼로그에 세로 스크롤 막대를 생성합니다. TestApp.rc 파일을 보면, 해당 다이얼로그의 STYLE으로 WS_VSCROLL가 추가되어 있는 것을 확인할 수 있습니다. 이렇게 세로 스크롤 막대를 True로 지정한다고 해서 곧바로 우리가 원하는 대로 스크롤바가 동작하지 않습니다.🥲 Add Method for Message 클래스 마법사 또는 속성 창에서 WM_VSCROLL 메시지에 대한 함수를 생성합니다. (함수 기본 이름: OnVScroll) void..

Application/Windows 2023.08.24

[Flutter] Mac M1에서 Emulator, Simulator 실행하기

1. Flutter 다운로드하기 https://docs.flutter.dev/get-started/install/macos macOS install How to install on macOS. docs.flutter.dev 2. 환경 변수 등록하기 환경 변수 등록하는 방법 [Mac] 환경변수 추가하기 아래 명렁어를 통해 root에 위치한 .bash_profile 파일을 vim으로 수정한다. $ vim ~/.bash_profile 가장 하단에 추가하고자 하는 경로를 넣어 추가한다. export PATH=$PATH:[경로] 수정사항을 저장한 후 (ESC ➡.. elisom.tistory.com 재부팅 시 환경 변수 적용이 초기화될 때 .bash_profile 새 터미널에서 적용이 안되는 이유 일반적으로 환경..

Application/Mobile 2022.01.07

App 개발 방식 수립하기

새로운 App을 개발할 때 업무 프로세스의 예 Convention Architecture Code Template Versioning CI/CD Branching strategy Reference https://techblog.woowahan.com/2706/ 만화경 Android App 설정하고 개발하기 | 우아한형제들 기술블로그 {{item.name}} 소개 안녕하세요. 신사업부문 만화경셀 안드로이드 개발자 오재환입니다. 만화경은 우아한형제들의 웹툰 플랫폼으로서 2020년 5월 구글피처드, 2020올해를 빛낸 인기 앱 우수상, 2020 올 techblog.woowahan.com http://tech.oliveyoung.co.kr/tech/2101231252/ 앱 개발파트의 업무프로세스 수립기 올리브영..

Application/Mobile 2022.01.04