Шаблон:Code/Документация

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(в работе)
Строка 11: Строка 11:
|code=
|code=
}}</nowiki>
}}</nowiki>
 +
== Пример: исходник ==
== Пример: исходник ==
Строка 16: Строка 17:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА</nowiki>
+
{{Песочница
 +
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}</nowiki>
==== Как выглядит ====
==== Как выглядит ====
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
+
{{Песочница
-
но уже без тэга <nowiki></nowiki>,
+
|code=
-
т.е. будет отображен результат
+
int cnt=1;
 +
mult(&cnt);
 +
}}
 +
 
== Пример: исходник [[ACE]] ==
== Пример: исходник [[ACE]] ==
Строка 27: Строка 35:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА</nowiki>
+
{{Песочница
 +
|type=ace
 +
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}</nowiki>
==== Как выглядит ====
==== Как выглядит ====
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
+
{{Песочница
-
но уже без тэга <nowiki></nowiki>,
+
|type=ace
-
т.е. будет отображен результат
+
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}
 +
 
== Пример: исходник [[Boost]] ==
== Пример: исходник [[Boost]] ==
Строка 38: Строка 55:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА</nowiki>
+
{{Песочница
 +
|type=boost
 +
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}</nowiki>
==== Как выглядит ====
==== Как выглядит ====
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
+
{{Песочница
-
но уже без тэга <nowiki></nowiki>,
+
|type=boost
-
т.е. будет отображен результат
+
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}
 +
 
== Пример: исходник [[GTK+]] ==
== Пример: исходник [[GTK+]] ==
Строка 49: Строка 75:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА</nowiki>
+
{{Песочница
 +
|type=gtk
 +
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}</nowiki>
==== Как выглядит ====
==== Как выглядит ====
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
+
{{Песочница
-
но уже без тэга <nowiki></nowiki>,
+
|type=gtk
-
т.е. будет отображен результат
+
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}
 +
 
== Пример: исходник [[Qt]] ==
== Пример: исходник [[Qt]] ==
Строка 82: Строка 117:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА</nowiki>
+
{{Песочница
 +
|type=wx
 +
|code=
 +
int cnt=1;
 +
mult(&cnt);
 +
}}</nowiki>
==== Как выглядит ====
==== Как выглядит ====
-
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
+
{{Песочница
-
но уже без тэга <nowiki></nowiki>,
+
|type=wx
-
т.е. будет отображен результат
+
|code=
-
 
+
int cnt=1;
-
=== Примечание ===
+
mult(&cnt);
-
Если оно необходимо<includeonly>
+
}}<includeonly>
<!-- категории и интервики -->
<!-- категории и интервики -->
-
[[Категория:КАТЕГОРИЯ_В_КОТОРУЮ_ПОМЕЩАЕТСЯ_ШАБЛОН|{{PAGENAME}}]]
+
[[Категория:Шаблоны|{{PAGENAME}}]]
</includeonly>
</includeonly>

Версия 00:11, 6 октября 2008

Шаблон:Code · Документация · Обсуждение

__NOTOC__

Содержание

Описание

Данный шаблон предназначен для подсветки синтаксиса исходного кода программ. Он рекомендуется вместо тэга <source>. Особенностью данного шаблона является тот факт, что помимо подсветки кода шаблон помещает статью в определенную категорию. В какую категорию будет помещена статья смотрите в примерах ниже.

Заготовка для копирования

{{Песочница
|type=
|code=
}}


Пример: исходник

Если параметр type опущен, то страница помещается в категорию Категория:Исходники

Текст

{{Песочница
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

| width="10%" | Выпуск 27 thumbnail | width="40%" valign="top" |Выпуск 27 · Q3 2008

Загрузить в виде PDF (англ.)


Пример: исходник ACE

Страница помещается в категорию Категория:Исходники ACE

Текст

{{Песочница
|type=ace
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

| width="10%" | Выпуск 27 thumbnail | width="40%" valign="top" |Выпуск 27 · Q3 2008

Загрузить в виде PDF (англ.)


Пример: исходник Boost

Страница помещается в категорию Категория:Исходники Boost

Текст

{{Песочница
|type=boost
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

| width="10%" | Выпуск 27 thumbnail | width="40%" valign="top" |Выпуск 27 · Q3 2008

Загрузить в виде PDF (англ.)


Пример: исходник GTK+

Страница помещается в категорию Категория:Исходники GTK+

Текст

{{Песочница
|type=gtk
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

| width="10%" | Выпуск 27 thumbnail | width="40%" valign="top" |Выпуск 27 · Q3 2008

Загрузить в виде PDF (англ.)


Пример: исходник Qt

Страница помещается в категорию Категория:Исходники Qt

Текст

{{Песочница
|type=qt
|code=int cnt=2;
QString sz, sz1="cross", sz2="platform";
sz = sz1 + sz2; // sz == "crossplatform"
sz += ".ru";    // sz == "crossplatform.ru"
}}

Как выглядит

| width="10%" | Выпуск 27 thumbnail | width="40%" valign="top" |Выпуск 27 · Q3 2008

Загрузить в виде PDF (англ.)


Пример: исходник WxWidgets

Страница помещается в категорию Категория:Исходники WxWidgets

Текст

{{Песочница
|type=wx
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

| width="10%" | Выпуск 27 thumbnail | width="40%" valign="top" |Выпуск 27 · Q3 2008

Загрузить в виде PDF (англ.)