Описание тега pharo-5

Pharo - это объектно-ориентированный язык программирования, основанный на Smalltalk в его текущей версии - 5. Используйте этот тег, если у вас есть вопросы, специфичные для pharo. Вы также можете включить Smalltalk-Tag
2 ответа

openWorldWithSpec делает невозможным возврат к предыдущим окнам

Чтение книги "Spec UI Framework". Попытка реализовать часть, описанную в главе "Взятие на весь экран". После выполнения кода, предложенного в книге: WindowExample new openWorldWithSpec кажется невозможным вернуться в прежнее состояние. Пытался удали…
27 мар '17 в 19:35
1 ответ

Как мы развернем веб-приложение Pharo у моря?

Я знаю, что в книге Entreprise Pharo есть хорошее объяснение для развертывания продукции на сервере Linux. Я следовал за учебником и смог развернуть тот же проект. Однако проект содержал только простой класс MyFirstWebApp и не включал инфраструктуру…
25 апр '18 в 20:39
2 ответа

Как запустить программу pharo, не создавая объект на игровой площадке?

Я написал программу Pharo, которая непрерывно генерирует мои ежедневные задачи. Сама программа работает нормально, однако мне всегда нужно создавать экземпляр своего объекта на игровой площадке, чтобы запустить его. Есть ли другой способ сделать это…
22 июн '18 в 12:18
1 ответ

Сбой теста Pharo Smalltalk, потому что сообщение не понято

Я начинаю изучать Smalltalk, используя Pharo 5. Теперь я следую учебному пособию от скрипучих парней, чтобы лучше понять синтаксис и т. Д. Я в начале, у меня есть только два класса (класс BlankCell и класс BlanCellTestCase для модульного теста). В B…
19 апр '17 в 14:30
1 ответ

Как мы можем отсортировать словари в массиве по определенному ключу в pharo?

У меня есть массив, содержащий несколько словарей. Как я могу отсортировать их по ключу, который в каждом словаре соответствует возрасту? an Array((a Dictionary('age'->'20' 'ID'->1254))(a Dictionary('age'->'35' 'ID'->1350))(a Dictionary(…
19 янв '18 в 14:03
2 ответа

Что может быть не так с этим синтаксисом pharos?

Я пытаюсь создать метод, который регистрирует на сервере, захватывает найденный файл json, затем выбирает 4 каждого элемента и отправляет его по адресу. Мой код ниже, кажется, работает, когда я даю ему только одну информацию, известную для каждого ф…
06 фев '18 в 08:47
1 ответ

Как отправить данные изображения холста в виде вложения на сервер в Pharo?

Как отправить или загрузить файл данных на сервер на Pharo. Я видел пример отправки файла из каталога на машине. Работает нормально. ZnClient new url: MyUrl; uploadEntityfrom: FileLocator home /Path to the file; put В моем случае я не хочу отправлят…
03 сен '18 в 12:40
2 ответа

Как я могу обновить JSON-файл на определенный период в pharo

В основном я подключился к серверу с pharo, используя идентификацию. Затем я использовал Znclient, чтобы получить файл myserver/json, который содержит коллекцию ключей и значений. Как я могу обновлять этот файл Json каждые 40 секунд, не исчерпывая п…
15 янв '18 в 07:07
1 ответ

Как мы можем проверить в pharo, если элемент уже существует в наборе

Скажем, у меня есть функция, которая постоянно добавляет случайное число в коллекцию после каждого обновления. Myfunction |list length data | z := Set new. x := 8. data:= received data after each refresh. length := data size. 1 to: length do:[:k | l…
25 янв '18 в 20:59
2 ответа

Как сделать "Файл в" в Pharo 6.1?

Желая перенести мой маленький проект с Pharo 5 на Pharo 6.1, и я с радостью нашел опцию File Out, когда щелкнул правой кнопкой мыши по своему пакету и его классам. Я видел, что он генерирует текстовые файлы для этих артефактов в моем каталоге изобра…
12 дек '18 в 14:27
1 ответ

Есть ли конкретный способ получить Ip компьютера в Pharo smalltalk?

Я пытаюсь запустить приложение Pharo, которому требуются данные с IP-адреса хост-компьютера, на котором оно запущено. В общем, я должен открыть код, чтобы установить его вручную в моем коде Pharo, а затем запустить приложение. Существует ли лучший и…
12 июл '18 в 08:58
2 ответа

Как нам перебрать и выбрать элемент множества в pharo?

Моя коллекция - это Набор, содержащий несколько словарей. Как можно перебирать каждый словарь в наборе, чтобы выбрать определенный ключ. a Set(a Dictionary('age'->'25' 'code'->2512) a Dictionary('age'->'40' 'code'->'1243') a Dictionary('…
24 янв '18 в 09:45
1 ответ

Как я могу вернуть переменную, содержащуюся в цикле блока, в метод в pharo

Скажем, у меня есть метод, который реализует блок do:[] every:40s. В блоке есть данные значения, которые должны возвращаться при каждой задержке. Как я могу перенастроить это на метод в pharo следующим образом: Class>>updateMethod "This is a m…
16 янв '18 в 10:21
1 ответ

Как мы можем заполнить html текстовую область на pharo

Для входа через pharo с использованием html-формы существует метод Znclient, который представляет собой formAt:add: с последующим сообщением. Поэтому мне было интересно, как заполнить текстовую область HTML-формы и сделать сообщение. Есть ли способ …
07 дек '17 в 09:04
1 ответ

Как мы пишем, если еще если в pharo?

Я должен проверить 3 условия, используя ifif if elseif. Как я могу сделать это в фаро. Я сделал, но не уверен, так как я не нашел такого приложения в pharo. x = 25 ifTrue:[DoSomething] ifFalse:[DoSomething else]. x < 25 ifTrue: [DoSomething] ifFa…
25 янв '18 в 11:52
1 ответ

Можно ли написать команду оболочки в пределах Pharo smalltalk?

Как и в других языках программирования, есть ли способ запустить команду оболочки Linux в Pharo smalltalk или в простом скрипте? Я хотел бы, чтобы на моем образе Pharo был запущен скрипт, который должен быть в состоянии автоматизировать задачи и вер…
16 июл '18 в 13:35
1 ответ

Почему мой новый установленный Pharo.image не сохраняет, как указано в руководстве?

Я пытаюсь развернуть веб-приложение Pharo на сервере Linux. Я следовал за учебником в книге предприятия Pharo. Тем не менее, когда я набираю команду ./pharo Pharo.image save myApp Я получаю сообщение no such file or directory Что я делаю неправильно?
25 апр '18 в 07:45
1 ответ

Как я могу обновлять сессию каждые 60 секунд и отображать ее на стенограмме с Pharo?

|a b | a := ZnClient new. a get: 'http://cloud-storage.com/login'. a formAt: 'username' put: 'jom'; formAt: 'password' put: 'mypass'; post; get: 'http://cloud-storage.com/my-file'. "Here I want to refresh the session for every 60sec and" "to checkin…
24 ноя '17 в 12:46
1 ответ

Как мы реализуем сообщение curl в pharo

У меня есть curl post для реализации в pharo, но, похоже, не так много в плане объяснения того, как это сделать. Я видел несколько примеров, но они гораздо проще, чем мне нужно. Я бы сделал это в гостинице Pharos? $ curl 'https://url_server' \ -X PO…
09 мар '18 в 13:24
1 ответ

Список методов, если в их реализации хотя бы два раза встречается слово assert в Smalltalk

Я хотел получить список методов класса, если в их реализации есть хотя бы два вхождения слова assert в Smalltalk. Кто-нибудь может мне с этим помочь? Заранее спасибо!
09 ноя '20 в 02:46