본문 바로가기

728x90

tobesoft

(22)
Alert? alert? 개발에 처음 입문하게 되면 가장 먼저 접하게 되는 것중에 하나가 alert 입니다. 디버깅이나 오류를 잡기 위해서 다른 도구를 사용하기 보다 alert 을 즐겨사용하기도 합니다. alert 이라는 것의 의미를 사전에서 찾아보면 기민한, 정신이 초롱초롱한 이라는 의미를 가지고 있다고 합니다. 일반적으로 '경로'라는 의미만 생각했는데 그렇게 생각하니 흥미롭네요. 엑스플랫폼에서 alert 을 쓰는 것은 두가지 형식이 있습니다. 먼저 일반적으로 알고 있는 메소드로서의 alert 입니다. Frame 오브젝트 아래 메소드로 포함되어 있으며 경고나 알림 대화상자를 표시하는 메소드입니다. alert(strText[, strCaption[, strType]]) 기본적으로 텍스트를 대화상자에 표시하며 추가적으로 대화상자 ..
시스템 Object 에 대해 좀 더 알아보기 시스템 자원을 확인하는 것은 속성으로 처리한다면 외부 프로그램을 실행시키거나 외부 자원을 가져오는 것은 메소드에 속합니다. 대표적인 것이 execBrowser, execShell 과 같은 것입니다. execBrowser는 파라미터로 제공되는 URL을 인터넷 익스플로러에서 실행하는 메소드입니다. 특이한 점은 PC 기본 브라우저가 아니라 인터넷 익스플로러를 실행시킨다는 것입니다. 액티브X 를 포함한 페이지를 열어주는 경우에 필요하겠네요. exeShell은 명령행을 통해 실행하는 것과 동일합니다. 파라미터로 URL을 주면 execBrowser와 마찬가지로 해당 URL을 브라우저에서 실행시킵니다. 단 이때 차이점은 사용자가 지정한 기본 브라우저에서 실행된다는 겁니다. 또 하나 흥미로운 점은 cmd를 파라미터로 ..
XFDL 파일 어딘가에서 가져오기 UX 스튜디오를 실행하면 3가지 화면 모드가 있습니다. Design, Source, Script 입니다. Design 이야 화면 설계를 위해 그렇다고 하더라도 Source와 Script가 나뉘어져 있는것은 조금 혼란스러웠습니다. 게다가 툴에서는 각각 따로 보여지지만 실제 소스에서는 하나로 있다는것이 애매하긴 합니다. 간단하게 버튼 하나가 있는 폼을 만들어보면 실제 xfdl 코드는 다음과 같습니다. 하지만 툴에서 보면 이 내용이 2가지로 나뉘어 보입니다. 태그 내의 소스를 제외한 나머지를 Source 부분에 넣어주고 스크립트는 따로 복사합니다. Source 부분에 입력시 내에 있는 코드는 알아서 필터링 해주기 때문에 일부러 잘라낼 필요는 없습니다. (단 스크립트로 알아서 분기는 안되네요. ㅠㅠ) 이제 Sh..
프로젝트 만들기 - XADL 지난번에는 프로젝트를 설정하는 XPRJ 파일을 살펴보았습니다. 이번에는 역시 설정파일중 하나인 XADL 파일을 살펴보겠습니다. XML of Application Definition Language 라는 긴 설명이 달려 있는데 말 그래도 어플리케이션에 대한 여러가지 설정을 정의하는 내용입니다. 엑스플랫폼으로 개발된 어플리케이션이 실행되면 가장 먼저 불러오는 파일이 *.xadl 파일입니다. 여기서 화면을 렌더링하기 위해 필요한 여러가지 기본 정보를 확인하고 이후 프로세스를 진행합니다. 음. 화면이 좀 작아서 보이지 않는데요. 기본적으로 어플리케이션을 선언하고 레이아웃을 설정합니다. 각각의 프레임 정보를 설정할 수 있는데 SDI나 MDI 등 다양한 환경 설정이 가능합니다. 그 외에 시스템 메뉴, CSS, 위젯..
NPAPI에 대해 엑스플랫폼을 공부하기 위해 UX 스튜디오를 설치하고 도움말(F1)을 보면 내용 > 하단에 Appendix 라는 항목이 있습니다. Appendix 는 신체기관 중에서 맹장을 뜻하기도 하고 일반적인 콘텐츠에서는 부록을 의미합니다. 이전에는 잘 보지 못했는데 흥미로운 내용이 많이 있네요. 새로 추가된 기능이나 버그와 관련된 내용이 기록되어 있고 색상, 에러코드에 대한 도움말이 제공됩니다. What's New 라는 항목에 보면 MultiBrowser에 대한 내용이 나오며 NPAPI에 대한 이야기가 나옵니다. X인터넷 기술이 X라는 단어때문인지 액티브X와 연결지어 생각을 하게 하는데요. 실제로는 대부분의 브라우저에서 플러그인 방식으로 지원이 됩니다. http://en.wikipedia.org/wiki/NPAPI ..
UX 스튜디오 설치하기 엑스플랫폼을 경험하기 앞서 개발 도구인 UX 스튜디오를 설치하는것이 필요합니다. 간단하게 투비소프트 홈페이지에서 회원 가입후 설치 파일을 다운로드 할 수 있습니다. http://www.tobesoft.co.kr 로그인 후 support center > 다운로드 > 체험판 > 엑스플랫폼을 선택하시면 됩니다. 또는 홈페이지 메인에서 다운로드 아이콘을 선택하셔도 됩니다. 다운로드한 파일의 압축을 풀어주면 설치 파일을 확인할 수 있습니다. 설치 과정은 특별한 내용 없이 설치 경로만 지정해주면 바로 설치가 진행됩니다. 설치된 UX 스튜디오는 바탕화면 아이콘이나 프로그램 메뉴에서 확인할 수 있습니다. 삭제시에는 UnInstall 항목을 이용할 수 있습니다. 프로그램 삭제시에는 생성된 프로젝트까지 삭제되지는 않습니다..

반응형