Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation - это совершенно другая операционная система для PC (IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
      Что такое OS/2?НовостиУстановкаОбновлениеПрименениеБудущееСообществоКупить    
(Карта сайта)

 
 
Отчет: OS/2 совместимое оборудование
Как получить драйверы OS/2 бесплатно

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты

ArcaOS 5.0 Русская версия
Пакет русификации ArcaOS 5.0 OS/2 давно доступен. Поддерживается любая версия: 5.0, 5.0.1, 5.0.2.

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:

Попробуй программу:

ThirdEye - утилита для скачивания фотографий из фотоаппаратов, подключенных через COM-порт.

Комментарии:

Прокомментируйте эту статью (напоминаем, автор работал над текстом несколько недель, уважайте мнение других).


Ваше имя:

Ваш E-Mail:

CODE:
......

  

Ваш комментарий:


Каждый пользователь eComStation/Rus может бесплатно зарегистрировать несколько полезных программ (общая стоимость которых > 6000 руб). Дисковые утилиты, программы для интернета, расширители рабочего стола. Нужны ли тебе эти программы?

Статьи

Операционная система
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 





Последний активный опрос: Какая высота барьера RPM?

IBM OS/2 Warp

 
Обучение новичков

Отчет: OS/2 совместимое оборудование

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2018 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Картинка дня: