الگو:Hc: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
 
(۷ نسخهٔ میانیِ همین کاربر نمایش داده نشده است)
سطر ۱: سطر ۱:
 
<noinclude>{{DISPLAYTITLE:Template:hc}}
 
<noinclude>{{DISPLAYTITLE:Template:hc}}
 
{{Template}}
 
{{Template}}
 
* {{ic|1}} or {{ic|head}}: the code in the top pane
 
* {{ic|2}} or {{ic|output}}: the code in the bottom pane
 
 
<nowiki>{{hc|main.h|#include <stdio.h>}}</nowiki>
 
 
<nowiki>{{hc|head=main.h|output=#include <stdio.h>}}</nowiki>
 
 
==Example==
 
 
{{hc|head=main.h|output=#include <stdio.h>}}
 
 
  
 
از این الگو برای ایجاد یک بلوک کد که دارای سربرگ باشد، استفاده میشود.
 
از این الگو برای ایجاد یک بلوک کد که دارای سربرگ باشد، استفاده میشود.
سطر ۱۹: سطر ۷:
  
 
== نحوه استفاده ==
 
== نحوه استفاده ==
 
 
برای استفاده از این الگو، بدین شکل عمل کنید.
 
برای استفاده از این الگو، بدین شکل عمل کنید.
 
اولین متن درون الگو، یا متنی که بعد از گزینه ''' "head" ''' قرار بگیرد، به عنوان سربرگ در بالا قرار میگیرد.
 
اولین متن درون الگو، یا متنی که بعد از گزینه ''' "head" ''' قرار بگیرد، به عنوان سربرگ در بالا قرار میگیرد.
  
 
دومین متن درون الگو، یا متنی که بعد از گزینه ''' "body" ''' قرار بگیرد، به عنوان متن معمولی در پایین قرار میگیرد.
 
دومین متن درون الگو، یا متنی که بعد از گزینه ''' "body" ''' قرار بگیرد، به عنوان متن معمولی در پایین قرار میگیرد.
 
 
{{bc|<nowiki>{{hc|...|...}}</nowiki>}}
 
{{bc|<nowiki>{{hc|...|...}}</nowiki>}}
 
{{bc|<nowiki>{{hc|head=...|body=...}}</nowiki>}}
 
{{bc|<nowiki>{{hc|head=...|body=...}}</nowiki>}}
 +
 +
البته پیشنهاد میشود از الگوهای بالا برای استفاده از کد‌هایی که تنها در یک خط هستند استفاده کنید و برای کدهایی که به بیش از یک خط نیاز داند از الگوی زیر استفاده کنید:
 +
{{bc|<nowiki>
 +
{{hc|
 +
...
 +
|
 +
...
 +
...
 +
...
 +
}}
 +
</nowiki>}}
  
 
== مثال ==
 
== مثال ==
 
 
کد رو به رو خروجی زیر را میدهد: {{ic|<nowiki>{{hc|hello.sh|$ echo "hello"}}</nowiki>}}
 
کد رو به رو خروجی زیر را میدهد: {{ic|<nowiki>{{hc|hello.sh|$ echo "hello"}}</nowiki>}}
 
{{hc|hello.sh|$ echo "hello"}}
 
{{hc|hello.sh|$ echo "hello"}}
سطر ۳۹: سطر ۳۵:
 
{{ic|<nowiki>{{hc|head=~/hello.py|body=print("hello again")}}</nowiki>}}
 
{{ic|<nowiki>{{hc|head=~/hello.py|body=print("hello again")}}</nowiki>}}
 
{{hc|head=~/hello.py|body=print("hello again")}}
 
{{hc|head=~/hello.py|body=print("hello again")}}
 +
 +
کد رو به رو خروجی زیر را میدهد:
 +
{{ic|<nowiki>{{hc|head=main.h|body=#include <stdio.h>}}}}</nowiki>}}
 +
{{hc|head=main.h|body=#include <stdio.h>}}
  
 
</noinclude>
 
</noinclude>
 
+
<includeonly><pre<noinclude></noinclude>
<includeonly>
+
style="background-color: #aef; border-left: 3px solid #36c; margin-bottom: 0; font-weight: bold; direction: ltr; border-radius: 8px 8px 0 0;">{{{head|{{{1|}}}}}}</pre>
 
 
<pre<noinclude></noinclude>
 
style="background: #99d6ff; border-left: 3px solid #3366cc; margin-bottom: 0; border-bottom-style:none; padding: 0.8em;">
 
''' {{{head|{{{1|}}}}}} '''
 
</pre<noinclude></noinclude>>
 
 
<pre<noinclude></noinclude>
 
<pre<noinclude></noinclude>
style="background: #ededed; border-left: 3px solid #dd4814; margin-top: 0; border-top: 2px solid #fff;">
+
style="background-color: #eee; border-left: 3px solid #f30; margin-top: 0; direction: ltr; border-radius: 0 0 8px 8px;">{{{body|{{{2|}}}}}}</pre></includeonly>
{{{body|{{{2|}}}}}}
 
</pre<noinclude></noinclude>>
 
 
 
</includeonly>
 

نسخهٔ کنونی تا ‏۲۴ تیر ۱۴۰۰، ساعت ۱۲:۴۰

این صفحه صرفا یک الگو می‌باشد. آن را تغییر ندهید.

ممکن است با این کار تمام صفحاتی که از این الگو استفاده می‌کنند را تغییر دهید.

اگر قصد ایجاد تغییر دارید. ابتدا آن را در Template:Sandbox امتحان کنید و در صورتی که بدون مشکل کار کرد، آن به این صفحه انتقال دهید.

از این الگو برای ایجاد یک بلوک کد که دارای سربرگ باشد، استفاده میشود.

  • برای ایجاد یک بلوک کد که بدونه سربرگ باشد، از Template:bc استفاده کنید.
  • برای ایجاد یک بلوک کد که درون یک خط باشد، از Template:ic استفاده کنید.

نحوه استفاده

برای استفاده از این الگو، بدین شکل عمل کنید. اولین متن درون الگو، یا متنی که بعد از گزینه "head" قرار بگیرد، به عنوان سربرگ در بالا قرار میگیرد.

دومین متن درون الگو، یا متنی که بعد از گزینه "body" قرار بگیرد، به عنوان متن معمولی در پایین قرار میگیرد.

{{hc|...|...}}
{{hc|head=...|body=...}}

البته پیشنهاد میشود از الگوهای بالا برای استفاده از کد‌هایی که تنها در یک خط هستند استفاده کنید و برای کدهایی که به بیش از یک خط نیاز داند از الگوی زیر استفاده کنید:

{{hc|
...
|
...
...
...
}}

مثال

کد رو به رو خروجی زیر را میدهد: {{hc|hello.sh|$ echo "hello"}}

hello.sh
$ echo "hello"

کد رو به رو خروجی زیر را میدهد: {{hc|# apt update|...<br>...<br>...}}

# apt update
...
...
...

کد رو به رو خروجی زیر را میدهد:

{{hc|head=~/hello.py|body=print("hello again")}}

~/hello.py
print("hello again")

کد رو به رو خروجی زیر را میدهد:

{{hc|head=main.h|body=#include <stdio.h>}}}}

main.h
#include <stdio.h>