跳轉到內容

約定

100% developed
來自華夏公益教科書

導航 專案頁面 主題: v  d  e )


這些約定旨在提高 Java 程式設計華夏公益教科書的可讀性和理解度。它補充了 華夏公益教科書風格指南。但是,如果需要,可以做出例外。如果您覺得遵循它太複雜,請直接新增內容。它將由其他人進行格式化。

頁面格式

[編輯 | 編輯原始碼]

大多數情況下,Java 程式設計華夏公益教科書中的頁面結構如下所示

您編寫 您獲得
<noinclude>{{Displaytitle|title=The title of the page}}
{{Nav}}
{{Java Programming/LanguageFundamentalsTopic/Nav}}
__NOTOC__</noinclude>

This is the introduction.

==First section==

This is a section.

<noinclude>
{{Nav}}
{{Status|50%}}</noinclude>
導航 語言基礎 主題: v  d  e )


這是引言。

第一節

[編輯 | 編輯原始碼]

這是一節。

Java檔案

[編輯 | 編輯原始碼]

有時我們希望傳達整個Java檔案,可以按以下方式進行。

您編寫 您獲得
{{XCode|1='''Code listing 1.1: The <code>MyClass</code> class'''
<syntaxhighlight lang="java">
class MyClass{}
</syntaxhighlight>}}
Computer code 程式碼清單1.1:MyClass
class MyClass{}

“1.1”表示它是第一章的第一段程式碼。使用<syntaxhighlight/>比使用模板更好,因為||是Java語法的組成部分。

程式碼片段

[編輯 | 編輯原始碼]

當只顯示一小部分程式碼時,可以使用以下程式碼模板。

您編寫 您獲得
{{XExample|1='''Code section 1.1: The <code>MyClass</code> class'''
<syntaxhighlight lang="java">
for (int i=0; i<10; i++) {
    System.out.println("Hello!");
}
</syntaxhighlight>}}
Example 程式碼段1.1:MyClass
for (int i=0; i<10; i++) {
    System.out.println("Hello!");
}

螢幕截圖

[編輯 | 編輯原始碼]

要表示螢幕上顯示的內容,請使用以下語法。

您編寫 您獲得
{{XConsole|1='''Output for the application'''
<pre style="background-color:#000; color:#fff;">
Hello World!
</pre>}}
Standard input or output 應用程式的輸出
Hello World!

備註為讀者提供了有關特定主題的額外資訊。您可以使用以下模板輸入附加或旁註。

您編寫 您獲得
{{XNote|This is an additional note.}}
Note 這是一個附加備註。

只有在必要時才使用備註。備註比段落的可讀性差。

要提醒使用者注意常見陷阱等問題,應使用XWarning模板,如示例所示。

您編寫 您獲得
{{XWarning|This is a warning.}}
Warning 這是一個警告。

待辦事項

[編輯 | 編輯原始碼]

如果書中某些部分需要日後關注,您可以透過包含以下模板新增待辦事項備註。

您編寫 您獲得
{{TODO|To-do items for pages should be kept in their respective comment boxes.|Java Programming}}
Clipboard

待辦
頁面的待辦事項應儲存在各自的註釋框中。


隱藏部分

[編輯 | 編輯原始碼]

如果某個部分是可選的,可以像這樣隱藏它。

您編寫 您獲得
{{Java/Hidden begin|title=Hidden section}}
This section is not mandatory.
{{Hidden end}}
隱藏部分

本節不是強制性的。

插圖和圖表

[編輯 | 編輯原始碼]

本書使用各種插圖和圖表來傳達其資訊,例如流程圖或UML圖等。由於圖表的性質,需要以可縮放的向量格式進行設計。強烈建議您為圖表使用SVG格式。請不要對可以用SVG製作的圖表使用JPG或PNG。請向常規貢獻者尋求幫助。

本書中使用的圖表的一個常用功能是整體配色方案。本書插圖中使用最顯眼的顏色是  #2a7fff例如,如以下圖表所示)。為了將插圖包含到您的內容中,您需要使用{{Java/Illustration}}模板。下面是如何使用該模板的示例。

您編寫 您獲得
{{Java/Illustration
|number=1
|caption=A sample illustration from the book
|image=[[File:Java Compilation Basics.svg|center]]
}}
圖1:本書中的示例插圖

文字格式

[編輯 | 編輯原始碼]
  • 首次使用術語時使用斜體。
  • 當您引用類、欄位或方法時,請使用<code/>標記。

首選英語

[編輯 | 編輯原始碼]

本書使用美國英語,純粹是為了保持一致性。大多數程式語言使用美國英語表示的詞語,例如color等。您應儘可能使用美式英語。

程式碼規範

[編輯 | 編輯原始碼]

本書遵循官方Java程式碼規範。下面是一個示例。

Example 程式碼段0.1:官方Java程式碼規範
if (foo == bar) {
    // do stuff
} else {
    // do other stuff
}
華夏公益教科書