emin3m lover
Nov 15 2006, 01:33 PM
السلام عليكم،
انا مبرمج VB .Net و اريد ان انتقل لل VC++ .Net، فما هى المتطلبات لهذا الانتقال؟
al_mobrmg
Nov 16 2006, 03:42 PM
بسم الله الرحمن الرحيم
أخي الكريم
تختلف لغة السي أو السي بلس بلس مهما كانت مسمياتها عن أي لغة برمجة أخرى وذلك بسبب كثرة تركيباتها وعدد أوامرها ومكاتبها الكبيرة وطريقة كتابة شفرتها .
وعند النظر في محالة الانتقال إليها وخصوصاً مبرمجي (VB) ستجد صعوبة كبيرة وذلك بسبب أنها تطلب منك تكوين كل شيئ وإعطائه (class) خاص به على عكس لغة (VB) والتي تعرف بسهولتها (وإخفاء أشياء كثيرة عن المبرمج).
فلغة (C++) تبدأ مع المبرمج من تكوين البرنامج إلى وصوله إلى التكوين النهائي .
وعند دخول لغات (NET) يقال أنه وجد تقارب بين اللغات وأنا أقول أنه خطأ ولكن ليس كبير .
فعند أخر دراسة قورنت برامج مبرمجة بلغة (VC++.net) و (VB.net) و (C#.net) وأنا أقول (VC++.net) وتم برمجت البرنامج بالشفرة المدارة أي شفرة تحت نطاق (.net) وجد أن لغة (VC++.net- C++CLI) أسرع من البرامج التي تم تصميمها باللغات الأخرى .
وعند برمجة برنامج بالسي++ بالشفرة الغير مدارة تجد نفسك تبرمج بلغة السي++ الإصدار السادس مع بعض الزيادات الطفيفة .
وعلى العموم ليس هذا موضوعنا .
أنا كتبت كل هذه الكلمات لكي تعرف أن الانتقال إلى لغة السي++ ليس أمر هيناً وليس أمر صعب .. بل يتطلب الكثير من الصبر للتعود على البيئة ومتطلباتها وأنا كل شيئ يكتب بالشفرة وليس بالأدوات
والسلام عليكم ورحمة الله وبركاته
S A R A
Apr 17 2007, 08:24 PM
سؤال للمبرمج .. خاارج نطااق التغطية ..
مااهو الفرق بين الشفرة المدارة والشفرة الغير مداارة..؟؟
hazzoom
Apr 17 2007, 09:58 PM
Managed Code: Code managed by CLR
Unmanaged Code: Code not managed by CLR

CLR: Common Language Runtime
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء
إضغط هنا.