|
ArcaOS 5.0 Русская версия
Пакет русификации ArcaOS 5.0 OS/2 давно доступен.
Поддерживается любая версия: 5.0, 5.0.1, 5.0.2.
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"?
|