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

13 12 2008

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

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

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

نلتقي على خير





اطلاق مركز دعم VSTO

10 12 2008

اطلقت شركة مايكروسوفت موقع Office Solutions For Visual Studio Development والمخصص لمناقشه الحزمة VSTO (Visual Studio for Office Applications ) وكل ما يتعلق بها سواء من اخبار ، مقالات ، مصادر معلومات وتعلم ، لقاءات مع محترفين قيمين MVP’s وغيرها كباقي مراكز الدعم .

 

للدخول انقر هنا





صدور النسخه Express من Microsoft SQL Server 2008

2 09 2008

في يوم السابع من اغسطس صدرت النسخه Express من Microsoft SQL Server 2008 ولكن المفاجأة الكبرى هذه المرة كانت ان المصطلح Express صار يطلق على عائلة مكونه من ثلاث اصدارات مختلفة ، فهناك SQL Server 2008 Express وهناك SQL Server 2008 Express With Tools وهناك SQL Server 2008 Express With Advanced Services وهذه النسخ صارت تدعم امكانيات وميزات لم تكن تتوفر الا في النسخ التجارية من SQL Server .

بالتأكيد فإن فضولك سيدفعك للمعرفة الفروق بين النسخ الثلاثه ، وسأختصر لك عناء ذلك قدر الإمكان ، بالنسبة للنسخه Express with Tools فهي تأتي مزودة بـ PowerShell Integration و Management Studio Basic والميزة الاخيرة بالذات هي من اروع ما يكون !

بالنسبة للنسخه Express with Advanced Services تتميز عن Express with Tools بدعم كلي لميزة Full Text Search ودعم كبير للـ Reporting Services بما فيه الـ Business Intelligence Studio .

الا ان الخبر المحزن ، ان الاصدارتين Express with Tools, Express With Advanced Services غير متوفرتان حتى الآن وقد يتأخر اصدارهما أكثر !

للمزيد من المعلومات يمكنكم زيارة المدونة الخاصة بـ SQL Server Express :

http://blogs.msdn.com/sqlexpress

ورابط الخبر من موقع مايكروسوفت :

http://www.microsoft.com/presspass/press/2008/aug08/08-06SQLServer2008PR.mspx





كسر احتكار فضاء الاسماء My بلغة #C

31 08 2008

قد يبدو هذا العنوان مدويا لبعض المبرمجين ، ولكنه حقيقة فعلاً ! في هذا المقال نتناول كيفية استخدام عناصر فضاء الاسماء My داخل لغة C# مباشرة !

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





هل تريد تعلم تقنية LINQ وتتدرب عليها جيداً ؟ عليك بـ LINQPad

26 08 2008

لندخل على الموضوع مباشرة ، هل يذكرك الرمز التالي بشيء معين :

اذا كنت تتذكر ايام دراستك للفيزياء ، فستتعرف على رمز لامدا Lampda بسهوله ، وفور تذكرك له ستتذكر تعبيرات لامدا في الدوت نت الحديثة ، واكيد ان ذلك سيضع تقنية LINQ في بالك !

ما اتكلم عنه اليوم هو هو اداة مفيدة جدا تساعدك على اتقان تقنية LINQ وتعبيراتها Expressions فبدل ان تفتح محرر لغتك المفضلة – سواء #C أو vb.net – وتتعب نفسك بالاتصال بقاعدة بيانات او عمل مصفوفة او مجموعة Collection ، تقدم LINQ بيئة مثالية رائعه للتجربة والتعلم ،لاسيما وانها تأتي مع 200 مثال معد مسبقا للغتي vb.net و  #C :

 

وفي الحقيقة اعجبني المحرر الصغير الموجود فيها فهو متطور جدا ورائع ايضا ، كما انها مفيده حتى لو اردت عمل قاعدة بيانات SQL Server جديدة فهي تتسطيع تنفيذ تعبيرات SQL لتوليد جداول واستعلامات مختلفة !

مطور الأداة هو Joseph Albahari احد مؤلفي كتاب C# 3.0 In a Nutshell ، يمكنك الاطلاع للمزيد من المعلومات عنه من هنا ،

يمكنك تحميل هذه الاداة من الموقع التالي ، http://www.linqpad.net/، وهي لا تحتاج لتركيب ، كما انها تأتي في ملف واحد وبدون وجع رأس !

 

واشكرك على تحملك لقراءة كل هذه الاسطر !





أستكشاف .Net Class Libraries : المدخل الحقيقي لبناء تطبيقاتك

22 08 2008

عند الحديث عن فضاءات الاسماء والفئات الجاهزه ، يحلو الحديث عن لغات برمجة الدوت نت ! فإن أكثر الامور حلاوة في .Net هي ما يعرف بمكتبات BCL أو الـ Class Libraries وهي تلك المكتبات التي تأتي مضمنة في اطار العمل .Net والتي تساعدك في التعامل مع الملفات والمجلدات ، الرسم والفيديو ، قواعد البيانات ، ملفات xml ، وغيرها الكثير جدا .

