Привет всем, представляю новую программу.
MKTH (Menuet/Kolibri Tech Help) - эта программа тех помощи для Менуэт/Колибри (не уверен на счёт совместимости с Менуэтом, просто мне название нравится). Я её пока только начал делать, поэтому в ней ничего нет, а решил её сделать потому, что очень нехватает такой программы в системе. Бывает, что нужно посматреть какую ни-будь мнемонику (такты,размер) или какой ни-будь другой документ, а в системе ничего нет, перезагружаться под Win'ду каждый раз лень. Структуру интерфейса частично взял из программы "Help - электронный справочник" под MS-DOS, она мне очень понравилась, там море инфы.
Если кто нибудь предложит структуру меню, буду рад, а то в голову ничего не приходит, кроме: сис.функции,дока по ядру, мнемоники, дока по fasm (можно и по C),таблицы кодировок шрифта, статьи и все.
Да чуть не забыл, тех помощь делаю только под Ассемблер, можно ещё и под C, но я в нём не разбераюсь. Сразу сделать не обещаю, потому что это не возможно, но время от времени она будет обновляться.
MKTH (Menuet/Kolibri Tech Help)
-
- Attachments
-
-
screenshot.png (12.14 KiB)Viewed 10597 times
-
MKTH v0.1.7z (8.5 KiB)Downloaded 381 times
-
Last edited by Rock_maniak_forever on Wed Dec 23, 2009 7:08 am, edited 2 times in total.
В системе есть программы которые можно использовать для справки:
1) docpack - немного устарел, но все же работает
2) htmlv - можно оформить документацию в виде html и смотреть ее через броузер
Может просто сделать оболочку для запуска нужных пользователю файлов ?
В чем именно может быть преимущество твоей программы ?
1) docpack - немного устарел, но все же работает
2) htmlv - можно оформить документацию в виде html и смотреть ее через броузер
Может просто сделать оболочку для запуска нужных пользователю файлов ?
В чем именно может быть преимущество твоей программы ?
Я хочу сделать программу типа "Help - электронный справочник" под MS-DOS (см. ниже), чтобы было всё в одном, и не надо было лазать по разным документам или что ещё хуже по дискам, или директориям. Что-то типа поставил и забыл, а когда надо посмотрел. В общем я хочу, чтобы было всё под рукой, в любое время дня и ночи. К тому же под DOS'ом и Win'дой тоже есть редакторы и браузеры, и как поеазала практика они не всех устраивают, как и меня.IgorA wrote:В системе есть программы которые можно использовать для справки:
1) docpack - немного устарел, но все же работает
2) htmlv - можно оформить документацию в виде html и смотреть ее через броузер
Может просто сделать оболочку для запуска нужных пользователю файлов ?
В чем именно может быть преимущество твоей программы ?
1. Docpack устарел и не потдерживает графику, да и шрифт очень мелкий глаза сломаешь, особенно при разрешении экрана 1024x768px.
2. HTMLv находится в зачаточном состоянии, по сравнению с IExplorer'ом или Opera'ми , и с графикой и шрифтом хреного.
3. Как всегда программу делаю для себя, и выкладываю для всех (надо заботиться о простых смертных, и начинающих программистах - это моё правило), за одно обучаюсь программированию, так как программирую очень плохо, кому не нравится, тот может не качать, мне насрать.
Любой помощи буду рад.
- Attachments
-
-
HelpScreenshot.png (17.71 KiB)"Help - электронный справочник" под MS-DOS Viewed 12467 times
-
MKTH v0.1
Добавил одну опцию, мелочь конечно, но боюсь забуду её добавить потом - это выделение окошка при навидении на него стрелки мышки. Я думаю надо интерфейс сначало проработать, а потом всё остальное, да и структуру меню пока ещё не придумал.
Программа всё тамже.
Добавил одну опцию, мелочь конечно, но боюсь забуду её добавить потом - это выделение окошка при навидении на него стрелки мышки. Я думаю надо интерфейс сначало проработать, а потом всё остальное, да и структуру меню пока ещё не придумал.
Программа всё тамже.
Хочу сказать, что проект не заглох, просто я делаю шрифт для MKTH. Макрос по выводу шрифта я сделал, так что осталось заполнить шрифтом файл, потом буду делать скроллинг.
Кстати, кто ни-будь может сказать как работает скроллинг? Чисто теоретически, но по падробнее, если не трудно.
Кстати, кто ни-будь может сказать как работает скроллинг? Чисто теоретически, но по падробнее, если не трудно.
Когда-то я спрашивал у Mario79 об параметрах скроллинга, вот что он мне ответил:
Поля имеют следующие значения:
'x' и 'y' - наружные размеры компонента
'btn_high' - высота боковых кнопок (левая и правая для гориз. и верхняя и нижняя для верт.)
'type' - зарезервировано для будущих типов, если скроллбар будет дорабатываться.
'max_area' - область максимальная, актуально когда не влазит в отображаемую область, т.е. случай активности компонента. (весь максимальный размер документа)
'cur_area' - область отображаемая (какая часть документа влазит в экран)
'position' - позиция бегунка изменяемая от 0 до значения x=(max_area-cur_area)
'bckg_col' - цвет внутренний, применяется для областей между бегунком и кноками
'frnt_col' - цвет наружный, применяется для областей отличных от применяемых в bckg_col
'line_col' - цвет линий и стрелок на кнопках
'redraw' - индикатор необходимости перерисовки управляемой области учитывая изменение position и cur_area
'delta2' - индикатор захвата фокуса скроллбаром (удержание бегунка)
'all_redraw' - флаг устанавливаемый в 1 для перерисовки всего компонента, если поставить 0, то перерисовка происходит только для области бегунка. Введено для ускорения отрисовки, поскольку не во всех случаях требуется принудитеьно отрисовывать все части компонента. Когда вызывается по событию мыши всегда отрисовывается самим компонентом со значением 0.
'ar_offset' - величина смещения при однократном нажатии боковой кнопки.
Остальное используется для внутренних потребностей компонента.
Какой смысл делать свой шрифт? Сейчас на svn достаточно разных примеров использования готовых шрифтов. Я написал библиотеку, которая работает со шрифтом 8х16, если сохранить размер, то сам шрифт можно самому нарисовать в графическом редакторе. Использовав библиотеку, или готовые решения, можно сократить время разработки. Стоит посмотреть форум и svn.Rock_maniak_forever wrote:Хочу сказать, что проект не заглох, просто я делаю шрифт для MKTH. Макрос по выводу шрифта я сделал, так что осталось заполнить шрифтом файл, потом буду делать скроллинг.
IgorA
..............................
Спасибо за ценную информацию.
2. Просто хочу свой шрифт, для своей макро-библиотеки (считай это капризом).
3. Мой файл со шрифтом имеет массу преимуществ (во всяком случае кому как, у каждого свои потребности и аппетиты), которых мне нехватает в тех шрифтах:
а) несколько кодировочных таблиц.
б) шрифт разной толщины.
в) разного размера.
г) есть наклонный шрифт и наклонный жирный.
д) всё это в одном файле (должен весить не больше 10 - 20kb, но может и меньше, я его ещё не доделал, а пока что он весит 1kb)
Не люблю зависимость во всех его проявлениях, но очень люблю универсальность и совместимость.
..............................
Спасибо за ценную информацию.
1. Я незнаю как использовать эти шрифты.<Lrz> wrote:Какой смысл делать свой шрифт? Сейчас на svn достаточно разных примеров использования готовых шрифтов.
2. Просто хочу свой шрифт, для своей макро-библиотеки (считай это капризом).
3. Мой файл со шрифтом имеет массу преимуществ (во всяком случае кому как, у каждого свои потребности и аппетиты), которых мне нехватает в тех шрифтах:
а) несколько кодировочных таблиц.
б) шрифт разной толщины.
в) разного размера.
г) есть наклонный шрифт и наклонный жирный.
д) всё это в одном файле (должен весить не больше 10 - 20kb, но может и меньше, я его ещё не доделал, а пока что он весит 1kb)
DLL что-ли? Я их терпеть не могу, у меня на них аллергия. Есть такая вещь, как DLL Hell - не раз на неё попадал.<Lrz> wrote:Я написал библиотеку, которая работает со шрифтом 8х16, если сохранить размер, то сам шрифт можно самому нарисовать в графическом редакторе. Использовав библиотеку, или готовые решения, можно сократить время разработки. Стоит посмотреть форум и svn.
Не люблю зависимость во всех его проявлениях, но очень люблю универсальность и совместимость.
Качественный интерфейс. Документация точно не будет лишней.
Документацию обязательно сделаю, но не сейчас, дел по горло. Пока что важусь со шрифтом, времени не хватает его закончить, потому что есть другие дела, не менее важные, но думаю недели через две, может три, закончу с ним.Asper wrote:Качественный интерфейс. Документация точно не будет лишней.
Вот решил реализовать HTML-справку, для того чтобы можно было ее смотреть в HTMLv. Это только набросок, поэтому на быдловерстку не обращайте внимания
ушёл...
Удобно, особенно для программистов при работе в Колибри.