ملفات الDLL
3 مشترك
منتدى الحاسب الآلي لطلاب أ . سعيد الزهراني :: منتديات المراحل الدراسية :: طلاب الصف الأول الثانوي المستوى 2
صفحة 1 من اصل 1
ملفات الDLL
بسم الله الرحمن الرحيم
اليوم سأشرح شرح مختصر عن ملفات الDLL
الكل من يستعمل نظام التشغيل الوندوز المفترض يكون عارفها
رح اجاوب عليها كلها:
ملفات الدي ال ال هي عبارة عن مجموعة من الاوامر البرمجية والبيانات المخزنة فيها (بدون ملف تنفيذي) وهي خامله (اي مالم تستعمل لافائدة لها)
فعموما علمنا ماهي خلاصتها وهي انها مجرد ملف يحتوي على اوامر هذه الاوامر لاتعمل ولا فائدة منها مالم يتم استعمالها لاغراض صنعت لاجلها... والذي يستعملها اما الوندوز او البرنامج (بالصيغة التنفيذية EXE )
تستطيع برمجة هذه الملفات وتطويرها بلغات البرمجة المعروفه ومنها لغة البرمجة (فيجوال بيسك)
بالخطوات التالية:
1- افتح برنامج Visual Studio 2010 او 2013
(اربط الفراغات ليعمل رابط الصوره)
i59.tinypic.com/zlajyo.png
ويلي ذلك قم بكتابة الاكواد التي تود حفظها (اكتبها كما لو انك تكتب ملف .VB)
تستطيع ايضا انشاء ايقونات وواجهات فيها وحفظ بعض المعلومات من صور وبيانات (كلها لايمكن ان تعمل مالم تستعمل من قبل ملف تنفيذي EXE)
ثم ادراجها في البرنامج الذي تريد ان تستعملها فيه بهذه الخطوات: (اربط الفراغات ليعمل رابط الصوره)
i61.tinypic.com/2n83ezc.jpg
ثم يلي هذه الخطوه:
i62.tinypic.com/11t396u.png
بعد ان تم اضافة الملف
والفائدة من هذه الملفات هي لحفظ اوامر خاصة بشيء معين يمكن ان يكون حساب ارقام او تطوير ملف جديد او وضيفة معينه يتخصص فيها .. ثم يتم استخدامها من قبل المبرمج لاختصار الكتابة .. ايضاً قد يمر المبرمج ببعض الاخطاء في عمل البرنامج فلا يحتاج الى تحميل ملف كامل من EXE يستطيع تحميل الملف الذي يأدي هذه الوضيفة ويستبدله واخيرا تم تطوير اصداره
وفي بعض الحالات عندما تريد تغير طريقة الواجهه الرئيسية للبرنامج فيكون من الصعب تغييرها وكل الاكواد مرتبطه بالواجهه والكائنات في البرنامج لذا يكون اسهل هنا بكثير .. يمكن تصميم برنامج جديد كلي ومن ثم ادراج ملفات الدي ال ال عليه وكتابة الاوامر فيه بشكل مختصر جدا كما لو انه عليك انشاء الواجهه فقط وكتابة الاوامر المهمه المتعلقة في الواجهه...
وهي هامة في البرامج التي تستعملها لانها تأدي مهمتها بأوامر مكتوبه في هذه الملفات ومن اهمها الوندوز فهو يحتوي على اعداد هائلة منها وكل منها يأدي مهمه معينه مصمم لها...
كما انها تكون مهمه ايضا اذا كان المشروع او البرنامج الذي يتم العمل عليه كبير جدا بحيث يحوي على اوامر كبيره وكثيره يصعب التعامل مع كثيرتها..
فيه طريقة مفصله للمهتم لكن بلغة السي شارب..
الاسم : حمزة عبدالقدوس الوشلي
الصف: اول ثانوي فصل 3
اليوم سأشرح شرح مختصر عن ملفات الDLL
الكل من يستعمل نظام التشغيل الوندوز المفترض يكون عارفها
لكن السؤال هو في ماذا تستعمل؟ ولماذا تستعمل؟ وهل هي مهمه؟ وهل استطيع برمجتها؟
رح اجاوب عليها كلها:
ملفات الدي ال ال هي عبارة عن مجموعة من الاوامر البرمجية والبيانات المخزنة فيها (بدون ملف تنفيذي) وهي خامله (اي مالم تستعمل لافائدة لها)
فعموما علمنا ماهي خلاصتها وهي انها مجرد ملف يحتوي على اوامر هذه الاوامر لاتعمل ولا فائدة منها مالم يتم استعمالها لاغراض صنعت لاجلها... والذي يستعملها اما الوندوز او البرنامج (بالصيغة التنفيذية EXE )
وهذه الملفات موجوده وتستعمل فقط في الوندوز.
اي ان هذه الملفات ليس لها وجود ولا تعمل في نظم التشغيل الاخرى مثل لينكس وماكنتوش...
تستطيع برمجة هذه الملفات وتطويرها بلغات البرمجة المعروفه ومنها لغة البرمجة (فيجوال بيسك)
بالخطوات التالية:
1- افتح برنامج Visual Studio 2010 او 2013
(اربط الفراغات ليعمل رابط الصوره)
i59.tinypic.com/zlajyo.png
ويلي ذلك قم بكتابة الاكواد التي تود حفظها (اكتبها كما لو انك تكتب ملف .VB)
تستطيع ايضا انشاء ايقونات وواجهات فيها وحفظ بعض المعلومات من صور وبيانات (كلها لايمكن ان تعمل مالم تستعمل من قبل ملف تنفيذي EXE)
ثم ادراجها في البرنامج الذي تريد ان تستعملها فيه بهذه الخطوات: (اربط الفراغات ليعمل رابط الصوره)
i61.tinypic.com/2n83ezc.jpg
ثم يلي هذه الخطوه:
i62.tinypic.com/11t396u.png
بعد ان تم اضافة الملف
يجب
ان تضيفة بالاكواد في البرنامج (تكون اكواد الادراجات والاضافات في اول الاسطر من اكواد البرنامج)اضف هذا الكود في اول اسطر اكواد البرنامج:
- الكود:
Imports YourNamespace
والفائدة من هذه الملفات هي لحفظ اوامر خاصة بشيء معين يمكن ان يكون حساب ارقام او تطوير ملف جديد او وضيفة معينه يتخصص فيها .. ثم يتم استخدامها من قبل المبرمج لاختصار الكتابة .. ايضاً قد يمر المبرمج ببعض الاخطاء في عمل البرنامج فلا يحتاج الى تحميل ملف كامل من EXE يستطيع تحميل الملف الذي يأدي هذه الوضيفة ويستبدله واخيرا تم تطوير اصداره
وفي بعض الحالات عندما تريد تغير طريقة الواجهه الرئيسية للبرنامج فيكون من الصعب تغييرها وكل الاكواد مرتبطه بالواجهه والكائنات في البرنامج لذا يكون اسهل هنا بكثير .. يمكن تصميم برنامج جديد كلي ومن ثم ادراج ملفات الدي ال ال عليه وكتابة الاوامر فيه بشكل مختصر جدا كما لو انه عليك انشاء الواجهه فقط وكتابة الاوامر المهمه المتعلقة في الواجهه...
وهي هامة في البرامج التي تستعملها لانها تأدي مهمتها بأوامر مكتوبه في هذه الملفات ومن اهمها الوندوز فهو يحتوي على اعداد هائلة منها وكل منها يأدي مهمه معينه مصمم لها...
كما انها تكون مهمه ايضا اذا كان المشروع او البرنامج الذي يتم العمل عليه كبير جدا بحيث يحوي على اوامر كبيره وكثيره يصعب التعامل مع كثيرتها..
واخيرا..
ان شاء الله ان اكون قد وفيت في الشرح طبعا انا قاصد اني لم اظهر طريقة كتابة الاكواد فيها لاني لا اتعامل مع لغة فيجوال بيسك...فيه طريقة مفصله للمهتم لكن بلغة السي شارب..
الاسم : حمزة عبدالقدوس الوشلي
الصف: اول ثانوي فصل 3
عدل سابقا من قبل حمزه الوشلي في الثلاثاء مارس 17, 2015 8:03 pm عدل 2 مرات
حمزه الوشلي- عدد المساهمات : 6
تاريخ التسجيل : 11/03/2015
رد: ملفات الDLL
موضوع ممتاز منك وشرح متميز واكثر ما كان يعجبني في ملفات الـ DLL حجمها الصغير وفائدتها الكبيرة حيث انها ما تاخذ مساحه من الـ RAM وفي حالة فقدان احدها ممكن تسبب مشكله في البرنامج كامل مثال ((( البرنامج لم يقبل ان يعمل لان الملف d3dx9_25.dll لم يتم العثور عليه، اعادة تحميل البرنامج قد يحل الامر. ))) ملاحظه بسيطة : روابط الصور ما تشتغل بسبب وجود فراغات يمكن ما انتبهت عليها
أحمد عبد الكريم- عدد المساهمات : 5
تاريخ التسجيل : 10/03/2015
رد: ملفات الDLL
الروابط تعمل بس للاسف المونتدى مايساعد حاولت اضع صور لكن لايقبل
ففكرت بأني اخدع المونتدى عشان اضيف روابط ولازم تكون الروابط بهذا الشكل
طبعا ليعمل الرابط اربط الفراغات فقط وضعها في صفحه جديده وبتشتغل الصوره ^^
ومشكور على التوضيح احمد
ففكرت بأني اخدع المونتدى عشان اضيف روابط ولازم تكون الروابط بهذا الشكل
طبعا ليعمل الرابط اربط الفراغات فقط وضعها في صفحه جديده وبتشتغل الصوره ^^
ومشكور على التوضيح احمد
حمزه الوشلي- عدد المساهمات : 6
تاريخ التسجيل : 11/03/2015
رد: ملفات الDLL
حمزه الوشلي كتب:الروابط تعمل بس للاسف المونتدى مايساعد حاولت اضع صور لكن لايقبل
ففكرت بأني اخدع المونتدى عشان اضيف روابط ولازم تكون الروابط بهذا الشكل
طبعا ليعمل الرابط اربط الفراغات فقط وضعها في صفحه جديده وبتشتغل الصوره ^^
ومشكور على التوضيح احمد
روابط الصور تشتغل لكن المنتدى ما يدعم انك تحط روابط الصورة مباشره مثال :
(( بدون الشرطه الي في البدايه )) [img]https://2img.net/h/oi59.tinypic.com/zlajyo.jpg[/img-]<br /><br /><font color=[/img]جربتها وظبط معي بس تأكد من ابعاد الصورة عشان تظهر الصورة كامله :
" />" />
وتقدر تدرجه من هنا بسرعه :
أحمد عبد الكريم- عدد المساهمات : 5
تاريخ التسجيل : 10/03/2015
رد: ملفات الDLL
يا احمد انا لم اقصد اني ماعرفت انا اعرف لكن المنتدى يطلعلي رساله تحذيرية فقط
وطبقت اللي تقوله لكن لم ينجح..
وشكراً على التوضيح
وطبقت اللي تقوله لكن لم ينجح..
وشكراً على التوضيح
حمزه الوشلي- عدد المساهمات : 6
تاريخ التسجيل : 11/03/2015
منتدى الحاسب الآلي لطلاب أ . سعيد الزهراني :: منتديات المراحل الدراسية :: طلاب الصف الأول الثانوي المستوى 2
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى