| 
 
                            
   
  
Reformat
Утилита для форматирования USB флешек, USB винчестеров
(для совместимости с OS/2) 
  
   
 
Купить программу OS/2:
Reformat - 
Утилита для форматирования USB флешек, USB винчестеров
(для совместимости с OS/2) 
 
950 руб
  
 
Компьютер OS/2, ArcaOS 5.1.1 уже установлена.
 
 
 
  
(promo)
 
Unsorted
  
  
 | 
  
    |  |   | 
РЕКЛАМА: ArcaOS 5.1 Русская версия
Пакет русификации ArcaOS 5.1 OS/2 давно доступен. 
Поддерживается любая версия: 5.1, 5.1.1.
 
eCo Software может выпустить и другие пакеты
(Немецкий, Голландский, Бразильский Португальский, Испанский, Шведский и т.д.)
     |  
   
      | 
Подготовка Shareware-программы: Внутренности программы
 |  TITLE: Подготовка Shareware-программы: Внутренности программы
 DATE: 2011-02-15 14:42:50
 AUTHOR: eCo Software
 
 
2011/05/17
 
Компания eCo Software делится своим опытом разработки shareware-программ.
 
 
  
    | 
 Раздел 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"?
     |  
Другие статьи / More articles:
  Комментарии: 
  | 
  
    |   | Итак, eComStation установлена, но нет времени научить дочку/бабушку работе с компьютером? Вот LiveBook - распечатай и отдай новому пользователю. |  |  | 
  
   
 
Siberian OS/2
   
 |