الشبكة العربية لمطوري الألعاب

مبتدئ  scorpion sting مشاركة 1

هل الفرق بين 6 ++visual C و net. كبير؟

وكذلك بالنسبة ل visualC++ Express

هل الاساس يبقى نفسه أم يتعدل.؟




وشكرا سلفا لمن يتفضل علينا بالاجابة.

deal with the best

die like the rest

خبير مدير وسام البهنسي مشاركة 2

التعليق على مشاركة scorpion sting في Dec 5, 2006 10:08 :

> هل الفرق بين 6 ++visual C و net. كبير؟
>
> وكذلك بالنسبة
> ل visualC++ Express
>
> هل الاساس يبقى نفسه أم يتعدل.؟

الفرق بين VC6 و VC.NET شاسع. إن كان هناك أساس يبقى فقد تكون نسبته لا تتعدى الـ 30%.
إن VC6 عمره يربو عن الست سنوات الآن، وهي (لدقيقي الملاحظة) فترة تتجاوز الخمس سنوات!
طبعاً أقصد بهذا أن هذه هي الفترة التي تفترض فيها الشركات أن البرنامج قد انتهى عمره وتنتهي عندها عقوده غالباً (حمايات ملكية وما إلى ذلك).

بالنسبة للمترجم نفسه، فقد تغير بشكل شاسع طبعاً وذلك تماشياً مع المعالجات الحديثة. كذلك ازدادت توافقيته مع معايير ANSI للـ ++C مما يعني portability إضافية.

إذن باختصار: أسرع، أكثر توافقية، مزايا جديدة و _هامة_، أمان (security)، و أخيراً... مجاناً!!

نسخة Visual C++ Express مجانية تماماً وهي تحتوي على كل المزايا الفعالة لفرد يريد أنا يبني برنامجاً حقيقياً. شخصياً لا أرى أية أعذار للاستمرار في استخدام VC6...

شكراً!

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  Mohammad Khashashneh مشاركة 3

My opinion:
If we're talking about the editor itself, I think VC 6.0 is better for me.
2 years ago I started to use VS 2003 (VC.net) for the regular C/C++ projects and I was irritated by the huge difference (GUI wise) between them. when you are so used to some tool and suddenly you decide (Your boss actually) to upgrade or change it, it will not be always a good experience. Most of the dialogs, shortcuts, "Wizards" even the project, file views were different. recently I used VC 2005 Exp. a couple of times and I think its better than both of them. They restored some old style features (shortcuts) which made me happy ;). Also the updated help environment is even better than the MSDN library itself.

But If we're talking about the Compiler, it depends on the project. Do you want to still use the old version of the libraries for maintaining an already shipped project? or do you want to upgrade and take advantage of the new features including more standard C++ support, .NET support and of course the MFC7 library.

As for VC 2005 Exp, you can still develop WinAPI and .NET applications, but there is no support for MFC or ATL. You need to buy the full version of VS 2005 for that.

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع

خبير مدير وسام البهنسي مشاركة 4

التعليق على مشاركة Mohammad Khashashneh في Dec 7, 2006 03:17 :

> 2 years ago
> I started to use VS 2003 (VC.net) for the regular
> C/C++ projects and I was irritated by the huge difference
> (GUI wise) between them. when you are so used to some
> tool and suddenly you decide (Your boss actually) to
> upgrade or change it, it will not be always a good experience.
لكن ألا تراها من المبالغة التعلق الزائد بإصدار لدرجة تجنب التطوير للإصدار الجديد من البرنامج نفسه؟
> Most of the dialogs, shortcuts, "Wizards"
> even the project, file views were different. recently
> I used VC 2005 Exp. a couple of times and I think its
> better than both of them. They restored some old style
> features (shortcuts) which made me happy ;). Also the
> updated help environment is even better than the MSDN
> library itself.
على ما أذكر كان خيار تحديد نوعية الـ shortcuts متاحاً من أول واجهة في VS.NET 1.0. حيث يمكنك اختيار اختصارات VC6 بدلاً من الاختصارات الجديدة... وطبعاً النوافذ جميعها يمكن توضيعها بالوضع الذي يناسبك...

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  Mohammad Khashashneh مشاركة 5

Really!, I didn't know that you can choose the old style shortcuts. My version is Japanese and I only know how to change the Project options. I never ventured in the Editor options. I'll look that up.

Wisam I am not against upgrading at all, the reason why I didn't like it is because of the shortcut/style change. Unfortunately I can't use a different version other than the one my team are using. If its up to me I would like to use VS 2005 instead.

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع

خبير  أحمد عبد الغني مشاركة 6

التعليق على مشاركة Mohammad Khashashneh في Dec 11, 2006 10:34 :

> Really!, I didn't know that you can choose
> the old style shortcuts. My version is Japanese and
> I only know how to change the Project options. I never
> ventured in the Editor options. I'll look that up.
>
> Wisam
> I am not against upgrading at all, the reason why I
> didn't like it is because of the shortcut/style change.
> Unfortunately I can't use a different version other
> than the one my team are using. If its up to me I would
> like to use VS 2005 instead.
أعتقد أن كلنا نحب التطور والترقية للأحدث. لكن أحياناً التعود على إصدار يخلق علاقة غريبة تجعل الشخص يتعلق بها. طبعاً أحياناً الإصدار الأحدث يكون أسوأ من السابق وعندها لا نستطيع سوى البقاء على النسخة السابقة (كما حدث مع بعض الأشخاص في VC6 و VS.NET 1.0).
لكن اعتقد ان الموضوع متعلق بأي جانب من البرنامج انت تعمل. يعني واحد عمله مركز في ميزة معينة من البرنامج، لكن في الإصدار الحديث تغيرت للأسوأ.
عندها مش حتفرق مع الشخص إن كان هناك مزايا أخرى أحسن...

رأيي فقط.

اللهم انصر أهلنا في فلسطين وآجرنا أن نكون عوناً لهم