Описание тега visualworks
VisualWorks is a cross-platform implementation of the Smalltalk language.
2
ответа
Пытаетесь найти строку во всем классе в Smalltalk VisualWorks?
Я пытаюсь создать небольшую функцию для поиска строки во всем приложении. Я получил этот код, но он не сильно поможет aString := '\\'. class := DosFileDirectory. methodsContainingString := class methodDictionary values select: [:method | method hasL…
18 янв '16 в 10:22
4
ответа
Smalltalk: сортировка коллекции по двум критериям
Как отсортировать коллекцию по двум критериям в Cincom VisualWorks? Пример: у меня есть OrderedCollection, которая содержит людей, и хочу новую коллекцию, которая сортирует людей сначала по возрасту, а затем, если возраст совпадает, сортирует людей …
20 ноя '11 в 21:21
1
ответ
Что такое концептуальная прагма Smalltalk?
Я использовал прагмы в Pharo Smalltalk, и у меня есть представление о том, как они работают, и я видел примеры их использования в Pharo. Мои вопросы: что такое прагмы концептуально, с какой конструкцией они сравнивают на других языках, когда я долже…
13 ноя '13 в 17:18
2
ответа
Загрузка изображений (графики) с VisualWorks очень медленная
Я пытаюсь загрузить файлы изображений, такие как JPEG в VW, как часть приложения. Это, кажется, занимает очень много времени, а иногда даже вылетает VW. Изображение имеет примерно 3,5 МБ и представляет собой простую картинку в формате JPEG. Вот что …
19 янв '14 в 09:32
3
ответа
assert терпит неудачу, когда это не должно, в тестовом примере Smalltalk Unit
Я в тупике. Вот мой тестовый пример. theTestArray := #(1.2 3 5.1 7). self assert: theTestArray squareOfAllElements = #(1.44 9 26.01 49). Утверждение не должно подвести. По расчету квадрат каждого элемента является правильным. Итак, я сделал "шаг в т…
27 сен '11 в 05:18
4
ответа
Как преобразовать число в строку в Smalltalk (визуальные работы)
У меня возникают трудности с поиском информации о том, как получить строковое представление числа в Cincom Smalltalk. Как это выполняется на этом языке? В частности, я пишу строковое представление объекта, аналогично функции toString в Java.
30 сен '13 в 21:23
1
ответ
Как расположить представления вертикально с полосой прокрутки в VisualWorks?
Я пишу RSSReader на Smalltalk, поэтому у меня есть два класса Model: RSSModel (заголовок, записи) и EntryModel (заголовок, изображение, содержимое, дата) У меня есть список EntryView (наследует от UI.View), теперь у меня есть RSSView, и мой метод di…
09 ноя '12 в 13:13
2
ответа
Как я могу запустить VisualWorks под OpenBSD?
Кто-нибудь запускал VisualWorks под OpenBSD? Это официально не поддерживаемая платформа, но один из ребят из Cincom сказал мне, что она должна работать в режиме совместимости с Linux. Как вы это настроили? У меня уже Squeak работает без проблем, поэ…
17 сен '08 в 09:34
1
ответ
VisualWorks 7.9.1 Ubuntu 12.04
Я хотел бы связать ~/vw7.9.1/bin/linux86/vwlinux86gui с файлами.im в Ubuntu 12.04, так что двойной щелчок мышью по файлу.im откроет его. Кто-нибудь знает магию? Спасибо за любые советы...
26 апр '13 в 20:40
3
ответа
Как удалить ведущий символ из строки в smalltalk
Итак, у меня есть строка в светлом разговоре, строка встречается через соединение TCP/IP как "$100xxxxxxZZ", где x - это цифры 0-9 или буквы A - Z, а ZZ - это контрольная сумма, рассчитанная отправителем. Со строкой мне нужно вычислить контрольную с…
07 апр '14 в 20:28
1
ответ
Импорт пакетов Visualworks mcz с Монтичелло
Я пытаюсь запрограммировать клиент для мультитач-жестов, используя TUIO в SmallTalk/Visualworks. Чтобы получить пакет mcz для TUIO, я использую Monticello. Проблема в том, что всякий раз, когда я пытаюсь загрузить пакет с Monticello, я всегда заканч…
20 фев '13 в 14:50
3
ответа
Реализация шаблона наблюдателя в Smalltalk/VisualWorks
Я новичок в программировании с использованием шаблонов, я потратил несколько часов на поиск примеров для реализации обозревателя шаблонов в Smalltalk, но тщетно. Если кто-то может предоставить мне конкретный пример реализации этого шаблона в Smallta…
13 июн '13 в 08:30
5
ответов
Почему методы возвращают "self" по умолчанию в Smalltalk?
Фон В Smalltalk, если вы ничего явно не возвращаете, то передача сообщения оценивается получателю (или "себе" в контексте сообщения). Например, учитывая этот метод: MyClass >> myMethod Transcript show: 'hello'; cr. Оценивая (doint "print-it") …
27 дек '12 в 00:15
2
ответа
Smalltalk использование printFormat: метод
Может кто-нибудь дать мне пример того, как использовать метод printFormat: в Smalltalk для форматирования строки? Например: '123456789' printFormat: aFormat должен возвращать что-то вроде $123 456 789,00
11 ноя '13 в 09:42
3
ответа
smalltalk, возвращающий строку из блока в VisualWorks
Я хочу вернуть значение, которое было передано int в блок. Если это число, все работает отлично, но если я введу строковое или логическое значение, я получу "Сообщение не понятно". q := [ :a | a]. Transcript show: ((q value:'123') value) printString…
13 окт '14 в 16:41
2
ответа
Создание диаграммы классов UML из кода Smalltalk
В настоящее время я работаю с сервером приложений на основе Smalltalk, используя Visual Works. Я ищу способ генерировать диаграмму классов UML из кода. Я искал много инструментов, но ничто, кажется, не работает или не полезно.
19 ноя '12 в 09:36
1
ответ
Не отключена ли проверка типа указателя в DLL/C-Connect, и это нормально?
После этого как-то связанного вопроса Почему я не могу передать UninterpretedBytes в void* через DLL/C-Connect? там, где мы увидели, что я не могу передать массив битов Smalltalk параметру void *, я дополнительно проанализировал метод, отвечающий за…
29 мар '18 в 19:51
3
ответа
Visual Works smalltalk, как преобразовать значения Ascii в символы
Используя visualworks, в светской беседе я получаю строку типа "31323334" из сетевого подключения. Мне нужна строка, которая читает "1234", поэтому мне нужен способ извлечения двух символов за раз, преобразования их в то, что они представляют в asci…
22 июл '15 в 21:25
4
ответа
Smalltalk Как создать неизменяемую переменную экземпляра?
У меня есть класс с переменной экземпляра var.Я не хочу, чтобы переменная изменялась / присваивалась значению, кроме случаев, когда объект создается с использованием метода Class. isImmutable: aBoolean - это метод для преобразования изменяемого объе…
10 ноя '13 в 01:45
2
ответа
Преобразовать int в двоичный файл в smalltalk visualworks
У меня есть странная проблема, которую я не могу решить, поэтому надеюсь, что преобразование этой формы в другую форму поможет: |coder response| (coder isBitSet: 1) ifFalse:[self flagSuccess] ifTrue:[self flagFailure]. сейчас проблема coder это знач…
27 янв '15 в 22:48