Создайте Полнофункциональную Среду Для Разработки Tcl/Tk В соответствии с Windows

Используйте функциональность ПОПЫТКИ/ВЫГОДЫ для с обнаружением ошибки.

Опытное Программирование SQL Server Adam Machanic 2005 года является большим ресурсом для твердых методов и методов.

цепочка принадлежности Использования для сохраненного procs.

Используют схемы для осуществления безопасности данных и ролей.

8
задан Donal Fellows 6 September 2010 в 08:49
поделиться

7 ответов

Начните с установки ActiveTCL . Это бесплатно и включает привязки TCL и TK. Если у вас есть любимый текстовый редактор, вы можете им воспользоваться. Убедитесь, что у вас есть подсветка синтаксиса. Если вам нужно что-то более продвинутое, я бы порекомендовал Komodo . Он находится в активном состоянии и имеет бесплатную версию. Он семантически понимает TCL, поэтому он более интеллектуален, чем стандартный текстовый редактор. Например, он выделяет синтаксические ошибки во время написания кода.

Теперь напишите код и поделитесь любовью с TCL!

10
ответ дан 5 December 2019 в 07:11
поделиться

Для интерактивной оболочки Tcl используйте TkCon

Для редактора я использую Komodo или Vim

Для веб-приложений есть FrameWorks , серверы: TclHTTP , Сервер Aol , Модули Apache и, конечно, CGI

4
ответ дан 5 December 2019 в 07:11
поделиться

​​Для текстового редактора я бы рекомендовал попробовать jEdit ; он имеет подсветку синтаксиса TCL. После установки я бы также порекомендовал установить следующие плагины (что можно сделать с помощью встроенного диспетчера плагинов):

  • Project Viewer: позволяет организовывать ваши файлы в проекты, что дает больше ощущения от среды IDE.
  • ] Схема редактора: Предоставляет вам набор предопределенных цветовых схем выделения синтаксиса на выбор. Я предпочитаю "zenburn".
2
ответ дан 5 December 2019 в 07:11
поделиться

Как упоминал Байрон, ActiveTCL - это место, с которого можно начать при использовании TCL в Windows. Что касается текстового редактора, мне лично нравится SciTE , но подойдет любой текстовый редактор, который выделяет синтаксис (также помогает сворачивание кода).

В TCL wiki есть следующая страница, посвященная IDE: http://wiki.tcl.tk/998

Если вам нужна библиотека, обеспечивающая определенную функциональность, я бы сначала проверил вики TCl . Центрального хранилища расширений TCL нет, но wiki, кажется, является центральным хранилищем знаний TCL.

Да, вы можете использовать TCL для веб-проектов. Вы можете найти немного информации здесь относительно CGI и TCL. Некоторые веб-серверы (например, AOLServer) имеют встроенный интерпретатор TCL.

2
ответ дан 5 December 2019 в 07:11
поделиться

Другие уже упоминали TkCon, но большинство людей не используют все возможности TkCon. Это намного больше, чем цикл REPL (для этого вы могли бы просто использовать tclsh или пожелать). Моя любимая функция - это команда редактирования TkCon.

В основном:

edit some_file.txt

позволяет просматривать и редактировать файлы.

set my_variable "some value"
edit my_variable

позволяет просматривать и редактировать содержимое переменной, даже массивы

proc my_function {} {}
edit my_function

позволяют просматривать и редактировать тело пр. Собственно, именно так я обычно пишу нетривиальные процедуры в TkCon.

Моя любимая функция - это команда редактирования TkCon.

В основном:

edit some_file.txt

позволяет просматривать и редактировать файлы.

set my_variable "some value"
edit my_variable

позволяет просматривать и редактировать содержимое переменной, даже массивы

proc my_function {} {}
edit my_function

позволяют просматривать и редактировать тело пр. Собственно, именно так я обычно пишу нетривиальные процедуры в TkCon.

Моя любимая функция - это команда редактирования TkCon.

В основном:

edit some_file.txt

позволяет просматривать и редактировать файлы.

set my_variable "some value"
edit my_variable

позволяет просматривать и редактировать содержимое переменной, даже массивы

proc my_function {} {}
edit my_function

позволяют просматривать и редактировать тело пр. Фактически, именно так я обычно пишу нетривиальные процедуры в TkCon.

2
ответ дан 5 December 2019 в 07:11
поделиться

Если вы собираетесь писать код, требующий специфичных для Windows функций, вам обязательно понадобится TWAPI библиотека Tcl Windows API.

2
ответ дан 5 December 2019 в 07:11
поделиться

Что касается упоминаний ActiveTCl - ActiveState (создатели ActiveTCl) разрабатывают репозиторий расширения. Конечно, есть расширения, которые там не появляются (пока), но в их репозитории есть более 3000 сущностей в их хранилище, там присутствует множество расширений. ActiveTCL поставляется с программой под названием «Teacup», которая предоставляет интерфейс командной строки к репозитории, что позволяет устанавливать определенные расширения (или, если вы похожи на меня, позволяя устанавливать все расширения, относящиеся к вашей платформе).

Wiki Tcler имеет ряд ссылок на дополнительные инструменты и расширения. Тем не менее, ваши любимые веб-поисковые системы могут появиться утилиты, инструменты, расширения и приложения, еще не документированные на вики или не добавляются в хранилище ActiveState.

1
ответ дан 5 December 2019 в 07:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: