الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هي طريقة عمل comments في مكتبات ال DLL المبرمجة

مغلق
بدأه prof.programer في 3 فبراير 2007 · 11 رد · 1,045 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

احب اعرف بنفسي عضو جديد بالمنتدى انا خريج علوم حاسوب و لدي خبرة 3 سنوات في برمجة الفيجوال بيسك

الموضوع اللي حابب اسال فيه هو ببساطة لم انا اسوي DLL اضم فيه مكتباتي ابي يطلعلي تعليمات مثل اللي تطلع من مكتبات مايكروسوفت

لان مثل ما تعرفون لازم الواحد يرتب المكتبات لان بعد فترة من الزمن بينسى محتواها و عملها اذا ما كن يستخدمها دايم

يعني باختصار اللي عنده فكرة عن تفعيل ال comments (الملاحظات) اللي تنضاف للfunction او Sub

يا ليت يعطينا فكرة

لكم جزيل الشكر

اقتباس

أبكـــــي فتبتسم الجراح من البكا

فكـــــأنّها في كـل جارحـــــــة فـم ُ

يالابتسـام الجــرح كـم أبكي و كم

ينساب فــــوق شفاهه الحمرا دم

ُ

#2

السلام عليكم

من قائمة Tools أختار Procedure Attributes ثم اختار ال Procedure الذي تريد وفي خانة Descriptions ضع وصفه

أّمل ان هذا الذي تريد

والله أعلم

ويا ريت أخي الكريم لو سمحت ان تضع عنوان مناسب للموضوع

*** هام جدا *** قواعد طرح الأسئله والمشاركات

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 3 فبراير 2007 في 04:23

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#3

اذهب الى بداية الدالة بعد كلمة Function أو sub واضغط باليمين ثم اختار Insert Comment واكتيب ماتريده

انظر الصورة

post-98087-1170478618_thumb.jpg

#4

السلام عليكم

أسف جدا لم انتبه انه منتدى ال VB.NET فلم انتبه الى .NET

على اية حال في ال 2005 فتصتطيع اضافة التوثيق فوق الميثود كما وضح لأخ Scoool مشكور في الصورة

اما في ال2003 فيجب ان توضع في ملف xml خارخي يحمل اسم المشروع ويكون كالتالي

class or structure or module start with T
<member name="T:NameSpacce.ClassName">
	<summary>the Description hear</summary>
	<remarks>the Remarks hear</remarks>
</member>


Method(function or sub) start with M
<member name="M:NameSpacce.ClassName.MethodName(function or sub)">
	<summary>the Description hear</summary>
	<remarks>the Remarks hear</remarks>
</member>


Property start with P
<member name="P:NameSpacce.ClassName.PropertyName">
	<summary>the Description hear</summary>
	<remarks>the Remarks hear</remarks>
</member>



variable start with F
<member name="F:NameSpacce.ClassName.VarName">
	<summary>the Description hear</summary>
	<remarks>the Remarks hear</remarks>
</member>

الأسماء في ملف ال xml حسلسة لحالة الحرف ويجب ان تطابق الأسماء في مشروعك

والله أعلم

أرجوا ان يفيدك

---------------------------------

---------------------------------

السلام عليكم

تم أضافة هذه الجزئية الى الموضوع

XML Documentation Tool

101 Visual Basic and C# Code Samples

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 3 فبراير 2007 في 14:38

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#5

عفوا الاخوين سوييت اللي قلتوه بس ما استفدت شي (ما لقيت نتيجة) لم اسوي كائن من الصنف اللي انا مبرمجو في داخل ال DLL

ابي اقربلكم الفكرة اكثر بصورة و اللي اطلب اضيفه هو الجزء اللي مأشر عليه بمستطيل احمر في الصورة

post-65668-1170589235_thumb.jpg

اقتباس

أبكـــــي فتبتسم الجراح من البكا

فكـــــأنّها في كـل جارحـــــــة فـم ُ

يالابتسـام الجــرح كـم أبكي و كم

ينساب فــــوق شفاهه الحمرا دم

ُ

#6

السلام عليكم

لنفرض ان لديك الميثود لتالية

function ReferenceEquals(objA as object,objB as object)as boolean

فالدوكيمنتيشن لهذه المثود ستكون كالتالي

<member name="M:NameSpace.ClassName.ReferenceEquals(System.Object,System.Object)">
  <summary>the summery here</summary>
  <param name="objA">first object description</param>
  <param name="objB">secound object description</param>
  <returns>the return value here</returns>
</member>

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#7

على فكرة .. خارج الموضوع ..

أعتقد انه المنتدى لازم يشوف لنا حل يفرق فيه عن 2003 و 2005

#8

الاخوة المشاركين

احب الفت انتباهكم انا استخدم visual studio 2005

اقتباس

أبكـــــي فتبتسم الجراح من البكا

فكـــــأنّها في كـل جارحـــــــة فـم ُ

يالابتسـام الجــرح كـم أبكي و كم

ينساب فــــوق شفاهه الحمرا دم

ُ

#9

السلام عليكم

الأخ Scoool جاوبك عن ال 2005 كما جاء في رده التالي

Scoool كتب:
اذهب الى بداية الدالة بعد كلمة Function أو sub واضغط باليمين ثم اختار Insert Comment واكتيب ماتريده

انظر الصورة

علي أية حال ان ال documentation لها ستكون كالتالي

''' <summary>
''' the summery here
''' </summary>
''' <param name="objA">first object description</param>
''' <param name="objB">secound object description</param>
''' <returns>the return value here</returns>
function ReferenceEquals(objA as object,objB as object)as boolean

اقتباس
على فكرة .. خارج الموضوع ..

أعتقد انه المنتدى لازم يشوف لنا حل يفرق فيه عن 2003 و 2005

هو الأصل ان السائل يضع كامل التفاصيل عند السؤال

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#10

هى بس ثلاث ضغطات من ''' هتلاقية فتحلك الكومنت تدخل فية الى انت عايزة

Practice makes perfect 2007*

البرمجة بلا انطباعات

#11

شكرا لجميع المشاركين

معلومات حلوة زودتمونا بها و لكن للأسف لا تظهر اي نتيجة عند تطبيق هذا الشيء

على ملف ال DLL فعندما استدعي هذه الدوال الموجودة بداخل الأصناف لا تظهر اي تعليقات فقط اسم المتغير الذي يجب تمريره للدالة

و اعود و اكرر شكري للجميع

اقتباس

أبكـــــي فتبتسم الجراح من البكا

فكـــــأنّها في كـل جارحـــــــة فـم ُ

يالابتسـام الجــرح كـم أبكي و كم

ينساب فــــوق شفاهه الحمرا دم

ُ

هذا الموضوع مغلق.

مواضيع مشابهة