‏إظهار الرسائل ذات التسميات programing. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات programing. إظهار كافة الرسائل

التعرف على وحدة دلفي UNIT



نعرف في البرمجة أن البرنامج ما هو إلاّ مجموعة اوامر سطرية او غرضية توجيه يقوم الكومبايلر بترجمتها إلى لغة حوسبية Langage  Machine .في دلفي يقوم الكومبايلر بترجمة اليونيت – الوحدة – اما الواجهة الرسومية فما هي الا مجموعة اغراض مبرمجة سطريا و مذمجة في مكتبات . و لهذه الأسباب من الأولى أن نتعرف على اجزاء وحدة دلفي.
-          ملاحظة : هذا درس نظري محض قد يبدو صعبا للمبتدئين في الدلفي لكنه ضروري لتسهيل العمل في الدروس التطبيقية . و بهذا يبقى لنا درس او درسان نظريان على الأكثر للبدى في دروس تطبيقية . و لهاذا لن نقوم بوضع أمثلة حتى لا تتعقد الأمور.
تتكون وحدة الدلفي من عناصر عدة و هي:
قسم المبادلات الخارجية )الواجهة( INTERFACE:
وهذا أهم قسم فهو مختص بالعناصر التي تمكّن نظاما خارجيا او نظاما ما بالإتصال و التعامل مع برنامجنا و هو ينقسم إلى:
قسم المستعملات USES:  
تستعمل للاتصال بوحدات مبرمجة مسبقا و مخزنة في مكان معلوم و بهذا بإمكاننا استعمال خواص و متغيرات وحدات أخى لبرامج أخرى في برنامجنا و هذا ما يكسب البرنامج إنسيابية و سلاسة منقطعة النظير. لكي يتوضح الامر لا يسعنا سوى التمثيل . نفرض أننا قمنا بصناعة برنامج للتمثيل البياني للدوال و اسمينا الوحدة graph.pas ووضعناها في السي درايف . ثم بدأنا صنع برنامج يقوم بحل المعادلات و احتجنا في برنامجنا تمثيل الحلول بيانيا . فلا داعي لصناعة البرنامج من جديد بل نخزن برنامجنا في نفس مجلد الـ Graph و في قسم اليوزيس نكتب Graph و نستعمل كل خواصه و نفس الكلام لاستعمال مكتبات خارجية.
قسم النوع Type:
تعريف صنف جديد موروث من كنصر أصلي مثلا الفورم يمكن استعمل عدد هائل منها و هذا بتوريث خواص العنصر الاصلي Tform للفورم التي نحتاجها أو Tlabel للعصر Label النصي ... هذا ما يدعى بالكلاس في البرمجة غرضية التوجيه (Classe d’un type)  و على العموم العناصر و الاشياء في الدلفي تعرف بزيادة حرف T  قبلها للتفريق بين العناصر و المهام Thread التي سنتطرق لها حين الوصول إلى مستوى متقدم من الدروس .
و هذا القسم بنفسه ينقسم إلى 2جزئين :
Private: و هنا نعلم البرنامج بالعناصر التي تستعمل فقط من طرف البرنامج نفسه لا غير.
Public: و هنا نصرح بالأشياء التي يمكن استعمالها من أي جهة او برنامج شئنا سواءا من داخل البرنامج نفسه أو من برامج أخرى خارجية.
مثال : نصنع برنامج يحتوي على edit رقم العامل ، إسمه ، لقبه و مهنته . الرقم يستعمله فقط البرنامج  نفسه اما بقية الـ يمكن استعمالها من برنامج خارجي . الرقم نصرح به في الـ Private  أما البقية فنصرح بها في الـ Public  .
ينتهي هذا القسم بـ End ; لأنه Bloc اوامر مستقل.
قسم المتغيرات Var : و هذا قسم جد هام و معروف لدى مبرمجي الباسكال سابقا. فبوضعنا لمشروع جديد نجد تلقائيا في الهذا القسم متغير من نوع Tform1 و هو متغير خاص بالفورم الاصلي للبرنامج و هذا النوع لسي معروف ذاتيا في الدلفي مثل integer و string و غيرها و إنما مصر سابقا في القسم السابق Type.
قسم implementation: قسم خاص للتصرح بالمتحولات، التوابع و الدوال تنفصل فيه لاحقا.
تمرين صغير : اصنع تطبيقا به 5 عناصر Edit  و عنصري Memo بحيث كلما غيرنا المؤشر من عنصر لآخر يتغير عنوان الفورم إلى عنوان العنصر . أرسل الكود المصدري إلى raghib@th3pro.com أو ضعه في المنتدى و سأقوم بالتصحيح إن شاء الله.
مع تحيات أخوكم كرم.
إقرأ المزيد.. bloggeradsenseo

الدرس الاول من دورة تعلم لغة البرمجة vb مع مصطفى


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

تسجيل المحاضرة 3 : تعلم لغة السي مع الاستاذ منير

السلام عليكم ورحمة الله تعالى وبركاته ، تجد في هده التدوينة تسجيل للبث المباشر الذي اقامه الاستاذ منير من سلسلة المحاضرات التي يقدمها حول تعلم برمجة بلغة السي ، فكلنا نعلم اهمية لغة السي سواء في الحماية او الإختراق ومن ليست له ذراية بالبرمجة بلغة السي لايمكن ان يستوعب مجموعة من الدروس خاصة بالهاكر كذلك بعض الشهدات التي تقدم كشهادة الهاكر الاخلاقي . يمكنك مشاهدة الحاضرة من
خلال الفيديو اسفله كما يمكنك تحميل مطبوع المحاضرة من هنا ، فيما باقي الدروس يمكن ان تجدها عبر النقر على هذا الرابط اسفله
http://www.th3pro.com/search/label/programing?&max-results=9
إقرأ المزيد.. bloggeradsenseo

كيف تبرمج اول متصفح خاص بك ببرنامج الڤيبي

درس من طرف الاخ مصطفى يقدم فيه طريقة برمجة متصفح خاص بك عن طريق الڤيبي ، حيت يمكنك تصفح المواقع من خلاله ، بل ويمكنك كذلك تخصيص متصفحك وجعله  متمير على طريقتك انت ، كل ما انت بحاجة إليه هو برنامج ڤيبي ستجده متوفرا عبرا هذا الرابط ، تم بعد ذلك قم بتسطيبه (قد يأخد ذلك وقت طويل بين تحميلا لملفات وتتبيثها على حاسوبك )  ، بعد ذلك يمكنك متابعة هذا الشرح المصور فرجة ممتعة 
إقرأ المزيد.. bloggeradsenseo

تسجيل المحاضرة الثانية في تعلم لغة البرمجة C

قام الاستاذ منير بإلقاء محاضرته الثانية والتي تتمحور حول تعلم لغة السي ،  الدرس الذي حضره مجموعة من طلاب العلم الشغوفين بالمعرفة ، حيث إنطلقت المحاضرة الثانية بمراجعة لما تطرق إليه الاستاذ الفاضل في المحاضرة السابقة قبل المرور إلى تصحيح الواجب المنزلي  1والذي امد به طلابه ،لينطلق مباشرة إلى اهداف الدرس الثاني والتي شملت
مؤثرات المقارنة
اولوية المؤشرات
العبارات الشرطة 1
العبارات الشرطية 2 
العبارات الشرطية 3
الجداول
Forدالة التكرار
whileدالة التكرار
do while دالة التكرار

تحميل مطبوع الدرس الثاني
إقرأ المزيد.. bloggeradsenseo

تسجيل المحاضرة الاولى : تعلم لغة C

كون انه هناك العديد من المهتمين بتعلم لغة البرمجة سي ، ولأن بعض الاعضاء لم يستطعوا المتابعة سواء لضعف الإتصال او للفارق الزمني الكبير الذي يفصلنا عن بعض الدول العربية، فهذا تسجيل لاول حلقة من دورة تعلم سي والتي جمعت الاستاذ منير بطلابه يوم السبت 5 نوفمبر 2011 ، والمقسمة إلى شقين حيث ان مجموع الساعات 3 ساعات تقريبا ، فيما يمكنكم تحميل مطبوع درس البارحة من هنا . فرجة ممتعة 
إقرأ المزيد.. bloggeradsenseo

تابعنا على الفيسبوك

إجمالي مرات مشاهدة الصفحة

بث المحترف

التسميات

التسميات

إلتحق بصفحتنا على الفيسبوك

يتم التشغيل بواسطة Blogger.

الموضوعات الأكثر زياره فى المدونه خلال 7 ايام الماضية

Privacy-Policy| إتفاقية الإستخدام تصميم : يزيد خراطي