SlideShare une entreprise Scribd logo
1  sur  10
Introduction



  I + ClassName
       ==
    Interface



                       stl Collection

                       bada Collection

      try/catch

      bada exception
      mechanism
Contents


           1. Control Life-Cycle


           2. Collection


           3. bada Reviews
Controls Life Cycle
Controls Life Cycle

               1. 모든 컨트롤들은 힙에 생성 해야 한다.


   Button *pButton= new Button();

   Button->Construct(Rectangle(10, 100, 460, 60));

   pButton->SetText(L”Devmento”);

   pButton->SetActionId(10);

   pButton->AddActionEventListener(*this);
Controls Life Cycle

               2.   컨트롤들은 프로그램이 종료 될 때 자동적으로 해체 된다.


    Button *pButton= new Button();

    pButton->Construct(Rectangle(10, 100, 460, 60));

    pButton->SetText(L”Devmento”);

    pButton->SetActionId(10);

    pButton->AddActionEventListener(*this);

    AddControl(*pButton);

                                delete pButton;
                                     명시적으로 해체 NO!
Controls Life Cycle

              3.명시적으로 메모리 해체 해야 하는 컨트롤



      MessageBox   ContextMenu   OptionMenu   Popup
Controls Life Cycle
      Example
result Devmento ::OnInitializing(void) {           result Devmento::OnTerminating(void) {

result r = E_SUCCESS;                                  result r = E_SUCCESS;
                                                       delete pPopup;
__pPopup = new Popup();                                return r;

Dimension dim(300, 400);                           }

__pPopup->Construct(true, dim);

__pPopup->SetTitleText(L"Popup Test");

Button* pBtnClose = new Button();

pBtnClose->Construct(Rectangle(10, 10, 250, 60),
L"Close");

pBtnClose->SetActionId(ID_BUTTON_CLOSE_POPUP);

pBtnClose->AddActionEventListener(*this);

__pPopup->AddControl(*pBtnClose);

}
바다 앱 개발 실패 노하우 1부

Contenu connexe

Tendances

02장 자료형과 연산자
02장 자료형과 연산자02장 자료형과 연산자
02장 자료형과 연산자웅식 전
 
자바스터디(6기) 3
자바스터디(6기) 3자바스터디(6기) 3
자바스터디(6기) 3Jina Lee
 
Data Structure - 1st Study
Data Structure - 1st StudyData Structure - 1st Study
Data Structure - 1st StudyChris Ohk
 
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)Myeongun Ryu
 
Modern effective c++ 항목 3
Modern effective c++ 항목 3Modern effective c++ 항목 3
Modern effective c++ 항목 3ssuser7c5a40
 
2 1. variables & data types
2 1. variables & data types2 1. variables & data types
2 1. variables & data types웅식 전
 
암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초Hoyoung Jung
 
