-
مرحبا ..
بالنسبه لل Arrays
المعروف أنه يحب تحديد الرقم من البدايه أي السعه ..
لكن هل ممكن تحديدها During Run time
مثلا . برنامج بسيط .. يجمع س من الأرقام .. يدخل عددها المستخدم
ولنفرض إعتباطيا أن كتابته بواسطه ال Array
هل يمكن إسناد الرقم المدخل كعدد الأرقام .. الى ال Array ?
سؤال آخر ..
كيف يمكن التعامل وتشغيل البرامج الأساسيه الملحقه ب Windows
فلنفرض مثلا ...
Default Browser
Default Mail Progeame
like Outllok for example
ثالثا .. وهذا هو الأهم .. وماني عارف كيف أشرحه بس بأحاول
Form مكونه من Text box و label الأخير Fixed size
و Command botton
عندما نعمل Minimize
بواسطة الضغط على المربعين في الأعلى .. فإن الفورم تصغر .. ويضل كل مابداخلها في حجمه السابق ..
حاولت شتى الطرق .. ولم أنجح .. مع إن ال Startup على Maximized
وال فورم Sizable
تحياتي لكم وشكرا مقدما ...
-
بالنسبة لسؤالك الأول أخي تي-زون
فالمشكله هذه كانت تواجهني في الباسكال وكنت في البدايه أحلها بأن أعرف مصوفه كبيره مثلا 100 عنصر وعند الإدخال مثلا أعرف a مثلا وأجعل فيه عدد العناصر مثلا 5 ومن ثم أعمل
for i:= 1 to a do
read array[i]
وأقوم بإدخال البيانات بالمصفوفه وتكون خلال كل البرنامج a هي عدد عناصر المصفوفه
ولكن هذه الطريقه غير فعاله بالبرامج الكبيره وأصبحت أستخدم بدلا منها
link List وال que والStack وهي طرق للتعامل مع البيانات أفضل من المصفوفات ويمكن إذا أردت أعطيك فكره عنهاوهي طرق يمكن إستخدامها في أي لغة برمجه
بالنسبه لتعريف مصفوفه بدون حجم تمهيدي وتحديد حجمها خلال البرنامج وأعتقد أنك تقصد ذلك فأنا أعرف في الدلفي الطريقه التاليه ويمكن نفس الطريقه بالفيجول بيسك
عند تعريف المصفوفه نعرفها بالشكل
testarray: array of integer
عرفنا مصفوفه بدون حجم والآن لنفرض أن حجمها نعرفه في المتغير x
لوضع الحجم الجديد نستخدم داله في الدلفي إسمها setlength
ويكون على الشكل setlength(testarray,x)
------------------
البريد الإلكتروني lonly200@yahoo.com
-
شكرا لك أخي الفاضل .. ماقصرت ..
وإن شاء الله بأحاول أطبقها بالقياس
تخياتي لك
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك