الأداة CAT.NET

4 09 2009

هي اداة برمجية مجانية تقوم شركة مايكروسوفت بإصدارها ، وهي عبارة عن اضافة على Visual Studio 2005 وما فوق ، تهدف الى البحث في اكواد مشاريعك عن نقاط الضعف في البيانات ، والتي يقصد بها الثغرات المعروفة كـ SQL Injection ،XSS Injection و XPath Injection في اكوادك وتعرضها عليك ، هذه قائمة بهذه الثغرات التي تكتشفها:

Cross Site Scripting
SQL Injection
Process Command Injection
File Canonicalization
Exception Information
LDAP Injection
XPATH Injection
Redirection to User Controlled Site

لتحميل هذه الاداة اتبع الرابط التالي ، علما بانها لاتزال تحت التطوير beta .





Collections Initializers في Visual Basic 2010

19 06 2009

في كل اصدارة جديدة جديد برمجي ، هذا ما عودتنا عليه مايكروسوفت خصوصا في السنوات الاخيرة ، حيث تجد العديد من التطويرات الجديدة في لغة البرمجة مما يكسبها المزيد منت المرونة والقوة في نفس الوقت .

من التطويرات الجديدة في النسخة القادمة من Visual Basic والتي تحمل الرقم 10 هي ما يدعى بمنشئات المجموعات Collection Initializers . في هذه المقالة سنتعرف على الـ Collections Initializers .

أقرأ باقي الموضوع »





مايكروسوفت تعلن عن بنائها لـ Visual Studio 2010 و .Net Framework 4.0

13 12 2008

اعلنت مايكروسوفت قبل فترة عن بنائها لإصدارين جديدين للشقيقين المترابطين Visual Studio و .Net Framework وهما 2010 و الاصدار الرابع .

وسأحاول تغطية الجديد في كل منهما على حدة :

.Net framework 4.0 :

· تحتوي الاصدارة القادمة من اطار العمل ، على اصدارات محدثه من WCF,WF والتي تدعم المزيد في web 2.0

· يتوقع ان يتطور ويتحسن اداء WCF,WF بعشر مرات عن الاصدار 3.5 على الاقل !

· البرمجة المتوازية Parallel Programming : سيتطور دعم المعالجات متعددة الانوية من خلال وجود تقنيات كـ PLINQ و Task Parallel Library and Coordination Data Structures.

· ستدعم لغة الترميز XAML تقنية WCF ابتداءا من الاصدار القادم .

هناك العديد من التطويرات المرتقبة على التقنيات الحديثة كـ WF,WCF وغيرها ، ابرز هذه التطويرات تركز على تحسين الاداء

Visual Studio 2010 CodeName : Rosario :

اختارت مايكروسوفت الاسم الكودي روساريو ليكون هو الملازم لـ VS لحين صدور النسخه النهائية منه .

ومن ناحية بناء التطبيقات :

· تعمل مايكروسوفت على جعل هذه المنصه العملاقه منصة تجمع كل من له دخل في تطوير الحلول التقنية البرمجية ابتداءا من المبرمج والمطور وانتهاءا بمدير دورة حياة الحل Application LifeCycle Manager .

· ومن التطويرات الخاصه ببناء التطبيقات والحلول هو دعم النسخه 2.2.1 من UML وانشاء تكامل بين OMG و UML

· المزيد من الدعم لقوالب برنامج Microsoft Visio .

· ذلك المزيد من الدعم للهندسة العكسية ،

· وهناك ايضا مايعرف بمستكشف الوحدات Model Explorer وهو شبيه بـ Solution Explorer لكنه يقوم باستكشاف كائنات المشروع بنمط UML .

· كذلك يتمتع الاصدار القادم بميزة انشاء Sequence Diagram من الكود الموجود مباشرة بضغطة زر !

· ايضا دعم البرمجة المتوازية Parallel Programming وذلك يتجلى في دعمها اثناء عملية التقنيح Debug وغيرها من العمليات الخاصه ببناء المشروع .

ومن ناحية التجريب Testing وجودة البرامج Quality :

· يقدم Rosario خدمة جديدة تسمى Test Impact view والتي تقوم بمراقبة اداء كود معين فقط .

· لامزيد من شائبة no-repro !

· هناك اداة جديدة تسمى Microsoft Test Runner Tool وهي اداة منفصلة تساعد المختبرين Testers على اختبار التطبيق بشكل سهل وفعال .

المصادر :

http://www.vikasgoyal.net/net/What’s%20New%20in%20Visual%20Studio%202010%20Rosario.aspx

http://www.vikasgoyal.net/net/What’s%20New%20in%20.NET%204.0.aspx

http://www.microsoft.com/visualstudio/2010/overview.mspx

ايضا يمكنكم زيارة صفحة Visual Studio 2010 على موقع Channel9 :

http://channel9.msdn.com/visualstudio/#Page=9

تحياتي لكم





Visual Studio 2010 CTP جاهز للتجربة !

13 12 2008

لقد صدرت النسخه التجريبية CTP من Visual Studio 2010 على شكل ملف Virtual Machine للراغبين بالاطلاع والتجربة والمساعده في اقتراح التحسينات لتعمل النسخه بشكل صحيح وسليم.

يمكنكم الوصول اليها بتحميلها من هنا :

https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=9790

نلتقي على خير





الاصدار التجريبي من برنامج CodeLibraryLite قريباً !

18 07 2008

الاصدار التجريبي من برنامج CodeLibraryLite  قريباً !

مكتبة الاكواد

مكتبة الاكواد

من احدث مشاريعي البرمجية البحته ، هو CodeLibraryLite او مكتبة الكود المصغرة ، تسهل على المبرمج الاحتفاظ بمكتبة اكواده المهمه للرجوع اليها عند الحاجه ، يتوفر بالبرنامج عدة ميزات مهمه منها :

  • انشاء وتعديل وحذف التصنيفات
  • انشاء وتعديل وحذف الاكواد
  • امكانية اضافة وصف وشرح للكود
  • يتمتع الكود بحفظة بهيئة نص منسق RTF وكذلك بالنسبة للشرح

كان ببالي العديد من الاقكار التي كنت اود وضعها ، ولكنني تجاوزتها حاليا لكي لا يتاخر البرنامج كثيرا ، وعموما البرنامج غير جز بعد وبه بعض العيوب والاخطاء التي اعمل على حلها وعندما انتهي منها سانشر البرنامج للجميع بإذن الله .