С этим трудно не согласиться.
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
Проектирование интерфейсов
Защита программ
Документация
Домены и хостинг
Регистраторы
Идентификация пользователей
Продвижение
Другие ресурсы