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

ما بديل الموديول في السي شارب

مغلق
بدأه jooorj في 17 يناير 2007 · 10 رد · 1,345 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما بديل الموديول في السي شارب ؟

كيف اقدر احط دوال مثل مسح كل التكست بوكس ClearAlltext واستخدمها بالفورم الاول او الفورم الفلاني

private void ClearText()
Text1.text="";

كيف افصلها كما هو الحال بالموديول بالفيجوال بيسك ياريت حد يشرحلي الفكرة بمثال

شكرا لكم

موقوف من المشاركة لقلة الأدب

============================

#2

يمكنك عمل class و تضع هذه الfunctions داخلها على أنها static functions

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

لا يا خي لم يضبط معي يقول لي ان ال TextBox - Not Satatic Decleration

موقوف من المشاركة لقلة الأدب

============================

#4

انت عملت ايه بالضبط ؟

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#5
public static void  Clear()
{
   textBox1.Clear();
}

قال انه textBoxمستدعاة من دالة Static

لكن التكست بوكس مش Static

موقوف من المشاركة لقلة الأدب

============================

#6

هذا لأن ال static function لا يمكنها أن تستخدم متغيرات في الclass الا اذا كانت هذه المتغيرات static أيضاً

في هذه الحالة اجعل ال function تأخذ parameter من نوع TextBox ثم قم بعمل clear له داخل الfunction

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#7

طب مالحل بطريقة اخرى لانه مش معقول اغير كل الدوال هذا صعب

بعدين ايش معنى الفيجوال بيسك نت اطور منها في هذه الحالة

موقوف من المشاركة لقلة الأدب

============================

#8

لا الفيجوال بيسك يخاطب عقليات مختلفة و هي عقلية مطورين الVisual Basic و التي تعودت على هذا النوع من البرمجة أما ال #C تخاطب نوعية مختلفة من المطورين الذين لا يقبلون هذه الطريقة في البرمجة لأن أغليهم لهم خلفية في ال ++C/C أو ال Java

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#9

ياعم المهم ايش الحل

لانه هيك حرام انا حولت من فيجوال بيسك الى سي شارب

وغلباني هالمواضيع هذه ؟

ضروري حد يتكلم يا عالم!!:(

موقوف من المشاركة لقلة الأدب

============================

#10

الطريقة يا صاحبي هي كتالي:

عمل class وفية تضع ما تريد أن يكون مشتركاً, ودائما أفضل في العمل ان تصف ماتريد فمثلا class خاص بقواعد البيانات وأخر خاص بالمستخدم وهكذا. المهم بعد ذلك

تضع فية ماتريد من function

ولاستخدامها في الForms حول الـ Text box على سبيل المثال الى public والـfunction الموجودة بالclass تكون الـinput هو عبارة عن فورم بصورة أوضح:

public void TestFunction(Form frm){

frm.textbox1 ="";

.....

}

وهكذا يا صاحبي

هذا والله أعلم وبارك الله فيك وفققك لما فية الخير

دعواتك

#11
jooorj كتب:
ياعم المهم ايش الحل

لانه هيك حرام انا حولت من فيجوال بيسك الى سي شارب

وغلباني هالمواضيع هذه ؟

ضروري حد يتكلم يا عالم!!:(

ياعم بالراحة علينا

ما فائدة التحويل الى #C اذا كنت تستخدم نفس طريقة البرمجة التي تستخدها في VB.net

Sr. Software Development Engineer
Hulu, LLC
My Blogs

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

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