(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육
(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육
(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육탑크리에듀(구로디지털단지역3번출구 2분거리)
 
Hello c++ world
Hello c++ worldHello c++ world
Hello c++ world. Ruvendix
 
[KOSSA] C++ Programming - 15th Study - STL #1
[KOSSA] C++ Programming - 15th Study - STL #1[KOSSA] C++ Programming - 15th Study - STL #1
[KOSSA] C++ Programming - 15th Study - STL #1Seok-joon Yun
 
자초스북스터디 20170610 go_3_4
자초스북스터디 20170610 go_3_4자초스북스터디 20170610 go_3_4
자초스북스터디 20170610 go_3_4동규 이
 
[KOSSA] C++ Programming - 13th Study - exception handling
[KOSSA] C++ Programming - 13th Study - exception handling[KOSSA] C++ Programming - 13th Study - exception handling
[KOSSA] C++ Programming - 13th Study - exception handlingSeok-joon Yun
 
Virtual dom to render
Virtual dom to renderVirtual dom to render
Virtual dom to renderKelly Woo
 
효율적인Sql작성방법 4주차
효율적인Sql작성방법 4주차효율적인Sql작성방법 4주차
효율적인Sql작성방법 4주차희동 강
 

Tendances (20)

02장 자료형과 연산자
02장 자료형과 연산자02장 자료형과 연산자
02장 자료형과 연산자
 
자바스터디(6기) 3
자바스터디(6기) 3자바스터디(6기) 3
자바스터디(6기) 3
 
1.9 튜닝의도구 10053 event
1.9 튜닝의도구 10053 event1.9 튜닝의도구 10053 event
1.9 튜닝의도구 10053 event
 
Data Structure - 1st Study
Data Structure - 1st StudyData Structure - 1st Study
Data Structure - 1st Study
 
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
[명우니닷컴] 2번째 숙제 - 두 정수의 연산 (공연 예약 시스템)
 
Modern effective c++ 항목 3
Modern effective c++ 항목 3Modern effective c++ 항목 3
Modern effective c++ 항목 3
 
2 1. variables & data types
2 1. variables & data types2 1. variables & data types
2 1. variables & data types
 
암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초암달의 법칙과 쿼리튜닝 기초
암달의 법칙과 쿼리튜닝 기초
 
(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육
(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육
(SQL초보자를 위한, 쿼리최적화 for SQL튜닝)SQL쿼리작성Tip,최적화팁,최적화된SQL작성방법교육
 
Perl Script
Perl ScriptPerl Script
Perl Script
 
3. linked list
3. linked list3. linked list
3. linked list
 
Hello c++ world
Hello c++ worldHello c++ world
Hello c++ world
 
[KOSSA] C++ Programming - 15th Study - STL #1
[KOSSA] C++ Programming - 15th Study - STL #1[KOSSA] C++ Programming - 15th Study - STL #1
[KOSSA] C++ Programming - 15th Study - STL #1
 
자초스북스터디 20170610 go_3_4
자초스북스터디 20170610 go_3_4자초스북스터디 20170610 go_3_4
자초스북스터디 20170610 go_3_4
 
[KOSSA] C++ Programming - 13th Study - exception handling
[KOSSA] C++ Programming - 13th Study - exception handling[KOSSA] C++ Programming - 13th Study - exception handling
[KOSSA] C++ Programming - 13th Study - exception handling
 
ES6 for Node.js Study 3주차
ES6 for Node.js Study 3주차ES6 for Node.js Study 3주차
ES6 for Node.js Study 3주차
 
MySQL JOIN
MySQL JOINMySQL JOIN
MySQL JOIN
 
Virtual dom to render
Virtual dom to renderVirtual dom to render
Virtual dom to render
 
효율적인Sql작성방법 4주차
효율적인Sql작성방법 4주차효율적인Sql작성방법 4주차
효율적인Sql작성방법 4주차
 
7장매크로
7장매크로7장매크로
7장매크로
 

En vedette

[5분특강] 컨설팅은 무엇일까
[5분특강] 컨설팅은 무엇일까[5분특강] 컨설팅은 무엇일까
[5분특강] 컨설팅은 무엇일까mosaicnet
 
Expression Blend 4로 윈도우폰 앱 디자인하기(1)
Expression Blend 4로 윈도우폰 앱 디자인하기(1)Expression Blend 4로 윈도우폰 앱 디자인하기(1)
Expression Blend 4로 윈도우폰 앱 디자인하기(1)mosaicnet
 
모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)
모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)
모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)mosaicnet
 
[5분특강] 청년인재 직업 선택의 편향에 대해
[5분특강] 청년인재 직업 선택의 편향에 대해[5분특강] 청년인재 직업 선택의 편향에 대해
[5분특강] 청년인재 직업 선택의 편향에 대해mosaicnet
 
윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포
윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포
윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포mosaicnet
 
스마트 시대의 N-Screen과 개발자
스마트 시대의 N-Screen과 개발자스마트 시대의 N-Screen과 개발자
스마트 시대의 N-Screen과 개발자mosaicnet
 
Meego의 현재와 미래(1)
Meego의 현재와 미래(1)Meego의 현재와 미래(1)
Meego의 현재와 미래(1)mosaicnet
 
IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)
IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)
IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)mosaicnet
 
