전체 글

전체 글

    [C++] 3. 변수 이름 및 함수 이름 코딩 룰에 맞게 설정하기(카멜 표기법,파스칼 표기법)

    [C++] 3. 변수 이름 및 함수 이름 코딩 룰에 맞게 설정하기(카멜 표기법,파스칼 표기법) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 변수 이름 및 함수 이름을 코딩 룰에 맞게 설정한는 방벙에 대해서 포스팅 하겠습니다. 변수이름과 함수이름을 지정하는 방법은 아주 중요한 사항 입니다. 변수이름 과 함수이름 그냥 아무렇게 하면 되니않을까?? 구지 룰에 맞게 지켜야하나?? 라고 생각하시는 분들이 있고 신입 개발자들의 거의 대부분이 변수이름 및 함수이름을 규칙에 맞게 생성하지 않는 경우가 많기 때문에 포스팅을 합니다. 저 또한 제일 처음 신입으로 들어왔을때 항상 변수를 a,b,c,i 등 변수 이름을 막지었을 정도록 심각하게 변수 이름등을 막지은 경향이 있었습니다. 그러나 누구 하나가 이렇게 변수명..

    [C++] 2. call by value 와 call by reference의 차이

    [C++] 2. call by value 와 call by reference의 차이 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 지난 포스팅에 신입 개발자가 되기 전에 필요한 역량에 대해서 포스팅을 했는데요 그래서 앞으로의 c++포스팅은 신입 개발자분이 알아두면 좋은 문법들을 포스팅 하려고 합니다. 실제로 제가 포스팅하는 문법이나 개념들은 실제 업무에서 많이쓰고 있는 문법아니 표현으로 알아두시면 좋은 내용이 많습니다. 오늘은 call by value 와 call by reference의 차이점에 대해서 설명 드리겠습니다. call by value는 프로그래밍을 배우신 분들이라면 가장 기본적으로 많이 쓰는 내용으로 함수에 그대로 매개변수를 넣어서 함수를 호출하는 것으로 매개변수에 어떠한 변수를 넣었다고해..

    [C++] 1. 초보개발자가 되기전 필요한 역량(신입 프로그래머의 역량,국비지원 교육과정 6개월 후 취업)

    [C++] 1. 초보개발자가 되기전 필요한 역량(신입 프로그래머의 역량,국비지원 교육과정 6개월 후 취업) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 제가 초보 개발자이자 신입 프로그래머로써 입사할때 이정도는 알았으면 좋았을 것을 하던 내용들을 다루어 보겠습니다. 최근들어 프로그래머가 취업하기 쉽다 그리고 월급도 적당히 받는다 해서 취업이 잘 안되는 문가생들이나 이과생들이 6개월 프로그래밍 과정을 마치고 바로 취직에 들어가려는 분들이 많이 있습니다. 저도 대학교를 프로그래밍으로 전공 하였지만 대학교를 다니면서 6개월 국비지원으로 프로그래밍 학원을 다녔습니다. 제가 다녔던 과정은 iot과정으로 c,java,아두이노,라즈베리파이 등등 여러가지 과목을 6개월 과정동안 들었습니다. 물론 학교를 다니면..

    [C++,QT/Qml]7.Qml프로그래밍Image추가하기3(이미지에 마우스 이벤트 주기 press,release)

    [C++,QT/Qml]5.Qml프로그래밍Image추가하기3(이미지에 마우스 이벤트 주기 press,release) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 qml에 이미지를 추가후 press 및 release 이벤트를 주는 방법을 포스팅 하겠습니다. press와 release를 실무에서 엄청 많이 쓰는 이벤트로 버튼 말고도 리스트를 push(press)했을때나 리스트를 release 했을때 많이 쓰는 속성입니다. 리스트를 push했을때 어떤 리스트가 push되었는지 파악하기 위해서 많이쓰는 표현으로 이글을 읽으시는 분들이 qml을 실무에 쓰게되면 무조건 쓰게되는 속성중에 하나 입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ..

    [C++,QT/Qml]6.Qml프로그래밍Image추가하기2(이미지에 마우스 이벤트 주기 hover,onclick)

    [C++,QT/Qml]5.Qml프로그래밍Image추가하기2(이미지에 마우스 이벤트 주기 hover,onclick) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 지난 포스팅에서 추가한 이미지를 이용해서 클릭할때마다 이미지가 바뀌게끔 하는 로직을 적용 해보겠습니다. 이미지를 클릭할때마다 이미지가 바뀌게 하려면 이미지에다 마우스 클릭 이벤트를 주어야 합니다. 마우스 클릭 이벤트는 onclick,shortclick,longclick 등이 있습니다. onClick의 일반적으로 클릭 했을때 발생하는 이벤트이고 shortclick은 짧게 클릭했을때 발생하는 이벤트고 longClick은 길게 클릭했을때 발생하는 이벤트 입니다. 이외에도 press,Release등도 있습니다. press는 마우스를 클릭한 상태였..

    [C++,QT/Qml]5. Qml 프로그래밍Image 추가하기(절대경로,상대경로)

    [C++,QT/Qml]5.Qml프로그래밍Image추가하기1(절대경로,상대경로) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 QT에 이미지를 추가하는 방법에 대해서 포스팅 하겠습니다. 이미지 추가하는 방법에는 2가지 방법이 있습니다. 절대 경로로 추가하는 방법이 있고 상대 경로로 추가하는 방법이 있습니다. 절대경로는 현재 이미지가 있는 경로를 따라가서 찾아주는 것이고 상대 경로는 현재 프로젝트의 파일기준으로 이미지의 위치를 찾아주는 것 입니다. QT에서는 이미지를 상대 경로로 찾게하려면 프로젝트에 추가를 해야합니다. 그러나 이미지를 프로젝트에 추가하면 빌드할때 리소스가 추가가되어서 그만큼 빌드 시간이 길어집니다. 이미지를 적게 쓰면 상관이 없지만 이미지를 많이 쓰게되면 상대경로로 찾아서 이미지를 ..

    [C++,QT/Qml]4. Qml 프로그래밍 text 사용하기 3(텍스트 속성 설명,custom type 만들기)

    [C++,QT/Qml]4. Qml 프로그래밍 text 사용하기 3 (텍스트 속성 설명,custom type 만들기) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘 포스팅에서는 QML텍스트 속성에 대해서 알아보겠습니다. 프로그램에 텍스트를 넣을때 사용자가 원하는 스타일이 있을수도 있습니다. 예를들어 폰트는 어떻게 해야하고 글자 크기는 어떻게 해야하는지 등 고려해야 하는 부분이 많습니다. 그런데 텍스트를 설정할때마다 폰트를 항상 지정하게되면 코드길이도 길어지고 여러가지 기본으로 적용해야하는 속성들을 텍스트를 만들때마다 넣게되면 코드길이가 많이 길어지겠죠?? 그래서 이번 시간에는 간단하게 텍스트 속성 설명등을 하고 여러 속성들을 하나로 정의해서 그 타입들을 가져와서 사용하는 방법을 설명 드리겠습니다. 1..

    [C++,QT/Qml]3. Qml 프로그래밍 text 사용하기 2(텍스트 줄바 꿈)

    [C++,QT/Qml]3. Qml 프로그래밍 text 사용하기 2(텍스트 줄바 꿈) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 현업에서 많이 쓰는 텍스트 줄바꿈에 대해서 포스팅 하겠습니다. 텍스트 줄바 꿈관련 내용들은 현업에서 가장 많이 사용이 됩니다. 텍스트를 출력해주는것이 고정인 경우도 있지만 서버에서 받아오는 데이터나 다른 앱에서 받아오는 데이터들을 출력하게 되면 텍스트의 길이가 어느 정도 되는지 저희 앱에서는 모르기 때문에 텍스트가 길었을때 상황도 항상 고려 해야합니다. 그래서 이런 사황을 모두 고려하기위해서 오늘 포스팅은 텍스트 줄바꿈에 대해서 준비해 보았습니다. 1. 텍스트의 길이가 길면 아무데서나 줄바꿈을 하는 경우(wrapMode 속성) 1 2 3 4 5 6 7 8 9 10 11..