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

 
Гаджеты

 

Подготовка 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:

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

Как ускорить чтение/запись на USB флэшку? Советы -> Q7

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

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


Ваше имя:

Ваш E-Mail:

CODE:
......

  

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


eComStation 2.0 готова для ACPI компьютеров. В течение трех лет операционная система была перестроена для работы с новыми PC компьютерами (обновлены самые разные драйверы, изменены настройки системы) Что нового в eCS 2.0?

Статьи

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


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

 





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

IBM OS/2 Warp

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

Списки протестированного OS/2 оборудования

 
Статьи


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

 

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