스티브잡스처럼 마케팅 하라 2부(3부)
스티브잡스처럼 마케팅 하라 2부(3부)스티브잡스처럼 마케팅 하라 2부(3부)
스티브잡스처럼 마케팅 하라 2부(3부)mosaicnet
 
트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)
트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)
트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)mosaicnet
 
클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)
클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)
클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)mosaicnet
 
스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부mosaicnet
 
Expression Blend 4로 윈도우폰 앱 디자인하기(2)
Expression Blend 4로 윈도우폰 앱 디자인하기(2)Expression Blend 4로 윈도우폰 앱 디자인하기(2)
Expression Blend 4로 윈도우폰 앱 디자인하기(2)mosaicnet
 
최상의 프로그래머, SW전문가 되기
최상의 프로그래머, SW전문가 되기최상의 프로그래머, SW전문가 되기
최상의 프로그래머, SW전문가 되기mosaicnet
 
18편흥렬 alm 20110728_v1.0(발표본)01
18편흥렬 alm 20110728_v1.0(발표본)0118편흥렬 alm 20110728_v1.0(발표본)01
18편흥렬 alm 20110728_v1.0(발표본)01mosaicnet
 
KT의 스마트폰 개발자 지원 정책
KT의 스마트폰 개발자 지원 정책KT의 스마트폰 개발자 지원 정책
KT의 스마트폰 개발자 지원 정책mosaicnet
 
Expression Blend을 이용한 윈도우폰7 앱 디자인
Expression Blend을 이용한 윈도우폰7 앱 디자인Expression Blend을 이용한 윈도우폰7 앱 디자인
Expression Blend을 이용한 윈도우폰7 앱 디자인mosaicnet
 
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황mosaicnet
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)mosaicnet
 
안드로이드 어플 개발 전략 10가지 1부
안드로이드 어플 개발 전략 10가지 1부안드로이드 어플 개발 전략 10가지 1부
안드로이드 어플 개발 전략 10가지 1부mosaicnet
 

En vedette (20)

[5분특강] 컨설팅은 무엇일까
[5분특강] 컨설팅은 무엇일까[5분특강] 컨설팅은 무엇일까
[5분특강] 컨설팅은 무엇일까
 
Expression Blend 4로 윈도우폰 앱 디자인하기(1)
Expression Blend 4로 윈도우폰 앱 디자인하기(1)Expression Blend 4로 윈도우폰 앱 디자인하기(1)
Expression Blend 4로 윈도우폰 앱 디자인하기(1)
 
모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)
모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)
모바일(Mobile)에서의 웹(Web) 전망 1부(총3부)
 
[5분특강] 청년인재 직업 선택의 편향에 대해
[5분특강] 청년인재 직업 선택의 편향에 대해[5분특강] 청년인재 직업 선택의 편향에 대해
[5분특강] 청년인재 직업 선택의 편향에 대해
 
윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포
윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포
윈도우폰7 마켓 플레이스 등록 절차 및 앱 배포
 
스마트 시대의 N-Screen과 개발자
스마트 시대의 N-Screen과 개발자스마트 시대의 N-Screen과 개발자
스마트 시대의 N-Screen과 개발자
 
Meego의 현재와 미래(1)
Meego의 현재와 미래(1)Meego의 현재와 미래(1)
Meego의 현재와 미래(1)
 
IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)
IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)
IT업계 여성으로 행복하게 살아가기 위한 노하우 2부(총 3부)
 
스티브잡스처럼 마케팅 하라 2부(3부)
스티브잡스처럼 마케팅 하라 2부(3부)스티브잡스처럼 마케팅 하라 2부(3부)
스티브잡스처럼 마케팅 하라 2부(3부)
 
트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)
트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)
트위터와 소셜미디어 그리고 마케팅, PR의 미래 4부(총 4부)
 
클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)
클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)
클라우드 컴퓨팅에 대한 이해, 비즈니스 혁신 전략(1)
 
