跳转到内容

维基教科书:用户框/编程

来自维基教科书,开放世界中的开放书籍
c-1 该用户是C 的初级程序员。
c-2 该用户是C 的中级程序员。
c-3 该用户是C 的高级程序员。
c-4 该用户是C 的专家程序员。

在你的用户页面上放置 {{编程语言}} 用户框模板,会自动将你列入相应类别的类别系统中,以便其他用户根据你的技能找到你。有关模板使用的详细信息以及支持的语言列表,请参见下方。

你可以在所有用户框周围放置一个框,方法是在它们上面放置 {{userboxtop}},并在它们下面放置 {{userboxbottom}},尽管编程用户框默认情况下会自动浮动到页面的右侧,不需要框来包含它们。

{{programming language|c|4}}

复制并粘贴上面的示例代码,并将 "c" 替换为所需语言代码,并将 "4" 替换为以下字符之一,表示你的熟练程度

等级 描述
1 该用户是该语言的初级编码员。
2 该用户是该语言的中级编码员。
3 该用户是该语言的高级编码员。
4 该用户是该语言的专家编码员。

自定义格式

[编辑源代码]

可以使用以下覆盖参数来自定义模板的行为和外观(例如,{{编程语言|c|4|align=left}}).

align 设置页面上的对齐方式。可能的值为左、中和右(默认)。这也设置了适当的清除,因此框将自动堆叠在该位置(你可以使用下面的 "css-box" 覆盖来覆盖此设置)。
css-box 将任意CSS 应用于框。
css-left 将任意CSS 应用于左侧单元格。
css-right 将任意CSS 应用于右侧(主)单元格。
category 将此参数设置为为空(category=)将显示语言框而不对页面进行分类。要获得相反的效果(对页面进行分类而不显示框),请参见{{编程语言/category}} 模板。

支持的语言

[编辑源代码]

以下是 {{编程语言}} 用户框模板支持的语言以及它们的代码。

  • ActionScript - acsct
  • Ada - ada
  • AppleScript - apsct
  • ASP - asp
  • Assembly - asm
  • Bash - bash
  • Batch - batch
  • BASIC - basic
  • Bourne Shell Script - bsh
  • C - c
  • C++ - c++
  • C# - csharp
  • COBOL - cobol
  • ColdFusion - coldf
  • CSS - css
  • Erlang - erlang
  • Forth - fth
  • Fortran - for
  • HTML - html
  • Haskell - hs
  • Java - java
  • JavaScript - js
  • LaTeX - latex
  • Lisp - lisp
  • Lua - lua
  • Mathematica - math
  • MySQL - mysql
  • Objective-C - objc
  • Objective Caml - ocaml
  • Pascal - pas
  • Perl - perl
  • PHP - php
  • Prolog - pro
  • Python - py
  • REXX - rexx
  • Ruby - ruby
  • Scheme - sch
  • SQL - sql
  • Tcl - tcl
  • Vala - vala
  • VBScript - vbs
  • Visual Basic - vb
  • Visual Basic .NET - vbn
  • XHTML - xhtml
  • XML - xml
  • XQuery - xquery
华夏公益教科书