![]() |
|
[سؤال] تنظيم الكود الطويل #Region لاهل الخبرة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] تنظيم الكود الطويل #Region لاهل الخبرة (/showthread.php?tid=2481) الصفحات:
1
2
|
تنظيم الكود الطويل #Region لاهل الخبرة - ali.alfoly - 06-04-14 السلام عليكم ورحمة الله عندما يكبر الكود استخدم #Region لتنظيمه هل يوجد شئ اخر يساعد في تنظيم الكود وجزاكم الله خيرا RE: تنظيم الكود الطويل #Region لاهل الخبرة - Aly El-Haddad - 06-04-14 ممكن توزع الكود على أكثر من ملف.. RE: تنظيم الكود الطويل #Region لاهل الخبرة - ali.alfoly - 06-04-14 توزيع الكود تطر لاستخدام Friend او Public وانا لا اريد ذلك اريد استخدام Private لكل الفئات لاستخدام موارد قليلة في الرام مما يساعد علي سرعة البرنامج RE: تنظيم الكود الطويل #Region لاهل الخبرة - Aly El-Haddad - 06-04-14 مثلاً عندك Class أسمه Example أول سطر: Public Class Example في ملف الكود الآخر أكتب في أول سطر: Partial Class Example هذا لو تريد تقسيم نفس الـClass إلى أكثر من ملف كنوع من التوزيع و الله أعلم
RE: تنظيم الكود الطويل #Region لاهل الخبرة - ali.alfoly - 06-04-14 ما شاء الله فكرة ممتازة طيب ده ملوش اي اثار جانبية RE: تنظيم الكود الطويل #Region لاهل الخبرة - ali.alfoly - 06-04-14 طيب هوه لي الكلاس اتحول الي فورم فارغ
RE: تنظيم الكود الطويل #Region لاهل الخبرة - Aly El-Haddad - 06-04-14 https://www.google.com.eg/#q=vb.net+partial+class+side+effects RE: تنظيم الكود الطويل #Region لاهل الخبرة - الشاكي لله - 07-04-14 Partial Class هذي الكلمة تشوفها عند اضافة Form جديد قتلاقي عند كود تعريف الكلاس : PHP كود : Public Partial Class Form1 -- Partial بالعربي يعني "جزئي" كيف يعني جزئي !! يعني تقدر تعرف الكلاس مرتين (او اكثر) بنفس الاسم :- PHP كود : public partial class Form2وكل جزء مرتبط بالاخر فلو عرفت متغير في الجزء الاول عادي اوصل له من الجزء الثاني بسهولة ، كما في الصورة : كما تلاحظ وصلنا للمتغير num من الجزء الاول -- طبعا ليس بالضروري ان يكون الجزئين في نفس المكان عادي تاخذ الجزء الثاني (الي فيه المتغير num) وتخليه في اي ملف ثاني مثلا (Filter.cs) اذن عرفنا ان Partial تستخدم لتجزيء الكلاس ، فأين هو الجزء الثاني من الكلاس Form1 ؟ الجواب :هو موجود داخل ملف Form1.Designer.cs كما في الصورة : وهذا الملف ( Form1.Designer.cs) يوضع فيه خصائص الControls والForm وكل مايتعلق بالواجهة تخيل لو انهم مااخترعوا Partial ، كنت بتشوف اكواد Form1.Designer.cs + Form1.cs داخل ملف واحد وفي مكان واحد وهكذا بصير الكلاس طويييل وصعب للتنقيح والكتابة هذي فائدة Partial والسلام [/b] RE: تنظيم الكود الطويل #Region لاهل الخبرة - smss - 07-04-14 السلام عليكم انصحك باستخدام طريقه n -tier فهي طريقه ممتازة واحترافيه وسهله ولها فوائد حلوة في عمليه اكتشاف الاخطاء هذه الطريقه تعتبر صاروخ البرمجه اذا كان العمل جماعي استخدمها انا والشباب وبنخلص اضخم برنامج في اسبوع ^_^ RE: تنظيم الكود الطويل #Region لاهل الخبرة - ali.alfoly - 07-04-14 جزاك الله خيرا اخي الشاكي لله وجزاك الله خيرا اخي سامر ممكن توضيح معلش ما هي ال n -tier |