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

أعطوني نصائحكم لبدء فيجوال السي بلس بلس

مغلق
بدأه عمرو عماد في 3 أبريل 2007 · 4 رد · 673 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لا أعلم إن كان هذا العنوان سوف يغضب مشرف القسم أم لا

لكن لم أجد عنوانا غيره لأضعه

أولا:- أنا أعرف لغة فيجوال بيسك جيدا ولي مشاريع وأفكار ومشاركات كثيرة في هذه اللغة

ثانيا :- الحمد لله أملك تفكيرا منطقيا برمجيا جيدا لا بأس به وسريع البديهة (لكن أمام الكمبيوتر فقط :D )

ثالثا:- قمت بالعمل فترة كبيرة علي مترجم Borland للغة السي بلس بلس وعندي مفاهيم كثيرة جدا في السي بلس بلس تصل إلي الكلاسس ومفهوم التوريث ليست لدي أية مشكلة في قواعد اللغة فالحمد لله كنت أحبها حبا جما (كان كورسا لدي في الكلية) لكني لم أتعلمه بمثابة مادة لدي ولكن تعلمته لأنه لغة أنا في إحتياج شديد إليها

مشكلتي

عند دخولي علي مترجم اللغة فأنا الأن أتكلم عن سي بلس بلس

عند دخولي علي مترجم اللغة والمسمي Microsoft Visual C++ وجدت أنه ذو واجهة هائلة بخلاف واجة فيجوال بيسك المعتادة ولم أري أي طريقة لبدء مشروع حتي ولو نافذة واحدة أقوم بكتابة تحت زر مثلا كلمة أهلا حتي ولو في رسالة تنبيه (نعم هذا مؤسف جدا) مما أصابني بالممل وكل مرة أبدأ من حيث أبدا فلا أتقدم خطوة واحدة

فقلت بدل ما أعك الدنيا في بعضها أسأل أولي العلم فأنا لا أعلم عن واجهة هذه اللغة شئ

أسئلتي البسيطة

1-هل سيمكنني أن أقوم بعمل نافذة ووضع عليها بعض الأدوات من أزرار ومربعات نصوص مثلا كما كنت أفعل في فيجوال بيسك أم هناك إختلاف وكم صعوبة هذا الإختلاف؟؟

2-أعلم إن مصممي لغة السي بلس بلس لهم القدرة بإستخدام هذه اللغة عمل أي شئ بخلاف فيجوال بيسك التي تستخدم أدوات مصممه بهذه اللغة لكن ما الفرق الجوهري بين لغة فيجوال بيسك ولغة السي بلس بلس من حيث البيئة المرئية وأقصد بالبيئة المرئية هي كائنات علي ويندوز مثلا بعيدا عن شاشة الكنسول الكئيبة التي مللت من كثرة ظهورها ؟؟

3-لا أريد أن أتعلم قواعد سي بلس بلس فقد قضيت شهورا طويلة في هذه القواعد وليست لدي مشكلة فيها أما ما أريده هو كيف أبدأ بعمل برنامج ذو نوافذ لأبد أكتب وباقي الدوال سوف أعرفها بممارستي واحدة تلو الأخري؟؟

4-ما الفرق بين سي شارب وسي بلس بلس ؟؟

5-ما الجديد في سي بلس بلس دوت نت الذي يميزها عن الإصدارات القديمة؟؟

6-بماذا تنصحني هل أستخدم الإصدارات القديمة من مايكروسفت مثل مجموعة ستوديوا 6 أو أقوم بالدخول في الدوت نت مباشرة ؟؟ وإذا كان الإصدارات القديمة تفي بالغرض فأبلغني لأني أملك جهازا عقيما أعتقد أنه لا يقوي علي دوت نت ؟؟

في النهاية أعتذر عن إرهاقك في قراءة موضوعي الطويل هذا B) *-)

أرجوا أن تساعدوني فالوقت يمر مسرعا فأناأريد أن أبدأ لكن لا أعرف أين الطريق ؟؟

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

#2

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

اقتباس
لا أعلم إن كان هذا العنوان سوف يغضب مشرف القسم أم لا

أم لا :D

أنا استخدم المترجم Mingw من GNU و لكن سأحاول أن أجيب حسب معرفتي بمترجم Microsoft ,,

