|
Reformat
Утилита для форматирования USB флешек, USB винчестеров
(для совместимости с OS/2)
(promo)
Unsorted
|
|
|
|
AD: ArcaOS 5.1 Russian LIP
Russian ARCAOS exists and it's available since the middle of 2017.
All versions are supported: 5.1, 5.1.1.
eCo Software is able to maintain OS/2 LIP packages for any other language
(German, Dutch, Brazilian Portuguese, Spanish, Sweden, etc)
|
Preparing Shareware programs: Internal structure of program
|
TITLE: Preparing Shareware programs: Internal structure of program
DATE: 2011-02-15 14:42:50
AUTHOR: eCo Software
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 |
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:
Kommentare:
|
How to prevent data loss? a) don't use old version of JFS driver. b) Don't boot from old eCS CD1 (if you take eCS 2.0 CD1, then disable its disk checker else it can kill your partitions), Advice how to use JFS filesystem |
|
|
Siberian OS/2
|