Программистам — дочитайте до конца.
Особенно это касается самых умных программистов с большими претензиями на мировое господство
Наверняка многие люди сталкивались с проблемой:
когда надо было написать маленькую, удобную, красивую программу,
а знаний для написания не хватало. Приходилось "перелопачивать"
большое количество литературы для написания какого-либо простого действия.
/*
Каждое десятое сообщение на форуме рсдн
Как изменить стиль progressbar? Как добавить на форму эту фигню?
Как разместить в программе браузер? Как проверить обновления через инет?...
*/
Всё это решается одним махом. Одним простым шаблоном программы.
Вот требования к нему.
1)При написании программы не должны использоваться
сложные конструкции и интерфейсы типа COM, ATL, MFC, ...
2)Программа должна занимать примерно от 10 килобайт места
3)Программа должна отображать все основные реСтилизованные конструкции
типа listbox, button, radiobutton без каких-либо знаний у программиста в WinAPI и т.д.
4)Ну и наконец программа должна работать с интернетом: авторегистрация, обновления и т.д.
опять-таки не требуя особых познаний программиста в протоколах.
Как-же всё это реализовать?
Ответ прост. Достаточно взять шаблон программы в которой реализован браузер на весь экран
и обмен данными между javascript и cpp
Сразу вся нагрузка с пользовательского интерфейса и работы с интернетом уйдёт в HTML,
а cpp будет выполнять локальные функции типа доступа к файлам и т.д.
Например смотрю в свои дистрибутивы, беру проги все подряд:
3dMark — Получится стильный интерфейс на html, а тастирующая часть на CPP
PowerStrip — Интерфейс на HTML был бы значительно красивее и удобнее,
а при этом все системные функции остались бы в теле проги.
HTML2CHM — занимает 900 кб. А, если бы программа была написана с этого шаблона,
то объём составил бы 20-30кб
А, если подумать сколько программ в России не было написано из-за сложности
программирования форм, интерфейсов и т.д, большого объёма программ в среде C Builder.
Не надо только писать сюда советы типа "зайди на firststeps.ru, там mfc подробно расписано на 3769 страниц"
Я пока вижу у этого шаблона один очень большой недостаток: он ещё не создан

У меня есть исходники программ, реализующих все необходимые функции.
в zip 200кб или
в rar 80кб
Осталось объединить всё это воедино.
Получается СуперЗадачка
Условие
Сделать программу отображающую html страницу на всю форму.
Не должно быть бордера, конт меню и т.д.
Должны быть функции взаимодействия JavaScript и CPP
Получится отличный шаблон маленькой программы
с возможностями CPP, но с интерфейсом HTML.
Программы, основанные на этом шаблоне будут занимать мало места
и будут поддерживать элементарную систему смены скинов.
Человек, написавший этот шаблон станет просто
родоначальником нового направления в программировании.
— Методов создания очень удобных, стильных и простых в написании программ.
Желательно написать прогу поверх шаблона LittleTask(WinAPI, 2.5kb exe)
Моё мыло, если что tiberius@fasthtm.com