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

#c تتربع على قمة هرم Windows Applications

بدأه مجلـد جديـد في 13 يوليو 2008 · 11 رد · 1,559 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اود ان يكون الموضوع مساحة لطرح الآراء وتبادل وجهات النظر

لغة ال #C

او السي شارب

Object Oriented Programming Language

كانت لي محاولات في استخدام مكتبة MFC على بيئة Visual Studio 2005 واستطيع ان اعمل بعض البرامج البسيطة كالرسم واستخدام textboxes

ثم بعد ذلك بدأت في تعلم مكتبة Qt واستخدمت بيئة QDevelop لكتابة برامج بسيطة جداً ايضاً

الآن تعلمت وتقدمت في لغة #C ، مبتداءً بتطبيقات GUI ، وجدت ان لغة #C مع Visual Studio 2005 اداة خارقة تستطيع عمل الكثير بسهولة و وقت أقل!

استطيع ان اقول وبكل ثقه ، تطبيقات Windows Applications اسهل وافضل مع #C على بيئة التطوير VS2005

هذا يفسر ايضاً ابتعاد الناس عن استخدام مكتبة MFC لكثرة تعقيداتها

ما رأيكم انتم ؟

#2

MFC so powerful

#3

نورا مجدي

ماهي الاشياء التي تتوفر في مكتبة MFC ولا توجد في #C ؟

#4
اقتباس
ماهي الاشياء التي تتوفر في مكتبة MFC ولا توجد في #C ؟

Reverse engineering

#5
<b>بن العيد</b> كتب:

Reverse engineering

؟؟؟؟

#6

السلام عليكم,

لغة السى شارب اثبتت وجودها علي مستوى لغات البرمجة تحت منصة الدوت نت.

والبرمجة تحت منصة الدوت نت اصبح العمل بها اكثر سهولة جداً عن اية منصة اخري.

ولكن الشئ الوحيد الذي يعيب هذة المنصة هو البطئ الشديد في تطبيقات GUI خاصتاً عند إقلاع التطبيق.

واتمني ان يوجد لها حل ان شاء الله .

مواضيع متنوعة

#7
بن العيد كتب:
Reverse engineering

ِِAnswer: obfuscation

Moudey كتب:
ولكن الشئ الوحيد الذي يعيب هذة المنصة هو البطئ الشديد في تطبيقات GUI خاصتاً عند إقلاع التطبيق.

واتمني ان يوجد لها حل ان شاء الله .

يمكن حل مسألة البطء في البداية عن طريق عمل كومبايل للبرنامج وقت التنصيب.

#8

السلام عليكم ورحمة الله

البطء واستهلاك الذاكرة هي سمات تطبيقات الدوت نت بصورة عامة ولكن توجد الكثير من الحلول للتقليل منها وذلك بكتابة الكود بصورة محكمة بحيث يقوم الـ Garbage Collector المسئول من تنظيم الذاكرة المستهلكة بواسطة البرنامج بأداء عمله بصورة سليمة، ولكن يجب أن نأخذ بالإعتبار أيضاً الحلول التي يمكن أن تقوم بها باستخدام هذه المنصة وسرعة أداء الحواسيب الآن.

والله الموفق

#9

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

اما بعد :

مع تحفظي على كلامك عندما تقارن Qt مع #C فكأنك تقارن بين الجنة والنار

يا أخي ليس هناك مجال للمقارنة Qt تتعامل مع المستوى الأدنى مع جميع الأنظمة من وندوز ولينوكس ويونيكس و ماك وو

هذه غير السرعة طبعا .

أعتقد ان مايكروسوفت سوف تفكر بالبرمجة تحتة اطار عمل Qt وتترك mfc و #C

بسم الله الرحمن الرحيم

مدونة دوال

كيوتي العربي

#10
مجلـد جديـد كتب:
نورا مجدي

ماهي الاشياء التي تتوفر في مكتبة MFC ولا توجد في #C ؟

C++ in general:

  • Multiple Inheritance for classes
  • Pointers

تم تعديل هذه المشاركة بواسطة temp_نورا مجدى_temp في 21 يوليو 2008 في 20:05

#12
temp_نورا مجدى_temp كتب:
C++ in general:

  • Multiple Inheritance for classes
  • Pointers

لماذا نستخدم الـpointers أصلاً و لدينا delegates و refernce types؟

و ماذا تضيف الـMultiple Inheritance إلى تطوير التطبيقات؟ و معظم خبراء الـOOP يعتبرون أن التصميم باستخدام الـMultiple Inheritance هو تصميم خاطئ.

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