Introduction MFC를 사용하는 개발자가 얼마나 될지는 모르지만, 아주 간단한 TIP으로 실행 아이콘 변경하기와 관련하여 블로그 포스팅합니다. SW를 개발하고 배포할 전까지는 사용할일이 없어 찾아볼 이유조차 없지만, 언젠가는 한번은 보게 되어있기 때문에.... 알아두면 좋을 정보네요! 내용은 얼마되지 않으니 천천히 살펴보시기 바랍니다. ^^ 아이콘 변경하기 리소스관리자에서 Icon 하위폴더에서 "리소스 추가(Add Resource...)"를 선택합니다. 이때, ico 확장자 파일이 선택되지 않을 경우. (*.*)을 선택하여 원하시는 파일을 선택하시면 됩니다. 소스코드는 아래에 보이는 코드 일부를 검색하여 찾아, LoadIcon() 파라미터를 추가하신 리소스 이름으로 변경하시면 됩니다. m_hIc..
Introduction 일전에 블로그에 포스팅을 해두긴 했으나, 오래되어 방법을 까먹어 조금 더 쉽게 설명하기위해 다시 포스팅 하도록 하겠습니다. 블로그에서는 openCV를 이용한 개발을 하며, 다양한 버전을 사용하게 되는데, 이때, 각 프로젝트마다 꼭 특정 버전만을 사용해야하는 경우가 있었습니다. 그래서 매번 버전따라 설정을 달리 해줘야하는 문제가 있었습니다. 물론, Visual studio에서 개별 프로젝트에 각각 설정하면 되는 문제이지만, 그것마져 귀차니즘이 발생하여 간단하게 툴을 만들어보았습니다. 실행 중 몇가지 유의 사항들이 있으니 꼭 확인 후 진행해주시면 됩니다. update: 2020.11.19 System Environment configuration Download R.102 openCV..
Introduction 이번 포스팅이 첫 페이지 라면, 이전 포스팅(Xcode에서 SwiftUI시작하기)을 확인 해주시기 바랍니다. 그리고 순차적으로 따라와서 해보시길 권합니다. 이번 포스팅에서 다뤄지는 내용은 바로 이전 포스팅 “친구목록 화면 만들기” 와 인터페이스가 동일합니다. 그래서 만들기가 조금 더 간편할 것 같죠? ^^ 하지만 몇가지 숨겨진 함정이 있긴하지만, 그래도 화면 인터페이스부터 먼저 만들도록 하겠습니다. #무엇이 필요할까? Text system Icon Image ScrollView NavigationView VStack, HStack 아이콘(?) Apple SF simbols app for macOS를 이용한 시스템 아이콘 이용하기 먼저 본 포스팅에서 사용하기 위한 [종소리][핀][채..
Introduction 오래된 자료 포스팅 중입니다. 필요하신 분들이 계실지는 모르겠지만, C/C++기반 콘솔에서 시간 출력하는 예제입니다. 소스코드 #include #include int main( void) { char *week[] = { "일", "월", "화", "수", "목", "금", "토"}; time_t current_time; struct tm *struct_time; time( ¤t_time); struct_time = localtime( ¤t_time); printf( "%4d 년n", struct_time->tm_year +1900); printf( " %2d 월(0-11)n", struct_time->tm_mon +1 ); printf( " %2d 일(1-3..
Introduction C/C++ 및 MFC, win32 API를 사용하다보면, 자주 부딪히는 문제들로 string 변환이 있습니다. 일전에 블로그에 포스팅해두고 항상 참고하면서 사용했지만, 블로그 초기화를 몇번 하다보니, 자료가 사라져 다시 포스팅합니다. 이전에는 소스코드를 열어서 일일이 찾아서 작업을 하였지만, 이것마져 귀찮아지네요~^^;; 옛날에는 옛날대로 자료들을 공개하지 않는 마인드들이 많다보니 그때는 자료가 없었지만 지금은 시간이 지나면 자연스럽게 생겨나는게 정보이다보니, 오랫동안 묵혀두는 정보는 아무런 필요 없는 것이 아닐까 하네요. C언어에서 printf()에 0으로 자릿수 맞추기 간혹가다 시간(time)과 관련한 작업을 할 때, 자릿수를 맞춰야하는 경우가 있습니다. 예시 2001년 1월 ..
Introduction 본 블로그의 포스팅과 관련된 내용을 작성한지 몇년이 지났는데, 에버노트를 정리하다가 버릴까 하던 내용을 다시 다시 주워서 정리 후 포스팅합니다. 최근에는 C/C++을 이용한 개발이 native형태되면서 UI는 기타 다른 언어들을 많이 사용하고 있습니다. 그래서 기존에 만들어 둔 C/C++ based network socket 모듈을 버릴 수 없어 한동안 열심히 찾아봤습니다. 또한, 최근 비대면 서비스가 활발해짐에 따라 다양한 플랫폼을 연결시켜야 하는 문제가 있습니다. Web, PC(Windows), MacOS, Android, iOS는 기본으로 하고 그외 다른 플랫폼들도 연결이 되어야 하죠. 다양한 플랫폼을 위한 통합 개발툴도 많이 있긴하지만, native를 써야하는 상황이 올 때..
Introduction 이번에는 C/C++과 관련한 기초부분을 정리해두고자 합니다. 사실 에버노트에 메모를 해둔게 너무 지저분하여, 정리삼아 간단히 요약 정리 후 블로그에 업로드를 해두려고 합니다. 다소 내용 없는 점 참고 바랍니다. #읽기 void LoadContents(char *filename) { FILE *fp; fp = fopen(filename , "r" ); if( fp != NULL ) { // 생략.... char cName[256]= {0,}; char cDevil[256] = {0,}; char CMaterial[256] = {0,}; char cTemp[256] = {0,}; fscanf( fp,"%[^,] %s %s %s\n", &cName, &cTemp, &cDevil, &CM..
Introduction 두번째 포스팅에서는 SwiftUI를 이용하여 친구목록 화면을 만들어려고 합니다. 앞서 포스팅한 채팅 로그인화면은 보지 않더라도 처음 접하시는 분들은 이전 포스팅(Xcode에서 SwiftUI시작하기)을 확인 해주시기 바랍니다. SwiftUI로 친구목록 화면 만들기 프롤로그 Balsamiq Mockups를 이용하여 친구목록화면UI를 위와 같이 구성을 해보았습니다. 상위 화면 중 이름 우측편은 아이콘으로 변경하여 만들도록 하겠습니다. 참고: Balsamiq Mockups는 위 연결된 링크를 따라 들어가서 다운받아 Win/Mac에서 사용할 수 있습니다. #무엇이 필요할까? 앞서 포스팅한 채팅 로그인화면과 유사하여 조금씩 수정하여 만드시면 됩니다. 그리고 반복되는 UI를 나타내기 위해 또 ..
Introduction 이번 포스팅은 지난번 만들었던 로그인 화면 만들기에 이어 계속 포스팅 하도록 하겠습니다. 아직은 swiftUI를 이용하여 만들 예정이기때문에 내부에 저장관련기능 및 내부 기능연결 등 부분들은 추후에 다듬어 포스팅 할 예정이니 기다려주시기 바랍니다. :) SwiftUI로 프로필 화면 만들기 프롤로그 Balsamiq Mockups를 이용하여 채팅화면UI를 위와 같이 구성을 해보았습니다.기존에 나와있는 카카오와 유사하게 구성하였습니다. 만들어진 결과물은 상위 그림과 다르지만, 기본 툴은 설정하고 진행하시는게 좋겠죠? #무엇이 필요할까? 이번에도 만들기 전 무엇이 필요할지 고민해볼까요? CheckList Image 상단 프로필 및 하단 아이콘 이미지 추가 추가된 이미지의 모양 변경(두근 ..
Introduction macbook air 2012 mid 사용 중 발열로 인해, 이번에 또 HDD 에러가 발생하였습니다. 그래서 하드를 포멧하고, macOS를 재설치를 하였습니다. 그리고, 필요한 SW를 하나씩 설치를 하고 마지막으로 개발툴 설정하기위해 가장먼저 git명령을 수행하였더니, git 명령이 수행되지 않았습니다. 그래서 git을 설치를 하기위해 아래와 같이 간략히 포스팅으로 메모를 남깁니다. macOS가 업데이트되고나서, terminal에 간혹 명령어가 수행되지 않는 경우가 있는데, 이후 개발툴을 설치하며 나타나는 문제들은 따로 포스팅을 하여 알려드리도록 하겠습니다. homebrew install 먼저. homebrew 설치를합니다. homebrew는 macOS에서 여러 패키지(packag..
Introduction 이번에 크롬캐스트를 이용하고 있다가 알뜰구매 게시판에 Fire TV Stick이 올라와서 구매를 해보았습니다. 배송이 되려면 약 1달정도 걸리지 않을까? 생각하고 있습니다. 매해 11월이면, 블랙프라이데이로 인해 많은 배송량으로 지연되기때문에 천천히 받고자 합니다. 그래도 11월 중순정도쯤에는 도착하지 않을까요? 먼저 Frie TV Stick의 종류가 몇개나 있는지 살펴보도록 하겠습니다. 4종류가 있는데, 현재 제가 구매한 제품은 2018년도에 출시가되어 4K를 지원하네요! 모니터가 좋지 않아서 4K가 얼마나 좋은지 체감을 못했지만, 그래도 나중에 하드웨어 제품을 바꾸면 언제든 체감가능하겠죠? Plex 연결 Fire TV Stick을 구매한 이유는 Plex와 연동을 하고 싶어 구매..
(이미지참조: Link) Introduction 이번에 HDD를 정리하면서 현재 작업중인 Project 코드전체를 폴더이동하였습니다. 그리고 이동 된상태에서 visual studio 2019 tools을 열어보았지만 아래와 같은 메시지가 발생하였습니다. 업데이트 문제일지, 혹은 그외의 문제일지는 모르겠으나 설치관리자를 다시 실행하라고 합니다. 이런저런 일들은 간단하게 해결방법을 블로그 포스팅 하고 넘어가도록 하겠습니다. Visual studio Download visual studio Download 를 위해 홈페이지에 접속을 합니다. 시간에 따라 홈페이지 UI가 변경 될 수 있으니 참고 바랍니다. 2010, 2013은 실행이 제대로 되지만 2019만 제대로 수행되지 않기에 홈페이지에서 다운을 받습니다...