티스토리 뷰

Autohotkey(오토핫키)

#2.오토핫키 GUI 종류

코드모아 2017. 12. 24. 14:25


 #2.오토핫키 GUI


안녕하세요 코드모아 입니다.


 12월 24일 #2강 오토핫키 GUI에대해 강의하겠습니다.



초보자들을위해 기초강의부터 심화강의까지 강의하겠습니다.




GUI  : GUI는   Graphical User Interface의 약자로 해석하자면 그래픽유저인터페이스다. GUI는 쉽게말해 쇼핑몰에서 옷을사기위해 보여지는 옷의사진과같이 옷에대해 전문적으로 알지못해도 쉽게 보고살수있도록해야한다.


EX) 리스트박스 , 체크박스 , 드롭다운리스트(DDL) , 버튼박스 , 에딧박스등 





그럼 오토핫키에서의 GUI 종류를 보도록하겠습니다.



오토핫키의 GUI종류는 다양합니다.

하지만 이중에서 가장큰비중으로 사용되는것을 알아보겠습니다.





1. 버튼박스



버튼박스는 쉽게말해 버튼을눌를시 자신이설정한 조건을 수행하도록하는 GUI다.



EX) GUI에 로그인창을만들고싶을때 로그인하는 버튼.




2. 에딧박스



에딧박스는 자신이 이박스에 원하는것을 입력하다 입력한값을 출력하거나 입력 의역활이다.



EX) GUI에 로그인창을만들고싶을때 로그인창에서 아이디와 비번을 입력할때 사용됨.




3. 체크박스



체크박스는 이것을체크함으로써 원하는 조건을수행할때 이용된다.


EX) 체크박스를 체크시 반복수행을하거나 어느조건을 수행하기 원할때 체크해서 사용함.




4. 라디오박스



라이도박스는 체크박스와 같은개념으로 생각해도좋다.




5. 텍스트박스



텍스트박스는 제작자가 사용자한테 말하고자하는것을 전할때 사용하거나 

사용자가 설정한변수 또는 제작자가원하는것을 출력할때사용한다.




EX)  현재자신IP 출력 , 현재상황출력 


아래는 글쓴이가 말하고자하는것을 텍스트박스로 출력한것이다.


   




6. 드롭다운리스트박스

( DDL = Drop down list )



드롭다운리스트박스는 말그대로  드롭다운리스트로 리스트를 아래방향으로 나열한것으로 여러개의값중 한개를 고를때사용한다.

제작자가 설정한값중 그중에서 선택을할때도사용된다.


EX) 사과갯수고르기,원하는조건 고르기




7.콤버박스



콤버박스는 드롭다운리스트박스와 같은개념으로봐도된다.

하지만 차이점은 제작자가 설정한값을 변경할수있다는것이다.

이때문에 콤버박스보다 드롭다운리스트박스를 주로사용한다.




8.리스트박스


리스트박스는 변수를출력하거나 제작자가설정한것을 어느조건에만족할떄 출력할때사용한다.


EX) 어느사이트에글을쓰고 리스트박스에 글쓰기완료라고 출력.




9.리스트뷰


리스트뷰는 리스트박스의개념과 동일하다생각해도된다.

취향에맞게 리스트박스와 리스트뷰를 사용한다생각하면된다.




10. 탭



탭은 쉽게말해 GUI를 세부적으로 여러페이지로 나누어 자신이원하는항목을 클릭하여 그페이지가나타난다고 생각해도좋다.


EX)

아래는 글쓴이의 예시사진이다.





11. 업다운



업다운은 사과의갯수를 사기위해 사과의갯수를 올리거나 내리거나할때사용하듯이

어느수행의 반복수를 설정하거나 어느조건의 수또는양을 결정할때쓴다.


EX) 사과갯수를 추가하거나 뺴거나 , 물의양을 올리거나 줄이거나




위와같이 11개의 GUI 를살펴봤습니다.


위의 11개말고도 여러개있습니다.






글쓴이는 위의 GUI를 만들기위해



SmartGUI 라는 프로그램을 사용했다.



스마트구이.zip

( 바이러스없으니 안심하고 사용하셔도좋습니다.)

출처 : https://autohotkey.com/board/topic/738-smartgui-creator/



위의 프로그램은 최신버전입니다.


스마트구이는 대다수의 오토핫키 프로그래머가 사용한다생각해도좋다.


위의 프로그램은 필수라고 생각하고 사용해야합니다.





#2강 오토핫키 GUI 종류 를마치겠습니다.



질문 및 궁금한점은 댓글로남겨주세요.



다음강의는 #3.오토핫키 msgbox입니다.







'Autohotkey(오토핫키)' 카테고리의 다른 글

#6.오토핫키 연산자  (0) 2017.12.27
#5.오토핫키 guicontrol  (0) 2017.12.27
#4.오토핫키 g라벨,v라벨,c라벨  (0) 2017.12.26
#3.오토핫키 msgbox  (0) 2017.12.25
#1.오토핫키 설치  (0) 2017.12.23
댓글