Extjs4 - Eclipse 개발환경 셋팅

분류없음 2012/01/12 20:51


1. Eclipse 에서 다음 사이트로 플러그인 설치
http://www.agpad.com/update 

2.  plug-in을 Extjs 에 맞도록 설정

http://spket.com/extjs.html

Create JavaScript profile for Ext 4.x

  1. Download Ext 4.x, unzip it, do not delete the src folder..
  2. Select the menu item Window > Preferences... to open the workbench preferences.
  3. Select the Spket > JavaScript Profile preference page to display the installed JavaScript Profiles.
  4. Click the New.. button. In the Name field, type Ext 4 as the name for the new profile. Then click OK.
  5. Click the Add Library button. From the Library drop-down list, select ExtJS. Then click OK.
  6. Click the Add File button, choose sdk.jsb3 which can be found in build folder.
  7. Select the Ext profile created in step 4, click the Default button make it the default profile for all project. The default profile can also be configured per project by using Configure Project Specific Settings... link.
  8. If everything done correctly, your profile should looks like this.
  9. Click on OK to save the preferences.
  10. Open javascript file with Spket JavaScript Editor. If you not sure which editor you used, take a look at this screen shot. click Ctrl+Space or Alt+/, the code assist window will looks like this if there is no code.



 








 
Trackback 0 : Comment 0

회계(1) - 복식부기

Invest/회계 2011/06/12 14:44
차변 : 돈의 상태 (자산, 비용)
대변 : 돈이 증가원인 (부채, 자본, 수익)

계정과목은 차변과목, 대변과목이 있음
차변과목은 차변에 있으면 증가 대변에 있으면 감소
대변 과목은 차변에 있으면 감소, 대변에 있으면 증가


차변
자산 - 미래에 회사에 돈의 증가를 가져다 주는 것  ex> 돈, 대여금, 상품
비용 - 수익을 얻기위해 사용된 돈 예> 급여, 구입비, 수도료, 광열비

* 자산과 비용은 모두 지불된 금액 이상으로 미래에 회수 할 수 있다고 예상하고 있다는 점에서 유사하다.

대변 
부채 - 미래에 회사의 돈의 감소를 가져다 주는 것이며 동시에 과거에 돈이 증가된 원인을 나타냄 ex> 차입금
자본 - 자산에서 부채를 뺀 나머지, 미래에 증가할 돈에서 미래에 감소할 돈을 뺀 나머지
          주주가 출자한 부분과 회사가 유보한 금액(배당하지 않고 남겨둔 금액)
          * 부채나 자본모두 다른 자산이나 비용으로 형태를 바꾸게 된다. 따라서 부채나 자본은 현재 남아있는 돈과 관계없이 돈을 조달한 시점에서 '얼마나 조달했는가'를  나타내는 데 지나지 않는다.
수익  - 회사가 만들어낸 가치의 대가로써 돈이 증가한 것으로, 영업활동의 성과를 의미함 


손익 = 수익 - 비용     +일경우 이익, - 일경우 손실 이라함

이와같은 복식부기형태로 거래를 분개형식으로 기록하여 계정과목별로 자료를 정리한후 이를 재무제표로 만들어 주주와 채권자에게 정보를 제공함

재무제표 
대차대조표 - 특정시점에서 자산, 부채, 자본이 얼마나 남아있는가에 대한 상태를 표헌 (저량과목)
손익계산서 - 특정기간에서 수익, 비용이 얼마나 발생하였는가 하는 손익의 증감을 나타냄 (유량과목)
현금흐름표


 
Trackback 0 : Comment 0

Reference(참조), scope(유효범위), closure(클로저), Context(컨텍스트)

분류없음 2011/02/17 15:47
Reference(참조)

자바스크립트의 변수는 객체에 대한 참조를 가진다.

var obj = new Object();    
var obj2 = obj;

obj 는 new Object()의 참조를 가지고,  obj2 또한 참조체인을 따라 역시 최종 객체인 new Object()를 가르킨다.


Overloading

1. arguments를 활용하는 방법 ( 변수의 갯수로 분기)

모든 자바스크립트 함수는 arguments라는 내장 객체를 가진다.

arguments 는 배열 형태이나 수정이 불가하며  length 속성이 존재하여

함수에 넘어온 변수의 갯수를 알수 있다  이를 활용하면 함수 오버로딩 구현이 가능하다.


function  countVar(a, b, c){
if (arguments.length == 3) {
...
} else {
...
}
}

2. 변수의 type으로 분기

function  func1(a){
if( typeof a == 'string'){
..}
if (typeof a == 'number'{
}
}

Scope(유효범위)

자바스크립트에서는 함수의 유효범위가 블록단위가 아니라 함수 단위로 존재한다.

var foo = 'test';

if (true){
       var foo = 'new test';
}

alert(foo);     =>  new test 가 출력


자바스크립트에서 전역 유효범위에 속하는 모든 변수는 window 객체의 프로퍼티로 존재한다.


변수의 유효범위를 설정하지 않으면( 선언하지 않으면)  함수 내에 있다고 할지라도 전역 유효범위에 속하게 된다.

function test(){
    foo = "test";
}

test();

alert(window.foo == "test") => true 출력



Closure(클로저)
 
함수내에서 함수를 사용시 내부함수에서 외부함수의 변수에 접근하는 방법을 이야기함

function  test(msg) {
    setTimeout(function(){ alert(msg);}, 1000};
}

http://jibbering.com/faq/notes/closures/


Context(컨텍스트)
코드가 돌아가는 대상이 되는 객체

함수 컨텍스트를 변경하는 방법

function changeColor(color) {
 this.style.color = color;
}

changeColor("white"); //  this는 window 객체가 되고 style 객체가 없음으로 에러

var mainDiv = document.getElementById("main")

changeColor.call(mainDiv , "black") ;   // context를 mainDiv 로 지정하고 black를 변수로 넘김, 즉 this는 main이 됨
// changeColor.apply(document.body, "black")  위 와 동일


Trackback 0 : Comment 0
◀ PREV : [1] : [2] : [3] : [4] : [5] : ... [11] : NEXT ▶