المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : بدايتكم مع #C - مدخل Introducing



romaissa
11-01-2013, بتوقيت غرينيتش 04:17 PM
http://www.dzbatna.com/images/icons/icon15.gif ط¨ط¯ط§ظٹطھظƒظ… ظ…ط¹ #C - ظ…ط¯ط®ظ„ Introducing (http://www.dzbatna.com/t2066388/)




بسم الله الرحمن الرحيم..


اسعد الله وقتكم بالخير دائما ..http://www.dzbatna.com/images/smilies/icon30.gif




ان شاء الله هيتم شرح طريقة #C وهي من اهم لغات البرمجة لقوتها في عالم تطبقيات الويندوز + الويب ..
الشرح طريقة هيكون للمبدأ في عالم #C واللي محتاج يدخل لعالم ASp.NET..


الكثير يريد تعلم برمجة الويب بلغة ASP.NET .. لكن ميكروسوفت عندها خطوات خاصة لبدأ الدراسة في ASP.NET شرط ان اكون علي دراية بلغة #C لذلك هنبدأ بتعريف وان شاء الله اقدر افيدكم بقدر المستطاع ..




سبب تطرقي لشرح طريقة هذه اللغة هوا التحيز لها من قوة عملها وسهولة عرضها وقوة الحماية في عرض البيانات وتشفير البيانات بسهولة تامة ..والركن للاسف اغلب الاعضاء اهتماماً بلغة PHP لانها مفتوحة المصدر ويمكن تعلمها بسهولة وكثير شروحات لهذه اللغة لذلك حبيت اجذب انتباه المهتمين بعالم الدوت نيت من اعضائنا وزوارنا في ديزاد باتنة لهذه اللغة لنكتشف ما من قوة وسهولة في البرمجة الخاصة بالسي شارب..

معلومات عن لغة #C

http://d1g3ybcl16zbb8.cloudfront.net/c.png



على الرغم من نجاح الجافا فى حل العديد من المشاكل وخصوصا فى مجال الانترنت الا انها كانت تنقصها ميزة هامة وهى قابلية العمل مع العديد من اللغات الاخري Cross Language Interoperability والذي يعني قدرة الكود code المكتوب بلغة ما أن يعمل بسهوله مع كود code مكتوب بلغة اخرى .. وهذه ميزة هامه فى بناء الانظمة الموزعة الكبيرة.


كما تعانى لغة الجافا من عدم التكامل التام مع نظام التشغيل ويندوز (على الرغم من ان برامج الجافا تعمل على الوندوز )


وكاستجابه لهذه العيوب وغيرها من المتطلبات قامت شركة ميكروسوفت ببناء لغة #C


ولغة #C هى الامتداد الطبيعى للغتي جافا و ++C وهذا ليس مصادفة فلغتي جافا و ++C لهما قطاع كبير من المبرمجيين الذين يفضلونهما لذلك قامت ميكروسوفت باستغلال هذه الميزة فجعلت كود code #C يشبه لحد كبير كود code اللغتين مما يسهل على المطوريين الانتقال لها بسهولة تامة .






طبعا علشان نبدأ دروس لغة #C لازم يتوفر برنامج Microsoft Visual Studio 2014


للتحميل رابط مباشر نسخة Visual Studio 2014 Ultimate (http://download.microsoft.com/download/2/4/7/24733615-AA11-42E9-8883-E28CDCA88ED5/X16-42552VS2014UltimTrial1.iso)
نسخة ISO رابط مباشر من ميكروسوفت


اقتباس
تم التحرير بواسطة مراقب الاركان




NET Framework.




يعني ايه NET Framework.


هو مكون تكاملي لـ Windows يدعم إنشاء و تشغيل الجيل القادم من التطبيقات وخدمات XML للويب. تم تصميم .NET Framework لتلبية أهداف التالية:






توفير بيئة برمجة متناسقة كائنية التوجه بغض النظر عن ما إذا كانت التعليمات البرمجية للكائن مخزنة و تنفذ محلياً ، أو تُنَفذ محلياً و لكن موزعة على الإنترنت أو تُنَفذ عن بعد.
توفير بيئة تنفيذ للتعليمات برمجية تقلل لأقصى حد تعارضات نشر وتعيين إصدارات البرامج.
توفير بيئة تنفيذ للتعليمات البرمجية ترتقي بالتنفيذ الآمن للتعليمات البرمجية ، بما في ذلك التعليمات البرمجية التي تم إنشاؤها من قبل جهة خارجية غير معروفة أو شبة موثوق بها.
توفير بيئة تنفيذ للتعليمات البرمجية تزيل مشاكل أداء البيئات النصية أو المُفَسرة.
لجعل تجربة المطور متناسقة عبر أنواع من التطبيقات مختلفة على نطاق واسع , مثل التطبيقات المستندة إلى Windows والتطبيقات المستندة إلى ويب.
إنشاء كل الاتصالات بمواصفات الصناعة القياسية للتأكد من أنه يمكن أن تتكامل التعليمات البرمجية التي تعتمد على .NET Framework مع أية تعليمات برمجية أخرى.



مكتبة الفئات لNET Framework.

مكتبة فئات .NET Framework هى مجموعة من الأنواع القابلة لإعادة الاستخدام التي تتكامل بإحكام مع وقت تشغيل اللغة العامة. مكتبة الفئات كائنية التوجية ، توفر أنواع منها يُمكِن للتعليمات البرمجية الخاصة بك إشتقاق الوظائف. هذا لا يجعل أنواع .NET Framework سهلة الاستخدام فقط , و لكن أيضاً يقلل الوقت المقترن بتعلم الميزات الجديدة لـ .NET Framework. بالإضافة إلى ذلك، المكونات من جهة خارجية يمكن دمجها بسلاسة مع الفئات في NET Framework.


على سبيل المثال، مجموعة فئات .NET Framework تُنفذ مجموعة من الواجهات التي يُمكِنُك استخدامها لتطوير مجموعة الفئات الخاصة بك. ستختلط مجموعة الفئات الخاصة بك بسلاسة مع الفئات في .NET Framework.


كما تتوقع من مكتبة فئات كائنية التوجهة , أنواع .NET Framework تُمكِنك من إنجاز نطاق من مهام البرمجة الشائعة ، بما في ذلك المهام مثل إدارة السلاسل و تجميع البيانات و اتصال قاعدة البيانات و الوصول إلى الملفات. بالإضافة إلى تلك المهام الشائعة , مكتبة الفئات تتضمن أنواع تدعم العديد من تسلسلات أحداث التطوير المتخصصة. على سبيل المثال، يمكنك استخدام .NET Framework لتطوير الأنواع التالية من التطبيقات و الخدمات:




تطبيقات وحدة التحكم.
تطبيقات Windows GUI (نماذج Windows). ـ Windows Forms
تطبيقات البنية الأساسية لعرض برامج Windows (WPF).
تطبيقات ASP.NET
خدمات Windows. انظر مقدمة إلى خدمة Windows التطبيقات
التطبيقات التي تركز على الخدمة التي تستخدم البنية الأساسية لاتصالات برامج Windows Communication Foundation
التطبيقات التي يتم تمكين مهام سير العمل بها باستخدام لبنية الأساسية لسير العمل في Windows Workflow Foundation







هنبدأ الدروس في عمل تطبيقات بنظام Console application



الدرس مفصل القادم هيكون طريقة عمل اول برنامج بلغة #C


اتمني من الله عز وجل ان يوفقني واياكم



دمتم بحفظ الله






ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى