منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
عزيزي الزائر عزيزتي الزائرة يرجي التكرم بتسجبل الدخول
لي اجل تستطيع اطهار جميع المواضيع والاقسام
اذا كنت عضو معنا

او التسجيل ان لم تكن عضو وترغب في الانضمام الي المنتدي

نتشرف بتسجيل

ادارة المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقاأكبر منتدى هكر عربي متخصص بجديد الثغرات واختراق المواقع والأجهزة.منتدى إختراق البريد والايميلات- قسم اختراق دورة إحتراف التلغيمدورة اختراق IPs من نوع SIPو VOIP‎دورة كشف التلغيم‎دورة اختراق الأجهزة‎دورة
 
الرئيسيةأحدث الصورالتسجيلدخول


تحياتي لك الباب مفتوح لي في جميع الاقسام الذي تريده عند المشاركه  اي استفسار انا جاهز ان شاء الله
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
سحابة الكلمات الدلالية
المواضيع الأخيرة
» انشاء ./payload
الدرس الثامنالمصفوفات Icon_minitimeالأربعاء أغسطس 11, 2021 12:03 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» دروس تعلم فنون الهكرز للمبتدئين
الدرس الثامنالمصفوفات Icon_minitimeالجمعة ديسمبر 29, 2017 1:33 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» اقوى كود ازالة حسابات الفيس بوك
الدرس الثامنالمصفوفات Icon_minitimeالجمعة ديسمبر 29, 2017 1:27 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» عملاق التحميل من التورنت Vuze 5.6.0.0 الجديد كليا واحدث الادوات والاصدرات
الدرس الثامنالمصفوفات Icon_minitimeالسبت مارس 07, 2015 11:36 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» برنامج FastPictureViewer 1.9 Build 342 لتعديل و عرض الصور بكل سهوله
الدرس الثامنالمصفوفات Icon_minitimeالأربعاء مارس 04, 2015 3:57 pm من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» احدث فلود اضافات روم 2015
الدرس الثامنالمصفوفات Icon_minitimeالأربعاء مارس 04, 2015 10:20 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]VB6[ أفضل الطرق لتجميل برامجك شبكة الجنرال صدام الشرعبي
الدرس الثامنالمصفوفات Icon_minitimeالثلاثاء مارس 03, 2015 10:58 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثالث -الجمل الشرطية و الدوارات شبكة الجنرال صدام الشرعبي
الدرس الثامنالمصفوفات Icon_minitimeالثلاثاء مارس 03, 2015 10:55 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» الدرس الثاني -المتغيرات شبكة الجنرال صدام الشرعبي
الدرس الثامنالمصفوفات Icon_minitimeالثلاثاء مارس 03, 2015 10:53 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ الدرس الاول تعلم خطوة بخطوة , مع الإجابة عن أي سؤال شبكة الجنرال صدام الشرعبي
الدرس الثامنالمصفوفات Icon_minitimeالثلاثاء مارس 03, 2015 10:52 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الثانية اضافةالبيانات بالـ LINQ شبكة الجنرال صدام الشرعبي
الدرس الثامنالمصفوفات Icon_minitimeالثلاثاء مارس 03, 2015 10:47 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]C#[ الخطوه الاولى لأستيعاب الـ LINQ شبكة الجنرال صدام الشرعبي
الدرس الثامنالمصفوفات Icon_minitimeالثلاثاء مارس 03, 2015 10:45 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

» ]#C[ عمل برامج للاجهزه النقاله والPDA‏ شبكة الجنرال صدام الشرعبي
الدرس الثامنالمصفوفات Icon_minitimeالثلاثاء مارس 03, 2015 10:41 am من طرف ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

أبريل 2024
الإثنينالثلاثاءالأربعاءالخميسالجمعةالسبتالأحد
1234567
891011121314
15161718192021
22232425262728
2930     
اليوميةاليومية
التبادل الاعلاني

انشاء منتدى مجاني



أفضل 10 فاتحي مواضيع
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
جنـرال الـهكـر
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
ابوعلي
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
سنايبر1
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
ملك الهكر
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
العاشق
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
الساحر
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
__alsafa7__
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
صدام الشرعبي
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
أفضل 10 أعضاء في هذا المنتدى
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے - 1851
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
رابح..زيرؤ.فؤر.ايفر - 300
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
جنـرال الـهكـر - 227
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
سنايبر1 - 146
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
ابوعلي - 55
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
العاشق - 49
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
نسيـم البحـر1 - 27
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
ملك الهكر - 27
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
لووورد اليمن - 24
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
__alsafa7__ - 18
الدرس الثامنالمصفوفات Vote_rcap1الدرس الثامنالمصفوفات Voting_barالدرس الثامنالمصفوفات Vote_lcap1 
تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية reddit      

https://sadam-alsharabi.roo7.biz

قم بحفض و مشاطرة الرابط منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات على موقع حفض الصفحات
تصويت
احصائيات
هذا المنتدى يتوفر على 2284 عُضو.
آخر عُضو مُسجل هو Mahrr فمرحباً به.

أعضاؤنا قدموا 3052 مساهمة في هذا المنتدى في 2055 موضوع

 

 الدرس الثامنالمصفوفات

اذهب الى الأسفل 
كاتب الموضوعرسالة
ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے

ٱ‏ٱلجنرٱل صدٱٱم ٱلشرعبيے


السٌّمعَة : 47
تاريخ التسجيل : 19/11/2012
العمر : 34
الموقع : https://m.facebook.com/profile.php?id=465134066889659

الدرس الثامنالمصفوفات Empty
مُساهمةموضوع: الدرس الثامنالمصفوفات   الدرس الثامنالمصفوفات Icon_minitimeالأحد يونيو 01, 2014 12:21 pm

المصفوفات هي عبارة عن مجموعة متغيرات من نفس النوع متراصة ومترابطة داخل كائن Array
ويتم الوصول لأي عنصر في هذه المجموعة من خلال ترتيبة في المجموعة Index
مثلاً : مصفوفة أيام الأسبوع تعتبر مجموعة متغيرات من نوع نص
و مصفوفة أيام الشهر تعتبر مجموعة متغيرات من نوع رقم ..
يتم تعريف المصفوفة بإحدى ثلاث طرق :
1-طريقة تعريف إسم المصفوفة فقط

التعريف بهذه الطريقة نادراً ما يستخدم , ويحدد فقط إسم لكائن المصفوفة بدون أن يقوم بإنشاءة:
الكود:
string[] days;

الكود السابق يعرف إسم days لمصفوفة عناصرها من نوع نص
لاحظ القوسين المربعين بعد كلة string دلالة على أن days تمثل مصفوفة نصوص وليس نص
2-طريقة تعريف المصفوفة وتحديد عدد عناصرها
طريقة التعريف هذه تعرف و تنشئ كائن مصفوفة وتحدد عدد عناصر هذه المصفوفة:
الكود:
string[] days= new string[7];

لأن المصفوفة هي كائن وجب علينا تعريفه بإستخدام عبارة new 
والرقم 7 بين قوسي تعريف الكائن هو عدد عناصر المصفوفة
أي أن الكود السابق عرف مصفوفة إسمها days تحتوي على 7 عناصر من نوع نص
لكن هذه الطريقة لا تحمل قيم لعناصرها , أي أنها تحتوي على 7 نصوص فارغة
3-طريقة تعريف المصفوفة وتحميل قيم لعناصرها
هذه الطريقة تعرف وتنشئ كائن المصفوفة وتحمل قيم لجميع عناصر المصفوفة:
 
الكود:
string[] days= new string[]{"السبت","الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة"};

في الكود السابق قمنا بتعريف كائن المصفوفة وقمنا بتحميل القيم لجميع عناصره 
بإدخالها كمجموعة نصوص بين حاصرتين تفصل بين كل نص وآخر علامة , 
لاحظ أنا لم نحدد عدد عناصر المصفوفة حيث سيقوم المعالج بتحديدها آلياً من خلال عد النصوص المدخلة بين الحاصرتين
ملاحظة : العناصر المدخلة بين حاصرتين يجب أن تكون من نفس نوع عناصر المصفوفة
الوصول إلى عناصر المصفوفة:
كما قلنا سابقاً يتم الوصول إلى عناصر المصفوفة من خلال ترتيب العنصر المراد الوصول إليه
والترتيب في المصفوفات يبدأ من الصفر , أي أن أول عنصر في المصفوفة ترتيبة صفر
فمثلاً في مصفوفة الأيام , يوم السبت ترتيبة صفر و الأحد ترتيبة 1  ... والجمعة ترتيبة 6
ويتم الوصول إلى العنصر المحدد بكتابة إسم المصفوفة الموجود بها متبوعا بقوسين مربعين بينهما ترتيب العنصر
ماذا لو أردنا إظهار رسالة تخبرنا بالعنصر الذي ترتيبة 4 في مصفوفة الأيام :
الكود:
string[] days= new string[]{"السبت","الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة"};
MessageBox.Show(days[4]);

لاحظ كيف تم الوصول إلى العنصر الرابع في مصفوفة days من خلال العبارة days[4]
الكود السابق ينتج هذه الرسالة :
الدرس الثامنالمصفوفات 62
يمكن أيضاً تعديل أي عنصر من عناصر المصفوفة من خلال ترتيبة في المصفوفة :
الكود:
string[] days= new string[]{"السبت","الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة"};
days[4]="الأربعاء بعد التعديل";
MessageBox.Show(days[4]);

في السطر الثاني غيرنا قيمة العنصر الذي ترتيبة 4 إلى "الأربعاء بعد التعديل"
الكود السابق ينتج الرسالة التالية :
الدرس الثامنالمصفوفات 63
القوائم
مع أن المصفوفات تعتبر من أهم هياكل البيانات التي استخدمت في لغات البرمجه منذ نشأتها
إلا أن لها عدداً من العيوب التي سعت C#2005 لحلها من خلال إدخال نوع جديد من هياكل البيانات
اهم العيوب هو حجم المصفوفة الثابت , فعند تعريف مصفوفة وإسناد قيم لها أو تعريف حجمها
لن تستطيع أن تزيد من حجمها أو تنقص منه ,  وأيضاً لا توجد طريقة فعالة للبحث بين العناصر 
مثلاً في مصفوفة أيام الأسبوع لا يوجد طريقة للبحث عن يوم السبت مثلاً إلى باستخدام دوارة تمر بجميع عناصر المصفوفة:
الكود:
for(int i=0;i{
if (days[i]=="السبت")
{
MessageBox.Show("هذا يوم السبت");
}
}

هيكل البيانات الجديد الذي تفادى عيوب المصفوفات هو القائمة
حيث يتم تعريف القائمة وتعريف أنواع عناصرها هكذا:
الكود:
List dayslist;

ولأن القائمة كائن وليست متغير , فيجب إستخدام عبارة new ليصبح التعريف الصحيح هكذا:
الكود:
List dayslist=new List();

لاحظ أننا لم نحدد لها حجم أو عدد لعناصر لأن حجمها متغير , حيث تستطيع أن تضيف لها عنصر هذا:
الكود:
dayslist.Add("السبت");

كما أنك تستطيع أن تضيف لها عناصر مصفوفة كاملة:
الكود:
dayslist.AddRange(days);

الكود السابق يضيف عناصر المصفوفة days إلى القائمة dayslist
وتستطيع أن تحذف منها عنصر هكذا :
الكود:
dayslist[5].Remove();

الكود السابق يحذف العنصر الذي ترتيبة 5 من القائمة
كما أنك تستطيع البحث عن عنصر ما هكذا :
الكود:
dayslist.Contains("السبت");

الدالة السابقة سترجع القيمة true إذا كان العنصر موجود في القائمة 
أو ترجع القيمة false إذا لم يوجد العنصر في القائمة
مما سبق نستنتج أن القائمة أفضل بكثير وأسهل في الإستخدام من المصفوفة
وهذا ما سنستخدمه في تطبيقنا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://sadam-alsharabi.roo7.biz
 
الدرس الثامنالمصفوفات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الاولاساسياس سي بلس بلس
» الدرس الرابع سي بلس بلس
» الدرس السادس لي سي بلس
»  الدرس السابع لي اسي بلس
» الدرس السابع لي سي بلس

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات الجنرال صدام الشرعبي لي الهكرز والاختراقات :: دروس سي بلس بلس c++-
انتقل الى: