AndreyZh, спасибо за упоминание (не, я серьезно - уж сам подзабыл про хэлп по TsBrowse :) надо б хоть его обновить - не так уж и много там изменилось, думаю).
А второй (кстати, правильная ссылка - на "заглавную страницу" этой доки - http://gustow.narod.ru/harbour/MiniGUI_help/welcome.htm ) "начат и брошен" (кстати, кому-нибудь из "молодых бойцов" помогло оно?)... стыжусь, стыжусь :( Коли б помог еще кто с грамотным переводом описаний команд и функций - а то не "техпис" я: что-то помолоть языком про "вот оно чего какое может!" (т.е. вводные примеры) еще туда-сюда...
Еще в добавку (это, конечно, не "русская документация"... но и в предыдущих ссылках - не только она вроде бы):
http://hmgforum.com/ HMG-форум (где "_сам_ Лопез" и народ тестят и обсуждают всякое вокруг - в основном - "оригинальной" MiniGUI)
В основном весь текст программы Test.prg был преобразован в набор управляющих кодов (пи-коды), которые хранятся в массиве pcode[] = { ... }. Вся функция MAIN() работает посредством вызова клиперовской виртуальной машины (VirtualMachine()), которая и выполняет переданный ей пи-код.
Рассмотрим Test.prg более подробно в виде пи-кода:
А для чего нужен массив symbols[]? Клипер создаёт символьную таблицу (symbol table) в OBJ-файле, которая позже используется для создания общей динамической символьной таблицы внутри приложения. Для перечисления символов используется структура следующего вида:
typedef struct { char * szName; // Клипер позволяет использовать в имени до 11 символов BYTE bScope; LPVOID pVoid; } SYMBOL;
#define PUBLIC 0 // область видимости функции!
SYMBOL symbols[] = { { "MAIN", PUBLIC, MAIN }, { "QQOUT", PUBLIC, QQOUT } };
Таким образом происходит сохранение имён функций (MAIN, QQOUT) и их адресов, что позволяет вызывать связанные функции из любого места программы. Фактически, пи-код SYMF 2, 0 в нашем примере, инструкция для виртуальной машины (VirtualMachine()) выполнить функцию по символьной ссылке №2, т.е. QQOUT. Вот как читается наш пи-код:
LINE 0, 0 => Располагаемся на строке 0 LINE 3, 0 => Располагаемся на строке 3 SYMF 2, 0 => Готовимся выполнить вызов QQOUT из нашей символьной таблицы PUSHC ... => Эта строка будет использована, как параметр DO 1, 0 => ОК, переходим к функции QQOUT, которой будет передан, лишь один параметр LINE 5, 0 => Возвращаемся из функции QQOUT на 5ую строку UNDEF => Собираемся вернуть значение (NIL) SAVE_RET => ОК, возвращаем его JMP 0 => Мы не перескакиваем куда-нибудь, а просто переходим к следующему пи-коду ENDPROC => Это конец. Завершаем выполнение функции
Все эти инструкции будут выполнены функцией VirtualMachine() (Clipper names it _plankton()). Все функции завершаются ENDPROC, поэтому VirtualMachine() найдя ENDPROC узнаёт, что был достигнут конец пи-кода функции.
Теперь когда мы ясно понимаем основу модели, мы готовы начать описывать "производственные правила" в нашем синтаксисе YACC (cliper.y) для генерации специфического выходного файла (test.c) с описанной выше структурой (или мы можем просто создавать OBJ-файл).
Продолжение следует...
Антонио Линарес (Antonio Linares) www.fivetech.com Перевод - Гимаев Наиль.
Так может ты сразу в CHM формате будешь доку делать. А то потом придется опять мучиться ее конвертировать.
Наиль привел доводы - и у меня тоже доводы:) Специально и делал "онлайновый вид" (т.е. "стопку HTML"), чтобы это положить куда в инет (постепенно пополняя - и сам, и дополнениями от "доброхотов") - и народ бы уже "это" глядеть (да и комментировать) мог... А скачать себе и глядеть в офлайне никакая религия не запрещает ;) Да и сконвертировать во что уж хошь... А вот когда труд будет завершен - можно "стабильный релиз" и конвертнуть во что-то "компактное" (хоть в CHM, хоть в HLP, хоть в этот TiddyWiki).
А в принципе, думаю, наиболее продуктивное решение по клепанию доки - википедическое... Тогда всем сообществом (т.е. конечно те, кто пожелает) навалиться можно (и "чайникам", и "гурам" будет что делать), править/дополнять проще и т.п.
А то уж лет несколько вопли "А есть где РУССКАЯ дока?" раздаются :) И действительно - трудно без нее...
Наиль, спасибо за "попытку перевода"! Практически готовая статья! (чуть "по месту напильником" - и всё) А то я как-то в эти вещи отродясь не вникал...
Технология, кстати, неплохая (единственно "минус" - что при слабоватом разрешении экрана [я, например, работаю в основном на 800х600] средняя колонка [что, собственно, со статьей] получается узкой и длинной)...
TiddlyWiki потрясающе гибок. Пишем в любой заметке
PageTemplate
А потом переходим по получившейся ссылке на страницу PageTemplate. На ней мы можем изменить html код, который отвечает за расположение элементов дизайна на странице. Причём эта страница управляет лишь целыми блоками в TiddlyWiki, а за расположение деталей каждого блока отвечают свои страницы. TiddlyWiki является полностью саморедактируемой страницей(сайтом). Чтобы полностью оценить гибкость этой технологии рекомендую посетить один сайт, который тоже TiddlyWiki: http://tiddlyhome.bidix.info/desk/ gustow пишет:
цитата:
Теперь дело за "дополнителями" (ау!)
Тут я не согласен. Хотя эта технология и позволяет использовать коллективный труд, но гораздо лучше, если каждый будет пользоваться этой технологией только для себя. Тогда процесс будет идти. А если использовать её только для создания справок, то как и любая "задача, ради задачи" скоро загнётся. Я использую TiddlyWiki, как мощный инструмент тайм-менджмента. Благодаря плагину календаря у меня все дни расписаны, что сделано, что должно быть сделано, на какой день что перенесено. Плюс, это менеджер ссылок. Т.к. в последнее время я занимаюсь изучением клипера, то потихоньку стал собирать материал. А когда узнал, что TiddlyWiki может работать как справочная система, то стал переносить всю информацию из NG-файлов в мою базу знаний. Результат вы видели в первой файле, который я тут выложил. Из него я исключил все личные записи. Кроме самой клиперовской справки в базу знаний попал и один мой перевод. Всю хронологию можно проследить по истории в правой части страницы справки в разделе "История". Это я к тому, что если каждый найдёт что-то своё, то у каждого появиться своя база знаний, которой он сможет со временем поделиться, а база знаний будет постоянно пополняться. P.S. Посмотрел перевод слова Tiddly. Означает оно "Слегка пьяный". Значит технология, которую я вам втюхиваю, называется ПьянаяВика (в моём вольном переводе).
Ну дак - онлайн-вики она и есть он-лайн... Входи, логинься, добавляй да правь... Тут оно, конечно, могут начаться свои грабли: "вандалы", "войны версий" и пр. (как в "большой" вике) - но это сравнительно легко лечится. А вот как в итоге все это в офлайновую доку сконвертировать?.. думаю, это будет 2-й этап думанья (или лучше сразу определиться?)
Отправлено: 28.04.10 12:18. Заголовок: ММК пишет: А посмот..
ММК пишет:
цитата:
А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/ А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ...
Действительно, классная штука вырисовалась. И править видно может не каждый, по паролю вход. Дык, там за "конфетки". Да если б кто нам пусть не за сладкое, а хотя бы за горькое, но с градусом, предложил бы поработать, думаю с русской документацией проблем бы не было! А так ведь даже халявного лотерейного билета от управдома не дождешься gustow пишет:
цитата:
в этом-то смысле он-лайновый вики-вид (как мне кажется) и имеет преимущества... или сбацать шаблонные HTML-страницы, разделиться, каждому свое заполнять, слать "координатору", а тот выкладывать на ресурс будет...
Полностью согласен. Переводить, дополнять и корректировать я еще туда-сюда. Бывает иногда время. И действительно, нужен "координатор" или "координаторы". Я вот перевел несколько файлов txt из папки DOC дистрибутива xHarbour.(аналогичные есть и в Harbour и, кстати, считаю, что это основной источник документации), нашел много интересного для себя, а вот выложить не готов. Во-первых, карявый перевод, неудобно, во-вторых, не хочется, чтобы "пинали" да еще всенародно за то, что чего-то не понял или вообще не знаю. В принципе, конечно, не такая уж это проблема, но неприятно, согласитесь. А если бы взялся кто из "гуру" подкорректировать, да исправить неточности, то и как говорится "и мине и тебе харашо". Ну и всем бы была польза. Нет?
Дык, там за "конфетки". Да если б кто нам пусть не за сладкое, а хотя бы за горькое, но с градусом, предложил бы поработать, думаю с русской документацией проблем бы не было!
А может сюда? (правда, не домен "ru" - у некоторых офисно-сидящих м.б. проблемы с доступом) http://ru.wikibooks.org Там как раз тематика - учебники, документация... Есть и раздел "Информатика и программирование". Вроде самое то.
цитата: А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/ А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ...
Действительно, классная штука вырисовалась. И править видно может не каждый, по паролю вход.
Судя по содержимому это делается на регулярной основе и за зарплату. Что меня впечатлило, так это подсветка кода. Посмотрел как с этим справляется ПьянаяВика. Можете тоже посмотреть: http://files.mail.ru/THUCDQ
В прошлый раз я сказал, что каждый должен делать свою документацию. Признаюсь честно, это была провокация с моей стороны. Хотя я на самом деле считаю, что слишком много факторов мешают принимать участие в подобном проекте на постоянной основе. Плавали, знаем. А провоцировал я вас для того, чтобы узнать сколько людей хотят поучаствовать. gustow пишет:
цитата:
А может сюда? (правда, не домен "ru" - у некоторых офисно-сидящих м.б. проблемы с доступом) http://ru.wikibooks.org
В прошлый раз я ещё не знал о том, что у ПьянойВики есть возможность писать обратно на сайт. Сегодня я устал, поэтому только завтра расскажу, как сделать так, чтобы превратить индивидуальный и локальный труд каждого в качественный коллективный результат. У меня для организации проекта есть свободный (ни чем не занятый) сайт.
Статья отличная, но последние 2 абзаца испортили впечатление до резко отрицательного. Кстати в черновике по MiniGUI, который я недавно выкладывал, подобный тексты на языке оригинала так же встречаются, но не мешаются в тексте, а появляются во всплывающих подсказках при наведении мыши на переведённый текст. Это функции изначально не было в ПьянойВике, пришлось её добавить, что ещё раз говорит в пользу локальной технологии.
У меня заболел ребёнок, поэтому задержался с описанием моего плана совместной работы. Сегодня немного теории. А завтра будет практика. Введение Однажды я участвовал в одном очень интересном проекте. Я до сих пор в нём участвуют, в отличии от всех остальных участников. Я каждый день планирую вернуться к нему, но так как есть масса других дел, то вернуться к проекту не получается. С ПьянойВикой всё с точностью до наоборот, она стала частью всех остальных моих дел. Появилась какая-то интересная мысль, наткнулся на интересную статью или ссылку и тут же добавил её в общую кучу. Благодаря меткам, поиску и структурированию собранного материала я всегда смогу найти нужную информацию. Которая всегда с собой, на флэшке. Всегда перед глазами список дел на сегодня. Сделал дело, поставил отметку. Появилось дело - записал на нужный день. Не успел сделать - перенёс на другой. Делаю переводы и пишу заметки всё в той же ПьянойВике. Почему вы развиваете Харбор? Потому что вы им пользуетесь. Wikipedia отлично подходит для обзорных статей. Но нам нужны учебники. Wikipedia требует писать сразу в чистовую, а большие материалы без черновиков не напишешь, http://ru.wikipedia.org/wiki/Harbour тому пример. При наполнении ПьянойВики Вы обязательно должны применять к себе следующий принцип: Писать только то, что нужно лично мне и пригодиться мне позже Можно, конечно бросить все силы на создание документации. Но придёт момент, когда окажется, что это отнимает много сил и времени, а пользы мало. Но в этот час, станет всем теплей. (С) Макаревич. Если же придерживаться принципа и заниматься только тем, что действительно важно, то это станет привычкой, бесконечной привычкой. К примеру, PSP наверняка мог бы написать, как устанавливать LetoDB на Ubuntu потому, что опасается, что забудет какой-нибудь нюанс в этом процессе, а главное потому, что сможет поделиться этой информацией с другими. А AlKreshin не станет писать про LetoDB, как бы важно это не было (для нас с вами), т.к. слишком много хочется написать, но слишком мало на это время (сужу по инструкции для начинающих). Зато с удовольствием напишет, о том какие новшества появились в LetoDB, т.к. кроме него этого ни кто не знает (и не напомнит ему если он забудет ), и много времени для этого не нужно. Пусть меня поправят, если я не прав. Коллективный труд Для единоличной работы вам потребуется лишь один файл-свалка в формате TiddlyWiki. В которой вы будете сваливать полезную информацию, свои мысли и планы. Далее мы будем называть этот файл Черновик. Для коллективной работы нужно добавить ещё один файл - Чистовик. Чистовик будет синхронизирован с Черновиком и будет содержать лишь избранные заметки для публичного просмотра. Для того, чтобы Чистовик синхронизировался с Черновиком, нужно лишь импортировать часть страниц Черновика в Чистовик. Далее Чистовик нужно периодически синхронизировать. В Чистовик изменений вносить нельзя, они должны браться из Черновика. Чтобы результат труда стал доступен другим, нужно завести страницу на сайте (об этом в практической части). С помощью плагина выгрузки на сайт Чистовик перемещается на вашу личную страницу на сайте. У каждого пользователя, будет собственная страница, содержащая собственный сайт в формате TiddlyWiki. Ссылки на все TW-сайты будут располагаться на главной странице сайта. Для того, чтобы следить за изменениями чужих сайтов можно воспользоваться RSS, который встроен в TiddlyWiki. Черновик можно синхронизировать с чужими интересными заметками на сайте. Таким образом, можно всегда держать всё важное в одном файле на своём компьютере.
Статья отличная, но последние 2 абзаца испортили впечатление до резко отрицательного.
За "отличная" - смущенное "спасибо" ;) (т.к. это практически первый мой опыт побыть википедистом; пошел сперва простым путем - дай, думаю, просто переведу на русский уже имеющуюся англ. статью), а насчет "до резко отрицательного"... ну, вообще-то уже было 5 утра :) (да и в предыдущих абзацах оставлял куски оригинала, если считал, что получилось "мутновато" - и чтобы читающему не лазать в оригинал и не искать "а что они тут хотели сказать?"). Постараюсь хотя бы этот перевод добить за майские выходные (а вдруг и еще кто подсоединится? кучкой-то оно веселей!..).
Я же не отрицаю ваш подход: TW - вещь очень неплохая (и вполне возможно, что наш маленький "кружок изучения политграмоты" и сделает на ее основе учебник)... сам начал ее использовать как очень удобную "тетрадь для структурированных заметок"... но Википедия - ресурс несравнимо более популярный и посещаемый (а до моей "любительской" попытки там на русском о Harbour и MiniGUI вообще ничего не было!)... Думаю, что и то, и другое решение (и заметьте - для разных задач!) оправданны.
P.S. Кстати, насчет "книги": в рамках Википедии есть и проект Wikibooks (ВикиУчебник) http://ru.wikibooks.org Можно и там что-то попробовать... вроде бы место как раз под создание онлайн-док и заточенное (а для оффлайнового чтения есть экспорт в PDF)... Но! Опять же повторяю - давайте пробовать варианты и (хотя бы как-то) делать кто может!.. А то есть достаточное кол-во вроде бы и желающих использовать HMG, но (на "чайниковом" уровне) сильно отпугивает отсутствие наличия хотя бы какой-нибудь русской доки (проверено на себе :) ).
Отправлено: 01.05.10 21:55. Заголовок: gustow пишет: За ..
gustow пишет:
цитата:
За "отличная" - смущенное "спасибо" ;) (т.к. это практически первый мой опыт побыть википедистом; пошел сперва простым путем - дай, думаю, просто переведу на русский уже имеющуюся англ. статью), а насчет "до резко отрицательного"... ну, вообще-то уже было 5 утра :) (да и в предыдущих абзацах оставлял куски оригинала, если считал, что получилось "мутновато" - и чтобы читающему не лазать в оригинал и не искать "а что они тут хотели сказать?").
Если взять за основу MiniGUI_Nail.html, то можно писать так {[Мутный перевод|Текст на языке оригинала]}. Пришлось добавить эту фишку, так как в оригинальной TiddlyWiki найти подобного не удалось. Это было трудно, учитывая что мои познания в ЯваСкрипт равны нулю, за каких-нибудь 3 часа. Для того, чтобы создать пустой файл TiddlyWiki, нужно взять упомянутый файл, отметить на странице AdvancedOptions пункт "Создавать пустой шаблон при каждом сохранении" и нажать "сохранить изменения". В папке рядом с прежним файлом появится файл empty.html Сразу после этого отметку нужно убрать, иначе файл empty.html всегда будет затираться при каждом сохранении основного файла. gustow пишет:
цитата:
Постараюсь хотя бы этот перевод добить за майские выходные (а вдруг и еще кто подсоединится? кучкой-то оно веселей!..).
Обзорные статьи очень нужны, именно благодаря одной из них я стал постоянным участником этого сайта. Поэтому я двумя руками ЗА, но заниматься буду всё-таки учебниками. gustow пишет:
цитата:
но Википедия - ресурс несравнимо более популярный и посещаемый (а до моей "любительской" попытки там на русском о Harbour и MiniGUI вообще ничего не было!)
Как точка входа - это идеальный вариант, останется добавить ссылку на сайт учебника. gustow пишет:
цитата:
P.S. Кстати, насчет "книги": в рамках Википедии есть и проект Wikibooks (ВикиУчебник) http://ru.wikibooks.org
А вот тут я категорически против. Учебник можно делать только из готового материала. Иначе получится сборник недописок, недопереводов и недоделок. Как известно, лишь 20% времени уходит на написание, а остальные 80% времени занимает отладка. А литературные тексты в отличии от программ могут жить и без отладки - "кому надо,тот сам разберётся". Писать в онлайне законченные и осмысленные тексты сложно. Именно поэтому я агитирую за оффлайнновую Вику. Сначала нужно наработать материал. gustow пишет:
цитата:
Можно и там что-то попробовать... вроде бы место как раз под создание онлайн-док и заточенное (а для оффлайнового чтения есть экспорт в PDF)...
Думаю я смогу вас удивить теми возможностями, по части создания PDF которые можно выжать из TiddlyWiki. В самой TW специальной функции для этого нет, но кое-что имеется, чтобы объединить с моими прежними наработками по этой части. Но удивлять я буду после того, как запущу сайт для совместной работы по созданию документации. Пока занимаюсь отладкой и переводом сайта.
И ещё одна полезная ссылка http://forum.script-coding.info/viewtopic.php?id=3934 Даже представить себе не можете, сколько возможностей открывается при администрировании с помощью скриптов. Не говоря уж о создании сайтов.
Отправлено: 02.05.10 23:46. Заголовок: Спасибо за "пока..
Спасибо за "показ пальцем" - действительно интересно!.. Продолжу делать обзорную статью (надеюсь, для кого-то это действительно станет "точкой входа").
С практикой выходит задержка. Не могу избавится от пароля входа на главную страницу сайта. Моя задача сейчас повторить сайт (только полностью на русском языке): http://tiddlyhome.bidix.info , на котором ради пробы я уже создал страницу-ТидлиСайт: http://tiddlyhome.bidix.info/(x)Harbour/ Пустую, т.к. все испытания я буду проводить уже на собственном сайте. Работа над своей страницей должна проходить в 4 этапа: 1. Нужно зарегистрировать пользователя. 2. Нужно завести сайты для пользователя и определить авторов сайтов. 3. Выполнить 'download'. 4. Внести изменения и выполнить 'upload'. Это по версии сайта. Но с учётом выше сказанной теории, скаченый с сайта файл это Чистовик. В него мы изменения не вносим, а только импортируем из Черновика, а в последствии синхронизируем. Далее выполняем только 4 этап, остальные нужны только для начала работы. Если хотите, можете начать практиковаться. Забыл сказать, что перед upload'ом нужно выставить настройки доступа к сайту. Делается это там же где и все остальные настройки в TiddlyWiki. gustow пишет:
цитата:
Спасибо за "показ пальцем" - действительно интересно!..
К сожалению документации на русском по TiddlyWiki нет, хотя на английском можно найти даже научные труды. Когда я закончу перевод базовой документации по TW и интерфейса TW, то тыканье пальцем больше не понадобится.
Отправлено: 29.02.12 15:26. Заголовок: Гм..... Судя по тому..
Гм..... Судя по тому, что предыдущий пост датирован февралем прошлого (2011) года, - с "русской докой" (он-лайновой, мульти-юзерно-редактируемой, с возможностью конвертнуть во что-то однофайловое - типа PDF) дело ни в каком разрезе не двигается?.. Или надобность отпала? (вдруг я что-то "проспал"?) Почему-то сомневаюсь...
Все-таки предлагаю начать лепить (какой уж ни на есть) "учебник-справочник" (или это две разные задачи? а соответственно - и две отдельные книги?) на http://ru.wikibooks.org . Начну сегодня вечерком (сперва копипастнув общее описание Харбора из своей статьи в Википедии: http://ru.wikipedia.org/wiki/Harbour), а кто хочет - присоединяйтесь, кто хочет - ругайте :) Начало положил тут - вот это вот
Отправлено: 22.06.12 10:07. Заголовок: Про терминалы и еще много чего
http://harbourlanguage.blogspot.com/ там есть обширная (но может слишком поверхностная) статья по терминалы Харбора, да и про QT тоже много чего. Короче - интересно почитать.
Отправлено: 31.01.13 22:19. Заголовок: ....И вновь тишина (..
....И вновь тишина (с июня 2012)... Может быть, сузим задачу? Возьмем, к примеру, HMG (в BCC или mingw-варианте - в общем, то, что Григорий раздаёт в практически готовом для работы виде, где не надо "компилировать из исходников библиотеки"), и представим, что "неофит" захотел слепить.... ну, к примеру, "Телефонный справочник" (или что еще подобное простое? предлагайте варианты!). И - поехали "шаг за шагом"!.. У "неофита" есть Windows XP (или "семерка" - неважно!) и больше ничего... И вот что он должен делать? ("скачать"; "установить"; "прописать"; "слепить главное окно" - руками пиша .PRG, без IDE, чтобы "прочувствовал", для чего каждая строка; "слепить главное меню" или что там в качестве простейшего интерфейса; что дальше... и дальше... в общем, типа моего брошенного "курса молодого бойца" на gustow.narod.ru) Может, это как-то хотя бы сдвинет с "мертвой точки" дело с документацией? ("Harbour + MiniGUI для чайников"). А то разговоров было много (про TiddyWiki и пр.) - выхода (в виде "учебного пособия на РУССКОМ") как-то не наблюдается... Или я слишком нетерпелив?.. ;) Берусь на Викиучебнике координировать и поначалу хотя бы "скелет" слепить (при активном обсуждении тут структуры публикации, подготовке текстов [в конце концов, кто-то сделал кусок - послал мне на мэйл, я его вставил/оформил "вчерновую"... уже вперед!], скриншотов и пр.).
Отправлено: 31.01.13 23:11. Заголовок: Лучше не акцентирова..
Лучше не акцентировать так сильно внимание на Harboour + MiniGui, а лучше просто на Harbour, а уж потом на gui библиотеках. А то "неофитам" трудно будет разобраться где Harbour, а где красивая оболочка.
AlexMyr , вот, предположим, я "неофит" - и мне нужно создать приложение ("автоматизировать" некий "бизнес-процесс" в своей конторе). Использовать это приложение будут НЕ "ойтишнеги" (пресловутые "бухгалтера", к примеру ;) ). И что прикажете им делать: пользовать сделанное мной на "чистом Харборе" консольное ("древнее" на вид, "без кнопочек") приложение? или ждать, пока я "сперва освою Харбор, а потом уже - месяца через 3 - подступлюсь к ГУИ"?..
Отправлено: 31.01.13 23:54. Заголовок: А Вы возьмете на раб..
А Вы возьмете на работу такого "неофита"? Тогда это Ваши проблемы. И сначала определитесь с gustow пишет:
цитата:
пользовать сделанное мной на "чистом Харборе" консольное ("древнее" на вид, "без кнопочек") приложение? или ждать, пока я "сперва освою Харбор, а потом уже - месяца через 3 - подступлюсь к ГУИ"?..
, не понимаю последовательности, уже пользуют Ваше приложение - значит харбор уже знаете, причем тут "три" месяца на на изучение харбора перед гуи? А как Вам поможет гуи в открытии, индексировании, ... базы, понимании многопоточности, многопользовательський режим,...?
Отправлено: 01.02.13 10:11. Заголовок: Сколько людей - стол..
Сколько людей - столько и мнений. Только дальше мнений дело, увы, не идет.
Поскольку Алексей (gustow) - единственный, кто "бьется" над созданием русской доки, считаю нужным предоставить ЕМУ решать, как и что делать. А более-менее законченную документацию всегда можно переформатировать и "перерасположить".
На данном же этапе считаю необходимым просто наращивать объем документации хотя бы так:
gustow пишет:
цитата:
в конце концов, кто-то сделал кусок - послал мне на мэйл, я его вставил/оформил "вчерновую"... уже вперед!
Панченко (извините, не знаю имени ;) ), может быть, "для разгона" (и опробования методики работы и "стиля" публикации) сделать более "узкую" доку - типа "Harbour + HMG для чайников за 5 минут" :) используя как "подопытный объект" именно "чистого неофита" rovix (см. ветку "Новичок"). Сюжет: человек начинает "с чистого листа", чОтко формулирует цель: "Я хочу сделать ГУИ-приложение, которое будет делать вот это!" (к примеру, тот же банальный "Телефонный справочник" или еще что-то - простое, локальное, без особых "наворотов"). У него есть Винда - и больше ничего.... И - пошли "шаг за шагом" (что скачать? как установить? как настроить? как слепить первое приложение - просто "главное окно"? как прилепить гл.меню [или "иконочный интерфейс"]? в какой базе хранить будем? как ее создать [предварительно - тогда чем? если ее нет - "автоматом" при 1м запуске приложения или как]? как открывать в приложении? как отображать? добавлять/изменять/удалять/искать? и др. и пр.)..... И всё это можно сделать в виде "диалогов" (как у какого-нибудь Аристотеля ;) ) - "чайниковский вопрос - ответ грамотного". Взять за основу "стандартную поставку Григория" (HMG EE для BCC - поскольку "готово к работе, только добавь воды" ;) ). Да, могут быть вопросы и наезды: "а почему именно HMG? именно BCC? а надо сперва изучить опции компилятора и собрать Harbour из последнего SVN, а то некошерно..."
Мне видится как-то так - но приглашаю к дискуссии (лишь бы только продуктивной).
А слать можно на gustow33 [dog] mail . ru - но вот в каком виде.... ребята, предлагайте варианты.
Ну, не знаю. У rovix могут возникать одни вопросы, а другому читающему это и так понятно, а "затык" возник совершенно в другом месте, не попавшем в "диалоги". Придумать вопросы на все случаи жизни, на мой взгляд, довольно затруднительно (и утомительно :) ).
Мне ближе вариант Кресина:
alkresin пишет:
цитата:
По содержанию - я бы сделал раздел "Основы языка" и включил бы туда подразделы "Типы данных и их описание", "Управляющие структуры", "Операторы" ( раз уж мы описываем язык, то и это надо ),"Команды" ( может, не все сразу перечислять, но объяснить, что это такое), "Функции"(то же, что и для команд)
Ваше предложение (Курс молодого бойца) я вижу скорее как практическое приложение/пособие к основному учебнику. Уф-ф-ф. Как-то так.
PS. Хотя (процитирую себя же), "сколько людей, столько и мнений".
Все даты в формате GMT
3 час. Хитов сегодня: 10
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет