Введение
О чем эта книга.
Благодарности
Глава 1. Что такое shareware?
Freeware и другие
Public doman software
Open Source
Commercialcc
Demo
Adware
Donationware
Postcardware, или Cardware
Homepageware
Careware
История shareware
Отцы-основатели
Распространение shareware -программ .
Профессионалы shareware
Развитие индустрии shareware
Shareware в России
Зачем вам нужно shareware
Успешные российские shareware -проекты .
ТVicHw32 и ТvicPort
Eserv
ReGet
Advanced Dick Catalog
Chameleon Cloc
Глава 2. С чего начинать.
Какую программу писать
Выбор названия программы.
Delphi, Вsic или С
Microsoft Visual С++.
Borland Delphi
MICROCOFT VISUAL BASIC
Что еще нужно помнить.
Глава 3. Немного об авторском праве
Нужно ли регистрировать или патентовать свою программу.
Какие права есть у программиста
Лицензионное соглашение
Может ли ваш босс отнять у вас программу
Глава 4. Как работает правильная программа
Размер имеет значение
Поменьше эгоизма
Не трогайте системные файлы и настройки..
Относитесь к пользователю с уважением
Не делайте из программы культа.
Мудрое хранение настроек
Продуманная локализация
Глава 5. Пользовательский интерфейс
Значение пользовательского интерфейса
Основы построения интерфейсов
Эвристические правила Якоба Нильсена
Видимость состояния системы (правило обратной связи).
Информированность пользователя
Средства обеспечения обратной связи
Время оповещения
Равенство Между системой и реальным миром.
Свобода действий пользователя
Последовательность и стандарты
Предупреждение ошибок
Понимание лучше, чем запоминание
Гибкость и эффективность использования
Эстетичный и минималистический дизайн
Распознавание и исправление ошибок
Описание ошибки
Описание решения проблемы
Справка и документация
Другие принципы построения интерфейсов
Золотое сечение
Кошелек Миллера
Принцип группировки
Бритва Оккама или KISS
Видимость отражает полезность
Типы интерфейса Windows-программ
Создание профессионального интерфейса
Стандартные элементы интерфейса
Небольшая палитра инструментов
Одинаковое расстояние между элементами управления
TabOrder. "Правильный" порядок
Выбор шрифтов
Масштабирование шрифтов
Выбор цветов
Альтернативное управление
Кирпичики интерфейса
Заголовок окна (формы)
Командные кнопки
Текстовые подписи
Меню
Списки
Флажки и переключатели
Панели инструментов
Вкладки
Всплывающие подсказки
Осторожно: скины
Глава 6. Защита программ
Зачем нужна защита
Виды защиты
Демо-версия
Ограниченная по времени версия
Функционально ограниченная версия
Хакеры и крякеры
Реализация защиты и ее взлом
Усиление защиты
ASProtect: взломщики отдыхают
Глава 7. Документация
Зачем нужна документация
Виды документации
Текстовый файл
WinHelp
НТМLНеlр
Аdobe Асгоbаt
Печатная документация
Документация на Web-сайте
Windows или НТМL Не1р?
Возможности
Скорость pаботы
Перспектива
Как писать документацию
Контекстная справка
Средства создания документации
Глава 8. Подготовка к выпуску программы
Периодичность выпуска
Номера версий
Создание инсталлятора
Демонстрация текста лицензионного соглашения
Папка для установки по умолчанию
Создание ярлыков в Главном меню
Подготовка дистрибутива
Глава 9. Ваша программа в Интернете
Зачем программе собственный Web-сайт
Где и как разместить сайт
Страна размещения Web-сервера
Лимит трафика
Техническая поддержка
Организация почтового сервиса
Поддержка доменов и поддоменов
Статистика посещений
Поддержка СGI-скриптов
Поддержка SSI
Поддержка РНР
Базы данных
Доступ Те1nеt(SSH)
Пользовательский файл .htaccess
Регистрация домена
Структура сайта
Подготовка скриншотов
Глава 10. Организация продаж и маркетинг
Самостоятельный прием платежей
Регистраторы
Что такое "регистратор"
Выбираем регистратора
Отсутствие начального взноса
Качественная защита от фраудов
Большой выбор способов оплаты регистрации
Отсутствие штрафов за спагвеЪасК и неподтвержденные платежи.
Блокировка покупок с бесплатных почтовых ящиков
Различные варианты рассылки регистрационных ключей
Отправка программы на физическом носителе
Различные варианты стоимости копий
Настройка дизайна формы регистрации
ОnLine-доступ к аккаунту
Уведомления по е-mail
Полная статистика продаж
Различные варианты перечисления денег
Перевод денег между аккаунтами
Реклама продуктов
Скорость работы регистратора
Оперативность службы технической поддержки.
Сколько должно быть регистраторов
Ссылки на регистратора
Ценообразование
Как определить цену на программу
Стоимость обновлений программы
Изменения ценовой политики
Делать ли первую версию бесплатной
Организация продаж
Нужно ли создавать свою компанию
Получение денег: чеком или на счет
Банковский чек
Перевод на валютный счет.
Рассылка регистрационных ключей
Составление регистрационных писем
Возврат денег
Обработка заказов
Ассоциация профессионалов
Продвижение программ
Значение рекламы дляshareware
Поисковые системы и каталоги
Теги
Заголовок и текст страницы
Комментарии и текст АLТ
Ссылки на сайт
Доменное имя
Каталоги программ
Виды каталогов программ
Регистрация в каталогах
Конференции
Локализация программы и WеЬ-сайта
Рассылка пресс-релизов
Российский рынок shareware
Нужно ли продавать shareware в России
Российский shareware-рынок
Особенности русского национального shareware
Продажи в России
Техническая поддержка
Значение технической поддержки
Виды технической поддержки
Поддержка незарегистрированных пользователей.
Заключение.
Приложение. Информационные ресурсы, посвященные shareware
Объединения разработчиков shareware
Информационные ресурсы о shareware
Проектирование интерфейсов
Защита программ
Документация
Домены и хостинг
Регистраторы
Идентификация пользователей
Продвижение
Другие ресурсы
Предметный указатель