وأي مبرمج يستخدم تقنيات Microsoft .Net يجب عليه ان يتعرف على فضاءات الأسماء الأساسية الموجوده هناك ليتمكن من عمل التطبيقات التي يود القيام بكتابتها وبنائها فالإلمام بهذه المكتبات يسهل عليك العمل والتخطيط كثيرا ويساعدك على عمل تطبيقاتك بأقل جهد واقل كم من المكتبات والادوات الخارجية . هنا نستكشف أهم هذه الفضاءات واستخدامات كل منها

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





كيف تختار التقنية المناسبة لعمل التطبيق الخاص بك ؟

22 08 2008

مع مرور السنوات ، تتطور لغات البرمجة ، وتكثر التقنيات وتظهر جديده وتنقرض اخرى ، ويزداد عدد التطبيقات بشكل أسي ، وتتزايد الخدمات ، والمستفيد هو المستخدم – دعونا من قضيه الربح المادي للشركات الآن – لكن ماذا عن المبرمج المسكين ، الذي يصبح بحاجه الى معرفة الكثير من هذه التقنيات حتى يصبح قادرا على كتابة التطيبقات التي يحتاجها حضرة المستخدم ؟

شركة مايكروسوفت من اكثر الشركات – حسب رأيي المتواضع – اصدارا للتقنيات وبشكل مرعب ، حتى ان البعض اخذ ينتقل الى تقنيات الشركات والمنظمات الاخرى خوفا من تقلب مزاج مايكروسوفت ، برمجيا ، وعلى اعتبار اتباع تقنيات مايكروسوفت العتيده ، ستجد نفسك وسط كم هائل من التقنيات البرمجية ، البعض سيذهب ويحاول ان يلم بأكبر قدر منها – وهو المفترض- ويتفاجا بعدها بصدور تقنيات جديدة ، وسيمر الوقت وانت تسمع عن تقنيات جديدة كل حين وىخر وانت لم تتقن بعد التقنيات الحالية !

صدور التقنيات وتسارعها ليس موضوعنا الحقيقي ، بل موضوعنا هو كيف تختار التقنية التي تحتاجها لعمل تطبيقاتك وبرامجك ؟

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





التطبيقات متعددة الطبقات N-Tier Applications من منظور تقنيات .Net framework :

12 08 2008

يعد تطوير التطبيقات على شكل طبقات من افضل الطرق المتبعة في هندسة البرمجيات ، فهنا يمكن تقسيم البرنامج على عدة طبقات Layers تتولى كل طبقة منها مهمه معينه ، وبالتالي يسهل التعديل على أي منها عند حدوث أي خطأ او نقص او اكتشاف اي ثغرة امنية او قصور . وأغلب التطبيقات التجارية – خصوصا قواعد البيانات – تعتمد هذه الطريقة ، لكن هذا لا يعني ان البرمجيات الصغيرة والمجانية بعيده عن التطبيق هاهنا .في هذا المقال المترجم ، نتطرق – بشكل نظري – الى كيفية بناء تطبيقات متعددة الطبقات من خلال تقنيات Microsoft .Net .

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





60 أداة مجانية لـ Visual Studio 2008 و 2005

17 07 2008

اثناء تجولي في احد مواقع مايكروسوفت المعروفة ( لست بصدد الحديث عنه الآن ) وجدت اعلانا من شركة DevExpress يفيد بوجود طقم مكون من 60 اداة مختلفة بشكل مجاني تماما وهي تشكيلة مختلفة ومتنوعة فعلا  :

http://www.devexpress.com/Products/Free/WebRegistration60/

 

لم اقم بتحميل هذه الادوات فأنا لا احتاجها غالبا ولكن وضعتها فقد يحتاجها احد ما يوما ما ، وافضل تحميلها الان حتى لا ينتهي العرض من قبل الشركة





سلسلة فيديو LINQ مع الاكواد من مايكروسوفت

4 07 2008

اذا كنت قد سمعت بهذه التقنية ام لم تسمع بها بعد ، وحتى ان كنت من النوع الذي قد وضع ” رجل على رجل ” كما يقولون او بطيخه صيفي في بطنه وهضمتها واستخدمتها فعليا ، فهذا لا يعني انك تعرف كل شيء عن هذه التقنية !!- انا هنا لست بصدد الحديث عن هذه التقنية وعن كيفية استخدامها ومزاياها وغيرها من الامور- ولكنني بصدد إحالتك الى المدعوة Beth Massi من مايكروسوفت والتي ستقدم لك دروس فيديو مجانية ! لشرح هذه التقنية مع امثلة تطبيقية في الفيديو و sample codes .

للوصول الى الـ videos ، انقر هنا ، لتحميل الـ Sample Codes انقر هنا

نلتقي لاحقا