تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الرابع : واجهة Orcas الأساسية
#1
منقول من المنتدى القديم
الكاتب أحمد جمال المشرف العام
كتب بتاريخ 22-02-08
بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته .

في هذا الأسبوع ، سوف نتحدث كما هو موضح بالجدول عن الموضوع التالي :

بنية اللغة .net والتعرف على الطرق والخصائص والفئات ... ال Structs وال Enums وكل ما يتعلق ببنية البرمجة .


وقبل البداية ، سنقسم هذا الموضوع إلى جزئين ، يحتوي الجزء الأول هنا على كيفية استخدام أدوات .net لكتابة الكود - اقصد ال Visual Studio 2008 أو غيره ، فيما سنبدأ بالتعرف على مكوناته في الجزء الثاني من الدرس بعد غد إن شاء الله .

بسم الله نبدأ ...
الرد }}}}
تم الشكر بواسطة:
#2
منقول من المنتدى السابق
كاتب الرد احمد جمال المشرف العام
كيف اكتب الكود ؟

الإجابة التقليدية على السؤال السابق هي من خلال Visual Studio 2008 ، إلا أن هذه الاجابة ليست مكتملة تماماً ، فالإجابة الصحيحة هي انه ومن خلال وجود فقط .net framewrok 3.5 development kit على أي جهاز فإنك ستكون قادراً على تطوير تطبيقات .net 2008 ، سنتعرف في هذا الدرس على عجالة على بعض هذه الطرق قبل ان ننتقل للحديث حول الطريقة الاساسية التي سنتعامل معها من خلال Visual Studio 2008 ...

مبدئياً يمكنك تحميلها من هذا الرابط

*** استخدام Visual Studio 2008 Command Prompt :

[ATTACH=CONFIG]753[/ATTACH]

لو افترضنا اننا سنقوم ببرمجة C# ، يمكنك من خلاله كتابة الأمر csc -? الإطلاع على الأوامر المطلوبة ، ستكون هذه الأوامر كافية لتستطيع البدء بترجمة كود C# ، لكن ستتضطر لعمل كل شيء يدوياً ، ستحتاج لتحديد ال out والاسمبلي والملفات .... الخ ، في المقابل ستستفيد من ميزة كونك تقوم بعمل كل شيء يدويا وهو ما يتيح لك فرصة ذهبية للتحكم في كل ما يتعلق بالبرنامج من الألف إلى الياء .

يمكنك معرفة المزيد ابتداء من هذا الرابط من مايكروسوفت :
http://msdn2.microsoft.com/en-us/library...S.80).aspx


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#3
منقول من المنتدى السابق
كاتب الرد احمد جمال المشرف العام
استخدام ال TextPad :

تطبيق قابل لاعادة التهيئة ، بمعنى انه قابل للعمل على اي شيء وقابل للتخصيص ليعمل كأي شيء ، نسخة مطورة من ال Notepad قابله للتطوير والتعديل ، يمكنك استخدامها كاداة تحرير لاي لغة برمجةاو صفحات ويب او HTML او حتى اسمبلي ... يمكنك استخدامها لتريب اوراقك ... لأي شيء ما دمت تستطيع تعديل الخصائص المطلوبة .



واحدة من ضمن خصائص ال TextPad انك تستطيع اضافة ملف لتعريف لغة C# او vb.net عليه ، بعد اضافة الملف ستجده يقوم بتلوين الأكواد كما في visual studio ، يمكنك اضافة امر Compile حيث تجد نسخة من ال RE المستخدمه للغة ال C# ... الخ ، لمعرفة المزيد حول هذا الموضوع يمكنك تتبع الرابط التالي والانطلاق منه :
http://www.eggheadcafe.com/community/asp...and-c.aspx

كما تستطيع ان تجد ملفات كل لغات البرمجة او الوصف لتركيبها على ال Textpad هنا :
http://www.textpad.com/add-ons/cliplibs.html

بامكانك التعديل في لغة البرمجة نفسها إن اردت عن تغيير ال RE ، لو قمت بوضع قوانين للغة البرمجة خاصتك فباستطاعتك تنفيذها على ال Textpad ايضاً .

استخدام Notepad++ :

تطبيق مماثل ، إلا انه مجاني بالكامل ، يتيح لك بعض الخصائص التي ربما لا تتوفر لل Textpad مثل خاصية ال auto complete ، اضف لذلك انه مفتوح المصدر بمعنى انه متاح بالسورس كود .






يمكنك معرفة المزيد هنا :
http://notepad-plus.sourceforge.net/uk/about.php

