PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Windows » CHM для новичка


CHM для новичка

Сообщений 1 страница 11 из 11

1

PureBasic-beginner.7z
Решил сделать небольшой справочник подсказку со ссылками на те вещи которыми сам постоянно пользуюсь.

Также см. PB_User

Отредактировано AZJIO (09.03.2022 23:28:20)

0

2

DebugView - отладчик для плагинов, которые невозможно запустить как исходник, а только скомпилировав

Хорошая замена https://github.com/CobaltFusion/DebugViewPP

0

3

AZJIO написал(а):

справочник подсказку со ссылками на те вещи которыми сам постоянно пользуюсь.

"
IceDesign,PureFORM - создание GUI, хотя для этого есть встроенный инструмент в самой IDE. Бесплатная версия IceDesign имеет ограничение 16 элементов.
"

Буквально до последнего изменения, а именно пока  IceDesign после превышения лимита в 16 элементов выдавал предупреждение, что типа извините, но демо, и больше ни как нельзя, это недоразумение можно было исправить в течении 3 минут в отладчике.
Поиск по строке с этим сообщением, потом правка в 4-х местах, где оно вылезало путём вставки безусловного перехода типа JMP и всё, у вас уже полная версия на не ограниченное кол-во элементов.
Но видать автору кто то подсказал, что это очень просто лечится, и он в последней версии отключил все сообщения об ограничениях!
Ну так то молодец, но теперь чтобы найти где исправить надо напрячься. А это уже лень, тем более за 16 е.

0

4

ВиниПур
какие преимущества у IceDesign перед ИДЕ PB? Какие новые фишки появились в новой версии? Есть ли старая версия с сообщениями? - адреса скорее всего остались те же самые - можно по шаблону поискать..

0

5

bizdon написал(а):

Какие новые фишки появились в новой версии?

В основном это более глубокая поддержка DPI + встроенный просмотр кода в реальном времени.
https://github.com/ChrisRfr/IceDesign/raw/master/gif_demo/Code_Display_Demo.png

bizdon написал(а):

какие преимущества у IceDesign перед ИДЕ PB?

Тут чистая вкусовщина. Мне нравится, что генерирует 1 файл кода, как и старый PureFORM.
Много всяких удобняшек по копированию, форматированию гаджетов, современный внешний вид, работает независимо от IDE Пурика.

bizdon написал(а):

Есть ли старая версия с сообщениями?

Есть. Ковыряйте на здоровье:
https://cloud.mail.ru/public/jzPm/WSS9AkZzM

0

6

bizdon написал(а):

какие преимущества у IceDesign

Читая последние обновы встроена изменение размеров вместе с окном. Если честно я не юзал активно, так как это всегда индивидуальный подход и в принципе как я в той же теме отписал, что для меня в большинстве нужно получить координаты элементов, т.е. скомпоновал элементы, а потом сделал всё по своему, копируя строку с 4-мя числами (позиция/координаты).

0

7

Старая версия патчится одним байтом, изменением перехода возле первого сообщения. А вот в новой не просто сообщения отсутствуют, там куча проверок на стадии предпросмотра и сохранения.. пока не ломается.

0

8

А выложите последнюю ломанную, плиз!

0

9

Тут не ломанная : https://1drv.ms/u/s!Auurs2F0cQKFgfIuqMcCiVFq5e84fQ
Пароль -  мой ник.

+1

10

Скачать PB User.chm
Попробовал собирать пользовательскую справку на AutoIt3-компиляторе справки. Подкорректировал немного в плане заголовочных текстов и значков, единственная проблема подсветка кода. Если бы SciTE (Scintilla) изначально подсвечивал бы код PureBasic, то проблем бы не было, вставил бы свои цвета в конфиг-файл и получил бы готовый результат, но этого не происходит, а переписывать весь этот движок пока лень. Ну и 2-я проблема - конечно же лучше собирать используя исходники PureBasic, но переделать компилятор справки так, чтобы собрал справку в стиле справки AutoIt3, а если делать по своему, то потом это не будет поддерживаться ни кем, не будет компилироваться под Linux, Mac.

Удалось присоединить подсветку кода на основе библиотеки SyntaxHighlighting.dll.

Отредактировано AZJIO (03.12.2021 16:17:06)

0

11

Smitis
https://disk.yandex.ru/d/qumiOYHtbD7TZw
думаю, (судя по структуре процедур) в последней демке зашито ограничение на 16 элементов, т.е. это именно демка, а не полноценная версия (об этом же говорит отсутствие окна для ввода ключа).

0


Вы здесь » PureBasic - форум » PureBasic для Windows » CHM для новичка