Форум » GUI » Работа с Harbour MiniGUI IDE version 0.9.6 и выше... » Ответить

Работа с Harbour MiniGUI IDE version 0.9.6 и выше...

Andrey: Всем привет... Начал изучать Harbour MiniGUI IDE version 0.9.6... Подскажите за что отвечаю 2-я и 3-я ГРУППА КНОПОК ?

Ответов - 18

sergey5703: Если указатель мыши поместить на нужную кнопку и не двигать - то появится всплывающая подсказка (hint). Для второй группы (слева направо сверху вниз) - Main Menu Builder, Context Menu Builder, Status Bar Builder, ToolBar Builder, Notify Menu Builder и DropDown Menu Builder - вероятно все эти инструменты следует активировать (нажав на соответствующую кнопку) при работе в дизайнере/конструкторе (или как он у них называется - не знаю) форм. Я не проверял, но по идее должно быть как в Delphi похоже. С третьей группой аналогично - смотрим хинты. Первая кнопка во втором ряду - Code Viewer/Editor. Открываем SAMPLES\TSBROWSE\demo.hpj и в окне Project Browser видим demo.prg - в третьей группе нажимаем первую кнопку во втором ряду и открывается окно "Form Code".

Andrey: sergey5703 пишет: ероятно все эти инструменты следует активировать (нажав на соответствующую кнопку) при работе в дизайнере/конструкторе (или как он у них называется - не знаю) форм. Я спрашиваю, как эти кнопки обозвать в ОБЩЕМ !!! Вопрос к нашим ГУРУ !

gfilatov: Andrey пишет: как эти кнопки обозвать в ОБЩЕМ ИМХО, Для второй группы - утилиты-построители (Builders) Для третьей группы - смешанные утилиты (из пунктов меню 'Edit' и 'View')


Andrey: Спасибо Григорий ! Только уточнение нужно: утилиты-построители (Builders) чего ? Проекта, формы.... к чему относятся... И также уточнения: Смешанные утилиты .... Чего ? Извиняюсь за настойчивость, хочется самому понять а потом другим выложить про этот IDE. Спасибо за терпение...

gfilatov: Andrey пишет: утилиты-построители (Builders) чего ? - построение главного меню формы - построение контектного меню формы - построение notify(иконки в трее) меню формы - построение статусной строки формы - построение строки кнопок формы - построение ниспадающего меню кнопки в строке кнопок формы Andrey пишет: Смешанные утилиты - удаление элемента управления из формы - изменение порядка следования элементов управления на форме - просмотр/редактирование кода модуля или формы - изменения цвета для группы элементов управления формы - изменение позиции/размера/взаимоположения элементов управления формы - указатель выбора элемента управления для формы

Andrey: Спасибо большое Григорий ! Можно еще попросить расшифровать типы окон ? Свойство WindowsType имеет несколько значений: • CHILD – • MAIN – для ГЛАВНОГО окна программы • MODAL – • SPLITCHILD – • STANDARD – • MDI – • MAINMDI – • MDICHILD –

gfilatov: Andrey пишет: расшифровать типы окон ? • CHILD – дочернее окно, которое не имеет своей кнопки на панели задач • MAIN – для ГЛАВНОГО окна программы • MODAL – модальное окно (доступ к другим окнам заблокирован, пока это окно не будет закрыто) • SPLITCHILD – дочернее окно, которое представляет собой контейнер для группы элементов управления • STANDARD – дочернее окно, которое имеет свою кнопку на панели задач • MDI – главное окно для многодокументального интерфейса • MAINMDI – то же самое • MDICHILD – дочернее окно для многодокументального интерфейса (может сворачиваться/разворачиваться/перемещаться только внутри своего главного окна)

Andrey: Спасибо большое Григорий !

Andrey: Предлагаю 1-часть "Руководство по работе с Harbour MiniGUI IDE" Проект на xMate и само руководство смотрите: http://abonent4.ru/load Отзывы и комментарии приветствуются ! Не судите строго, это моя первая такая работа.

Andrey: Можно ли отключить создание файлов TEST.DBF и TEST.FPT в своей папке проекта при открытии IDE ?

gfilatov: Andrey пишет: Можно ли отключить создание файлов TEST.DBF и TEST.FPT в своей папке проекта при открытии IDE ? Да, можно. Для этого нужно закомментировать следующие строки в процедуре LoadPreferences() из файла source\Preferences.prg: ... // if !file("test.dbf") // CreateTable() // endif SaveEditorName() return и затем пересобрать HMGS-IDE

Andrey: А в настройках нельзя сделать какой нибудь ЧЕКБОКС или отследить, если "взят" компонент TSBROWSE на форму, то создавать этот файл ?

Andrey: Обновился до версии IDE version 0.9.9 Запускаю на компиляцию старый проект.... Обломс.... Открыл заново проект. Вызываю main.prg - нет такого, создать заново ? Форму любую открываю, что-то мелькает, а формы самой нет... Ну думаю - фантастика.... Вспомнил... Улучшил свой проект для переносимости его на любой путь: W:\XLS2DBF\xls_dbf.hpj <ProjectFolder>\Source\main.prg <ProjectFolder>\Source\convert.prg <ProjectFolder>\Source\FormaAbout.fmg <ProjectFolder>\Source\FormaConfig.fmg <ProjectFolder>\Source\FormaMain.fmg <ProjectFolder>\Source\StatusCopy.fmg <ProjectFolder>\Resource\xls_dbf.rc Так он чего не понимает то ? Где файл проекта лежит, так пускай подставляет заместо <ProjectFolder> путь W:\XLS2DBF\ И если ручками поправили *.hpj то пускай проверяет на наличие файлов, а потом компилирует.... А то если на другой машине собирать, или по другому, то все пути переправить нужно ! Это не очень хорошо....

Andrey: Ничего не КОМПИЛИРУЕТСЯ из IDE !!! Взял и создал новый проект в папке W:\XLS2DBF\xls_dbf2.hpj Сохранил перед компиляцией.... <ProjectFolder>\main.prg <ProjectFolder>\convert.prg W:\XLS2DBF\Source\convert.prg - почему 2 раза пишет не пойму.... <ProjectFolder>\edit.prg W:\XLS2DBF\Source\edit.prg W:\XLS2DBF\Source\main.prg W:\XLS2DBF\Source\FormaAbout.fmg W:\XLS2DBF\Source\FormaConfig.fmg W:\XLS2DBF\Source\FormaMain.fmg W:\XLS2DBF\Source\StatusCopy.fmg W:\XLS2DBF\Resource\xls_dbf.rc Запускаю на компиляцию, вылет: Что не так делаю ? Хотя примеры с папки Z:\MiniGUI\IDE\SAMPLES - компилируются !!! Все пути исправил на свои.... Проект рабочий, собирал через хМате.... Могу выслать проект на мыло....

Dr. Oldwarez: Огромное спасибо за справочник!

al-sklif: Andrey, чего-то я не нашел вашего руководства по IDE следуя ссылке! Грит не найдено, а может изъято! Может просто скините на мыло: al-sklif@yandex.ru Спасибо!

Andrey: al-sklif пишет: Andrey, чего-то я не нашел вашего руководства по IDE следуя ссылке! Новая постоянная ссылка для скачивания: http://abonent4.ru/load Замечания давайте, а то никакой реакции....

Uncle_ed: Та же фигня. Маленькие программки собирает, а как размер увеличивается выскакивает ошибка. Сначала грешил на свою программу, но все таки IDE глючит.



полная версия страницы