|  |   | 
AD: Upgrade ArcaOS to NeoWPS level
 
   Install original PNG icons drawed by designer, specialized at OS/2 adornation.
   Install eSchemes 2019 to change colors and buttons on desktop.
 | 
   
      | 
Preparing Shareware programs: Internal structure of program
 | 
 
| Please use online translator go to http://translate.google.com
 and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=238
 to your language
 | 
  
    | 
 Раздел 10: Почему одни программы глючат, а другие нет?
Ответ: "написаны по-разному" (q)  Joseph 
 
Советы: 
 
   при выполнении заказа помните: деньги платят за решение проблем,
а не за их создание.
 | 
 Section 10: Why some programs are buggy and other are stable
NONE
      | 
  
    | 
 Раздел 20: Как устанавливать программу
1. WarpIn пакет. именно 1 .wpi,
чтобы 1 клик - сразу из веб-браузера установка
 
   юзеры старые и устали ставить
 
2. Нужна и де-инсталяция
 
Каждая программа должна иметь возможность де-установки (отключения).
Сразу же прописать в документах как это делается, сделать объект или скрипт de-install.cmd
 
   иначе юзер боится, не хочет переставлять ОС
   смотри, в Windows это удобно
 
Если у программы нет возможности де-установки, то пользователи 
больше никогда не будут смотреть вашу программу.
 | 
 Section 20: How to install program
NONE
      | 
  
    | 
 Раздел 30: Интерфейс пользователя: всё ли выровнено?
Glassman: Да я давно знаю, что красивая машина ездит быстрее :) 
И в майкрософт это знают :) Именно поэтому я все время придираюсь 
к кнопкам, в которые не влазит текст. А как вы думаете - какие 
эмоциональные переживания испытывает пользователь увидев неправильную кнопку? :) 
 
     | 
 Section 30: User Interface: adjust position of control elements
NONE
     | 
  
    | 
 Раздел 40: Отдайте часть функций своей программы WPS'у
Например, ваша программа генерирует документы.
И возникает задача сделать просмотр списка готовых документов, вьювер документов.
 
Сделайте кнопку "Открыть папку с документами". Пользователь нажимает кнопку - открывается WPS папка.
Дальше за просмотр списка документов и файлов отвечает WPS.
 
Критика: 
 
   Joseph: И зачем тогда нам FOC? 
 | 
 Section 40: Share some functions of your program with WPS
     | 
  
    | 
 Раздел 50: Мультиязычность
Все программы должны быть мультиязычными - 
рекомендуем библиотеку LANGE
 | 
 Section 50: Multi-language support
NONE
     | 
  
    | 
 Раздел 60: Используй готовые иконки
Не пытайся рисовать иконки самостоятельно,
используй качественные иконки из библиотеки eIcons.
     | 
 Section 60: Use professional icons
NONE
     | 
  
    | 
 Раздел 70: Модульность программ
 
Ввыделяйте модули, чтобы не было монолитных программ
 
   в начале функций проверка аргументов. в конце функции правильные коды возврата
 
Разбивай программу на части
 
Не изобретай велосипед, используй 
библиотеки eToolkit.
Если ты сделал свою библиотеку, то передай её в состав тулкита.
 |  | 
  
    |  |  | 
  
    | 
 Раздел 100: Что такое "Успешная и хорошая программа"
 
   главное - беречь данные юзера.
 | 
 Section 100: What is "good & succesful application"?
     |