На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Друзья, соблюдайте, пожалуйста, правила форума и данного раздела:
Данный раздел не предназначен для вопросов и обсуждений, он содержит FAQ-заготовки для разных языков программирования. Любой желающий может разместить здесь свою статью. Вопросы же задавайте в тематических разделах!
• Если ваша статья может быть перенесена в FAQ соответствующего раздела, при условии, что она будет оформлена в соответствии с Требованиями к оформлению статей.
• Чтобы остальным было проще понять, указывайте в описании темы (подзаголовке) название языка в [квадратных скобках]!
Модераторы: Модераторы
Страницы: (7) 1 [2] 3 4 ...  6 7 все  ( Перейти к последнему сообщению )  
> Создаём Offline FAQ , [Pascal] сбор статей и исходников
    Текущая версия: 0.3a
    Скачать OfflineFAQa3.rar (~48кб)
    Содержание Offline-FAQ

    Народ, те кто хочет помочь - присылайте решения проблем на Паскале без ассемблерных вставок.

    Основные топики:
    1. Основы Паскаля (самый главный упор именно на него)
      • Строки
      • Типы данных
      • Работа с файлами
    2. Математика и алгоритмы
      • численные методы
      • и т.д.
    3. Графика и игры
    4. ООП
    5. Дата и время

    Примеры должны быть ориентированы на сегодняшний день, поэтому не принимаются примеры по
    • Interrupts (уже не актуально)
    • Hardware (как правило, используются прерывания и ассемблер)
    • TSR (уже не актуально)

    Оформление:
    Только в документах DOC, HTML, или в сообщении в форуме. И не забудьте о соответствующих комментариях к коду программ!
    Если лень открывать редактор, то напишите описание прямо в своём сообщении. Выделите ключевые слова, подчеркните, где надо. Сам я не могу оформлять каждый присланный документ.
    Дополнения к ФАКу прикрепляйте в архиве к своему сообщению.

    А ещё неплохо собрать в HTML то, что лежит на сайте http://pascal.sources.ru/ :
    Pascal FAQ и Russian SWAG
      Бум оформлять в виде HTML. А потом, ещё чего-нибудь придумаем.
      Вот, первые материалы.

      Добавлено
      Сроки неограничены. Каждый помогает, как может.
      Прикреплённый файлПрикреплённый файлFAQ_and_go.rar (23.95 Кбайт, скачиваний: 319)
        Если честно, то меня не вдохновил интерфейс err_table.htm. :unsure: (Хотя информация изложена очень даже не плохо).
        А вот objpas.html и pascoding.htm, хоть и довольно безграфически, но смотрятся хорошо. :wub:
        Сообщение отредактировано: KiRiK -
          1. Если FAQ рассчитывается на разные платформы (смотреть то будут его не только под IE), то следует использовать только стандартные HTML теги <CENTER>, <B>, <U>,<I>,<BR>, <HR>, <UL>, <OL>, <LI>, <PRE>, <H1>...<H6>, <A>, <P> и др., которые гарантированно корректно обрабатываются браузерами. Конечно, возможно, сейчас это уже и не имеет смысла (мало у кого остались такие браузеры).
          В любом случае размер HTML файла можно значительно уменьшить, если удалить лишние теги, оставляемые визуальными редакторами.
          Кроме того очень удобно было бы планировать документы так, чтобы их можно было удобно распечатать (оптимальные отступы между строками, размеры шрифтов и т.д.).
          2. Т.к. база планируется большая, и возможно будет желание произвести глобальную замену шрифтов, фона, частей страниц, и т.д. Чтобы эти замены можно было вести не вручную настоятельно рекомендую использовать CSS, и следить чтобы все страницы имели единый стиль HTML кода. Для этого лучше всего создать один единый шаблон по которому будут построены все страницы, например:
          ExpandedWrap disabled
            <HTML>
            <HEAD>
            <TITLE>FAQ PASCAL</TITLE>
            <LINK rel="stylesheet" type="text/css" href="style.css">
            </HEAD>
            <BODY>
            <CENTER class="topmenu"><A HREF="index.html">| Главная |</A>
             <A HREF="http://">| Форум|</A> <A HREF="mailto:">| Отправить e-mail автору |</A></CENTER>
            <H1>ЗДЕСЬ СОДЕРЖАНИЕ СТРАНИЦЫ.</H1>
            <HR>
            <P ALIGN="RIGHT"><B><I>Разработано : .... при использовании материала ссылка на сайт обязательна"</I></B></P>
            </BODY>
            </HTML>

          Лучше один раз потратить время на приведение всех страниц к единому виду, чем делать это потом.
          Конечно делать вручную все непредставляется возможным, а визуальные редакторы - FrontPag, Composer и др. оставляют очень много лишнего.
          Наиболее оптимальный код с минимальными затратами времени можно получить используя прогу, которая будет проводить глобальную замену в файлах в указанном фодере с указанной маской.
          3. Прелестью визуальных HTML редакторов являются сслыки вида file://C:/WINDOWS/Рабочий стол/... об этом тоже следует помнить.
          Наиболее рекомендуемый комплект для работы - HTML редактор+Notepad+самодельная прога для рихтовки файлов.
          Сообщение отредактировано: Romtek -
            Цитата DoctorGenius, 22.11.04, 02:24
            Если FAQ рассчитывается на разные платформы
            Рассчитывается под другие платформы тоже.

            Цитата DoctorGenius, 22.11.04, 02:24
            Конечно, возможно, сейчас это уже и не имеет смысла (мало у кого остались такие браузеры).
            Есть достаточно неплохих альтернатив IE6, но это уже *другая* тема.

            Цитата DoctorGenius, 22.11.04, 02:24
            Для этого лучше всего создать один единый шаблон по которому будут построены все страницы
            В таком случае, нужен тот кто напишет единый CSS для страничек.

            Добавлено
            Цитата KiRiK, 21.11.04, 23:37
            Если честно, то меня не вдохновил интерфейс err_table.htm.
            Меня этот вариант вполне устраивает.
            Предложи свой, может у тебя лучше выйдет. ;)
            Сообщение отредактировано: Romtek -
              Цитата Romtek, 22.11.04, 10:02
              Предложи свой, может у тебя лучше выйдет.

              С удовольствием бы.. только ни разу не занимался созданием страничек :(.
                Я все же вновь предлагаю для создания FAQ и его дальнейшего развития использовать технологию WIKI.
                ИМХО, отличный способ скоординировать работу группы людей над текстами - этакий эквивалент CVS, но не для исходников, а для текстов. Хороший пример - Википедия (http://www.wikipedia.org).
                Сайт - онлайн вариант FAQ-а, а скажем автоматически раз в сутки будет делаться "слоепок" сайта и выкладываться в виже архива.
                  Ух ты! То, что надо!
                  Сообщение отредактировано: Romtek -
                    Цитата Romtek, 22.11.04, 16:31
                    Ух ты! То, что надо!

                    Да, смотрится неплохо. :)
                      Вот кое-что уже есть :P
                      - Математика и числа - (ссылка поправлена)

                      Слева в меню есть "edit page" - можете подправить код, и добавить что-то от себя! ;)
                      Сообщение отредактировано: Romtek -
                        Повторюсь еще раз с рекомендацией:
                        Лучше не лепить несколько вопросов/ответов на одну страничку, а размещать каждый вопрос в виде отдельного топика. Так будет легче и искать, и читать.
                          Онлайн вариант FAQ вполне успешно может храниться, скажем там где и сейчас - на форуме. Готовые же обсуждения можно всегда добавлять в базу. А вообще я бы сделал все это в виде сайта, используя технологии SSI. Каждая страница может быть построена следующим образом:
                          ExpandedWrap disabled
                            <HTML>
                            <HEAD>
                            <TITLE>Pascal FAQ</TITLE>
                            <LINK rel="stylesheet" type="text/css" href="style.css">
                            </HEAD>
                            <BODY>
                            <!--#include virtual="top.txt"-->
                            Содержание страницы.
                            <HR align=center width=490 color=#ffffff>
                            <!--#include virtual="bottom.txt"-->
                            </BODY>
                            </HTML>

                          В нижней части страницы можно разместить форму для отправки комментариев пользователей. Как например это сделано на http://delphibase.endimus.ru. или же замечания и коменнтарии могут отправляться на e-mail администратору сайта.
                          Таким образом когда имея "исходные" страницы автор позаменяет verh1 и verh2 на меню, элементы дизайна и др. (на сервере такая вставка происходит автоматически при каждом запросе страницы). Далее автор это все может прекрасно выложить в виде архива. Таким образом, не нужно будет делать никаких "слепков" с сайта и отдельно тратить время на оптимизацию FAQ для off-line и для on-line версии, делать "слепки" сайтов и др. Просто берем преобразуем материалы в HTML, вставляем в шаблон, и все.
                          Что же касается создания CSS, и вообще сайтов, советую посетить свою страницу. http://www.drgenius.h1.ru Я использую SSI и CSS стиль, благодаря этому возможно изменение дизайна всего сайта (около 100 страниц) изменением всего 3-х файлов. Работа SSI выполняется на стороне сервера, поэтому нет никакой разницы использовали SSI или нет. Это удобство исключительно для создателя сайта. Еще одна проблема состоит в том, что далеко не каждый бесплатный хостинг поддерживает SSI, рекомендую http://www.holm.ru
                          P.S. Почему сайт - быстрее, лучше, меньше траты on-line времени на скачивание, закачивание инфы и т.д. Вообще оптимальным было бы сделать все на PHP, с использованием mySQL, но это уже получиться новый форум, а не FAQ.
                          Если есть вопросы относительно "web-строительства" - пишите doctogenius@mail.ru
                            Программа на Delphi для проведения глобальной замены в файлах.
                            Прикреплённый файлПрикреплённый файлFindFile.zip (14.53 Кбайт, скачиваний: 295)
                              Цитата DoctorGenius, 24.11.04, 00:29
                              Программа на Delphi для проведения глобальной замены в файлах.

                              Несколько замечаний:
                              • Исходник на Дельфи, а не на чистом Паскале. Кроме того, не самая лучшая реализация - VCL перемешан с работой над файлами.
                              • А где комментарии? Где объяснение принципа работы?
                              • Оформление должно быть подобающим для помещения в FAQ.
                              • И, самое главное - зачем это добавлять в ЧАВО ? Ведь это специфичная проблема, которая встречается очень редко.
                              Сообщение отредактировано: Romtek -
                                Цитата DoctorGenius, 24.11.04, 01:04
                                в виде сайта, используя технологии SSI.

                                Именно так и построен сейчас этот сайт...
                                Холм.ру нам пока не требуется,
                                да и не согласятся они захостить пару гигов нахаляву :)
                                  А кто сможет скачать off-line FAQ размером в пару гигов?
                                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                  0 пользователей:
                                  Страницы: (7) 1 [2] 3 4 ...  6 7 все


                                  Рейтинг@Mail.ru
                                  [ Script execution time: 0,0429 ]   [ 18 queries used ]   [ Generated: 26.04.24, 09:35 GMT ]