Персональные инструменты
 

Справка:Коды — различия между версиями

Материал из CustisWiki

Перейти к: навигация, поиск
м (1 версия)
м
Строка 1: Строка 1:
В статьи можно вставлять фрагменты кода, и [[{{SITENAME}}]] автоматически раскрасит их согласно синтаксису выбранного языка.  
+
В статьи можно вставлять фрагменты кода, и [[{{SITENAME}}]] автоматически раскрасит их согласно синтаксису выбранного языка. Есть два способа это сделать с небольшой разницей в оформлении:
  
Использование элементарно:
+
Первый - MarkupBabel, использование:
 
  <nowiki><code-название_языка>
 
  <nowiki><code-название_языка>
 
   ... фрагмент кода
 
   ... фрагмент кода
 
  </code-название_языка></nowiki>
 
  </code-название_языка></nowiki>
  
 +
Второй - SyntaxHighlight_GeSHi, использование:
 +
<nowiki><source lang="название_языка">
 +
  ... фрагмент кода
 +
</source></nowiki>
  
 
Поддерживаются следующие языки:
 
Поддерживаются следующие языки:
Строка 39: Строка 43:
 
       </td></tr></table></div></div></div></div></body>
 
       </td></tr></table></div></div></div></div></body>
 
</code-html4strict>
 
</code-html4strict>
 +
----
 +
<source lang="html4strict">
 +
<head>
 +
  <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
 +
  <title>ВК Луч-МГСУ::Каспер</title>
 +
  <link rel="stylesheet" href="../css/cisweb.css" type="text/css">
 +
</head>
 +
<body>
 +
<div id="cis-main-block">
 +
  <div class="cis-article">
 +
  <div class="player-info">
 +
    <div class="player-info-card">
 +
    <table>
 +
    <tr>
 +
    <td>
 +
      <div class="player-info-photo"><img src="../photos/team/casper/foto.jpg" alt="Каспер "></div>
 +
      </td></tr></table></div></div></div></div></body>
 +
</source>
  
  
Строка 57: Строка 79:
 
  from va_spot_bytype;
 
  from va_spot_bytype;
 
</code-oracle8>
 
</code-oracle8>
 +
----
 +
<source lang="oracle8">
 +
CREATE OR REPLACE VIEW VA_CROSS_SPOT AS
 +
select dt_op, code_type, code_operation, e_place, val,
 +
        row_number() over (partition by dt_op, code_type order by code_operation, e_place nulls last) rn
 +
from va_spot_bytype;
 +
</source>
  
 
* pascal
 
* pascal
Строка 73: Строка 102:
 
}
 
}
 
</code-perl>
 
</code-perl>
 +
----
 +
<source lang="perl">
 +
#!/usr/bin/perl -w
 +
 +
use strict;
 +
use English;
 +
 +
my $extref = "PUBLIC \"-//OASIS//DTD DocBook V3.1//EN\"";
 +
my ($line, $topelement);
 +
 +
while ($line = <>) {
 +
  last unless $line =~ /^$/;
 +
}
 +
</source>
 +
 
* php, php-brief
 
* php, php-brief
 
; python:
 
; python:
Строка 88: Строка 132:
 
                         print string.replace(ls_line,'_45_','_'),
 
                         print string.replace(ls_line,'_45_','_'),
 
</code-python>
 
</code-python>
 +
<source lang="python">
 +
# Класс-обработчик сырых jade-индексов.
 +
class CureRTF:
 +
        def __init__(self):
 +
                pass
 +
 +
        def ProcessFile(self):   
 +
                #считываем все строчки из входного файла или
 +
                #выводит обработанные строчки в стандартный выход.
 +
                for ls_line in fileinput.input():
 +
ls_line = string.replace(ls_line,' CYR;}',';}');
 +
                        print string.replace(ls_line,'_45_','_'),
 +
</source>
 +
 
* qbasic
 
* qbasic
 
* smarty
 
* smarty
Строка 103: Строка 161:
 
     l_com.CommandType = adCmdText
 
     l_com.CommandType = adCmdText
 
</code-vb>
 
</code-vb>
 +
----
 +
<source lang="vb">
 +
Public Sub reject_swap(p_id_deal As Long)
 +
    Dim l_com As ADODB.Command
 +
    '-------------------------------------------
 +
    On Error GoTo reject_swap_error
 +
    '-------------------------------------------
 +
    Set l_com = New ADODB.Command
 +
 +
    l_com.ActiveConnection = g_csDB.m_db
 +
    l_com.CommandType = adCmdText
 +
</source>
 +
 
* vbnet
 
* vbnet
 
* visualfoxpro
 
* visualfoxpro
Строка 114: Строка 185:
 
     <description>Обзорная информация о компании</description>
 
     <description>Обзорная информация о компании</description>
 
</code-xml>
 
</code-xml>
 +
----
 +
<source lang="xml">
 +
<?xml version="1.0" encoding="windows-1251" ?>
 +
<tree>
 +
  <node>
 +
    <name>О компании</name>
 +
    <description>Обзорная информация о компании</description>
 +
</source>
 +
  
 
{{replicate-from-custiswiki-to-lib}}
 
{{replicate-from-custiswiki-to-lib}}
 
{{replicate-from-custiswiki-to-all}}
 
{{replicate-from-custiswiki-to-all}}

Версия 13:12, 16 декабря 2010

В статьи можно вставлять фрагменты кода, и CustisWiki автоматически раскрасит их согласно синтаксису выбранного языка. Есть два способа это сделать с небольшой разницей в оформлении:

Первый - MarkupBabel, использование:

