[강좌] Tcl/Tk 기초 | Korea Tcl/Tk Community

[강좌] Tcl/Tk 기초

Tcl의 try & trap & finally

admin's picture

Tcl8.6 부터 Tcl은 catch와는 다른 새로운 에러 처리 구문인 try, trap, finally 추가 되었습니다.
C++의 try .. catch .. finally 와 같은 의미로, 간단한 설명과 함게 아래의 예들로 대신합니다.

Tk의 스크롤바(scrollbar)

admin's picture

스크롤바(scrollbar)는, 다른 위젯의 표시 영역을 제어하는 위젯입니다. 스크롤바와 연결 가능한 위젯은 canvas, entry, listbox, text 위젯 4개입니다. 각 위젯의 수평, 수직 스크롤의 연결 관계는 아래와 같습니다.

Tcl의 info

admin's picture

Tcl에는 디버그시 도움이 되는 info 커맨드가 있습니다. (Tk에는 winfo 커맨드가 있습니다.)
info 커맨드는, Tcl 인터프리터 내부의 각종 정보를 조사하는데 사용합니다.

Tcl의 코맨트

admin's picture

Tcl은 첫 단어에 '#'로 시작하는 행을 코맨트로 간주합니다. 백슬래쉬 ('\') 를 사용하여 여러행을 기술하는 것도 가능합니다.

# 주석 1
# 주석 2
# 주석 3

# 주석 1 \
주석 2 \
주석 3

행의 중간에 코맨트를 기입시는, 세미콜론 (';') 을 사용합니다.
 

Tcl의 프로시져

admin's picture

프로시져(procedure)는 인자를 지정할 수 있는 함수입니다. 또한 자주 사용되는 커맨드를 조합한 함수라고도 할 수 있습니다. 프로시져는 Tcl 커맨드와 동일한 동작을 하기 때문에, Tcl 커맨드와 마찬가지로 동일하게 사용하실 수 있습니다.

프로시져 이름 규칙은 아래와 같습니다.