You are here

[강좌] Tcl/Tk 기초

Tcl/Tk의 기초 지식을 다룹니다.

admin의 아바타

Tcl의 패키지

Tcl에 표준으로 포함되어 있는 패키지 몇개를 소개합니다.

  • dde - 데이타 교환(윈도우즈 전용)
  • http - http 통신
  • msgcat - 메세지 카탈로그
  • opt - 옵션 해석
  • registry - 레지스트리 제어(윈도우즈 전용)
  • tcltest - 테스트 유틸리티

http

http 서버와 통신을 할수 있습니다. 프록시 서버를 경유하여 파일을 다운받을수 있습니다.

package require http 1.0
 
if {$argc < 2} {
        puts stderr "Usage: $argv0 url file"
        exit 1
카테고리: 
admin의 아바타

Tcl/Tk 시작


준비사항

Tcl 스크립트를 작성하고, 실행시키기 위해서는 최소한 다음의 두가지가 필요합니다.

  • 텍스트 에디터
  • Tcl/Tk 바이너리


Wish로 시작하기

버튼이 클릭되면, ‘안녕하세요’를 메세지 박스로 출력하는 프로그램을 작성해 보겠습니다.

button .b -text { 눌러 주세요 } -command {
   tk_messageBox -message { 안녕하세요 }
}

pack .b

고작 4줄로 완성됩니다. 이것을 복사하여 wish에 붙여 실행할수 있습니다.

카테고리: 
admin의 아바타

Tcl/Tk 설치

ActiveTcl의 최신버전인 ActiveTcl 8.4.5 버전을 기준으로 설명합니다. ActiveTcl의 바이너리는 ASPN에서 Windows, Linux, Solaris(SPARC) 버전을 얻을수 있습니다.

Windows 버전 설치

다운받은 ActiveTcl8.4.5.0-win32-ix86-83642.exe를 더블클릭하면, 설치마법사가 시작됩니다.

처음 보시는 화면에는, 포함된 패키지가 나열되어 있습니다. Next 버튼을 눌러 다음으로 진행하겠습니다. 다음의 화면은 라이센스에 관련된 내용으로 ‘동의’를 한후 다음으로 진행하겠습니다.

카테고리: 

페이지

Subscribe to RSS - [강좌] Tcl/Tk 기초