Интернет магазин китайских планшетных компьютеров



Компьютеры - Репликант (BeOS) - С точки зрения программиста

29 мая 2011


Оглавление:
1. Репликант (BeOS)
2. С точки зрения программиста
3. С точки зрения пользователя



В момент начала буксировки пиктограммы из окна программы работа этой программы полностью прекращается. Состояние программы архивируется в специальный системный объект, который потом пересылается туда, куда была брошена пиктограмма. Если у пункта назначения есть возможности контейнера, системный объект BMessage корректно распознаётся, разархивируется и запускается, вследствие чего образуются два экземпляра программы. В дальнейшем эти экземпляры могут вести себя по-разному.

Из этого следует, что

  • Во-первых, в коде программы, которая планируется как репликант, должен быть один главный, выводящий всё на экран объект - именно он будет перенесён в контейнер.
  • Во-вторых, для этого объекта должны быть определены функции сохранения текущего состояния в объект BMessage и восстановления текущего состояния из объекта BMessage.
  • В-третьих, программа должна быть спроектирована так, чтобы полная остановка в работе, возможно, на несколько секунд, не вызывала ошибок.


Просмотров: 2557


<<< Zeta (операционная система)