본문 바로가기
컴퓨터/Internet

Koda Form Designer

by zipi 2009. 1. 3.
반응형


Koda Form Designer 입니다.
단축키 Alt+M으로 편집창의 Tools에서 볼수 있습니다.
오토잇으로 프로그램을 만들떄 모양을 주기 편하게 만든겁니다.
이것도 제작사에서 오토잇으로 만든거 같네요. SciTE를 설치해야 보일겁니다.



1. 프로그램 외관

처음 실행시 모양


2. 각 창의 설명


상단 메뉴바입니다. 한번 만들어둔 폼은 저장했다가 불러올수도 있습니다.



이건 폼에 직접 어떤 형식을 입력할지 도와주는 팔레트입니다.




위쪽에 있는 도구를 이용하여 폼에 직접 그립니다. 이 폼의 크기가 완성된후 똑같이 나옵니다.
중간에 점선은 사라지게 됩니다. 이 폼을 이용해서 직접 꾸미는 거죠.

 

 
 




위 두창은 각종 옵션을 바꿀수 있습니다.
왼쪽은 각종 아이템을 선택하고 우쯕에서(실제 화면에서는 하단_ 세부 메뉴를 수정할수 있습니다.




이렇게 폼창을 만들고 난후 소스창으로 옮기는 아이콘을 누릅니다.
누르기 전에 나중을 위해 저장을 해두면 정말 편합니다.
이 Koda창이 닫히면 다시 Koda에서 작업할 수가 없습니다.
저장을 해서 불러와야 하며 폼 모양을 소스로 바꿀수는 있지만 반대로는 할수가 없었습니다.





소스창에 직접 입력된 모습이 아래 표입니다.
약간의 주석을 달아주었습니다.

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
;~ 위쪽으로 이 소스에서 필요한 각종 함수가 저장된 기본 파일을 불러오는군요.

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 331, 435, 193, 125)
$Label1 = GUICtrlCreateLabel("Label1", 152, 48, 36, 17)
$Input1 = GUICtrlCreateInput("Input1", 112, 88, 129, 21)
$Edit1 = GUICtrlCreateEdit("", 96, 120, 161, 145)
GUICtrlSetData(-1, "Edit1")
$Button1 = GUICtrlCreateButton("Button1", 96, 280, 153, 57, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;~ 이 위는 코다로 만든 함수가 직접 소스로 만들어진 부분입니다.
;~ 여기서도 수정할수가 있습니다.


While 1
     $nMsg = GUIGetMsg()
              ;~ GUIGetMsg()함수의 값을 저장합니다. 이 함수는 폼 데이터를 불러오죠.
     Switch $nMsg
           Case $GUI_EVENT_CLOSE
                  Exit
        :~ $nMsg라는 값이 만약 $GUI_EVENT_CLOSE 라면 Exit함수를 실행하게됩니다.
        ;~ 종료하라는 것이지요.
    EndSwitch
WEnd

기본은 이렇게 됩니다
여기에 살짝살짝 추가해서 원하는 것을 만들지요.

Case $Button1
     Exit

이 소스를 추가시키고 실행해보면,
버튼을 눌러도 프로그램이 종료됩니다.

이렇게 하나씩 하나씩 추가시키면 됩니다.


반응형

'컴퓨터 > Internet' 카테고리의 다른 글

크롬에서 엑티브 X를....  (1092) 2010.11.28
인터넷 익스플로러와 구글 크롬 실행 속도 비교  (0) 2010.11.26
Autoit 팁  (0) 2009.01.03
애니 자막 검색기  (1) 2008.07.09
AutoIt 설치  (0) 2008.04.10

댓글