Учебник по созданию shareware программ

         

С этим трудно не согласиться.


1
ГЛАВА 1
Freeware и другие
Freeware
Public domain software
Open Source
Commercialcc
Demo
Adware
Главное окно программы FlashGet

Donationware
Postcardware или Cardware
Homepageware
Careware
История shareware


Отцыоснователи
Распространение sharewareпрограмм
Download com — один из самых крупных
Профессионалы shareware
Главная страница официального сайта SIC

Развитие индустрии shareware
Shareware в России
Зачем вам нужно shareware
Успешные российские sharewareпроекты
TVicHw32 и TVicPort
Eserv
ReGet
Главное окно ReGet с открытым окном новой закачки
Advanced Disk Catalog
Chameleon Clock

Учебник по созданию shareware программ

ГЛАВА 2
Какую программу писать
Выбор названия программы
Delphi Basic или С
Microsoft Visual C++
Borland Delphi
Microsoft Visual Basic
Что еще нужно помнить

Учебник по созданию shareware программ

ГЛАВА 3
Нужно ли регистрировать или патентовать свою программу
Окно About sharewareпрограммы
Какие права есть у программиста
Лицензионное соглашение
Может ли ваш босс отнять у вас программу

Учебник по созданию shareware программ


ГЛАВА 4
Размер имеет значение
Рекомендация применения downloadменеджеров
Поменьше эгоизма

Не трогайте системные файлы и настройки
Программа WinZip поместила свои
Инсталлятор архиватора WinZip
Относитесь к пользователю с уважением
Не делайте из программы культа
Мудрое хранение настроек
Продуманная локализация
Фрагмент файла с переводом интерфейса

Учебник по созданию shareware программ


ГЛАВА 5
Значение пользовательского интерфейса
Основы построения интерфейсов
Разработчики Microsoft Internet
Microsoft Access запрашивает подтверждение
Последовательность и стандарты
Однаединственная форма "нетрадиционной
Предупреждение ошибок
Понимание лучше чем запоминание
Гибкость и эффективность использования

Меню Файл с командами вызова недавно открывавшихся файлов
В меню сначала показываются часто
Эстетичный и минималистический дизайн
Распознавание и исправление ошибок
Описание ошибки
После нажатия кнопки Подробнее
Описание решения проблемы
Справка и документация
Другие принципы построения интерфейсов
Золотое сечение

Кошелек Миллера
Принцип группировки
Бритва Оккама или KISS
Видимость отражает полезность
Умное заимствование
Типы интерфейса Windowsпрограмм
Пример реализации многодокументного интерфейса
Создание профессионального интерфейса
Стандартные элементы интерфейса
Небольшая палитра инструментов

Пример непоследовательного выбора
Одинаковое расстояние между элементами управления
Различное расстояние между элементами
TabOrder "Правильный" порядок
Выбор шрифтов
Масштабирование шрифтов
Выбор цветов
Альтернативное управление
Кирпичики интерфейса
Заголовок окна (формы)

При взгляде на Панель задач можно
Командные кнопки
Текстовые подписи
Меню
Меню грамотно спроектированной
Даже самая простая программа должна иметь меню
Списки
Флажки и переключатели
Панели инструментов
Панель инструментов Adobe Photoshop

Свойство Flat компонента Toolbar
Вкладки
Всплывающие подсказки
Всплывающая подсказка на Строке состояния
Осторожно скины
Каталог скинов на сайте www winamp com

Учебник по созданию shareware программ

ГЛАВА 6
Зачем нужна защита

Напоминание о регистрации архиватора WinZip
Виды защиты
Демоверсия
Ограниченная по времени версия
Напоминание в текстовом редакторе
Функционально ограниченная версия
Хакеры и крякеры
Реализация защиты и ее взлом
Кодогенератор к WinZip
Усиление защиты

ASProtect взломщики отдыхают

Учебник по созданию shareware программ

