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

مجموعة اسئلة حول ال VC++ 6

مغلق
بدأه Pixar في 10 أغسطس 2005 · 5 رد · 578 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قررت ان ابدأ بتعلم ال vc++ ووجدت دروس على الانترنت لشخص اسمه سليم الانصاري وهي دروس ممتازة

http://pomelo.ivia.es/mecanizacion/www/vcpp/

ولكن :wacko: :wacko: :s :(

وصلت للدرس السادس واحس انه هناك بعض التشويش في الفكرة المبنية عليها الفيجوال سي ++ :wacko: مع انها تتبع افكار الكلاس

يعني احس دماغي راح ينفجر :wacko: ولا يريد ان يتقبل او يفهم اي شيء من الذي شرحه الاخ سليم في درسه

عندي بعض الاسئلة

1- عند تكوين dialog box هل كل الادوات التي سأكونها في هذا الdialog ستكون تحت الكلاس الذي كونته لهذا الديالوج يعني

لا احتاج ان اكون كلاس جديد لكل اداة

2- ما هي علاقة بعض المتغيرات ك CEdit و CString بالكلاس وكيف يمكن ان اربطهم بالادوات التي وضعتها

3- متى اكون member variable and member function يعني ماذا تعتبر هذه الاداة بالنسبة للكلاس ككل هل هي object مثلا

4- هل كل اداة تعتبر كلاس لوحدها ولها دوال ومتغيرات خاصة بها ام ماذا

5- ما هي قصة ال ID واريد اي شخص لو يعطيني فكرة مبسطة عن ال classWizard ليس كله ولكن الاساسيات والتي لها علاقة بتكوين الFunctions and member data

احس بتشويش كبير في الفكرة العامة واحتاج منكم لو تعطوني فكرة منظمة او خطوات عامة عند التعامل مع الفيجوال سي ++ بالنسبة لشخص مبتديء

هل من الافضل ان اكمل تعلم ال vc++ ام انتقل الى ال vc++.net اريد رايكم بهذا

انتظروني مع اسئلة جديدة في المرة القادمة :D

#2

كيف يمكنني ان اخزن البيانات التي ادخلها المستخدم في ال edit box على شكل مصفوفة بحيث

اني اريد ان اقارن كل قيمة في المصفوفة او كل عنصر مع عناصر اخرى موجودة في edit box اخر

كيف يمكن ان اخزن ناتج هذه المقارنة في مصفوفة ثنائية البعد , هل استخدم نفس الطرق الموجودة في السي++

كيف اعرض ناتج هذه المقارنة في نافذة جديدة " اي اعرض المصفوفة الثنائية البعد "

هل هناك من دالة تمكنني من حساب ال run time لبرنامجي بالمللي او المايكرو ثانية

اتمنى ان احصل على اجابات هذه المرة

#3

1) نعم ,

2) CEdit ترمز للتحكم نفسه , أي ال control , والدوال الموجودة فيها خاصة بعمليات تحريك التحكم من مكانه , وتغيير الحجم , واللون وهذه الأمور , أما متغير التحكم , فيمكن أن يكون CString أو int أو أي نوع تختاره أنت من ال wizard وسيرمز للبيانات التي ستخزن في هذا التحكم ,

3) ال member var أو ال member Function كليهما أعضاء في الفئة , وتستخدم المتغيرات للمتغيرات والدوال لتأدية الوظائف ,

4)نعم كل أداة تقوم بإضافتها لل FORM مثلا تكون متغير من نوع كلاسها , يعني التحكم control الذي تضيفه هو مجرد Object ,

5) ال id الخاص بالتحكم , تسطيع بواسطة الوصول للتحكم بدون معرفة إسم المتغير أو ال object الذي يرمز لهذا التحكم . أي هو مجرد إسم آخر للتحكم ,

نصيحتي لك إنتقل لل C++.NET مع أن ال VC++ قوية جدا "ربما الأقوى" وستكون باقية لمدة من الزمن , لكن ال C++/CLI الموجود لها القسم الفرعي في قسم السي++ هنا , ناضجة لحد كبير ورائعة وقوية جدا ,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#4
اقتباس
هل هناك من دالة تمكنني من حساب ال run time لبرنامجي بالمللي او المايكرو ثانية

نعم وإبحث في الموضوع المثبت في القسم , عن موضوع "مواضيع مهمة في البرمجة" وستجد موضوع للتعليم المؤشرات آخر درس فيه تقريبا يوجد به إستخدامات لطريقة حساب الوقت ,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#5

عليكم السلام

Pixar .. اعلم انك تبحث عن الاجابة لكن سأعطيك نصيحة وانت بكيفك :) ,,,

تعلم دوال api قبل ما تنتقل الى mfc .. فاذا تعمقت في api ستكون mfc .... لعبة .... ,,,

اضف الى ان api اسهل بكثير وتعطيك المعلومة مباشرة ..

مثلا -

ID .. معرف نستخدمه مع الادوات .. ما راح تفهمه بالشكل المظبوط الا اذا تعلمت اساسيات API .,,, شوف الدروس ..

المشكلة اننا اذاتوجهنا مباشرة الى MFC ... فلن يكون هناك فرق بيننا وبين اهل البيسك :) ,,,

هناك مكتبات فضل من MFC ... سأطرحها بعد ايام ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

السلام عليكم

شكرا اخوتي لردودكم

اقتباس
نصيحتي لك إنتقل لل C++.NET

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

اقتباس
اعلم انك تبحث عن الاجابة

فعلا هذا ما اريده

السبب هو ان دكتوري في الجامعة يريد البرنامج بالفيجوال مع اني عملته بالسي ++ واشتغل ولكنه اصر

ان يكون بالفيجوال وموعد التسليم هو يوم الاثنين فبدأت بتعلمها وكل ما يهمني الان هو ان اعرف كيف انقل برنامجي الى البيئة المرئية والمشكلة التي تواجهني حاليا هي تخزين المتغيرات الموجودة في الedit box في مصفوفة ولم اعرف كيف

ان شاء الله بعد ان اسلم المشروع سأبدأ بتعلم الدوت نت والبرمجة بال win32 api ولكن ارجوا مساعدتي في ايجاد حل لمشكلة المصفوفة الان

اقتباس
نعم وإبحث في الموضوع المثبت في القسم , عن موضوع "مواضيع مهمة في البرمجة" وستجد موضوع للتعليم المؤشرات آخر درس فيه تقريبا يوجد به إستخدامات لطريقة حساب الوقت

لم اجد الموضوع

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

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