Воздушный шар Smalltalk'а Smalltalk в России

Сайт создан: 1 сентября 1998 года

 

Навигация:

Документация по Smalltalk Express

Smalltalk Express - скачать

Построение интерфейса пользователя в языке Смолток

Русский Смолток - скачать

Русская литература по Смотлоку

Документация IBM Visual Age IBM Smalltalk и IBM VisualAge for Smalltalk

Часто задаваемые вопросы

Ссылки

 

Документация по Smalltalk Express

Методические указания, созданные на мехмате РГУ

Здесь приведены некоторые методические указания серии "Объектно-ориентированное программирование и язык Smalltalk" созданные на мехмате РГУ и имеющие отношение к системе Smalltalk Express.. Не все они были изданы. Методички по самой среде программирования было решено не издавать в печатном виде и они так и остались не завершенными.


Ядро графики: классы Point, Rectangle, Form
Графика в Smalltalk/V for Windows
Окна системы Smalltalk/V for Windows
Стандартные окна системы Smalltalk Express for Windows
Построение интерфейса приложений в системе Smalltalk Express

Руководство по WinBuilder/V Pro

Подробная документация по WinBuilder на английском языке в формате PDF по главам:

Содержание / Contents
Введение / Getting Started
Изучаем WindowBuilder / Learning WindowBuilder
Используем WindowBuilder / Using WindowBuilder
Календарь / The Calendar Application
Построитель диаграмм / Graphing Application
Form Designer Project
Справочник по среде разработки / UI Reference
Рецептурный справочник / General Reference
Виджеты, диалоги, панели / Widgets, Panes, Bitmaps
Приложения / Appendices

Smalltalk Express
(Скачать)

На этой странице вы можете получить все необходимые компоненты для установки системы Smalltalk Express.

Smalltalk Express 2.0
Самораскручивающийся архив с инсталятором системы Smalltalk Express V2.0. Система состоит из Smalltalk/V for Windows 2.0 и WinBuilder Pro for Smalltalk/V.
WindowBuilder Pro
Самораскручивающийся архив с пакетом WinBuilder Pro для тех, у кого уже есть Smalltalk/V.
Smalltalk Express 2.0.4 upgrade
Обновление Smalltalk Express до версии 2.0.4. Настоятельно рекомендуется. Вместе с исправлением нескольких серьезных ошибок, включая связанные с поддержкой безпалитровых видео-режимов (HighColor и TrueColor) в Windows, содержит некоторые дополнения к функциям пакета.
Smalltalk Express 2.0.4 upgrade
Самораскручивающийся архив, содержимое которого идентично предыдущему архиву.
Socktalk for Windows win16 - Release 1.0
Самораскручивающийся архив, содержимое которого идентично предыдущему архиву.
Socktalk for Windows win32- Release 1.0
Самораскручивающийся архив, содержимое которого идентично предыдущему архиву.

Инструкция по установке

Система Smalltalk Express снабжена стандартным для 16-разрядного Windows инсталлятором и её установка не представляет каких-либо затруднений. Перед первым запуском системы Smalltalk Express удостовертесь, что в текущем видеорежиме цветовое разрешение не превосходит 256 цветов. Для того,чтобы избавиться от этого ограничения необходимо установить обновление до версии 2.0.4:

  1. Разархивируйте один из файлов SE204UP.* в отдельный каталог.

  2. Проверьте, что в используемом видеорежиме не более 256 цветов.
  3. Запустите систему Smalltalk Express.

  4. Выберите в меню File пункт Install. В появишемся диалоговом окне выберите в каталоге с файлами обновления файл INSTALL.ST. Подождите появления сообщения 'Update installed sucessfully' в системном окне Smalltalk Express.

  5. Выйдите из системы Smalltalk Express. При выходе согласитесь с предложением сохранить образ системы.

На этом установка обновления будет завершена. Теперь можно устанавливать любой доступный видеорежим и в нем использовать систему Smalltalk Express.


Построение интерфейса пользователя в языке Смолток

Смолток - первая среда программирования с графическим интерфейсом пользователя (GUI). Большое число различных реализаций предлагает различные подходы и методы построения GUI. На этой странице мы размещаем информацию об основных способах

Триада MVC (Model-View-Controller) - традиционная парадигма построения пользовательского интерфейса в Смолтоке, начиная со Smalltalk-80. Наиболее общий и абстактный подход к пользовательскому интерфейсу в Смолтоке. Приложения переносятся на любые платформы, для которых есть соответствующая виртуальная машина без изменения Смолток-кода (это на самом деле так). Сегодня используется во всех системах, восходящих, прямо или косвенно, к Smalltalk-80: ObjectWorks, VisualWorks, Squeak. К этому же подходу тесно примыкает парадигма Model-View-Dispatcher из Smalltalk/V for DOS, а также Русский Смолток. Общедоступных публикаций по этому подходу довольно мало, приведем здесь некоторые:
С.Бурбек, Программирование приложений в Smalltalk-80TM: Как использовать Model-View-Controller (MVC) - простое введение в MVC на базе VisualWorks r2.5. Некотрорые технические детали устарели, но основные идеи сохранились. Перевод статьи S.Burbeck
Application programming in Smalltalk-80TM: How to use Model-View-Controller (MVC)
G.Krasner, S.Pope, A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System.

