On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 49
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 07.08.07 06:26. Заголовок: Окно типа wopen() - wclose()


Можно-ли средствами ГУИ организовать работу окна по принципу как это было организовано командами
wopen() и wclose().

Например: открываю окно win:=wopen() и пишу в нем все что хочу командами SAY () ,? ,?? или стираю содержимое.
Короче делаю все что хочу не только по нажатию на кнпки ГУИ, но и например по Inkey() или по таймеру.
В том числе открываю и закрываю другие окна.
А когда окно стало не нужно то закрываю его wclose(win)

Я понимаю что эти команды реализованы, но они работают только в терминальном режиме, а в ГУИ виснут как-то.
Хотелось бы чтобы по ним открывалось нормальное виндузное окно.



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 14 [только новые]


модератор




Пост N: 521
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 07.08.07 14:39. Заголовок: Re:


Uncle_ed пишет:

 цитата:
Можно-ли средствами ГУИ организовать работу окна по принципу как это было организовано командами
wopen() и wclose().


Нет, поскольку Винда использует "событийное" управление.

Uncle_ed пишет:

 цитата:
Короче делаю все что хочу не только по нажатию на кнпки ГУИ, но и например по Inkey() или по таймеру.


Минигуи поддерживает класс NOWAIT при активации дочерних окон. Возможно, это поможет

Uncle_ed пишет:

 цитата:
Я понимаю что эти команды реализованы, но они работают только в терминальном режиме, а в ГУИ виснут как-то.
Хотелось бы чтобы по ним открывалось нормальное виндузное окно.


Вы правы, эти функции действуют только в текстовом режиме (окна по типу DOS).
Для полноценной работы под Виндами придется привыкать к программированию событий

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 52
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 08.08.07 04:38. Заголовок: Re:


Все понял, мои страшные опасения подтвердились.
Спасибо !

Текст в окне придется писать только через DEFINE TEXTBOX
Не могу только запихать туда многострочный текст. Какие разделители используются при этом и можно-ли этот текст форматировать ?

И вобще где - нибудь есть русское подробное описание MiniGui ? а то примеров не всегда хватает.

Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 522
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 08.08.07 10:04. Заголовок: Re:


Uncle_ed пишет:

 цитата:
Текст в окне придется писать только через DEFINE TEXTBOX
Не могу только запихать туда многострочный текст


Для многострочного текста рекомендую использовать DEFINE EDITBOX

Uncle_ed пишет:

 цитата:
Какие разделители используются при этом


Стандартный CRLF

Uncle_ed пишет:

 цитата:
можно-ли этот текст форматировать ?


Форматировать умеет только RICHEDIT

Uncle_ed пишет:

 цитата:
где - нибудь есть русское подробное описание MiniGui ?


Нет, такого НЕ существует. Русские программисты доку не читают!

Uncle_ed пишет:

 цитата:
а то примеров не всегда хватает




Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 199
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 08.08.07 10:11. Заголовок: Re:


Примеров не хватает когда хочу сделать то, не знаю что.

Русские программисты доку не только не читают, но и, судя по активности на форуме, MiniGUI не используют
( не знаю какой значек больше подойдет или ).
Вот почему на русскоязычную доку можно и не надеятся. Да и испанским вариантом опоздали, слишком привлекательно на первый взгляд выглядит OOHG.




Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 523
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 08.08.07 19:09. Заголовок: Re:


Петр пишет:

 цитата:
слишком привлекательно на первый взгляд выглядит OOHG


Петр,
Есть ли новости по задачам из ToDo-листа?

Или Ваш интерес теперь связан только с OOHG?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 55
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 09.08.07 04:16. Заголовок: Re:


Петр пишет:

 цитата:
Примеров не хватает когда хочу сделать то, не знаю что.

Русские программисты доку не только не читают, но и, судя по активности на форуме, MiniGUI не используют
( не знаю какой значек больше подойдет или ).



Ну вот почитал я доку и что ?
Простейший пример:

@ <row>,<col> SAY <txt> [FONT <cfont>] [COLOR <color>] TO PRINT

Большую часть я конечно сам расшифровал по старой памяти, но некоторые приходится чисто по Российски - методом художественного тыка изучать.

что означают [ALIGN <align>] и TO PRINT ?

Какие значения может принимать aling ?

TO PRINT означает что писать можно только на принтер ?

И вообще эта функция работает в Виндузовском окне или как ?

И таких описаний куча.

Старая документация к Clipper была более конкретной и таких вопросов не возникало.





Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 524
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 09.08.07 10:21. Заголовок: Re:


Uncle_ed пишет:

 цитата:
@ <row>,<col> SAY <txt> [FONT <cfont>] [COLOR <color>] TO PRINT


Поскольку эта команда находится в файле WinPrint.ch, д.б. понятно, что она относится к режиму печати

Uncle_ed пишет:

 цитата:
TO PRINT означает что писать можно только на принтер ?


Именно!

Uncle_ed пишет:

 цитата:
И вообще эта функция работает в Виндузовском окне ?


Нет, конечно

Uncle_ed пишет:

 цитата:
Старая документация к Clipper была более конкретной


Если я не ошибаюсь, Клиппер являлся коммерческим продуктом (в свое время), а библиотека Минигуи абсолютно бесплатна и поддерживается за счет голого энтузиазма

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 59
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 10.08.07 02:11. Заголовок: Re:


