Visual Studio 2010 Released
اقتباسوأقول للمرة الأف لم أنقص من قيمة دوت نت فهي عملاق معروف ولا أحد ينكر ذلك ولكن القليل من الذين يستخدموا الدوت نت يمكن أن نطلق عليهم مبرمجون وأعتقد أنهم يستخدمون لغات أخرى ولكن الدوت نت بالنسبه لكثير من المبرمجين هي أداه لإنهاء العمل بشكل سريع وبدون جهد كبير
يبدو أننا وصلنا لإتفاق هنا (مع آنك وصفت مبرمجي دوت نيت بالمستخدمين في ردك الآول ) ، وهذا ما ينطبق على كل من عمل بأية لغة برمجية سواء آكانت .net أو php او جافا ...إلخ
بالنسبة لسؤالك :
يمكنك إستخدام dynamic (آجمل ما أبدعه فريق دوت نيت 4 ) قد تجد الكود آطول قليلاً ولكن تذكر أنك في لغة مترجمة و Strong Data Typing :
dynamic programConfig;
programConfig = new Hashtable();
programConfig["a"] = new Hashtable();
programConfig["b"] = new Hashtable() ;
programConfig["a"]["name"] = "a1" ;
programConfig["a"]["caption"] = "21" ;
programConfig["b"]["name"] = new Hashtable() ;
programConfig["b"]["name"]["color"] = "red" ;
programConfig["b"]["name"]["bgcolor"] = "black" ;الآفضل أنك في هذه الحالة تستخدم إمكانيات XML لكتابة ملف config (راجع صفوف Configuration في .Net لمعلومات آكثر ) وعندها ستآجد الآمور سهلة جداً ....
اقتباسربما المثال غير واضح :) ولكني واجهت هذه المشاكل كثيرا مع فجوال بيسك وأعتقد أن كثيرين غيري يواجهون هذه المشاكل ولو عرفوا إمكانيه أي لغة سكريبت سينتقلوا إليها فورا ودون تردد
مع فيجوال بيسك و ليس فيجوال بيسك دوت نيت :happy: :happy: ...
سؤالي البريء لك : آعطني لغة سكربت تفضلها آنت لبناء تطبيقات Desktop Application ؟
تم تعديل هذه المشاركة بواسطة م. حسام فيصل في 18 أبريل 2010 في 10:18
السلام عليكم ...
أعتقد أن النقاش أخذ مجرى مختلف عن منبعه, و لكن للأسف برأيي الشخصي مقارنة لغة* PHP بلغة مصممة جيداً هو ضرب للمنطق بعرض الحائط. PHP لغة مصممة من هاو, صحيحit gets the job done و لكن كان من الممكن أن تكون أفضل بكثير. نحن في 2010 و مازالت مصممو PHP يحاولون إضافة دعم جيد لـ Unicode حتى الآن! أما أن تأتي إلى Statically Typed Language أو بمصطلح أدق لغة تتطلب الـ Type Annotation كما هو معتاد في اللغات الـ Statically Typed منذ زمن بعيد, و تخبرها بأن اللغة التي أستخدمها لا تتطلب ذلك الـ Type Annotation, بالتالي اللغة التي أستخدمها أفضل أو كما تقول More Expressive فهذا أيضاً خروج عن المنطق! كثير من اللغات الـ Dynamically Typed تملك الـ Expressiveness التي تملكها PHP و أكثر. و هناك لغات Statically Typed كـ Haskell تحطم PHP و غيرها في هذه النقطة. أخيراً, أنا لست هنا لأكون مع لغة ضد أخرى, و لكن لأوضح رأيي فقط في أن لكل لغة مميزات كما أن لها عيوب. و مادام أن المبرمج يعرف اللغة جيداً فسيكتب كود جيد و العكس صحيح. و لا تنسى أصلاً أن لغة PHP تعتبر Weakly Typed, و معظم اللغات الـ Dynamic الحديثة كـ Python هي لغات Strongly Typed.
* أتكلم هنا عن اللغة فقط, بغض النظر عن الـ Framework نفسه أو لماذا PHP عملية كـ منصة تطوير بشكل عام.
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 18 أبريل 2010 في 13:42
مرحبا شباب
شو في ما في؟؟ :cool:
والله دايخ من الاكل
وكنت بقرأ الموضوع
والله الموضوع ساخن
ما المهم بالنسبة لأي مبرمج، ولأي مستعمل للبرنامج، هل كيف بُرمج البرنامج، وعلى أي منصة، وبأي لغة، أم أن المهم هو جودة البرنامج، وقيامه بالعمل المُنتظر منه؟؟
كل هذا الكلام مضيعة للوقت والجهد.
تم تعديل هذه المشاركة بواسطة JustPassing في 18 أبريل 2010 في 14:40
Khaled.Alshaya كتب:السلام عليكم ...
أعتقد أن النقاش أخذ مجرى مختلف عن منبعه, و لكن للأسف برأيي الشخصي مقارنة لغة* PHP بلغة مصممة جيداً هو ضرب للمنطق بعرض الحائط. PHP لغة مصممة من هاو, صحيحit gets the job done و لكن كان من الممكن أن تكون أفضل بكثير. نحن في 2010 و مازالت مصممو PHP يحاولون إضافة دعم جيد لـ Unicode حتى الآن! أما أن تأتي إلى Statically Typed Language أو بمصطلح أدق لغة تتطلب الـ Type Annotation كما هو معتاد في اللغات الـ Statically Typed منذ زمن بعيد, و تخبرها بأن اللغة التي أستخدمها لا تتطلب ذلك الـ Type Annotation, بالتالي اللغة التي أستخدمها أفضل أو كما تقول More Expressive فهذا أيضاً خروج عن المنطق! كثير من اللغات الـ Dynamically Typed تملك الـ Expressiveness التي تملكها PHP و أكثر. و هناك لغات Statically Typed كـ Haskell تحطم PHP و غيرها في هذه النقطة. أخيراً, أنا لست هنا لأكون مع لغة ضد أخرى, و لكن لأوضح رأيي فقط في أن لكل لغة مميزات كما أن لها عيوب. و مادام أن المبرمج يعرف اللغة جيداً فسيكتب كود جيد و العكس صحيح. و لا تنسى أصلاً أن لغة PHP تعتبر Weakly Typed, و معظم اللغات الـ Dynamic الحديثة كـ Python هي لغات Strongly Typed.
* أتكلم هنا عن اللغة فقط, بغض النظر عن الـ Framework نفسه أو لماذا PHP عملية كـ منصة تطوير بشكل عام.
صحيح ان PHP مصصمة من قبل هاو (لا اعرف هنا ان كانت التسميه صحيحة ! ) , ولكن هذه لا يعني انها لغة فقط it gets the job done ! هذه اجحاف كبير ..
هناك مميزات للPHP تجعلها تتميز عن غيرها لا مجال لذكرها هنا و رغم اني اتفق معك بلنسبة لل unicode الا انه توجد حلول متوفرة لهذه المسئلة :) , وسوف يتم دعمها في PHP6 .
ايضا لا يمكن وصف البايثون بانها لغة Strongly Typed بمعنى الكلمة انظر هنا : http://wiki.python.org/moin/Why%20is%20Python%20a%20dynamic%20language%20and%20also%20a%20strongly%20typed%20language .
في النهاية الموضوع بمعظمه يقع على عاتق المبرمج , فيستطيع المبرمج المتمكن من لغه التي يستخدمها ان يطوعها لانتاج برامج عالية الجودة , اما العكس , فاافضل لغات لن نتفعك ..
تم تعديل هذه المشاركة بواسطة ahmad123 في 18 أبريل 2010 في 18:54
أنا قد جربت هذا الإصدار ثقيييييييييييييييييل , وصدقوني الـ2008 أفضل بكثير
HeartOutputStream myHeart;
OutputStream myHeartOutStream;
myHeartOutStream = MAllaw.getHeart().getOutputStream();
myHeart = new HeartOutputStream(myHeartOutStream);
while(myHeart.isStillBeating())
myHeart.write("I ♥ Java");
ahmad123 كتب:ايضا لا يمكن وصف البايثون بانها لغة Strongly Typed بمعنى الكلمة انظر هنا : http://wiki.python.org/moin/Why%20is%20Python%20a%20dynamic%20language%20and%20also%20a%20strongly%20typed%20language .
في النهاية الموضوع بمعظمه يقع على عاتق المبرمج , فيستطيع المبرمج المتمكن من لغه التي يستخدمها ان يطوعها لانتاج برامج عالية الجودة , اما العكس , فاافضل لغات لن نتفعك ..
هذا أحد المفاهيم الخاطئة عن لغات البرمجة فالDynamic Language لا تعني أنها أيضاً Dynamic Type.
في أغلب الأوقات الDynamic Language تعني أن المتغيرات لا تحتاج الى Type و لكن هذا لا يعني أن القيم ليس لها Types
M.Allaw كتب:أنا قد جربت هذا الإصدار ثقيييييييييييييييييل , وصدقوني الـ2008 أفضل بكثير
أي اصدار جربت ؟؟ الBeta كانت ثقيلة باعتراف Microsoft و لكن تم اصدار الRC بعدها بشهور و كان الهدف منها هو تحسين الأداء و كانت سريعة جداً جداً.
ثم بالنسبة لموضوع الثقل لا تستخدم اصدارة أكثر من احتياجاتك, فاذا كنت على سبيل المثال طالب أو هاو فاصدراة Express تكفيك و هي سريعة جداً جداً جداً و لكن لا تستخدم Ultimate دون سبب و تعترض على أنها ثقيلة.
مصري في بلاد الفرنجة.
قريباً اقرأ مقالاتي على It-scoop
motamayez كتب:هذا أحد المفاهيم الخاطئة عن لغات البرمجة فالDynamic Language لا تعني أنها أيضاً Dynamic Type.
في أغلب الأوقات الDynamic Language تعني أن المتغيرات لا تحتاج الى Type و لكن هذا لا يعني أن القيم ليس لها Types
لا ال Dynamic Language is Dynamically Typed ,, المفهوم الخاطىء الشهير هو ان ال Dynamic language is necessarily weakly typed
الفكره ببساطه فى ال Dynamic/Strong language انها تسمحلك تغير فى المحتوى الخاص بالاسم وتبعا لذلك يتغير ال Type ,, انما لكل شىء نوع محدد وواضح من وجهه نظر ال Compiler/Interpreter
والعمليات تكون على types متشابهه ,, وهناك كميه اخطاء لا بأس بها تتعلق بال type
اما ال Dynamic/Weak المشكله/الميزه هى فى حجم ال Implicit Conversions الحادث ,, الميزه فى الموضوع ان ال Compiler/Interpreter ,, لا يرفض شىء تقريبا (ال PHP يحتاج الى شىء كارثى حتى يتوقف عن ال Interpretation ) وهذا طبعا هو عين العيب ,, وهنا ايضا هناك فى فتره معينه Type معين وواضح ل 'name' محدد
---
طبعا انا اعترض بشده على فكره ان ال PHP هى behind time من ناحيه الهيكل والتنفيذ ,, هناك مشاكل ,, لكن اللغه متميزه جدا وتستخدم فى اماكن كثيره لسهوله تطويعها ,, الرد فى هذه النقطه طويل لكنه مكرر
اقتباسما المهم بالنسبة لأي مبرمج، ولأي مستعمل للبرنامج، هل كيف بُرمج البرنامج، وعلى أي منصة، وبأي لغة، أم أن المهم هو جودة البرنامج، وقيامه بالعمل المُنتظر منه؟؟كل هذا الكلام مضيعة للوقت والجهد.
كيف تقول مضيعه للوقت ؟ عن ماذا نتكلم منذ الصباح ؟
أقول أن الدوت نت تعتمد على ملفات نظام ويندوز وهذا يؤثر على الأداء والجوده وتقول ليس مهم على أي منصه أو أي برنامج يجب أن نبدأ !! ولا أعلم من قام بتقييمك بإجابيه على هذا الرد
أخي الكريم لا يهمني كثيرا بماذا سينتهي بك المطاف وعلى أي لغة ستستقر ولكن أنصحك بتجربه لغات أخرى مثل الجافا والبايثون وإذا كنت من مصممي المواقع لغة بي أتش بي وبيرل بغض النظر عما يقوله الآخرين عن كل لغه ولكن بما أن لديك وقت وأنت في فترة دراسة فلماذا لا تغتنم الفرصه وأنت تعلم أن الجامعه لا تعطي إلا ما تشير عليها قوانين عالميه كلها مبنيه على إعمار جيب الشركات التي تدفع أكثر , فكر قليلا لماذا دوت نت هي التي تدرس بكل الجامعات وحتى في المدارس !! مع أنها غير مجانيه بغض النظر عن العيوب ويدرس الأوفيس وهو غير مجاني ويتم إهمال لغات مجانيه مفتوحة المصدر وبرامج مجانيه ولا نسمع عنها إلا من أشخاص يعتبرهم النظام مخربين ويلعبون بعقول البشر ورجعيين ويريدون تغيير العالم للأسوأ ويتم مهاجمتهم بكل الطرق , إذا كنت شخص يريد الهدوء في حياته يلبس البدله ويستيقظ من الصباح ويعود في المساء وينجز مهمات تطلب منه ويأخذ الراتب في آخر الشهر ليسدد فواتيره فهذا شأنك أما إن كنت تبحث عن الحريه تلبس ماتشاء وتستيقظ فجرا للصلاه وتستمتع في باقي يومك مع الأهل والأصدقاء ويأتيك المال في كل فترة على حسب ماتقوم به من عمل حر فيجب أن تتعب وتقطع الحبال التي تلفك وأول هذه الحبال هو الحبل الذي حول رقبتك دوت نت
اقتباسإذا كنت شخص يريد الهدوء في حياته يلبس البدله ويستيقظ من الصباح ويعود في المساء وينجز مهمات تطلب منه ويأخذ الراتب في آخر الشهر ليسدد فواتيره فهذا شأنك أما إن كنت تبحث عن الحريه تلبس ماتشاء وتستيقظ فجرا للصلاه وتستمتع في باقي يومك مع الأهل والأصدقاء ويأتيك المال في كل فترة على حسب ماتقوم به من عمل حر فيجب أن تتعب وتقطع الحبال التي تلفك وأول هذه الحبال هو الحبل الذي حول رقبتك دوت نت
لاتعليق :lol: :lol: .....
اقتباسإذا كنت شخص يريد الهدوء في حياته يلبس البدله ويستيقظ من الصباح ويعود في المساء وينجز مهمات تطلب منه ويأخذ الراتب في آخر الشهر ليسدد فواتيره فهذا شأنك أما إن كنت تبحث عن الحريه تلبس ماتشاء وتستيقظ فجرا للصلاه وتستمتع في باقي يومك مع الأهل والأصدقاء ويأتيك المال في كل فترة على حسب ماتقوم به من عمل حر فيجب أن تتعب وتقطع الحبال التي تلفك وأول هذه الحبال هو الحبل الذي حول رقبتك دوت نت
لا أدري ما دخل صلاة الفجر في الدوت نت!! لكن اسمح لي بترديد ما فهمت من جملتك التي أقل ما يمكن أن أصفها به هو التعبير المصري (جيت تكحلها عميتها)
اذا كنت تريد أن تعمل عملاً مرموقاً و تعيش حياة مستقرة فابقى مع دوت نت, و اذا كنت تريد أن تعمل بالقطاعي و حسب التساهيل و تقضي ساعات فراغك على المقاهي حتى يأتي الفرج, فعليك بأي شئ اخر.
شكراً أفدت و أوجزت.
مصري في بلاد الفرنجة.
قريباً اقرأ مقالاتي على It-scoop
النظرة في الموضوع ليست نظرة موجهة لكتابة الكود
انما لطريقة التفكير
و انا بالنسبة لي كل امور الارض تمشي على خطة مسبقة conspiracy
واعتقد ان الكثير لا يعي ماهية هذه الامور
اقتباسإذا كنت شخص يريد الهدوء في حياته يلبس البدله ويستيقظ من الصباح ويعود في المساء وينجز مهمات تطلب منه ويأخذ الراتب في آخر الشهر ليسدد فواتيره فهذا شأنك أما إن كنت تبحث عن الحريه تلبس ماتشاء وتستيقظ فجرا للصلاه وتستمتع في باقي يومك مع الأهل والأصدقاء ويأتيك المال في كل فترة على حسب ماتقوم به من عمل حر فيجب أن تتعب وتقطع الحبال التي تلفك وأول هذه الحبال هو الحبل الذي حول رقبتك دوت نت
قد تفهمون الموضوع بشكل خاطىء
لكن من منا شاهد افلام توضح ان الانسان سوف يصبح كالرجل الالي
والشركة تحكم العالم
نعم ذلك سوف يكون
ما دامت الامور تمشي بهذه الطريقة
وهنا ينظر Bastr3 بالمنصات المفتوحة المصدر بأنها منصات للدفاع عن الحريات في جزء من هذا الكون
وان Microsoft و باقي الشركات الضخمة ماهي الا شركات مسيطرة
تابعة لخطة استراتيجية تمشي بحذافيرها
وقد يستهين البعض بمثل هذه المواضيع
انظرو اهذا الرابط
http://en.wikipedia.org/wiki/Bilderberg_Group
قد تختلف النظرة من مبرمج لاخر
بان البرمجة هي منهج فلسفي ذو رسالة
والبعض ينظر اليها كمصدر ربحي
والكل يدافع عن عرشه
@bastr3
إذا كانت الدوت نت لا تعجبك لأنها توفر بعض الوقت والجهد وتقدم إمكانيات قوية جدا ولأنها من إنتاج ميكو فهذا شأنك وهذا رأيك ولا تحاول أن تفرضه على غيرك
هل لأننا نستخدم الدوت نت فلسنا مبرمجين؟
هل نعمل بلأسمبلى وربما الـQBasic حتى ترضى؟
يا أخى اتق الله وتكلم بعلم أو اسكت بحلم
@Mohammed Mshari Ersan
اقتباسقد تفهمون الموضوع بشكل خاطىءلكن من منا شاهد افلام توضح ان الانسان سوف يصبح كالرجل الالي
والشركة تحكم العالم
نعم ذلك سوف يكون
ما دامت الامور تمشي بهذه الطريقة
وهنا ينظر Bastr3 بالمنصات المفتوحة المصدر بأنها منصات للدفاع عن الحريات في جزء من هذا الكون
وان Microsoft و باقي الشركات الضخمة ماهي الا شركات مسيطرة
تابعة لخطة استراتيجية تمشي بحذافيرها
وحتى يأتى ذلك الوقت (ربما قبل طلوع الشمس من مغربها بساعة أو ساعتين) أتمنى الابتعاد عن نظرية المؤامرة الكبرى
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
bastr3 كتب:ولكن أنصحك بتجربه لغات أخرى مثل الجافا والبايثون...... بما أن لديك وقت وأنت في فترة دراسة
افترضت أني أستعمل دوت نت، وأني مازلت أدرس.
لا هذا صحيح ولا ذاك. لذلك من الأفضل، لكي يكون لكلامك قيمة ومصداقية، أن تنطلق في كلامك ابتداء من حقائق، وليس من افتراضات لا توجد إلا في مخيلتك.
ما هذا هل انتقلنا لمجتمع الفريق العربى !!!
عنوان الموضوع Visual Studio 2010 Released و بعد قرائته اجد ان النقاش تحول إلى النقاش الأبدى عن لغات البرمجه و البرمجيات مفتوحة المصدر و مغلقة المصدر.
يرجى اعادة دفة الحوار فى الموضوع إلى السبب الأصلى فى اضافتة، او لا داعى منه (يعنى بالمصرى نقفله)
===========================
قال رسول الله صلى الله عليه و سلم
اقتباسمن كان يؤمن بالله و اليوم الأخر فليقل خيرا او ليصمت
صدق رسول الله
و الله ولى التوفيق
تم تعديل هذه المشاركة بواسطة Muhammad alaa في 19 أبريل 2010 في 12:53
مدونتي: C++ Tips and Tricks
+1
سأمت كثر الكلام .
وسأمت الفريق العربي لهذا السبب ...
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
السلام عليكم
لكل ورأيه الخاص كل شخص لديه ميول للغة ومترجم معين
لست من مبرمجي الدوت نت لكن ارى ان لا جدوى من الجدال ، مايكروسوفت لم تفرض على المبرمجين استعمال الدوت نت الحمد لله متوفرة مترجمات اخرى ...
كل شخص يتبع ما يضهر له مناسب لتحقيق هدفه
متلا لو كنت سابرمج برنامج للتعامل مع قواعد البيانات فلن استعمل ++C ساستعمل C# وهكدا ...
يجب ان يكون للمبرمج اطلالة على اغلب اللغات ليحقق هدفه في اقل وقت وجهد ( لا اتكلم عن المميزات الدقة سرعة التنفيد حسن التحكم ..... )
انا اللي الان حاعميها نهائيا ..
بعد 68 رد على الموضوع الكبير والجميل هذا ..
الصراحة لحد الان لا اعلم من اين احمل نسخة 2010 بروفشنال او ultimate .. حتى لو من دون msdn ..
ولكن ليست النسخة Trail .. لان اللي بموقع ميكو 2.3 جيجا ولكن تريال ..
خرجتوا عن الموضوع وتهت اين اجد اللنكات يا فريق البرمجة ..
هل من الممكن اختصار كثرة الكلام في وضع لنكات التحميل مع تفصيلها لو سمحتم ..
تحياتي العطرة ..
يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..
اقتباسسأمت كثر الكلام .وسأمت الفريق العربي لهذا السبب ...
+10
لا انكر انى وقعت فى المشاركة فى مثل تلك المناقشات عدة مرات ولكنى اعترف انى كنت مخطئ او بسبب قلة خبرة .
لماذا دائما مواضيع فرض الراى وفتح troll لفرض وليس عرض وجهات النظر .
عموما كنت ارجح غلق ابواب تلك المناقشات ولكن الادارة بقت على القسم لنشر الاخبار التقنية وبالتالى مناقشتها وليس الخروج عن حيز الموضوع .
شى طبيعى اختلاف وجهات النظر بين البشر فاذا كنت تفضل شركة كذا او لغة او اسلوب كذا فلتفضلة و لتعمل بة وتنشرة (يفضل فى موضوع منفصل وليس بالخروج فى وسط موضوع اخر للتشتيت ) .
واخيرا اذا كنت ترغب فى مناقشة امر ماء فلتنشى لة موضوع منفصل فى قسم المناقشات ومن يريد المشاركة فليتفضل .
بخصوص الموضوع فقد احمل على نسخة مجانية من dreamspark واستخدمها فى اغراض الدراسة (بسبب منهج الدراسة يحتويها) .
الصراحة هذا الاسلوب فى الفريق العربى سيجعلنى اتردد مئة مرة قبل ان اشارك بشى نظرا لان هناك من يهوون الهجوم ولا يحترمون خصوصية راى صاحب الموضوع .
تم تعديل هذه المشاركة بواسطة apex في 19 أبريل 2010 في 16:46
اقتباسهل من الممكن اختصار كثرة الكلام في وضع لنكات التحميل مع تفصيلها لو سمحتم ..
هذا امر مرفوض،
راجع قواعد المشاركه
اقتباس10. عدم طلب او وضع اى سيريال او كراك لاى برنامج، وفي حالة وضع مشاركة كذلك سيتم حذفها بدون إنذار.
و الله ولى التوفيق
مدونتي: C++ Tips and Tricks
اقتباسشى طبيعى اختلاف وجهات النظر بين البشر فاذا كنت تفضل شركة كذا او لغة او اسلوب كذا فلتفضلة و لتعمل بة وتنشرة (يفضل فى موضوع منفصل وليس بالخروج فى وسط موضوع اخر للتشتيت ) .
لذلك من لديه رآي في موضوع Visual Studio 2010 Release فليتفضل ويضعه هنا مشكوراً (غير ما يتعلق بموضع الروابط وغيرها حيث آوضح ذلك الآخ العزيز محمد علاء ) ، من لديه رآي مضاد فليفتح موضوعاً آخر يضع فييه رآيه بكل حرية وله من كل إحترام وتقدير ..
قمت بتنزيل Visual Studio 2010 Ultimate .... وكذلك TFS 2010 ... على نظام تشغيل Windows 7 ..
الحقيقة أنني بهرت بسرعة هذا الإصدار الجديد من العملاق فيجوال ستوديو .. يحتوي على مزايا رائعة هذا غير مزايا اللغة والتقنيات المختلفة ومزايا الـ TFS ... هنا أنا أتكلم فقط عن مزايا الـ IDE
مثلاً - لا للحصر - :
1) خاصية نقل النوافذ من داخل الـ visual studio frame إلى خارجه .. هذا يمكنك من نقل هذه النوافذ إلى شاشة مختلفة عن شاشتك للأجهزة التي تدعم هذا .. وهي ميزة رائعة في الـ pairing
2) خاصية الـ Selection box والتي تمكنك من اختيار عدة كلمات وليست شرطاً أن تكون في سطر واحد وهذا عن طريق مفتاح ALT وهي مفيدة جداً في عمليات الـ refactoring
3) خاصية التكبير أو الـ Zoom وهي رائعة ومفيدة جداً عند تسجيل البرامج التعليمية للتركيز على سطر أو مكان بعينه في الشاشة
4) خاصية الـ References Highlighting والتي تمكنك عند الوقوف على أي متغير تستطيع بمجرد النظر في ملف الكود أن تجد أين تم استخدام هذا المتغير وفي أي مكان
5) خاصية الـ intelliTrace الرائعة التي تنهي عصر الـ can't re-pro للـ bugs .. فهي تسجل كل خطوة تقوم بها منذ بدء البرنامج وتستطيع إضافة صور Screenshots ... إلخ لكي يستطيع الـ tester حل الـ bugs المختلفة
6) خاصية ال pinning لل watched variables أثناء ال debug .. فهي بحق رائعة تمكنك من تثبيت قيمة ال variable بجانبه دون اللجوء دائماً إلى نافذة ال watches كما يمكنك أيضاً إضافة ملاحظات لها ..
وهناك الكثير جداً .. ولكن فقط هذا الذي استطعت أن ألم به في خلال يوم واحد ...
جزاكم الله خيراً
مدونة ابنتي الرضيعة: يوميات رزان
مدونتي التقنية العربية: البرمجة مع عبد المنعم
Technical Blog: Abdul Moniem's Thoughts
LinkedIn: Profile
فعلا نسيت اقول هذه النقطه ال VS 2010 Ultimate ,, ليست ابطء ابدا من ال VCpp 2008 Express ,, على الاقل على جهازى (مواصفات متوسطه)