스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부스마트폰 게임을 데스크톱과 게임기로 1부
스마트폰 게임을 데스크톱과 게임기로 1부
 
Expression Blend 4로 윈도우폰 앱 디자인하기(2)
Expression Blend 4로 윈도우폰 앱 디자인하기(2)Expression Blend 4로 윈도우폰 앱 디자인하기(2)
Expression Blend 4로 윈도우폰 앱 디자인하기(2)
 
최상의 프로그래머, SW전문가 되기
최상의 프로그래머, SW전문가 되기최상의 프로그래머, SW전문가 되기
최상의 프로그래머, SW전문가 되기
 
18편흥렬 alm 20110728_v1.0(발표본)01
18편흥렬 alm 20110728_v1.0(발표본)0118편흥렬 alm 20110728_v1.0(발표본)01
18편흥렬 alm 20110728_v1.0(발표본)01
 
KT의 스마트폰 개발자 지원 정책
KT의 스마트폰 개발자 지원 정책KT의 스마트폰 개발자 지원 정책
KT의 스마트폰 개발자 지원 정책
 
Expression Blend을 이용한 윈도우폰7 앱 디자인
Expression Blend을 이용한 윈도우폰7 앱 디자인Expression Blend을 이용한 윈도우폰7 앱 디자인
Expression Blend을 이용한 윈도우폰7 앱 디자인
 
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
클라우드 컴퓨팅 패러다임이 뒤바꾼 일 IT산업의 현황
 
Meego의 현재와 미래(2)
Meego의 현재와 미래(2)Meego의 현재와 미래(2)
Meego의 현재와 미래(2)
 
안드로이드 어플 개발 전략 10가지 1부
안드로이드 어플 개발 전략 10가지 1부안드로이드 어플 개발 전략 10가지 1부
안드로이드 어플 개발 전략 10가지 1부
 

Plus de mosaicnet

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)mosaicnet
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례mosaicnet
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)mosaicnet
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)mosaicnet
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)mosaicnet
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰mosaicnet
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)mosaicnet
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 mosaicnet
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성mosaicnet
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색mosaicnet
 

Plus de mosaicnet (20)

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색
 

바다 앱 개발 실패 노하우 1부

  • 1.
  • 2. Introduction I + ClassName == Interface stl Collection bada Collection try/catch bada exception mechanism
  • 3. Contents 1. Control Life-Cycle 2. Collection 3. bada Reviews
  • 4.
  • 6. Controls Life Cycle 1. 모든 컨트롤들은 힙에 생성 해야 한다. Button *pButton= new Button(); Button->Construct(Rectangle(10, 100, 460, 60)); pButton->SetText(L”Devmento”); pButton->SetActionId(10); pButton->AddActionEventListener(*this);
  • 7. Controls Life Cycle 2. 컨트롤들은 프로그램이 종료 될 때 자동적으로 해체 된다. Button *pButton= new Button(); pButton->Construct(Rectangle(10, 100, 460, 60)); pButton->SetText(L”Devmento”); pButton->SetActionId(10); pButton->AddActionEventListener(*this); AddControl(*pButton); delete pButton; 명시적으로 해체 NO!
  • 8. Controls Life Cycle 3.명시적으로 메모리 해체 해야 하는 컨트롤 MessageBox ContextMenu OptionMenu Popup
  • 9. Controls Life Cycle Example result Devmento ::OnInitializing(void) { result Devmento::OnTerminating(void) { result r = E_SUCCESS; result r = E_SUCCESS; delete pPopup; __pPopup = new Popup(); return r; Dimension dim(300, 400); } __pPopup->Construct(true, dim); __pPopup->SetTitleText(L"Popup Test"); Button* pBtnClose = new Button(); pBtnClose->Construct(Rectangle(10, 10, 250, 60), L"Close"); pBtnClose->SetActionId(ID_BUTTON_CLOSE_POPUP); pBtnClose->AddActionEventListener(*this); __pPopup->AddControl(*pBtnClose); }