قد يبدو هذا العنوان مدويا لبعض المبرمجين ، ولكنه حقيقة فعلاً ! في هذا المقال نتناول كيفية استخدام عناصر فضاء الاسماء My داخل لغة C# مباشرة !
كسر احتكار فضاء الاسماء My بلغة #C
31 08 2008تعليقات : أضف تعليق »
الأوسمة: .net, C#, my namespace, vb.net
التصنيفات : C#, Visual Basic .Net, تقنية net.
هل تريد تعلم تقنية 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, c#3, linq, vb9
التصنيفات : تقنية net.
كيف تختار التقنية المناسبة لعمل التطبيق الخاص بك ؟
22 08 2008مع مرور السنوات ، تتطور لغات البرمجة ، وتكثر التقنيات وتظهر جديده وتنقرض اخرى ، ويزداد عدد التطبيقات بشكل أسي ، وتتزايد الخدمات ، والمستفيد هو المستخدم – دعونا من قضيه الربح المادي للشركات الآن – لكن ماذا عن المبرمج المسكين ، الذي يصبح بحاجه الى معرفة الكثير من هذه التقنيات حتى يصبح قادرا على كتابة التطيبقات التي يحتاجها حضرة المستخدم ؟
شركة مايكروسوفت من اكثر الشركات – حسب رأيي المتواضع – اصدارا للتقنيات وبشكل مرعب ، حتى ان البعض اخذ ينتقل الى تقنيات الشركات والمنظمات الاخرى خوفا من تقلب مزاج مايكروسوفت ، برمجيا ، وعلى اعتبار اتباع تقنيات مايكروسوفت العتيده ، ستجد نفسك وسط كم هائل من التقنيات البرمجية ، البعض سيذهب ويحاول ان يلم بأكبر قدر منها – وهو المفترض- ويتفاجا بعدها بصدور تقنيات جديدة ، وسيمر الوقت وانت تسمع عن تقنيات جديدة كل حين وىخر وانت لم تتقن بعد التقنيات الحالية !
صدور التقنيات وتسارعها ليس موضوعنا الحقيقي ، بل موضوعنا هو كيف تختار التقنية التي تحتاجها لعمل تطبيقاتك وبرامجك ؟
تعليقات : 2 تعليقات »
الأوسمة: .net, microsoft technologies
التصنيفات : تقنية net.
التطبيقات متعددة الطبقات N-Tier Applications من منظور تقنيات .Net framework :
12 08 2008يعد تطوير التطبيقات على شكل طبقات من افضل الطرق المتبعة في هندسة البرمجيات ، فهنا يمكن تقسيم البرنامج على عدة طبقات Layers تتولى كل طبقة منها مهمه معينه ، وبالتالي يسهل التعديل على أي منها عند حدوث أي خطأ او نقص او اكتشاف اي ثغرة امنية او قصور . وأغلب التطبيقات التجارية – خصوصا قواعد البيانات – تعتمد هذه الطريقة ، لكن هذا لا يعني ان البرمجيات الصغيرة والمجانية بعيده عن التطبيق هاهنا .في هذا المقال المترجم ، نتطرق – بشكل نظري – الى كيفية بناء تطبيقات متعددة الطبقات من خلال تقنيات Microsoft .Net .
تعليقات : 2 تعليقات »
الأوسمة: .net, layers, multi layers, n-tier, software engineering, تطبيق متعدد الطبقات
التصنيفات : Visual Basic .Net, تقنية net.

أحدث التعليقات