PDA

View Full Version : سوال: comment چند خطی ( کلی )



zaeimh90
سه شنبه 31 مرداد 1391, 13:36 عصر
سلام به همه.
تا حالا شده به این فکر کنید که چجوری میشه در vb.net هم مثل #C وقتی بخوای چند خط مثلا 10 خط رو باهم یکدفعه comment کنی در #C از */ در ابتدای خط و /* در انتهای آنحایی که میخوای کامنتش کنی استفاده کنی.
ولی تا به حال من در داخل ویبی وقتی بخوام 10 خط رو کامنت کنم قبل هر خط از ' استفاده میکنم اگر کسی میدونه کمکم کنه که در وقتم صرفه جویی بشه.
ممنون.

zaeimh90
سه شنبه 31 مرداد 1391, 14:09 عصر
بچه ها کسی نبود کمک کنه خیلی واجبه ها.

JaVa
سه شنبه 31 مرداد 1391, 14:33 عصر
سلام و...

اگه قبل از یه رویداد باشی می تونی 3 تا تک کوتیشن قرار بدی " ''' " که بصورت خودکار این کدهای XML رو اضافه می کنه که اگه توضیحات بیش از یک خط باشه می تونی Enter بزنی و بصورت خودکار به کامنت تبدیل میشه :


''' <summary>
'''
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>


با enter زدن :




''' <summary>
''' 1
''' 2
''' 3
''' 4
''' 5
''' 6
''' 7
''' 8
''' 9
''' 10
''' 11
''' 12
''' 13
''' 14
''' 15
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>



در ضمن یه راه دیگه که وجود داره اینه که توضیحات رو بصورت معمول بنویسی و انتخابشون کنی از کلیدهای ترکیبی Ctrl+K+C استفاده کنی

موفق باشین.*

JaVa
سه شنبه 31 مرداد 1391, 14:41 عصر
این هم یه راه دیگه :

REM This is a comment
REM this is a comment

JaVa
سه شنبه 31 مرداد 1391, 14:42 عصر
این هم یه مدل دیگه :

#If Comment Then
This is a multiline comment
It spans lots of lines
Just like this
#End If

zaeimh90
سه شنبه 31 مرداد 1391, 16:03 عصر
ممنون.واقعا کمکم کرد.

zaeimh90
سه شنبه 31 مرداد 1391, 16:04 عصر
سلام و...

اگه قبل از یه رویداد باشی می تونی 3 تا تک کوتیشن قرار بدی " ''' " که بصورت خودکار این کدهای XML رو اضافه می کنه که اگه توضیحات بیش از یک خط باشه می تونی Enter بزنی و بصورت خودکار به کامنت تبدیل میشه :


''' <summary>
'''
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>


با enter زدن :




''' <summary>
''' 1
''' 2
''' 3
''' 4
''' 5
''' 6
''' 7
''' 8
''' 9
''' 10
''' 11
''' 12
''' 13
''' 14
''' 15
''' </summary>
''' <param name="sender"></param>
''' <param name="e"></param>
''' <remarks></remarks>



در ضمن یه راه دیگه که وجود داره اینه که توضیحات رو بصورت معمول بنویسی و انتخابشون کنی از کلیدهای ترکیبی Ctrl+K+C استفاده کنی

موفق باشین.*
عزیز ولی این برای XML کار میکنه، درسته؟
تو ویبی کار نمیکنه!!

alimanam
سه شنبه 31 مرداد 1391, 16:24 عصر
با سلام


عزیز ولی این برای XML کار میکنه، درسته؟

از این متد بیشتر برای مستند سازی توابع استفاده میشه تا راحتتر بشه از کدهایی که مینویسیم فایل راهنما ایجاد کنیم . اما خوب محدودیتهایی هم داره مثلاً نمیشه درون توابع یا کلاً درون یک بلوک کد ازش استفاده کرد و باید حتماً در بالای اون تابع استفاده بشه . برای کامنت کردن چند خط بهتر از همان کلید میانبر استفاده کنی که برای وی بی دات نت Ctrl+C & Ctrl+K و Ctrl+U هستش . روشی دیگری که هست اما عمومیت نداره هم همان طوری که قبلا بهش اشاره شد استفاده کردن از تک کد زیره :



#If mycomment Then
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
#End If


موفق باشید./

JaVa
سه شنبه 31 مرداد 1391, 16:30 عصر
عزیز ولی این برای XML کار میکنه، درسته؟

راهنمایی های آقای alimanam کاملا درسته فق یه نکته برای این حالت :



#If mycomment Then
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
my comment
mycomment
#End If


اصطلاحا بهش میگن پیش پردازنده و کامپایلر از کامپایلر کردن دستورات صرفه نظر میکنه.

موفق باشین.*