<code-название_языка>
  ... фрагмент кода
 </code-название_языка>

Второй - SyntaxHighlight_GeSHi, использование:

<source lang="название_языка">
  ... фрагмент кода
 </source>

Поддерживаются следующие языки:

  • actionscript
  • ada
  • apache
  • asm
  • bash
  • c
  • c_mac
  • caddcl
  • cadlisp
  • cpp
  • csharp
  • css
  • delphi
html4strict
HTML, вставляйте только фрагменты (то что внутри тага «html»)
 <4/element/head.html">head>
  <4/element/meta.html">META http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <4/element/title.html">title>ВК Луч-МГСУ::Каспер</4/element/title.html">title>
  <4/element/link.html">link rel="stylesheet" href="../css/cisweb.css" type="text/css">
 </4/element/head.html">head>
 <4/element/body.html">body>
 <4/element/div.html">div id="cis-main-block">
  <4/element/div.html">div class="cis-article">
   <4/element/div.html">div class="player-info">
    <4/element/div.html">div class="player-info-card">
     <4/element/table.html">table>
     <4/element/tr.html">tr>
     <4/element/td.html">td>
      <4/element/div.html">div class="player-info-photo"><4/element/img.html">img src="../photos/team/casper/foto.jpg" alt="Каспер "></4/element/div.html">div>
      </4/element/td.html">td></4/element/tr.html">tr></4/element/table.html">table></4/element/div.html">div></4/element/div.html">div></4/element/div.html">div></4/element/div.html">div></4/element/body.html">body>

 <head>
  <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <title>ВК Луч-МГСУ::Каспер</title>
  <link rel="stylesheet" href="../css/cisweb.css" type="text/css">
 </head>
 <body>
 <div id="cis-main-block">
  <div class="cis-article">
   <div class="player-info">
    <div class="player-info-card">
     <table>
     <tr>
     <td>
      <div class="player-info-photo"><img src="../photos/team/casper/foto.jpg" alt="Каспер "></div>
      </td></tr></table></div></div></div></div></body>


  • java
  • javascript
  • lisp
  • lua
  • mpasm
  • nsis
  • objc
  • oobas
oracle8 
SQL от Oracle 8i.
 CREATE OR REPLACE VIEW VA_CROSS_SPOT AS
 SELECT dt_op, code_type, code_operation, e_place, val,
        ROW_NUMBER() over (PARTITION BY dt_op, code_type ORDER BY code_operation, e_place nulls last) rn
 FROM va_spot_bytype;

 CREATE OR REPLACE VIEW VA_CROSS_SPOT AS
 SELECT dt_op, code_type, code_operation, e_place, val,
        ROW_NUMBER() over (PARTITION BY dt_op, code_type ORDER BY code_operation, e_place nulls last) rn
 FROM va_spot_bytype;
  • pascal
perl
#!/usr/bin/perl -w
 
use strict;
use English;
 
my $extref = "PUBLIC \"-//OASIS//DTD DocBook V3.1//EN\"";
my ($line, $topelement);
 
while ($line = <>) {
  last unless $line =~ /^$/;
}

#!/usr/bin/perl -w
 
use strict;
use English;
 
my $extref = "PUBLIC \"-//OASIS//DTD DocBook V3.1//EN\"";
my ($line, $topelement);
 
while ($line = <>) {
  last unless $line =~ /^$/;
}
  • php, php-brief
python
 # Класс-обработчик сырых jade-индексов.
 class CureRTF:
        def __init__(self):
                pass
 
        def ProcessFile(self):    
                #считываем все строчки из входного файла или 
                #выводит обработанные строчки в стандартный выход.
                for ls_line in fileinput.input():
			ls_line = string.replace(ls_line,' CYR;}',';}');
                        print string.replace(ls_line,'_45_','_'),
 # Класс-обработчик сырых jade-индексов.
 class CureRTF:
        def __init__(self):
                pass
 
        def ProcessFile(self):    
                #считываем все строчки из входного файла или 
                #выводит обработанные строчки в стандартный выход.
                for ls_line in fileinput.input():
			ls_line = string.replace(ls_line,' CYR;}',';}');
                        print string.replace(ls_line,'_45_','_'),
  • qbasic
  • smarty
  • sql
vb
Visual Basic
 Public Sub reject_swap(p_id_deal As Long)
    Dim l_com As ADODB.Command
    '-------------------------------------------
    On Error GoTo reject_swap_error
    '-------------------------------------------
    Set l_com = New ADODB.Command
 
    l_com.ActiveConnection = g_csDB.m_db
    l_com.CommandType = adCmdText

 Public Sub reject_swap(p_id_deal As Long)
    Dim l_com As ADODB.Command
    '-------------------------------------------
    On Error GoTo reject_swap_error
    '-------------------------------------------
    Set l_com = New ADODB.Command
 
    l_com.ActiveConnection = g_csDB.m_db
    l_com.CommandType = adCmdText
  • vbnet
  • visualfoxpro
xml
 <?xml version="1.0" encoding="windows-1251" ?>
 <tree>
  <node>
    <name>О компании</name>
    <description>Обзорная информация о компании</description>

 <?xml version="1.0" encoding="windows-1251" ?>
 <tree>
  <node>
    <name>О компании</name>
    <description>Обзорная информация о компании</description>



Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».

Репликация: База Знаний «Заказных Информ Систем» → «Справка:Коды»


Статья реплицируется в SMWiki, SBWiki, RDWiki, GZWiki, DPWiki, HRWiki, CBWiki, ORWiki, RAWiki, ITWiki, CRMWiki, NordeaWiki, EvolWiki, TMSWiki.