Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Smalltalk
Перезагрузить страницу Первый раз в SmallTalk, с чего начать
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Voin Voin вне форума
Member
 
Сообщений: 74
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.09.2005
По умолчанию Первый раз в SmallTalk, с чего начать - 28.09.2005, 08:37

Программирую на С++, заинтересовался VW SmallTalk, кто-нибудь поможет, с чего начать?
Какие принципы работы? Как создается .exe?
Ответить с цитированием
  (#2 (permalink)) Старый
lvovin lvovin вне форума
Member
 
Сообщений: 82
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 19.02.2003
По умолчанию 28.09.2005, 14:02

Как вариант можно начать здесь
http://smalltalk.cincom.com/tutorial/index...ntent=tutorials

Про создание отдельного образа рассказывается здесь
http://smalltalk.cincom.com/tutorial/versi...logstats214.htm

Чтобы получить единственный экзешник смотри в папку packaging/win
Ответить с цитированием
  (#3 (permalink)) Старый
Voin Voin вне форума
Member
 
Сообщений: 74
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.09.2005
По умолчанию Первый раз в SmallTalk, с чего начать? - 10.10.2005, 09:06

Цитата:
Originally posted by lvovin
[b]Как вариант можно начать здесь
http://smalltalk.cincom.com/tutorial/index...ntent=tutorials

Про создание отдельного образа рассказывается здесь
http://smalltalk.cincom.com/tutorial/versi...logstats214.htm

Чтобы получить единственный экзешник смотри в папку packaging/win
Создание основной формы - это понятно, но не понятно как прописывать те или иные события в программе, где можно посмотреть или прочитать что прописывается в исходном коде программы.
Ответить с цитированием
  (#4 (permalink)) Старый
Andrei N.Sobchuck Andrei N.Sobchuck вне форума
Member
 
Сообщений: 88
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.06.2005
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 11.10.2005, 13:13

Цитата:
Originally posted by Voin
[b]Создание основной формы - это понятно, но не понятно как прописывать те или иные события в программе, где можно посмотреть или прочитать что прописывается в исходном коде программы.
Не понял вопроса. Тебя точка входа интересует?
Ответить с цитированием
  (#5 (permalink)) Старый
Voin Voin вне форума
Member
 
Сообщений: 74
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.09.2005
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 12.10.2005, 13:52

Цитата:
Originally posted by Andrei N.Sobchuck+-->
Цитата:
<!--QuoteBegin-Voin
Цитата:
[b]
Создание основной формы - это понятно, но не понятно как прописывать те или иные события в программе, где можно посмотреть или прочитать что прописывается в исходном коде программы.
Не понял вопроса. Тебя точка входа интересует?
Например, создали объект (Button), для закрытия формы прописали(CloseRequest), но это простейший пример, а например для других объектов. Т.е меня интересует как таковой исходный текст, если он имеется, как например в С++, Delphi, служебные(ключевые) слова или я чего-то не понимаю...
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
SergeySS SergeySS вне форума
Member
 
Сообщений: 121
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.01.2003
По умолчанию 2 Voin - 12.10.2005, 15:43

Нельзя забывать, что Smalltalk-программа это программа, состоящая из взаимодействующих объектов. Каждый объект порождается от соответствующего класса, который описывает требуемое поведение этого объекта. Доступ к содержанию классов можно получить через окно просмотра иерархии классов (Class Browser). Окно-это объект. Следовательно, окну соответствует некоторый класс. В этом классе содержится и метод, который реализует закрытие окна. Чтобы посмотреть текст этого метода нужно открыть Class Browser на классе окна и найти в списке методов класса интересующий метод.
Ответить с цитированием
  (#7 (permalink)) Старый
Voin Voin вне форума
Member
 
Сообщений: 74
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.09.2005
По умолчанию Re: 2 Voin - 13.10.2005, 10:10

Цитата:
Originally posted by SergeySS
[b]Нельзя забывать, что Smalltalk-программа это программа, состоящая из взаимодействующих объектов. Каждый объект порождается от соответствующего класса, который описывает требуемое поведение этого объекта. Доступ к содержанию классов можно получить через окно просмотра иерархии классов (Class Browser). Окно-это объект. Следовательно, окну соответствует некоторый класс. В этом классе содержится и метод, который реализует закрытие окна. Чтобы посмотреть текст этого метода нужно открыть Class Browser на классе окна и найти в списке методов класса интересующий метод.
Спасибо за информацию, в принципе понятно, нельзя ли привести какой-нибудь пример для наглядности
Ответить с цитированием
  (#8 (permalink)) Старый
imported_nostromo imported_nostromo вне форума
Member
 
Сообщений: 43
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.09.2004
По умолчанию Re: 2 Voin - 13.10.2005, 10:21

Цитата:
Originally posted by Voin
[b]Спасибо за информацию, в принципе понятно, нельзя ли привести какой-нибудь пример для наглядности
А вы не хотите все-таки установить VW SmallTalk и просто попробовать посмотреть имеющиеся там примеры или пройтись по какому-нибудь туториалу? Возможно большинство вопросов отпадет автоматически.
Ответить с цитированием
  (#9 (permalink)) Старый
Andrei N.Sobchuck Andrei N.Sobchuck вне форума
Member
 
Сообщений: 88
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.06.2005
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 13.10.2005, 12:20

Цитата:
Originally posted by Voin
[b]Например, создали объект (Button), для закрытия формы прописали(CloseRequest), но это простейший пример, а например для других объектов. Т.е меня интересует как таковой исходный текст, если он имеется, как например в С++, Delphi, служебные(ключевые) слова или я чего-то не понимаю...
Вполне возможно Ты с каким диалектом собрался разбираться?
Если VW, то второй туториал (ссылку давали выше) это туториал по ГУИ-деланью.

Если Dolphin, то тебе сюда. Кстати, на smalltalk.ru лежат переводы некоторых глав из туториала.

Если Squeak - это отдельная опера
Ответить с цитированием
  (#10 (permalink)) Старый
Andrei N.Sobchuck Andrei N.Sobchuck вне форума
Member
 
Сообщений: 88
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 09.06.2005
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 13.10.2005, 12:26

Цитата:
Originally posted by Voin+-->
Цитата:
заинтересовался VW SmallTalk, кто-нибудь поможет, с чего начать?
К предыдущему посту - вижу про диалект, извини за невнимательное прочтение.

<!--QuoteBegin-Voin

[b]Какие принципы работы? Как создается .exe?
Загляни на smalltalk.ru в первую очередь. Во-вторых, в поставке с VW идёт полный комплект документации. Вполне вменяемой, кстати Там есть и введение для начинающих (инглиш-онли). В третих, если скачать среду VW, то при запуске образа ты увидиш туториал по самым базовым концепциям.

Успехов.
Ответить с цитированием
  (#11 (permalink)) Старый
Alex Baran Alex Baran вне форума
Member
 
Сообщений: 44
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.05.2004
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 15.10.2005, 00:33

Цитата:
Originally posted by Voin
[b]Программирую на С++, заинтересовался VW SmallTalk, кто-нибудь поможет, с чего начать?
Какие принципы работы? Как создается .exe?
Самый простой способ:
Положить имидж и visual.exe в одну директорию. И переименовать visual.exe в <названиеИмиджа>.exe
При запуске такого экзешника автоматом будет стартовать имидж.
Ответить с цитированием
  (#12 (permalink)) Старый
Alex Baran Alex Baran вне форума
Member
 
Сообщений: 44
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.05.2004
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 15.10.2005, 00:42

Цитата:
Originally posted by Alex Baran+-->
Цитата:
<!--QuoteBegin-Voin
Цитата:
[b]Программирую на С++, заинтересовался VW SmallTalk, кто-нибудь поможет, с чего начать?
Какие принципы работы? Как создается .exe?
Самый простой способ:
Положить имидж и visual.exe в одну директорию. И переименовать visual.exe в <названиеИмиджа>.exe
При запуске такого экзешника автоматом будет стартовать имидж.
Да, забыл сказать, если хочешь получить нормальное приложение(чтобы не стартовала девелоперская среда) то самый простой способ это RuntimePackager.
См AppDevGuide.pdf раздел ApplicationDelivery.
Ответить с цитированием
Ads
  (#13 (permalink)) Старый
Alex Baran Alex Baran вне форума
Member
 
Сообщений: 44
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 14.05.2004
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 15.10.2005, 00:47

Цитата:
Originally posted by Andrei N.Sobchuck
[b]Загляни на smalltalk.ru в первую очередь. Во-вторых, в поставке с VW идёт полный комплект документации. Вполне вменяемой, кстати Там есть и введение для начинающих (инглиш-онли). В третих, если скачать среду VW, то при запуске образа ты увидиш туториал по самым базовым концепциям.
Ну, и в четвертых, есть книжки. http://www.iam.unibe.ch/~ducasse/FreeBooks.../FreeBooks.html
Я читал книгу Smalltalk By Example. Работа с гуем описана в главе 23 и 24.
Ответить с цитированием
  (#14 (permalink)) Старый
Voin Voin вне форума
Member
 
Сообщений: 74
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.09.2005
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 19.10.2005, 07:51

Цитата:
Originally posted by Alex Baran+-->
Цитата:
<!--QuoteBegin-Andrei N.Sobchuck
Цитата:
[b]Загляни на smalltalk.ru в первую очередь. Во-вторых, в поставке с VW идёт полный комплект документации. Вполне вменяемой, кстати Там есть и введение для начинающих (инглиш-онли). В третих, если скачать среду VW, то при запуске образа ты увидиш туториал по самым базовым концепциям.
Ну, и в четвертых, есть книжки. http://www.iam.unibe.ch/~ducasse/FreeBooks.../FreeBooks.html
Я читал книгу Smalltalk By Example. Работа с гуем описана в главе 23 и 24.
Какая разница между VW 7.2.1 и VW 7.2.1nc, 7.3.1 и 7.3.1nc
Ответить с цитированием
  (#15 (permalink)) Старый
imported_nostromo imported_nostromo вне форума
Member
 
Сообщений: 43
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.09.2004
По умолчанию Re: Первый раз в SmallTalk, с чего начать? - 19.10.2005, 14:47

Цитата:
Originally posted by Voin
[b]Какая разница между VW 7.2.1 и VW 7.2.1nc, 7.3.1 и 7.3.1nc
Кажется, после оплаты возможности использования продукта в коммерческих целях, второе самым волшебным образом превращается в первое

Сам я пока ничего не покупал, но везде пишут, что никаких функциональных ограничений в некоммерческой версии нет.
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с чего начать? Member Вопросы начинающих программистов 32 02.03.2012 00:08
C# с чего начать? shket Вопросы начинающих программистов 6 07.01.2012 17:58
С чего начать программировать Mag2005 Вопросы начинающих программистов 26 05.05.2011 13:29
С чего начать Nemezido Электроника 163 26.12.2008 21:35
С чего начать? artishok Форум программистов 3 28.03.2008 13:24
с чего начать? LыSы` Охлаждение и разгон 2 21.07.2007 11:00
С чего начать? Killer86 Моддинг 8 07.05.2007 19:42
С чего начать изучение 1C Alex Dyller Вопросы начинающих программистов 8 19.03.2007 23:22
С чего и как начать? Worm PHP 2 09.07.2006 10:40
Рисование в YUV с чего начать c++ Программирование графики 0 19.04.2006 21:15
PHP + MySQL с чего начать? el-niko PHP 2 16.04.2005 13:29
CGI и GCC с чего начать default C++ на Unix 10 06.12.2004 08:09



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов