الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

لماذا تعدد المكتبات

بدأه دعم ++ في 10 مارس 2008 · 9 رد · 989 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اعزائي اعضاء المنتدى السلام عليكم ورحمة الله وبركاته

عندي اسئلة حول المكتبات

خاصة بعد ما التبست عليا وكثرت عددها

وسؤالي هو لماذا لا نتحدث عن مكتبات c++

الرئيسية مثل iostream

وهل المكتبات الأخرى افضل منها ام لأنها تدعم واجهات رسومية بطريقة اسهل

ارجوا اجابتي ويعطيكم العافية وشكرا

#2

السلام عليكم

=======

اقتباس
لماذا لا نتحدث عن مكتبات c++

الشق هذا من السؤال مني عارفة اجاوبك عليه. لكن رايحة احكي بخصوص المكتبات بصفة عامة:

======

لغة C++ لغة منفرده بكلماتها وتقنياتها..مطورين هذي اللغة عملوا مكتبة اسمها المكتبة القياسية بتساعدنا برمجياً على إنجاز بعض الأشياء مثل إدخال قيمة إلى وإخراج قيمة من البرنامج وهذي موجودة بالملف الرأس اللي انت كاتبه iostream. او ممكن هناك اشياء اخرى بتساعدنا حسابياً مثل الدوال الحسابية لحساب "الساين" او حساب مربع عدد و وو و.. وايضاً ملف رأس آخر بنفس المكتبة لإيجاد بعض القيم مثل القيم العشوائية..او التعامل مع النصوص..هذي اسمها المكتبة القياسية وبتتحمل عادي مع بيئة ++C.

======

هناك مطورين آخرين او شركات بتعمل مكتبات لأشياء أخرى إضافة إلى المكتبة الرئيسية مثل المكتبة العامة للقوالب STL..تتعامل مع قوالب البيانات بشكل عام وبتدعم برمجيات تعمل كأدوات

======

هناك مكتبات رسومية اخرى..مثل مكتبة MFC, QT, wxWidget..هذي المكتبات نعمل بيهن برامج نوافذ نتحكم معها بواسطة الماوس مثل برامج الوندوز العادية... مثل هذا النوع من المكتبات بتحملهن من مواقع المطورين الخاصة إما مجاني او بمقابل مادي بحسب ترخيص المطورين..

======

باختصار اخي الكريم: اعتبر المكتبات إمتداد لعمل اشخاص غيرك..انت بتعيد استعماله لبرامجك الخاصة وممكن بتعمل امتداد لغيرك كمان..

======

تمنياتي

تم تعديل هذه المشاركة بواسطة رغـــــــــد في 10 مارس 2008 في 08:35

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#3

رد جدا جميل اختي

ولكن انا اتعلمت مكتبات مثل signal & errno ومكتبات اخرى واستخدم حاويات stl هل هذه لمكتبات لا تفي بالغرض ام يجب ان اتعلم

qt & mfc & win32 :lol:

#4

شو غرض يعني؟؟ اخي لو انا عاملة برنامج لحساب أجور عمال..رح يكون إلك غرض من استخدام برنامجي هذا. لو كنت بتحتاج طبعاً...يعني مني فاهمة شو يعني تفي بالغرض؟؟

=====

لو كنت رايد إنشاء برامج رسومية اختر مكتبة مناسبة لإنشاء هذا النوع من البرامج..

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

====

لو كان إلك غرض بإخراج وادخال قيم بسيطة إلى برنامجك المكتبة الرئيسية القياسية بتفي بهذا الغرض مثل الملف الرأس iostream..

====

البرمجة اخي بصفة عامة عبارة عن مشكلة وحل يتناسب ويفي بالغرض اللي انت رايده...وممكن غرضك بيكون موجود بمكتبة وممكن لا...وممكن المكتبة هديك اسهل وهذي لا و و و..وممكن تعمل مزيج بين المكتبات عند استعمالهن...

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#5

شكرا جزيلا على الرد

ولكن عندي سؤال واعذريني على كثرتها هل بإمكان مكاتب qt يفعل ما يفعله المكاتب القياسية

انا قريت لكي رد في موضوع آخر تقولي فيه انه بامكانك بناء نظام بمكتبة qt وهل مكاتب مثل graph و graphics لا تفي بالغرض

تم تعديل هذه المشاركة بواسطة دعم ++ في 10 مارس 2008 في 09:21

#6

لا تهتم اخي اسأل مثل منت رايد... نحنا بمنتدى لو ما جوبتك وخرجت عجلانة لأي سبب.. رح يجاوبوك اخوتي الكرام بأفضل من اجوبتي..

=========

بالمناسبة لسؤالك عن Qt هل تعمل مثل المكتبة القياسية..

نعم اخي ...بالمكتبة Qt ملف رأس مثل iostream اسمه QTextStream و له فضاء حيّز مثل std و اسمه qstd ومعرّف جواته كائنات للإدخال والإخراج cout و cin واسماهن كذلك cout و cin.

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#7

افهم من كلامك كله انك تنصحيني اكمل مع المكتبة القياسية صحيح :lol:

#8

عامل معي مثل احمد بدير مع سهير البابلي..لما بتقول اسمه يبدا بحرف العين..وهو يرد يحزر ويقول "عحمد".... :lol:

========

عبعال اخي عبعال .. "ريا وسكينة".... :happy:

======

تمنياتي

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#9

ما قلتيلي ما رايك اكمل مع المكتبة القياسية ام احول

خاصة اني اعرف 15 مكتبة قياسية :P

واذا قلتولي اكمل مع المكاتب القياسية اديكم هدية انا اسويها بنفسي :D

ووعد الحر دين

#10

ما نصحتوني ادرس المكتبات القياسية ولا qt

مواضيع مشابهة