Начало работы с Tcl TK? [закрытый]

Прототип является шаблоном класса; который относится ко всем будущим экземплярам его. Принимая во внимание, что это - конкретный экземпляр объекта.

6
задан 3 revs, 3 users 100% 12 March 2012 в 03:13
поделиться

8 ответов

Некоторые из моих книг в моей библиотеке, которые могут вам пригодиться:

  • Tcl и Tk Toolkit (Ousterhout) - Книга по Tcl / Tk, и, вероятно, та, о которой вы говорите. Он старый, и часть информации немного устарела, но это фантастика (и, я полагаю, я говорю это без преувеличения) для демонстрации того, как программировать на Tcl.
  • Практическое программирование на Tcl и Tk (Welch) - Другая книга по Tcl / Tk, которую почти каждый, серьезно программирующий на ней, имеет в своей библиотеке. Брент проделал потрясающую работу над этой книгой.
  • Эффективное программирование на Tcl / Tk: написание лучших программ с помощью Tcl и Tk (Харрисон, МакЛеннон) - Когда вы перейдете к более крупным и сложным программам, эту книгу будет очень полезно прочитать. Это входит в организацию и тому подобное. Эта книга, вероятно, выходит за рамки того, что вам нужно в данный момент, но я упоминаю о ней, потому что она очень полезна для более глубокого изучения Tcl.

Также стоит добавить в закладки Tcler's Wiki . Иногда это может показаться немного неорганизованным, но там больше информации, чем ... ну, где угодно. Это потрясающий ресурс.

Дистрибутив ActiveTcl действительно правильный путь. Ребята из ActiveState - умная группа.

21
ответ дан 8 December 2019 в 02:03
поделиться

Вы знакомы с дистрибутивом Active Tcl ? Если нет, то это лучшее место для поиска ресурсов и документации.

8
ответ дан 8 December 2019 в 02:03
поделиться

но книга, которую они рекомендуют, довольно старая,

Дело в том, что tcl, она довольно старая, книга Оустерхаута по-прежнему является лучшей книгой по tcl (и ИМХО, почти классика). Не было даже второго издания , хотя одно, по-видимому, находится в стадии разработки. tcl была отличной идеей в то время, и ее не особо повредило изучить, но она не успевала и, честно говоря, с самого начала имела много проблем с дизайном. Не поймите меня неправильно, в свое время я был большим поклонником tcl, но сейчас это не лучшее, что нужно изучать. Если вы решите продолжить, возьмите использованный экземпляр оригинальной книги и используйте онлайн-ресурсы.

Первоначальная цель tcl заключалась в том, чтобы сделать его простым и достаточно бесплатным, чтобы исключить необходимость в бесчисленном множестве домашних команд. языки, которые люди писали, чтобы добавить интерактивности своим приложениям. Позже был добавлен инструментарий Tk, и это был самый простой и бесплатный способ добавить графический интерфейс к приложению.

Сегодня доступно гораздо больше параметров (например, для графического интерфейса пользователя Qt инструментарий является сейчас под LGPL поэтому почти так же бесплатно на Tk. For adding a command line interface to an existing C / C++ application, the closest modern tool is Lua, but even more powerful languages like ruby and python are not much harder to integrate with C/ C++ applications (especially with tools like boost python and SWIG).

3
ответ дан 8 December 2019 в 02:03
поделиться

В Tcl Wiki есть много информации, хотя найти что-то бывает непросто. Взглянув на страницу Последние изменения , вы увидите, что здесь много активности.

2
ответ дан 8 December 2019 в 02:03
поделиться

Вы также можете попробовать интерактивное приложение TclTutor , где вы не можете только выучите материал, но и попробуйте его сразу.

6
ответ дан 8 December 2019 в 02:03
поделиться

Возможность программировать на Tcl может не дать вам работу, но, безусловно, может помочь вам выполнить ее быстро. Я изучил Tcl еще в 1996 году, и Tcl до сих пор остается одним из моих любимых языков программирования для решения большей части моей повседневной работы системного администратора. В большинстве случаев я могу выполнить ту же задачу, когда мои коллеги-программисты все еще работают над чертежной доской, проектируя классы объектов.

2
ответ дан 8 December 2019 в 02:03
поделиться

Я также рекомендую Tcl и Tk Toolkit. Он отлично подходит для понимания сути Tcl, хотя я не могу сказать, насколько он полезен в качестве справочного материала (для этого я использую онлайн-документацию). Второе издание Tcl и Tk Toolkit в настоящее время доступно как «Черновой вариант» в Safari Books Online (это означает, что вы можете загрузить черновик PDF сейчас и окончательный PDF-файл, когда книга будет выпущена). Похоже, они добавили кучу информации о Tk, особенно о тематических виджетах, которые были представлены в 8.5. Они также добавили некоторую информацию в раздел о Tcl, включая словари.

4
ответ дан 8 December 2019 в 02:03
поделиться

Вышло второе издание книги Оустерхаута, обновленное и дополненное Кеном Джонсом. Год выпуска - 2010, так что второе издание довольно актуально. Также на вики-странице http://wiki.tcl.tk/57 есть список ряда книг, которые в той или иной степени касаются Tcl.

3
ответ дан 8 December 2019 в 02:03
поделиться
Другие вопросы по тегам:

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