اقتباس
1-هل سيمكنني أن أقوم بعمل نافذة ووضع عليها بعض الأدوات من أزرار ومربعات نصوص مثلا كما كنت أفعل في فيجوال بيسك أم هناك إختلاف وكم صعوبة هذا الإختلاف؟؟

لا أعرف طريقة VB بالضبط و لكن لا أعتقد أن VC سيكون صعباً إذا كنت مبرمج ++C / C ,,

اقتباس
2-أعلم إن مصممي لغة السي بلس بلس لهم القدرة بإستخدام هذه اللغة عمل أي شئ بخلاف فيجوال بيسك التي تستخدم أدوات مصممه بهذه اللغة لكن ما الفرق الجوهري بين لغة فيجوال بيسك ولغة السي بلس بلس من حيث البيئة المرئية وأقصد بالبيئة المرئية هي كائنات علي ويندوز مثلا بعيدا عن شاشة الكنسول الكئيبة التي مللت من كثرة ظهورها ؟؟

هناك بيئات تطوير عديدة للـ ++C و أغلبهم يستخدمون مكتبات تحوي مجموعة من الفئات التي تغلف API النظام لتسهيل التعامل معاه ,, أما بخصوص عمل أي شيء فهذا يرجع إلى المبرمج نفسه B)

اقتباس
4-ما الفرق بين سي شارب وسي بلس بلس ؟؟

هما لغتان مختلفتان ,, و لكن ++C تتيح لك حرية أكبر في التعامل مع المؤشرات و الذاكرة ,, و هذه الخاصية في VC.NET يمكن تفعيلها أو إبطالها و هو ما يسمى Safe Mode في NET. ,, ( ليس لي خبرة في NET. ,, عبارة عن اطلاع فقط )

اقتباس
5-ما الجديد في سي بلس بلس دوت نت الذي يميزها عن الإصدارات القديمة؟؟

أهم ما يميزها أنها ++C مضافاً إليها إمكانيات NET. ,,

اقتباس
6-بماذا تنصحني هل أستخدم الإصدارات القديمة من مايكروسفت مثل مجموعة ستوديوا 6 أو أقوم بالدخول في الدوت نت مباشرة ؟؟ وإذا كان الإصدارات القديمة تفي بالغرض فأبلغني لأني أملك جهازا عقيما أعتقد أنه لا يقوي علي دوت نت ؟؟

إذا كنت تريد استخدام VC فلا أرى داعياً للرجوع إلى الاصدارات القديمة ,, هناك نسخة مجانية من المترجم تسمى Express يمكنك تحميلها و هي خفيفة نظيفة :D ,,

هذه مجموعة من الروابط المفيدة ,,

رابط تحميل VC.NET 2005 Express

قم باختيار المنتج الذي تريده و هو VC.NET و قم باتباع الارشادات و بعدها قم بتحميل الإصلاحات Service Pack ثم تسجيل المنتج مجاناً ,,

رابط تحميل SDK لتطوير برمجيات موجهة لـ Windows بدل NET.

اطلع عليه إذا كنت تريد تصميم تطبيقات غير موجهة لـ NET. ,, يعني ترجمة المشاريع إلى لغة الآلة بدل MSIL .

بالنسبة للفرق بين #C و ++C أو مترجم ++C القديم و الجديد من Microsoft قم بالبحث في google و ستجد مئات المقارنات :) ,,

لدي تعليق بسيط و هو أنه يوجد العديد من بيئات التطوير غير ++VC و أحدها ( الذي يعجبني شخصياً ) هو ++Ultimate

فيه العديد من المميزات الرائعة و هو مجاني بالمناسبة و فيه بيئة تطوير مرئية مثل VC و لكنه أبسط على ما أعتقد ,,

يمكنك الاطلاع عليه ,, أعطني رأيك B)

تحياتي

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 3 أبريل 2007 في 14:12

#3

-waf

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 3 أبريل 2007 في 14:07

#4

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

شكرا أخي خالد علي للردك علي مشاكلي في السي

وأعتذر عن تأخري في هذا الرد

لكن لي سؤال أخر أو أن أسأله

ما معني تطبيقات موجهة ل .Net كلمة موجهة ما القصد منها

وشكرا لك

#5

اد ايه السؤال ده كان بيدور فى نفوخى لحد ما جيبت انت ونزلته

:rolleyes: -waf

ONLY GoD CaN JuDGe mE

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…