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

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

(Различия между версиями)
Перейти к: навигация, поиск
м Шаблон:Песочница/Документация» переименована в «Шаблон:Code/Документация»: готов шаблон)
(актуализировал документацию)
Строка 7: Строка 7:
== Заготовка для копирования ==
== Заготовка для копирования ==
  <nowiki>
  <nowiki>
-
{{Песочница
+
{{code
-
|type=
+
|тип подсветки
-
|code=
+
|code = текст исходного кода
}}</nowiki>
}}</nowiki>
== Пример: исходник ==
== Пример: исходник ==
-
Если параметр '''type''' опущен, то страница помещается в категорию [[:Категория:Исходники]]
+
Если первый параметр опущен, то страница помещается в категорию [[:Категория:Исходники]], а тип подсветки будет C++
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
{{Песочница
+
{{code
|code=
|code=
int cnt=1;
int cnt=1;
Строка 24: Строка 24:
==== Как выглядит ====
==== Как выглядит ====
-
{{Песочница
+
{{code
|code=
|code=
int cnt=1;
int cnt=1;
Строка 35: Строка 35:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
{{Песочница
+
{{code
-
|type=ace
+
|ace
|code=
|code=
int cnt=1;
int cnt=1;
Строка 43: Строка 43:
==== Как выглядит ====
==== Как выглядит ====
-
{{Песочница
+
{{code
-
|type=ace
+
|ace
|code=
|code=
int cnt=1;
int cnt=1;
Строка 55: Строка 55:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
{{Песочница
+
{{code
-
|type=boost
+
|boost
|code=
|code=
int cnt=1;
int cnt=1;
Строка 63: Строка 63:
==== Как выглядит ====
==== Как выглядит ====
-
{{Песочница
+
{{code
-
|type=boost
+
|boost
|code=
|code=
int cnt=1;
int cnt=1;
Строка 75: Строка 75:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
{{Песочница
+
{{code
-
|type=gtk
+
|gtk
|code=
|code=
int cnt=1;
int cnt=1;
Строка 83: Строка 83:
==== Как выглядит ====
==== Как выглядит ====
-
{{Песочница
+
{{code
-
|type=gtk
+
|gtk
|code=
|code=
int cnt=1;
int cnt=1;
Строка 95: Строка 95:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
{{Песочница
+
{{code
-
|type=qt
+
|qt
|code=int cnt=2;
|code=int cnt=2;
QString sz, sz1="cross", sz2="platform";
QString sz, sz1="cross", sz2="platform";
Строка 104: Строка 104:
==== Как выглядит ====
==== Как выглядит ====
-
{{Песочница
+
{{code
-
|type=qt
+
|qt
|code=int cnt=2;
|code=int cnt=2;
QString sz, sz1="cross", sz2="platform";
QString sz, sz1="cross", sz2="platform";
Строка 117: Строка 117:
==== Текст ====
==== Текст ====
  <nowiki>
  <nowiki>
-
{{Песочница
+
{{code
-
|type=wx
+
|wx
|code=
|code=
int cnt=1;
int cnt=1;
Строка 125: Строка 125:
==== Как выглядит ====
==== Как выглядит ====
-
{{Песочница
+
{{code
-
|type=wx
+
|wx
|code=
|code=
int cnt=1;
int cnt=1;
mult(&cnt);
mult(&cnt);
}}<includeonly>
}}<includeonly>
-
<!-- категории и интервики -->
+
<!-- категории и интервики этого шаблона-->
[[Категория:Шаблоны|{{PAGENAME}}]]
[[Категория:Шаблоны|{{PAGENAME}}]]
</includeonly>
</includeonly>

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

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

__NOTOC__

Содержание

Описание

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

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

{{code
|тип подсветки
|code = текст исходного кода
}}


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

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

Текст

{{code
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

int cnt=1;
mult(&cnt);


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

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

Текст

{{code
|ace
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

int cnt=1;
mult(&cnt);


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

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

Текст

{{code
|boost
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

int cnt=1;
mult(&cnt);


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

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

Текст

{{code
|gtk
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

int cnt=1;
mult(&cnt);


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

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

Текст

{{code
|qt
|code=int cnt=2;
QString sz, sz1="cross", sz2="platform";
sz = sz1 + sz2; // sz == "crossplatform"
sz += ".ru";    // sz == "crossplatform.ru"
}}

Как выглядит

int cnt=2;
QString sz, sz1="cross", sz2="platform";
sz = sz1 + sz2; // sz == "crossplatform"
sz += ".ru";    // sz == "crossplatform.ru"


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

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

Текст

{{code
|wx
|code=
int cnt=1;
mult(&cnt);
}}

Как выглядит

int cnt=1;
mult(&cnt);