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

[مساعدة] ال Handle و ال Pointer

بدأه Shanx في 11 يوليو 2008 · 1 رد · 1,484 مشاهدة · في C++.Net
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

أسعد الله مساءكم / صباحكم

ما بال لغتنا الجديدة قد اجتاح قسمها هذا الهدوء

من بعد سنة من دراسة لغة C++ كمقرر دراسي

والذي أعتقد انه هو المقصول بالـ native C++

فكرت في الاتجاه للغة الجديدة الـ C++/CLI

ولقلة المصادر صادفت بعض الصعوبات

وخاصة ان اغلبها وجهت لمبرمجي الـ Managed C++

عالعموم كانت مشكلتي مع أهم اختلافاتها وهو الـ Handle

فهمت الأمثلة وكيف استخدمت

والـ syntax لم يكن به الشي الجديد

ولكن سؤالي أين الاختلاف عن الـ pointers

امجرد انه بالـ native heap والآخر بالـ manage

أم ماذا؟

ومتى نستخدم كلاهما ؟

أيعني إن الـ class و الـ String لا تعرف الا بالـ handle

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

فله جزيل الشكر والامتنان

وحتى لللغة ككل .. ان كان هناك كتابا لها مبني على خلفية بالـ native C++ فقط

فهذا شي يسرني

وفقنا الله واياكم

تحيتي

#2

سلام shanx

أنصحك بقراءة العشرة أبواب الأولى من كتاب

Beginning Visual C++ 2005, by Ivor Horton

ففي هذه الأبواب يشرح جميع أساسيات C++ ثم مايقابلها في C++/CLI في نهاية نفس الباب، أعتقد أنه و بمعرفتك السابقة ب C++ ستقرأه سريعاً وسيجاوب على الأسئلة التي طرحتها، ستلاحظ أنه يواصل في الأبواب التالية شرح برمجة الويندوز بإستخدام دوال الMFC وبما أن هدفك ال C++/CLI فإن المعلومات الغنية في MSDN Library التي تأتي مع الكومبايلر ستغنيك عن أي شيء اخر.

إذا أتقنت C++/CLI فإني حينئذ أنصحك بكتاب:

Expert C++/CLI:

.NET for Visual C++ Programmers

والذي يجاوب العديد من الأسئلة والمشاكل الحقيقية (ومن إسمه فهو ليس مفيدا لبدء التعلم)

1

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

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

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

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

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