Шаблон:Code/Документация
Материал из Wiki.crossplatform.ru
Lit-uriy (Обсуждение | вклад) (в работе) |
Lit-uriy (Обсуждение | вклад) |
||
(4 промежуточные версии не показаны) | |||
Строка 3: | Строка 3: | ||
</noinclude>__NOTOC__ | </noinclude>__NOTOC__ | ||
== Описание == | == Описание == | ||
+ | <center>'''Внимание!''' Вэтом шаблоне обнаружены ошибки!</center> | ||
+ | Ошибки: | ||
+ | * В коде съедаются ведущие пробельные символы; | ||
+ | * В коде нельзя применять символ "|" (вертикальная черта) | ||
+ | |||
Данный шаблон предназначен для подсветки синтаксиса исходного кода программ. Он рекомендуется вместо тэга <nowiki><source></nowiki>. Особенностью данного шаблона является тот факт, что помимо подсветки кода шаблон помещает статью в определенную категорию. В какую категорию будет помещена статья смотрите в примерах ниже. | Данный шаблон предназначен для подсветки синтаксиса исходного кода программ. Он рекомендуется вместо тэга <nowiki><source></nowiki>. Особенностью данного шаблона является тот факт, что помимо подсветки кода шаблон помещает статью в определенную категорию. В какую категорию будет помещена статья смотрите в примерах ниже. | ||
== Заготовка для копирования == | == Заготовка для копирования == | ||
<nowiki> | <nowiki> | ||
- | {{ | + | {{code |
- | | | + | |тип подсветки |
- | |code= | + | |code = текст исходного кода |
}}</nowiki> | }}</nowiki> | ||
+ | |||
== Пример: исходник == | == Пример: исходник == | ||
- | Если параметр | + | Если первый параметр опущен, то страница помещается в категорию [[:Категория:Исходники]], а тип подсветки будет C++ |
==== Текст ==== | ==== Текст ==== | ||
<nowiki> | <nowiki> | ||
- | + | {{code | |
+ | |code= | ||
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }}</nowiki> | ||
==== Как выглядит ==== | ==== Как выглядит ==== | ||
- | + | {{code | |
- | + | |code= | |
- | + | int cnt=1; | |
+ | mult(&cnt); | ||
+ | }} | ||
+ | |||
== Пример: исходник [[ACE]] == | == Пример: исходник [[ACE]] == | ||
Строка 27: | Строка 40: | ||
==== Текст ==== | ==== Текст ==== | ||
<nowiki> | <nowiki> | ||
- | + | {{code | |
+ | |ace | ||
+ | |code= | ||
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }}</nowiki> | ||
==== Как выглядит ==== | ==== Как выглядит ==== | ||
- | + | {{code | |
- | + | |ace | |
- | + | |code= | |
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }} | ||
+ | |||
== Пример: исходник [[Boost]] == | == Пример: исходник [[Boost]] == | ||
Строка 38: | Строка 60: | ||
==== Текст ==== | ==== Текст ==== | ||
<nowiki> | <nowiki> | ||
- | + | {{code | |
+ | |boost | ||
+ | |code= | ||
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }}</nowiki> | ||
==== Как выглядит ==== | ==== Как выглядит ==== | ||
- | + | {{code | |
- | + | |boost | |
- | + | |code= | |
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }} | ||
+ | |||
== Пример: исходник [[GTK+]] == | == Пример: исходник [[GTK+]] == | ||
Строка 49: | Строка 80: | ||
==== Текст ==== | ==== Текст ==== | ||
<nowiki> | <nowiki> | ||
- | + | {{code | |
+ | |gtk | ||
+ | |code= | ||
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }}</nowiki> | ||
==== Как выглядит ==== | ==== Как выглядит ==== | ||
- | + | {{code | |
- | + | |gtk | |
- | + | |code= | |
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }} | ||
+ | |||
== Пример: исходник [[Qt]] == | == Пример: исходник [[Qt]] == | ||
Строка 60: | Строка 100: | ||
==== Текст ==== | ==== Текст ==== | ||
<nowiki> | <nowiki> | ||
- | {{ | + | {{code |
- | | | + | |qt |
|code=int cnt=2; | |code=int cnt=2; | ||
QString sz, sz1="cross", sz2="platform"; | QString sz, sz1="cross", sz2="platform"; | ||
Строка 69: | Строка 109: | ||
==== Как выглядит ==== | ==== Как выглядит ==== | ||
- | {{ | + | {{code |
- | | | + | |qt |
|code=int cnt=2; | |code=int cnt=2; | ||
QString sz, sz1="cross", sz2="platform"; | QString sz, sz1="cross", sz2="platform"; | ||
Строка 79: | Строка 119: | ||
== Пример: исходник [[WxWidgets]] == | == Пример: исходник [[WxWidgets]] == | ||
- | Страница помещается в категорию [[:Категория:Исходники | + | Страница помещается в категорию [[:Категория:Исходники wxWidgets]] |
==== Текст ==== | ==== Текст ==== | ||
<nowiki> | <nowiki> | ||
- | + | {{code | |
+ | |wx | ||
+ | |code= | ||
+ | int cnt=1; | ||
+ | mult(&cnt); | ||
+ | }}</nowiki> | ||
==== Как выглядит ==== | ==== Как выглядит ==== | ||
- | + | {{code | |
- | + | |wx | |
- | + | |code= | |
- | + | int cnt=1; | |
- | + | mult(&cnt); | |
- | + | }}<includeonly> | |
- | <!-- категории и интервики --> | + | <!-- категории и интервики этого шаблона--> |
- | [[Категория: | + | [[Категория:Шаблоны|{{PAGENAME}}]] |
</includeonly> | </includeonly> |
Текущая версия на 22:41, 11 января 2009
Шаблон: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);