ГЛАВА 7
Зачем нужна документация
Один из самых крупных интернетархивов
Виды документации
Текстовый файл
WinHelp
Пример справочной системы в формате WinHelp

HTML Help
Пример справочной системы в формате HTML Help
NetHelp — аналог HTML Help от компании Netscape
Adobe Acrobat
Пример документации в формате Adobe Acrobat
Печатная документация
Документация на Webсайте
WinHelp или HTML Help?
Возможности
Скорость работы

Перспектива
Как писать документацию
Контекстная справка
Помощник из Microsoft Office
Средства создания документации

Учебник по созданию shareware программ

ГЛАВА 8
Периодичность выпуска
Номера версий

Borland Delphi позволяет определять
В сложных номерах версий не так уж легко ориентироваться
Создание инсталлятора
Окно программыинсталлятора
Текст "оберточной лицензии" в окне инсталлятора
Демонстрация текста лицензионного соглашения
Папка для установки по умолчанию
Создание ярлыков в Главном меню
Пример программыдеинсталлятора
Подготовка дистрибутива

Содержимое "правильного" дистрибутива
Пример файла file_id diz

Учебник по созданию shareware программ

ГЛАВА 9
Зачем программе собственный Webсайт
Webсайт одной из sharewareкомпаний — SecureAction Research
Где и как разместить сайт
Страна размещения Webсервера
Лимит трафика

Техническая поддержка
Организация почтового сервиса
Поддержка доменов и поддоменов
Статистика посещений
Поддержка CGIскриптов
Поддержка SSI
Поддержка РНР
Базы данных
Доступ Telnet (SSH)
Пользовательский файл htaccess

Запрос пароля для доступа к защищенному каталогу
Регистрация домена
Структура сайта
Подготовка скриншотов
Свойства экрана Windows с измененными

Учебник по созданию shareware программ

ГЛАВА 10
Самостоятельный прием платежей
Регистраторы

Что такое "регистратор"
Главная страница сайта регистратора RegNow
Выбираем регистратора
Отсутствие начального взноса
Качественная защита от фраудов
Большой выбор способов оплаты регистрации
Программу можно оплатить пятью способами
Отсутствие штрафов за chargeback и неподтвержденные платежи
Один из лидеров среди регистраторов
Блокировка покупок с бесплатных почтовых ящиков

Различные варианты рассылки регистрационных ключей
Отправка программы на физическом носителе
Различные варианты стоимости копий
Настройка дизайна формы регистрации
Onlineдоступ к аккаунту
Вход в базу данных online регистратора
Уведомления по email
Полная статистика продаж
Различные варианты перечисления денег
Перевод денег между аккаунтами

Реклама продуктов
Скорость работы регистратора
Оперативность службы технической поддержки
Сколько должно быть регистраторов
Ссылки на регистратора
Листинг 10 1 Текст CGIскрипта
Ценообразование
Как определить цену на программу
Стоимость обновлений программы
Изменения ценовой политики

Делать ли первую версию бесплатной
Заголовок и текст страницы
Качественный подбор текста для страницы сайта
Комментарии и текст ALT
Ссылки на сайт
Доменное имя
Каталоги программ
Виды каталогов программ
Регистрация в каталогах
Образец РАDфайла

Конференции
Локализация программы и Webсайта
Рассылка прессрелизов
Российский рынок shareware
Нужно ли продавать shareware в России
Российский sharewareрынок
Особенности русского национального shareware
Продажи в России
Главная страница сайта российского регистратора Shareg com
Техническая поддержка

Значение технической поддержки
Виды технической поддержки
Поддержка незарегистрированных пользователей

Учебник по созданию shareware программ

ПРИЛОЖЕНИЕ
Объединения разработчиков shareware
Информационные ресурсы о shareware
Проектирование интерфейсов
Защита программ

Документация
Домены и хостинг
Регистраторы
Идентификация пользователей
Продвижение
Другие ресурсы


Содержание раздела