البرنامج نفسه تجده هنا مع مراحل تطويره حيث انه Open Source .
http://sourceforge.net/projects/notepad-plus/


SharpDevelop :
موجه لخدمة ال C# ، يتميز بوجود واجهة للتصميم ايضاً :

الرد }}}}
تم الشكر بواسطة:
#4
منقول من المنتدى السابق
كاتب الرد احمد جمال المشرف العام
البداية مع Visual Studio 2008 .

ال IDE المعتمد من مايكروسوفت لكتابة ال C# او ال VB.net هو ال Viusal Studio بنوعيه ، حيث نجد النوع Proffessional وهو غيرمجاني ، اما Express والذي يكون موجه للغة معينة فهو مجاني مثل Visual C# 2008 Express ، روابط التحميل موجودة في أول درس من دروس هذه الدورة .

بعد تشغيل البرنامج لأول مرة ، وحسب اللغة المستخدمة ستجد أول ما تجد خيارات انشاء مشروع أو Web Site جديد اضافة للتعديل على الموجودين ، من قائمة New اختر Project مثلاً :

[ATTACH=CONFIG]754[/ATTACH]

ابسط الأنواع هي Console Application وهي شاشة لكتابة الكود تحتوي مبدئياً على Class واحد باسم Main وال name space هو اسم المشروع الذي اخترته ... فقط . باقي الانواع سنتطرق لها من خلال عملنا ضمن الدورة ، سنستخدم Console لإنه ابسط الأنواع ونستطيع من خلاله فهم كامل بيئة .net 2008 .

على يمين الشاشة تجد ال Solution Explorer ، حيث يمكنك التنقل بين مكونات المشروع المختلفة ، تحت تبويب Refernces تجد المكونات المضافة إلى برنامجك ، تستطيع اضافة مكونات جديدة من خلال الضغط على Refernces بزر الماوس الأيمن واضغط Add .

[ATTACH=CONFIG]755[/ATTACH]

اسفل هذا التبويب يمكنك التبديل بين اسلوب العرض ، تستطيع اختيار عرض Class بحيث يتم عرض جميع ال Classes الموجودة في مشروعك والطرق والخصائص فيها :

[ATTACH=CONFIG]756[/ATTACH]

تحت تبويب Properties تجد خصائص المشروع ، لو قمت بالضغط عليه مرتين ستجد خصائص المشروع حيث يمكنك الخصائص الاساسية لمشروعك .

يتيح لك ال .net ايضاً Class Designer حيث يمكن رسم الكلاسات وتحديد العلاقات بينهما بصورة مرئية ومن ثم يتم تطبيقها مباشرة مع الروابط بينهما على المشروع مباشرة .

برنامجك الأول :

سنجرب اول برنامج بسيط لنا ، في ال function المسماه Main ضع الكود التالي :

كود :
Console.Write("Hello World");
Console.ReadKey();

او قم بازالة ال ; لو كنت تكتب VB.net . السطر الأول لكتابة جملة ، الثاني لقراءة اي حرف قبل اغلاق البرنامج ...

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

والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .


الملفات المرفقة صورة/صور
           
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الدرس الأول : تحميل .net 2008 ومميزات استخدامه oneyemenweb2 1 672 07-03-13, 02:04 AM
آخر رد: abdoojh
  اعلان - انتهاء الدورة - الدرس التاسع والسبعون -) RaggiTech 0 602 14-10-12, 11:23 PM
آخر رد: RaggiTech
  الدرس الثامن والسبعون - Ajax RaggiTech 2 876 14-10-12, 11:22 PM
آخر رد: RaggiTech
  الدرس السابع والسبعون - ASP.net وقواعد البيانات RaggiTech 2 911 14-10-12, 11:19 PM
آخر رد: RaggiTech
  الدرس السادس والسبعون - ASP.net - الجزء الثالث RaggiTech 7 1,162 14-10-12, 11:14 PM
آخر رد: RaggiTech
  الدرس الخامس والسبعون - ASP.net - الجزء الثاني RaggiTech 5 1,319 14-10-12, 11:07 PM
آخر رد: RaggiTech
  الدرس الرابع والسبعون - ASP.net RaggiTech 6 1,092 14-10-12, 10:58 PM
آخر رد: RaggiTech
  الدرس الثالث والسبعون - مقدمة إلى تطوير المواقع RaggiTech 4 850 14-10-12, 10:44 PM
آخر رد: RaggiTech
  الدرس الثاني والسبعون - مقدمة إلى Mono RaggiTech 0 596 14-10-12, 10:37 PM
آخر رد: RaggiTech
  الدرس الواحد والسبعون - XML Commenting RaggiTech 2 795 14-10-12, 10:35 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم