Шаблон:Code
Материал из Wiki.crossplatform.ru
(Различия между версиями)
Lit-uriy (Обсуждение | вклад) |
Lit-uriy (Обсуждение | вклад) (параметр типа подсветки сделал не именованый, а нумерованый, так удобнее применять) |
||
| (10 промежуточных версий не показаны.) | |||
| Строка 1: | Строка 1: | ||
| - | + | <includeonly>{{#tag:source|{{{code}}}|lang="{{#switch: {{{1}}} | |
| - | + | | ace = cpp | |
| - | + | | boost = cpp | |
| - | + | | gtk = cpp | |
| - | + | | qt = cpp-qt | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | {{#tag:source|{{{ | + | |
| - | | qt = cpp | + | |
| wx = cpp | | wx = cpp | ||
| - | | cpp | + | | {{{1|cpp}}} |
| - | }}"}}</includeonly> | + | }}"}} |
| + | [[Категория:{{#switch: {{{1}}} | ||
| + | | ase = Исходники ACE | ||
| + | | boost = Исходники Boost | ||
| + | | gtk = Исходники GTK+ | ||
| + | | qt = Исходники Qt | ||
| + | | wx = Исходники wxWidgets | ||
| + | | Исходники | ||
| + | }}]]</includeonly><noinclude> | ||
| + | {{doc}} | ||
| + | <!-- Пожалуйста, добавляйте категории и интервики на страницу документации! --></noinclude> | ||
Текущая версия на 14:52, 11 октября 2008
__NOEDITSECTION__
Документация
Внимание! Вэтом шаблоне обнаружены ошибки!
__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);