Morphic - новая среда построения 2D и 3D GUI из Squeak.

Model-View-Adapter - парадигма, используемая в Dolphin Smalltalk



Русский Смолток
(скачать)

Краткое описание

Система Смолток представляет собой русскоязычную версию Smalltalk и работает на любой модели IBM PC под управлением MS DOS версии 2.0 и выше с устройствами:

640к байтов основной памяти;
монитор типа EGA/VGA;
русифицированная клавиатура;
жесткий диск типа "винчестер";
мышь;
процессор арифметики с плавающей точкой.

Три последние устройства не обязательны, но желательны.

СКАЧАТЬ:

rus.zip - ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ СИСТЕМА ПРОГРАММИРОВАНИЯ СМОЛТОК

read.me - Основные сведения о системе и инструкция по установке.
install.bat - Инсталятор системы
asktype.exe - Вспомгательная программа инсталятора
image.rar - Основная часть системы (необходима). Состоит из: s.exe стартовый файл системы; smlv10.exe второй выполняемый файл системы; go файл инициализации образа системы; image образ системы; change.log файл изменений исходной системы; float.exe эмулятор операций с вещественными числами; lfont.exe, load.fnt, fx80.fnt файлы для печати; cloner.st оптимизатор системы; *.hlp файлы для сппавочного окна оперативной документации.
sources.rar - Содержит файл sources.sml - исходные тексты системы (необходим).
chapters.rar - Содержит файлы с учебными примерами.
info.zip - Дополнительная информация о системе Смолток. Включает следующие текстовые файлы в кодировке IBM CP866 (MS/DOS, OS/2): info.1 краткое введение в ООП; info.2 рекламная информация о системе Смолток; info.3 статья о принципах ООП и языка Смолток; info.4 популярнная статья о Смолтоке из журнала Компьютер Пресс, N4, 1992г.; info.5 толковый словарь терминов по ООП.


Русская литература по Смотлоку

Здесь приведены несколько статей по системе Смолток, написанные ее создателями. Текстовые версии этих статей содержатся в архиве info.zip.

Основные понятия об объектно-ориентированном программировании и языке Смолток
Краткое введение в вопрос. То, что следует прочесть до запуска системы Смолток.
Новая информационная технология: Объектно-ориентированное программирование на языке Смолток
А зачем он нужен, этот Смолток? Где находит применение новая технология?
Объектно-ориентированная среда программирования
Обзорная статья из сборника "Системы и средства информатики" - вып.3 - М.: Наука, 1993.
Smalltalk: Концепция объектно-ориентированного программирования
Статья об языке Смолток и объектно-ориентрованном программировании, первоначально опубликованная в Компьютер пресс 1992 N4.
Терминология по объектно-ориентированному программированию и языку Смолток
К
раткий англо-русский толковый словарик, необходимый новичкам в ООП для понимания документации Смолтока.
Книга Язык программирования Смолток-80
Книга неизвестный Смотлок
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ СИСТЕМЫ: СОСТОЯНИЕ И ПЕРСПЕКТИВЫ

Русский Смолток активно используется на начальном этапе обучения ООП в Ростовском государственном университете. Здесь приведено учебное пособие, созданное и опробованное на занятиях в Ростовском государственном университете и Донском техническом университете.

Объектно-ориентированное программирование и язык Смолток
Методическое пособие по курсу "Объектно-ориентированное программирование"


IBM Visual Age
IBM Smalltalk и IBM VisualAge for Smalltalk

Часто задаваемые вопросы
(FAQ)

Объектно-ориентированный подход программирования
Реализации языка Смолток
Общие вопросы
Юридические вопросы
Ссылки


ПРИОБРЕТЕНИЕ СИСТЕМЫ СМОЛТОК

Коммерческую версию русской системы Смолток, а также подробную документацию на нее ("Руководство для пользователя", "Описание языка" и "Описание классов") можно приобрести в учебном центре "КУДИЦ", тел. (095) 208-78-62, E-mail: pilotnet@glas.apc.org.

По вопросам о русской системе Смолток обращайтесь по адресу:

Институт проблем информатики РАН, Иванов А.Г.,тел. (095) 246-76-72,
e-mail: ivanov@smalltalk.msk.ru
Материалы: Copyright В.А.Савельев, 2000-2002