gfilatov пишет:

 цитата:
Если я не ошибаюсь, Клиппер являлся коммерческим продуктом (в свое время), а библиотека Минигуи абсолютно бесплатна и поддерживается за счет голого энтузиазма


Да я все понимаю, но ведь чем понятнее документация тем больше сторонников. Или я не прав ?
Может всем миром создать хотябы в текстовом виде ?
Ведь большинство функций можно взять из старой документации и добавить только комментарии если есть какие ньюансы.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 201
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 10.08.07 09:01. Заголовок: Re:


Uncle_ed пишет:

 цитата:
Может всем миром создать хотябы в текстовом виде ?


У тебя есть свободное время, желание и умение?

Uncle_ed пишет:

 цитата:
Ведь большинство функций можно взять из старой документации


О какой "старой" документации MiniGUI идет речь?


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 207
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 28.08.07 11:58. Заголовок: Re:


gfilatov пишет:

 цитата:
Петр,
Есть ли новости по задачам из ToDo-листа?
Или Ваш интерес теперь связан только с OOHG?



Извиняюсь, за задержку с ответом. Сперва не заметил, потом заметил - не было времени, потом забыл, ушел в отпуск..

Начну с второго вопроса - нет, хотя надо признать автор OOHG хорошо поработал, активно использовав код HMG и некоторые идеи (и код) HWGUI.
Сейчас я работаю над MiniGUI Ex PE (Personal Edition)
Основные направления работы: подчистить код, улучшить внутреннюю структуру MiniGUI, сделать работу по написанию новых контролов более легкой ( сейчас там убиться можно ) - это изнутри, возможно убрать некоторые контролы, например, так ли оправдано существование button и button ex.
Снаружи - главная задача создать полноценное IDE. Да простит меня Формигони - но его IDE на IDE ( ) не тянет, к тому же работает нестабильно.
Что бы мне хотелось внедрить:
использование вызов компилятора с использованием PIPE; активное использование PropertyGrid; интеграция с GPL/Free компонентами Scintilla/SciTE (редактор), GC (форматирование исходников), WinMerge (сравнение версий проектов), 7zip (создание архивов проектов), SQLLite (хранение информации о проектах, репозитарии ).
Подобрать бы еще что-то из редакторов БД, Visual Report, работа с графиками.
Сколько займет эта работа - 2-3 месяца, а может и полгода.
Через недельку-другую выложу макет IDE в контриб на yahoo minigugroup - может у кого какие-то идеи еще возникнут. Здесь выкладывать нету смысла - пользователей MiniGUI Ex на этом форуме нет, судя по активности, да и судьба форума на mail.ru тоже что-то подсказывает.
Собственно ответ на второй вопрос и есть ответом на первый

Хотелось бы услышать и Ваше мнение. А также готовы ли Вы включиться в такую работу. Или может еще кто-то захочет усовершествовать свой рабочий инструментарий?
Работы много - всем хватит























Спасибо: 0 
ПрофильЦитата Ответить
модератор




Пост N: 532
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 28.08.07 12:25. Заголовок: Re:


Петр пишет:

 цитата:
Да простит меня Формигони - но его IDE на IDE ( ) не тянет, к тому же работает нестабильно.


Согласен на 100%

Петр пишет:

 цитата:
Через недельку-другую выложу макет IDE в контриб на yahoo minigugroup


Отлично!

Петр пишет:

 цитата:
пользователей MiniGUI Ex на этом форуме нет, судя по активности


Думаю, что пользователи-то есть, но пассивные

Петр пишет:

 цитата:
судьба форума на mail.ru


Его судьба в руках администрации сервера mail.ru

Петр пишет:

 цитата:
готовы ли Вы включиться в такую работу


Дело благородное - чем смогу, я помогу.
Но, если честно, клипперисту обычно хватает простого текстового редактора

Петр пишет:

 цитата:
может еще кто-то захочет усовершествовать свой рабочий инструментарий?


Думаю, не откажется Вам помочь Садонин В.А. (aka SadStar) - автор mini Project Manager for MiniGUI for Harbour

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 208
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 28.08.07 12:47. Заголовок: Re:


gfilatov пишет:

 цитата:
Но, если честно, клипперисту обычно хватает простого текстового редактора



Дело привычки и клипперисты народ не привередливый и не особенно то избалованный
Ну а если серьезно, то редактор неотъемлемая часть современного IDE.

gfilatov пишет:

 цитата:
Дело благородное - чем смогу, я помогу.


Сможете - я, например, довольно часто использую ini файлы, у Вас есть опыт создания такого редактора.







Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 327
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 28.08.07 17:50. Заголовок: Re:


Петр пишет:

 цитата:
А также готовы ли Вы включиться в такую работу. Или может еще кто-то захочет усовершествовать свой рабочий инструментарий?
Работы много - всем хватит



А что делать нужно ? Давай помогу, т.к. тоже надо переходить на него.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 209
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 28.08.07 18:14. Заголовок: Re:


Andrey пишет:

 цитата:
А что делать нужно ? Давай помогу, т.к. тоже надо переходить на него.



Для начала освоить MiniGUI.


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 257
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет