전체 글

전체 글

    애드 센스 승인 받는 방법!(애드 고시 4주만에 통과 하는 방법)

    애드 센스 승인 받는 방법!(애드 고시 4주만에 통과 하는 방법) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 이번 포스팅은 프로그램에 관한 포스팅이 아닌 블로그 운영에 대한 포스팅 입니다. 저는 티스토리를 가입을 2019-05-21 에 시작해서 이제 한달 하고 2일 정도 되었습니다. 5월 21일에 시작을 했으나 평일에는 일을하고 있는 관계로 처음 글을 쓰게 된것은 5월 25일 입니다. 저는 일주일에 글을 3개이상 쓰는것이 목표였고 그래서 지난주까지 일주일에 3개 정도 글을 썼습니다. 그리고 애드 센스 승인은 지난주 6월 16일 (일) 오후 4:55에 받았습니다. 그래서 글이 16일 이전까지 쓴 내용이 12에서 13개 정도 됩니다. 그런데 다른 블로그들은 하루에 한개씩 몇주를 썼는데도 불구하고 애드센스..

    [C++,QT/Qml]12.Qml프로그래밍 cpp qml 연동1(c++에서 qml 함수 호출하기)

    [C++,QT/Qml]12.Qml프로그래밍 cpp qml 연동1(c++에서 qml 함수 호출하기) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 cpp와 qml의 데이터 전송하는 방법에 대해서 포스팅 하겠습니다. qml의 gui프로그램을 만들다 보면 db에서 데이터를 받아와서 qml에서 데이터를 출력해야 한더던가. 다른앱에서 받아온 데이터들을 qml에서 출력해야 한다는지 등을 만들려고하면 qml프로그래밍 만으로는 한계가 있습니다. 그래서 이런 db에서 받아온다던가 다른앱 에서 받아오는 기능들은 c++을 이용해서 구현 하고있는데요 여기서 c++에서 받은 데이터들을 qml에 넘겨주어야하는데 이럴때 사용하는 방법에 대해 설명 드리겠습니다. qt의 기본적인 구조로는 signal slot이라는 구조를 가지..

    [C++]5. Enum값 사용하기

    [C++]5. Enum값 사용하기 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 Enum값을 사용하는 방법에 대해 설명드리겠습니다. Enum값을 사용하는 이유는 프로그램을 개발하다보면 여러 개발자가 여러기능을 담당해서 만드는 경우가 많습니다. 그리고 그기능을 개발하는 개발자가 중간에 바뀌는 경우도 아주 많습니다. 이렇게 개발자들이 많이바뀌고 개발한 내용을 여러 개발자들이 보게 되는데 예를 들어 if문의 어떠한 정수형을 비교를 한다고 칠때 if(a == 0)이것과 if(a == SUNDAY)와 어떠한 것이 더 보기가 편할까요?? 당연히 후자의 코드가 훨씬도 보기 좋고 처음 보는사람입장에서도 a라는 값이 일요일일때 어떠한 동작을 하는구나 라고 알수 있습니다. 전자처럼 a == 0이라는 것을 보면 0이..

    [C++,QT/Qml]11.Qml프로그래밍 stackView 사용 하기3(이전 화면의 정보 가져오기,get previous screen data)

    [C++,QT/Qml]11.Qml프로그래밍 stackView 사용 하기3(이전 화면의 정보 가져오기,get previous screen data) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 stackview에서 이전 화면의 정보를 가져오는 방법에 대해서 포스팅하겠습니다. stackview에서 이전화면의 정보를 가져오는 방법은 아주 중요합니다. 이전화면이 어떤 화면인가에 따라서 다음화면을 동적으로 표현 해줄수도 있고 이전화면에 따라서 다음화면의 제목이 바뀌는 경우도 있기때문에 이전화면의 정보를 가져오는것은 실무에서 아주 많이 쓰이는 것중에 하나입니다. qml의 stackview에서 이전화면의 정보를 가져오는 방법은 previousItem = stackView.get(myItem.StackView..

    [C++,QT/Qml]10.Qml프로그래밍 stackView 사용 하기3(뷰 이동시 애니메이션 변경 하기)

    [C++,QT/Qml]10.Qml프로그래밍 stackView 사용 하기3(뷰 이동시 애니메이션 변경 하기) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 qml에서 stackview를 사용할때 뷰가 이동간에 애니메이션을 변경하는 방법에 대해서 포스팅 하게습니다. 이 내용은 실무에서도 많이 쓰는 내용으로 실무에서 애니메이션이 있으면 로딩이 늦게되는 것 같다라는 이슈가 나와서 애니매이션을 없앤 경우도 있었고 뷰이동간에 애니메이션이 기본적인 사양이 있던 경우도 있어서 뷰이동간에 애니메이션을 추가하는 경우도 있었습니다. 그래서 이번 포스팅에서는 뷰이동간에 애니메이션을 없애는 경우와 뷰이동간에 애니메이션을 설정하는 방법에 대해서 설명 드리겠습니다. stackview를 사용하면 기본적으로 뷰가 이동되면서 애..

    [C++,QT/Qml]9.Qml프로그래밍 stackView 사용 하기2(뷰 시작시 데이터 넣기)

    [C++,QT/Qml]9.Qml프로그래밍 stackView 사용 하기2(뷰 시작시 데이터 넣기) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 qml의 stackView에서 뷰 시작시에 데이터를 넣는 방법에 대해서 포스팅 하겠습니다. 실무에서 stackview를 사용하면 view를 시작하자마자 데이터들을 set해주어야 할때가 많습니다. 리스트가 있다면 리스트의 데이터를 넣어준다던가 아니면 게시판같은 화면같은경우에는 게시판 내부에있는 글들을 가져화서 화면에 보여주어야하는데 이럴때 사용하는 방법에 대해서 설명 드리겠습니다. qml에서는 item이 만들어지자 마자 호출하는 함수가 있는데 그 함수는 Component.onComplete라는 함수 입니다. 이 함수는 특정 타입이 생성이 되면 호출이 되는 것..

    [C++,QT/Qml]8.Qml프로그래밍 stackView 사용 하기1

    [C++,QT/Qml]8.Qml프로그래밍 stackView 사용 하기1 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 stackView에 대해서 포스팅 하겠습니다. stackView는 단어 자체 만을 view를 stack에 넣어서 화면을 한개씩 보여주는 타입 입니다. stack이라는 자체가 LIFO(Last In Frist Out) 스택에 마지막으로 들어간 것이 제일 먼저 삭제가 되는 구조로 view가 마지막으로 들어간 것이 제일 먼저 삭제가 되는 것입니다. 예를들어 메인화면인 A라는 화면이 있을때 B라는 화면이 들어오면 B화면이 보여지다가 B라는 화면이 우선 삭제가 되고 B라는 화면이 삭제가 되면 A화면이 보여지게 되는 구조 입니다. 위와같은 구조이기 때문에 나중에 들어간 데이터가 제일 먼저 삭..

    [C++] 4. null 과 nullptr의 차이점

    [C++] 4. null 과 nullptr의 차이점 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 null과 nullptr에 차이점에 대해서 포스팅 하겠습니다. c++을 하시다보면 NULL 과 nullptr을 많이 쓰는데요 얼핏보면 똑같은 내용이라고 생각들지 모르겠지만 NULL과 nullptr은 다른 차이가 있습니다. c++11이전 버전에서는 컴파일러가 NULL을 포인터가 아니라 정수 0과 동일하게 여깁니다. 그래서 아래 코드와 같이 switch문에 NULL인 값을 넣으면 정수 0에 매칭이 되어서 0에대한 로그가 찍히게 됩니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #include #include using namespace std; int main() { Serv..