OpenDialog это по сути побочный код, возникший во время работы над проcмотрщиком графики zSea. Довольно большой кусок кода выдран из KFM и из него в свое время я сформировал компонент FileBrowser, который входит в состав библиотеки Box_Lib - в текущий момент компонент используется только для OpenDialog, но в недалеком будущем будет использован в новом, переписанном KFM.
Программа связывается с вызывающей ее программой, через "расшаренную" память (функция 68), кодом реализованным в библиотеке Proc_Lib, и имеет три режима функционирования: выбор файла для открытия, выбор файла для сохранения, выбор рабочей директории.
Сама программа предоставляет вызывающей программе лишь полный путь к выбранному файлу или директории, а дальше уже сама целевая программа решает - что делать.
На сегодня OpenDialog используют уже 17 программ, большинство из которых входят в состав дистрибутива.
В общем Колибри стала на шаг ближе к пользователям. :-)
суббота, 6 ноября 2010 г.
OpenDialog - повышаем дружелюбность системы к пользователю
Ярлыки:
assembler,
graphics,
GUI,
programming
Подписаться на:
Комментарии к сообщению (Atom)
Автору удачи в разработке нового KFM!
ОтветитьУдалитьСпасибо! :-)
ОтветитьУдалитьВот бы еще времени, сил и желания побольше было
Please share more information and I will bookmark to my blog.
ОтветитьУдалитьThanks for posting this educative writeup. I do appreciate your efforts.
ОтветитьУдалитьI read it and I'm very happy with the post. Let's spread good stories like this again.
ОтветитьУдалить
ОтветитьУдалитьIt’s very informative and you are obviously very knowledgeable content on your site.
Hello, everything is going perfectly here and ofcourse every one is sharing data,
ОтветитьУдалитьthat's truly good, keep up writing.
ОтветитьУдалитьThis is also a very good post which I really enjoyed reading.
Thanks and Best of luck to your next Blog in future.
ОтветитьУдалитьThankyou so much for publishing such amazing content.
ОтветитьУдалитьI’d like to thank you for the efforts you have put in penning this website.
ОтветитьУдалить
ОтветитьУдалитьThanks for sharing this marvelous post. I m very pleased to read this article.
OpenDialog улучшает взаимодействие с пользователем, предоставляя удобные функции выбора файлов и директорий. Это замечательное дополнение для программ, сделавших Колибри еще доступнее. Браво, Mario!
ОтветитьУдалитьNew Jersey Extreme Risk Protection Order
Wow, superb blog layout! Magnificent, let alone the content Fantastic
ОтветитьУдалитьMagnificent put up, very informative blog. You must continue to do this.
ОтветитьУдалитьVery great post. I just stumbled upon this blog and its excellent point.
ОтветитьУдалитьI truly loved browsing this blog posts. Wonderful site you have here! Thanks
ОтветитьУдалитьEfficiently written information.. Keep up the good work. Continue this
ОтветитьУдалитьFor certain I will review out more posts. Keep on sharing dude, thanks!
ОтветитьУдалитьIn a more general sense, "open dialog" can describe a communication style that is honest, transparent, and encourages the free exchange of ideas. It involves active listening, a willingness to consider different perspectives, and a focus on finding common ground.
ОтветитьУдалитьtraffic ticket lawyer nyc
nyc traffic ticket lawyer