تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
قراءة في كتاب (خطوة بخطوة فيجوال ستوديو 2008_احمد جمال خليفة)
#1
كاتب الموضوع : Abdoullah

المصفوفات متعددة الأبعاد

بعد اطلاعي على كتاب أحمد جمال وخصوصا البحث الذي يتحدث عن المصفوفات متعددة الأبعاد وعن كيفية انشائها برمجيا وماهي استخداماتها الصفحة 121.من كتاب" خطوة بخطوة فيجوال ستوديو 2008_احمد جمال خليفة".
بعد أن اشار الكاتب الى الأسطر البرمجية المتعلقة بانشاء المصفوفة متعددة الأبعاد والتي تسمى ماتريكس والتي تأخذ شكل ثلاثي الأبعاد بمنظورها المنطقي إن صح التعبير أكثر من منظورها الرسومي
وياستعراض بسيط للأسطر البرمجية التي أشار اليها الكاتب فيما يتعلق بانشاء المصفوفات متعددة الأبعاد سؤاء في C# أو في VB.net

C# كود

كود :
int matrix = new int[3, 3];
يقوم بانشاء مصفوفة من ثلاثة عناصر طولية وعرضية
وهذا شكل المصفوفة منطقياًُ
0 0 0
0 0 0
0 0 0

وبنتيجة العناصر المشكلة للمصفوفة فمجموع عناصرها هو 3X3 هو 9 عناصر....
الأن وبعد شرح ربما غير مفهوم مبدئياً لما سأشير اليه لاحقا وهو أين تستخدم مصفوفة Matrix
- ضمن جداول البيانات العلائقية فإذا أخذنا مثال جدول المنتجات والمكونة اعمدته من

كود :
ID, ProductName,Price,Image,
حيث تشكل هذه الاسماء أعمدة المصفوفة , بينما تشكل افقية المصفوفة هي البيانات التي ستدخل لاحقا

الشكل 1( صورة رقم 1)
ولربما يسألني سخص ما انت تقول ان مصفوفة الماتريكس بالاساس ( تأسيسها وطريقة تشكيلها مكونة من صفوف واعمدة نحن نحددها) فكيف تربط الأمر مع جداول قواعد البيانات .كما ذكرت في مثالك السابق...
هذا صحيح....
الجواب:
كلنا يعلم ان جداول الييانات العلائقية لا تعتمد على جدول وحيد إنما على عدة جداول مرتبطة بعضها وارتباط هذه الجداول هو تشكيل مصفوفة Matrix بشكل غير مباشر وغير مرئي.. وهو اساس البرمجة التكوينة لبرامج إدارة قواعد البيانات العلائقية RDBMS ...والتي اذا اخذا موضوع التكوين بشكله المجرد والمنطقي المبسط فيكون على هذا الاساس والشكل الذي ارتأيناه
int matrix = new int[3, 3];
وتكون ترتيب قيم عناصر الجداول المعادة حسب الخصائص الموجود بالشكل 2
( صورة رقم 2)
وتتولد قيم ترتيب قيم الجداول المعادة كمايلي
Lenght : حسب ما يحدده المستخدم باستعلامه ماهي الاعمدة المطلوب استرجاع قيمها من الجداول المطلوبة.
Sort: ترتيب عناصر المصفوف القيم المعادة على شكل جداول ظاهرية للمستخدم حسب ما قام الشخص بتكوين نتيجة الترتيب.
Rank : وتحدد بنتيجة ضرب اطوال المصفوفة الأفية والرأسية .
- ايضا نرى تشكيل مصفوفة Matrix في أداة GrideView والتي تعيد قيم اسطرمن عدة أعمدة مختلفة لجداول متعددة...
وتشكيل مصفوفة Matrix في تطبيقات وبرمجبات متعددة لاتحصى ولاتعد حت لو بيقينا نكتب إلى ما لانهاية....
أرجو أ، أكون في وضع افكار لربما تكون بسيطة وواضحة وشرح بعض الأمور على حقيقتها وكيف تشكلت وعل اي أساس ...
وشكرا..........
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحميل برنامج مايروسوفت فيجوال بيسك Download Microsoft Visual Basic mohamed atef2018 2 162 09-07-16, 10:58 PM
آخر رد: عمور2016
  الان فيجوال استوديو 2013 ومعه التحديث الثالث بحزمة واحدة سعود 2 523 09-10-14, 05:14 AM
آخر رد: سعود
  حصريا فيجوال استديو 2013 التميت برابط مباشر صاروخى رسمى من ميكروسوفت ali.alfoly 5 753 23-07-13, 11:45 AM
آخر رد: sooriaty03
  اضافة تمكنك من برمجة php باستخدام الفيجوال ستوديو RaggiTech 0 551 27-10-12, 04:48 PM
آخر رد: RaggiTech
  كيفية استخدام نظام ال Subversion من الفيجوال ستوديو مباشرة لتنسيق العمل الجماعي RaggiTech 3 731 09-10-12, 05:38 PM
آخر رد: RaggiTech
  إعداد الفيجوال ستوديو لتنقيح و مشاهدة الشفرات المصدرية لإطار عمل .نت RaggiTech 1 691 08-10-12, 12:53 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم