본문 바로가기

하이브리드 앱 센차터치 2.0 - 상속하기 개요 이미 정의되어 있는 부모 클래스의 기능을 그대로 물려받아 기능을 확장하므로써 작업 시간을 단축할 수 있다는 이점이 있다. 센차터치에서도 상속구현이 가능하다. 구현 // 첫번째 방법 Ext.define("MyObject", { //부모클래스 정의 name: null, age: null, loc: null, setName: function( name ) { this.name = name; }, getName: function() { return this.name; }, setAge: function( age ) { this.age = age; }, getAge: function() { return this.age; }, setLoc: function( loc ) { this.loc = loc; }, g.. 더보기
하이브리드 앱 센차터치 2.0 - getter / setter 정의하기 개요 멤버변수를 멤버 함수로 캡슐화 할 때 getter / setter 메서드를 사용한다. 캡슐화는 객체의 자료나 행위 즉 속성이나 로직을 하나로 묶어 데이터를 외부로부터 은익하는데 그 목적이 있다. 실제로 외부에서 접근하기 위해서는 허용된 메서드로만 접근이 가능하다. 이 때 보통 getter / setter 메서드를 이용해서 정보를 사용할 수 있도록 허용한다. 센차터치 그러한 getter / setter 개념을 사용할 수 있는데 두가지 방법을 지원한다. 구현 //첫번째 방법 Ext.define("MyObject", { name: null, age: null, loc:null, setName: function( name ) { this.name = name; }, getName: function() { .. 더보기
하이브리드 앱 센차터치 2.0 - 객체정의 방법 개요 컨텐츠를 제작할 때 객체를 정의해서 생성하는 방법은 아주 중요하다. 특히 객체 지향 방식의 프로그래밍을 해야하는 경우는 필수이기 때문이다. 자바스크립트 프레임워크를 사용하고 있는 센차 터치에서도 객체를 정의하고 생성하는 방법을 제공하고 있다. 어떻게 객체를 정의하는지에 대해서 알아보자. 구현 //객체 정의법 Ext.define("MyObject", { name:null, age:null, //생성자를 통해서 외부에서 현재 객체로 값을 넣어줌. constructor: function( name, age){ this.name = name; this.age = age; }, getName: function(){ return this.name; }. getAge: function(){ return this.. 더보기
하이브리드 앱 센차터치 2.0 - 시작하기 센차터치란? html 기반의 모바일 앱을 쉽게 빠르게 만들 수 있게 해주는 자바스크립트 프레임웍이다. 센차터치로 만든 모바일 앱은 Android, iOS 그리고 블랙베리에서 작동하며 네이티브 앱과 같은 경험을 제공한다. 웹페이지를 이용해서 결제 앱을 만들려면 여러 페이지가 필요로 하는데 센차터치나, 제이쿼리 모바일은 이걸 한 페이지에서 구현가능하게 만들수 있게 해준다. 에이작스를 이용하는 비동기식 작동방식이다. 설치하기 1. 통합개발환경( IDE ) 및 사용툴 - 넷빈 www.netbeans.org - 이클립스 www.eclipse.org/downloads - 센차터치 http://www.sencha.com/ - 앱스프레소 http://appspresso.com 2. 자바 및 넷빈 설치방법 - jdk-7.. 더보기
남해여행 2일째 보호되어 있는 글입니다. 더보기
남해여행 1일째 보호되어 있는 글입니다. 더보기
강화여행 - 석모도 보호되어 있는 글입니다. 더보기
제주여행 5일째... 보호되어 있는 글입니다. 더보기
제주여행 4일째... 보호되어 있는 글입니다. 더보기
제주여행 3일째... 보호되어 있는 글입니다. 더보기