مقالات عامة

  1. السلام عليكم ورحمة الله وبركاته
    الأهداف:
    لهذه المسابقة هدف واحد وهو اثراء المحتوى العربي في البرمجة بمقالات ونقاشات هادفة متميزه عن غيرها بالطرح و التنوع بعالم البرمجة
    طريقة المشاركة:
    كل ماعليك هو تجهيز مقالة ممتازة وطرحها تحت احد أقسام ساحات النقاش لك الحرية باختيار ماتحب ان تكتب المهم أنه يندرج تحت البرمجة عندما تقوم بالكتابه فانك مباشرة تشترك بالمسابقة يمكنك الاستفادة من طريقة طرح المقالات في صفحة المقالات من تنسيق واسلوب في الطرح 
    طريقة الربح:
     الطرح المميز بعد مراجعته من قبل فريق عالم البرمجة سوف يتم نقله مباشرة لصفحة المقالات برئيسية الموقع عندما يتم نقل الطرح ليصبح مقال برئيسية الموقع فإنك تعتبر فائز وتستحق الجائزة مباشرة
    الجائزة:
    عندما يتم اختيار طرحك ليصبح مقال بصفحة المقالات بعالم البرمجة فإنك ستحصل مباشرة على مبلغ 200 ريال سعودي مقابل المقال
    شهريا سيتم اختيار 10 مقالات للفوز بهذه الجائزة ليفوز الطرح المميز ويثري المحتوى العربي في مجال البرمجة
    القوانين:
    ان يكون النقاش او المقال عن البرمجة وتعليمها ليكون ذو فائدة للجميع يمنع نقل المواضيع او المقالات من مواقع اخرى الا اذا كنت تملك كافة حقوق المقال ولك حق نقله لموقع عالم البرمجة يجب ان يكون الطرح منسق ومرتب ويستخدم ادوات المحرر بعالم البرمجة مثل كتابة الاكواد وغيرها يجب رفع الملفات و الصور على موقع عالم البرمجة واستخدامها بالمقال بدل رفعها على مواقع اخرى يمنع وضع روابط خارجية لموقع بهدف الدعاية بالمقال او بالصور المرفوعة مسموح وضع روابط المكتبات البرمجية و غيرها من موقع المطور بالطرح لك حرية استخدام شعار عالم البرمجة على الصور المرفوعة (بالمرفقات صورة للشعار عالي الدقة لمن يرغب بإستخدامه) عدد المشاركات مفتوح يمكن ان تشارك باكثر من طرح وتفوز باكثر من جائزة الحصول على الجائزة:
    في نهاية كل شهر يمكنك الحصول على الجائزة مباشرة بحوالة بنكية لاي بنك داخل السعودية او لاي حساب PayPal لمشتركينا من خارج السعودية كل ماعليك بعد فوزك بالجائزة مراسلتنا عبر نموذج اتصل بنا بالبيانات التالية
    الاسم الثلاثي رقم الحساب ايبان واسم البنك لمن بداخل السعودية حساب PayPal اذا لم يكن لديك حساب داخل السعودية مدة المسابقة:
    هذه المسابقة فعاله من تاريخ نشر هذه المقاله وباذن الله سوف تكون شهرية مادام لدينا الميزانية للإستمرار وسوف يتم تحديث المقال في حالة انتهت المسابقة
    طرق أخرى للربح:
    عالم البرمجة نصب كل جهدنا لمكافئة المبدعين الذين يساعدون بنشر العلم المفيد يمكنك أيضا الإستفادة والربح من كتاباتك بالموقع اذا كان لديك حساب Adsense شاهد التفاصيل من هنا
    الإقتراحات:
    تستطيع مراسلة الإدارة بجميع ماترغب من إقتراحات وتطويرات عبر نموذج  اتصل بنا
    شعار عالم البرمجة عالي الوضوح
    بخلفية

    بدون خلفية

    مستوى المقال: مبتدئ
  2. السلام عليكم ورحمة الله وبركاته 
    طرحنا مسابقة عالم البرمجة للنقاش الهادف ، و هدفنا إثراء المحتوى العربي في مجال البرمجة ، فاز معنا الطرح المتميز و المفيد حيث قام بتقييم المقالات وترقيتها من قبل فريق عالم البرمجة سنذكر بهذه المقالة الفائزين معنا ، و مقالاتهم ، و نشكرهم على ماقدموا من فائدة للجميع ، و إثراء المحتوى العربي في البرمجة.
    الفائزون في شهر Januray-2017
    @3zcs المقال الفائز:
    @3zcs المقال الفائز:
    @AMR0T  المقال الفائز:
    @وضاح العوني المقال الفائز:
    @يعرب المصطفى المقال الفائز:
    @Abdulrahman Hasan Agha المقال الفائز:
    @Omnyyah المقال الفائز:
    في الختام:
    هدفنا في موقع عالم البرمجة إثراء المحتوى العربي في مجال البرمجة ، و تعزيز حب المساعدة بين المبرمجين تستطيع كتابة ماتحب في ساحات النقاش ، و يمكن تكون احد الفائزين معنا  بمسابقة عالم البرمجة للنقاش الهادف فهي مازالت مستمره ايضا تستطيع مساعدة المبرمجين بالإجابة عن أسئلتهم ، و حل المشاكل التي تواجههم بقسم سؤال وجواب ؛ لتكون مرجع لبقية المبرمجين شعارنا في عالم البرمجة "إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة." -ابن القيم-  وممكن تستفيد من
    حبيبي القارئ اعلم ان فريق عالم البرمجة يصب كل جهودة لمساعدة المبرمجين الذين يخصصون من وقتهم لنشر العلم المفيد ويساعدون الغير ويارب يقدرنا نوقف معكم ونساعدكم قد مانقدر.
    مستوى المقال: مبتدئ
  3. في هذه السلسلة – ان شاء الله – سأشرح أهم المواضيع في منهج نظرية الحوسبة  في أكثر من مقالة ولمن أراد الاطلاع أكثر فمرجعي الرئيسي هو كتاب
    An Introduction to FORMAL LANGUAGES and AUTOMATA
    للكاتب
    PETER LINZ
     
    المنهج مهم جداً لطلاب علوم الحاسب فهو يناقش مجموعة من المفاهيم النظرية البحتة والتي ساعدت في انشاء علوم الحاسب والخوارزميات وعلم المنطق والتي يجب على كل طالب استيعابها وفهمها .
    هناك ٣ محاور رئيسية لا بد من التحدث عنها قبل أن نسترسل في شرح أنواع القواعد والآلات الموجودة .
     
     
    أولاً : اللغات : 
     
    أغلب القواميس في جميع اللغات تعرف لنا اللغة بأنها نظام من التعبيرات لمجموعة من الأفكار والمفاهيم والحقائق وتضم عدداً من الرموز والقواعد لإنشاء الجمل والكلمات بشكل صحيح تحت هذه اللغة .
    نبدأها بمجموعة منتهية غير فارغة نسميها آلفابت Alphabet ويرمز لها برمز سيجما ∑ ومن خلال رمز واحد من الآلفابت يمكننا تكوين كلمة String والكلمة عبارة عن سلسلة منتهية من الرموز في الآلفابت .
     
    مثال : لدينا الآلفابت التالية
    ∑ = {a, b}
     
    فيمكننا انشاء كلمة ( نرمز لها بالرمز w ) تسمى abba أو a أو ba لأنها كلمات ضمن الألفابت الموجودة ، اذاً يمكننا عمل مجموعة لانهائية من الكلمات تحت آلفابت معينة .
    طول الكلمة يرمز له بالرمز |w| وهو رقم يساوي عدد الحروف في تلك الكلمة واذا كان طول الكلمة يساوي الصفر فيعني ذلك أن تلك الكلمة تسمى (ايبسلون أو لمدا ) ونرمز لها بالرمز  λ .
    λ|=0| .
     
     
    ثانياً : القواعد :
     
    تُعرَف القاعدة Rule عن طريق الرموز التالية
    G =(V, T, S, P)
     
    1- V : مجموعة من المتغيرات .
    2- T : مجموعة من الرموز المنتهية التي ننهي بها الكلمة .
    3- S : رمز البداية وهو ضمن T .
    4- P : القواعد التي نتبعها في صنع أي كلمة ضمن آلفابت معينة وهي قلب وأساس أي قاعدة .
     
     
    نفرض أن كل القواعد تأتي بهذا الشكل
    x -> y
    بحيث أن x تعني جميع المتغيرات والرموز المنتهية و y تحتوي على الرموز المنتهية والمتغيرات + الكلمة الفارغة λ .
     
     
    مثال توضيحي :
    G = { {S},{a,b},S,P}
    و القواعد في هذه اللغة P
    S -> aSb
    S -> λ
    أمثلة على الكلمات التي يمكننا اشتقاقها من هذه القاعدة
    ab , aabb , aaabbb وهكذا ، اذاً اللغة الخاصة بهذا القاعدة عباره عن مجموعة من a تتبعها مجموعة من b بنفس العدد .
     
    يمكننا كتابة اللغة بهذه الصيغة :

     
     
     ثالثاً : الآلات :
     
     الآلات Automata هي عبارة عن نموذج نظري للكمبيوترات الرقمية ، كل آلة لها ميكانيكا خاصة لقراءة المدخلات لكن لا تغيرها ويمكنها أيضاً تحديد نهاية وبداية كل كلمة أو مُدخل ويمكن أن يكون لها أجهزة تخزين وتحتوي على مجموعة من وحدات التحكم التي تتغير حالتها ومجموعة من دوال التغير المرتبطة بالمدخل والحالة الحالية للمدخل .
    بإذن الله في المقالات التالية سوف نناقش ٤ أنواع من الآلات وطريقة عملها والقواعد التي تقبلها ومايخصها بشكل مخصص .
    مستوى المقال: متوسط
  4. السلام عليكم ورحمة الله وبركاته 
    طرحنا مسابقة عالم البرمجة للنقاش الهادف ، و هدفنا إثراء المحتوى العربي في مجال البرمجة ، فاز معنا الطرح المتميز و المفيد حيث قام بتقييم المقالات وترقيتها من قبل فريقنا المكون من @Alhazmy13 @منصور العتيبي @Ali Majrashi @mamoudi @A7med @cammac سنذكر بهذه المقالة الفائزين معنا ، و مقالاتهم ، و نشكرهم على ماقدموا من فائدة للجميع ، و إثراء المحتوى العربي في البرمجة.
    الفائزون في شهر December-2016
    @Abather المقال الفائز:
    @وضاح العوني المقال الفائز:
    @Hana Alalwi المقال الفائز:
    @يعرب المصطفى المقال الفائز:
    في الختام:
    هدفنا في موقع عالم البرمجة إثراء المحتوى العربي في مجال البرمجة ، و تعزيز حب المساعدة بين المبرمجين تستطيع كتابة ماتحب في ساحات النقاش ، و يمكن تكون احد الفائزين معنا  بمسابقة عالم البرمجة للنقاش الهادف فهي مازالت مستمره ايضا تستطيع مساعدة المبرمجين بالإجابة عن أسئلتهم ، و حل المشاكل التي تواجههم بقسم سؤال وجواب ؛ لتكون مرجع لبقية المبرمجين شعارنا في عالم البرمجة "إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة." -ابن القيم-  وممكن تستفيد من
    حبيبي القارئ اعلم ان فريق عالم البرمجة يصب كل جهودة لمساعدة المبرمجين الذين يخصصون من وقتهم لنشر العلم المفيد ويساعدون الغير ويارب يقدرنا نوقف معكم ونساعدكم قد مانقدر.
    مستوى المقال: مبتدئ
  5. السلام عليكم ورحمة الله وبركاته 
    طرحنا مسابقة عالم البرمجة للنقاش الهادف ، و هدفنا إثراء المحتوى العربي في مجال البرمجة ، فاز معنا الطرح المتميز و المفيد حيث قام بتقييم المقالات وترقيتها من قبل فريقنا المكون من @Alhazmy13 @منصور العتيبي  @Ali Majrashi @cammac @mamoudi @A7med سنذكر بهذه المقالة الفائزين معنا ، و مقالاتهم ، و نشكرهم على ماقدموا من فائدة للجميع ، و إثراء المحتوى العربي في البرمجة.
    الفائزون في شهر October-2016
    @3zcs المقال الفائز:
    @ihanan95 المقال الفائز:
    @Abather المقال الفائز:
    @وضاح العوني المقال الفائز:
    @ANWBH المقال الفائز:
    @ANWBH المقال الفائز:
    في الختام:
    هدفنا في موقع عالم البرمجة إثراء المحتوى العربي في مجال البرمجة ، و تعزيز حب المساعدة بين المبرمجين تستطيع كتابة ماتحب في ساحات النقاش ، و يمكن تكون احد الفائزين معنا  بمسابقة عالم البرمجة للنقاش الهادف فهي مازالت مستمره ايضا تستطيع مساعدة المبرمجين بالإجابة عن أسئلتهم ، و حل المشاكل التي تواجههم بقسم سؤال وجواب ؛ لتكون مرجع لبقية المبرمجين شعارنا في عالم البرمجة "إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة." -ابن القيم-  وممكن تستفيد من
    حبيبي القارئ اعلم ان فريق عالم البرمجة يصب كل جهودة لمساعدة المبرمجين الذين يخصصون من وقتهم لنشر العلم المفيد ويساعدون الغير ويارب يقدرنا نوقف معكم ونساعدكم قد مانقدر.
    مستوى المقال: مبتدئ
  6. بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    استكمالاً لما بدأناه في المقال السابق ، حيث وضحنا مايجري داخل المترجم ( compiler ) وماهي المراحل التي يمر بها من بداية اخذ الكود بـلغته الاصلية الى ان يصل الى اللغة الهدف وهي لغة الآلة.
    وذكرنا ان المترجم ( Compiler ) يمر بمرحلتين اساسيتين وهي مرحلة التحليل  ( Analysis Phase ) و مرحلة التركيب (Synthesis Phase ).

     
    في هذه المقالة سنتتحدث عن الخطوة الأولى في مرحلة التحليل و هي التحليل المعجمي (Lexical Analaysis).
     

     
    التحليل المعجمي والمعروف ايضاً بـ Scanner بمعني الماسح ، يقوم بأخذ المُدخل (مجموعة من الحروف والكلمات) حرفاً بحرف ( تسمى هنا بـ lexemes ) وعند الوصول للمسافة فإن الكلمة تُحفظ في جدول الرموز ويسمى نوعها بـ Token.

    *ملاحظة : وقوف المحلل المعجمي أو الماسح عند المسافه ليست ثابته ويمكن تحديد الطريقة التي تريد ان يقف بها المحلل لحفظ الكلمه في جدول الرموز ولكن ذكرناها هنا على سبيل التوضيح وتسهيل الفهم.
     
    تنفيذ وبرمجة المحلل المعجمي (scanner):
    اذا اردنا برمجة المترجم فستواجهنا العديد من الصعوبات مثل تخزين الكلمات المدخله، تحويل الـ regular expression الى شكل عملي يمكن تنفيذه عن طريق الاكواد وهذا امر صعب ، واخيرا صعوبة المقدرة غلى حفظ وجمع الـكلمات tokens وخصوصا اذا كان عددها كبير، وغيرها الكثير. فلذلك يتم استخدام اداة معينة تقوم بـتسهيل هذه المهمة ، تسمى Lex.
    Lex هو برنامج كُتب في عام ١٩٧٥م بواسطة Mike Lesk و Eric Schmidt [١] ، والهدف منه ان يقوم باخذ مُدخل يصف القواعد والتعليمات التي يجب ان يقوم بها المحلل المعجمي ومن خلاله يتم تصدير ملف بنوع لغة سي C language وحين يتم تنفيذه يقوم المحلل المعجمي بعمله عند ادخال اي مُدخل.
     
    [1] Lesk, M.E.; Schmidt, E. “Lex – A Lexical Analyzer Generator”. Retrieved August 16, 2010
    مستوى المقال: متوسط
  7. السلام عليكم ورحمة الله وبركاته 
    طرحنا مسابقة عالم البرمجة للنقاش الهادف ، و هدفنا إثراء المحتوى العربي في مجال البرمجة ، فاز معنا الطرح المتميز و المفيد حيث قام بتقييم المقالات وترقيتها من قبل فريقنا المكون من @Alhazmy13 @منصور العتيبي  @A7med  @mamoudi @cammac @Ali Majrashi سنذكر بهذه المقالة الفائزين معنا ، و مقالاتهم ، و نشكرهم على ماقدموا من فائدة للجميع ، و إثراء المحتوى العربي في البرمجة.
    الفائزين في شهر September-2016
    @3zcs المقال الفائز:
    @3zcs المقال الفائز:
    @ANWBH المقال الفائز:
    @ANWBH المقال الفائز:
    @3zcs المقال الفائز:
    @ihanan95 المقال الفائز:
    في الختام:
    هدفنا في موقع عالم البرمجة إثراء المحتوى العربي في مجال البرمجة ، و تعزيز حب المساعدة بين المبرمجين تستطيع كتابة ماتحب في ساحات النقاش ، و يمكن تكون احد الفائزين معنا  بمسابقة عالم البرمجة للنقاش الهادف فهي مازالت مستمره ايضا تستطيع مساعدة المبرمجين بالإجابة عن أسئلتهم ، و حل المشاكل التي تواجههم بقسم سؤال وجواب ؛ لتكون مرجع لبقية المبرمجين شعارنا في عالم البرمجة "إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة." -ابن القيم-  وممكن تستفيد من
    حبيبي القارئ اعلم ان فريق عالم البرمجة يصب كل جهودة لمساعدة المبرمجين الذين يخصصون من وقتهم لنشر العلم المفيد ويساعدون الغير ويارب يقدرنا نوقف معكم ونساعدكم قد مانقدر.
    مستوى المقال: مبتدئ
  8. بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته
    المحوّل البرمجي أو المترجم بلغتنا العربية، المعروف بالـ Compiler على ألسنة اهل الحاسب، هو برنامج يقوم بـتحويل وترجمة برنامج مكتوب بــلغة من المستوى العالي ( High-level language  التي تكون سهلة الفهم للإنسان لكن الآلة لا تفهمها ) و تحويلها الى لغة ذات مستوى منخفض ( Low-level language  التي تكون مفهومة للآلة لكن معقدة الفهم بالنسبة للإنسان ) وتسمى لغة الآلة أو Machine Language.

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

    مرحلة التحليل |  Analysis Phase وتسمى أيضا بـ لغة الواجهة الأمامية المحددة (Front-end language specific ) وهذه المرحلة تُعنى بقراءة وتحليل الرموز البرمجية وتقسيمها الى أجزاء تسمى tokens والتأكد من صحتها وخلوها  من الأخطاء تبعا لقوانين اللغة.
    مثال :                                                 
    result = X * Y + Z result, X, Y and Z هي tokens من نوع القيم المعرّفة identifier
    +, =, *   هي tokens من نوع العمليات operators
    ومرحلة التحليل تحوي ثلاث خطوات:

    مرحلة التحليل المعجمي (Lexical Analysis) ويسمى أيضا بـ ( Scanner ) ومهمته هو أن يقرأ المدخل input ويحللها الى tokens وكل من هذه الكلمات تمثل جزء محدد من اللغة سواء أكان متغير ام من الكلمات الثابتة في اللغة ( reserved word ) مثل if, while and else. ويقوم ايضاً بمسح المسافات وحفظ الـ tokens في جدول الرموز  .symbol table.                                                                                                                  مرحلة بناء الجملة ( Syntax Analysis ) ويسمى أيضا بـ ( Parser ) ومهمته ان يأخذ الـ tokens  الناتجة عن مرحلة Lexical Analysis ويكونها في جمل برمجية ويختبر صحتها على أساس قواعد اللغة. وهذه المرحلة ينتج عنها هيكل دلالي يدعى بـ semantic structure  وتكون الجمل البرمجية على شكل شجري يسمى بـ parser tree.                                                                                                      مرحلة التحليل الدلالي (semantic analysis) ويسمى ايضاً بـ (Intermediate Code Generators)، وفي هذه المرحلة يتم التحقق من الأخطاء المتعلقة بالمنطق ، مثل صحة اسناد القيمة لنوع المتغير وغيرها.
    مرحلة التركيب | Synthesis Phase في هذه المرحلة يتم تحويل اللغة المتوسطة ( Intermediate Language ) الى لغة تفهمها الآلة (Machine Language) ويتم ذلك على النحو التالي :
    مرحلة تحسين الأكواد ( Code Optimization ) وهذه الخطوة تتولى مسألة تحسن الكود وابعاد التكرار وتطوير البرنامج والتأكد بأن يكون البرنامج في أحسن حالاته و هذه الخطوة هي التي تميز مترجم عن مترجم آخر. مرحلة مولّد الأكواد ( Code Generation )  وهنا يتم تحويل الكود بشكل نهائي الى شكل تفهمه الآلة. مثال عام: عندما نريد أن نترجم برنامج مكتوب بلغة جافا ، يمكننا عن طريق الـterminal  كتابة مايلي :
    > javac hello.java javac هو اسم مترجم لغة جافا ، وبعد إتمام مراحل الترجمة سينتج لنا ملف hello.class وهذا الملف مترجم الى لغة الآلة.
    مستوى المقال: محترف
  9. السلام عليكم ورحمة الله وبركاته 
    طرحنا مسابقة عالم البرمجة للنقاش الهادف ، و هدفنا إثراء المحتوى العربي في مجال البرمجة ، فاز معنا الطرح المتميز و المفيد حيث قام بتقييم المقالات وترقيتها فريقنا المكون من @Alhazmy13 @منصور العتيبي @cammac @Ali Majrashi @mamoudi @A7med سنذكر بهذه المقالة الفائزين معنا ، و مقالاتهم ، و نشكرهم على ماقدموا من فائدة للجميع ، و إثراء المحتوى العربي في البرمجة.
    الفائزين في شهر August-2016
    @Mephistopheles المقال الفائز:

    @Abather المقال الفائز:

    @Mephistopheles المقال الفائز:

    @Omnyyah المقال الفائز:

    @وضاح العوني المقال الفائز:

    @3zcs المقال الفائز:

    @Abather المقال الفائز:

    @وضاح العوني المقال الفائز:

    @ANWBH المقال الفائز:

    في الختام:
    هدفنا في موقع عالم البرمجة إثراء المحتوى العربي في مجال البرمجة ، و تعزيز حب المساعدة بين المبرمجين تستطيع كتابة ماتحب في ساحات النقاش ، و يمكن تكون احد الفائزين معنا  بمسابقة عالم البرمجة للنقاش الهادف فهي مازالت مستمره ايضا تستطيع مساعدة المبرمجين بالإجابة عن أسئلتهم ، و حل المشاكل التي تواجههم بقسم سؤال وجواب ؛ لتكون مرجع لبقية المبرمجين شعارنا في عالم البرمجة "إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة." -ابن القيم-  وممكن تستفيد من

    حبيبي القارئ اعلم ان فريق عالم البرمجة يصب كل جهودة لمساعدة المبرمجين الذين يخصصون من وقتهم لنشر العلم المفيد ويساعدون الغير ويارب يقدرنا نوقف معكم ونساعدكم قد مانقدر.
    مستوى المقال: مبتدئ
  10. السلام عليكم ورحمة الله وبركاته 
    طرحنا مسابقة عالم البرمجة للنقاش الهادف ، و هدفنا إثراء المحتوى العربي في مجال البرمجة ، فاز معنا الطرح المتميز و المفيد حيث قام بتقييم المقالات وترقيتها فريقنا المكون من @Alhazmy13 @منصور العتيبي @A7med @mamoudi @Ali Majrashi @cammac سنذكر بهذه المقالة الفائزين معنا ، و مقالاتهم ، و نشكرهم على ماقدموا من فائدة للجميع ، و إثراء المحتوى العربي في البرمجة.
    في هذا الشهر قمنا بعمل استثناء حيث انه كان احد قوانين المسابقه انه سوف يتم اختيار 10 مقالات شهريا للفوز بالمسابقة ولكن بهذا الشهر اخترنا 13 مقال مميز للفوز معنا لدعم المحتوى العربي في مجال البرمجة
    الفائزين في شهر July-2016
    @وضاح العوني المقال الفائز:
    @Omnyyah المقال الفائز:
    @3zcs المقال الفائز:
    @Abather المقال الفائز:
    @hadeel.h المقال الفائز:
    @وضاح العوني المقال الفائز:
    @Shino Inuzuka المقال المميز:
    @hadeel.h المقال المميز:
    @Abather المقال الفائز:
    @وضاح العوني المقال الفائز:
    @Shino Inuzuka المقال المميز:
    @وضاح العوني المقال الفائز:
    @Abather المقال الفائز:

    في الختام:
    هدفنا في موقع عالم البرمجة إثراء المحتوى العربي في مجال البرمجة ، و تعزيز حب المساعدة بين المبرمجين تستطيع كتابة ماتحب في ساحات النقاش ، و يمكن تكون احد الفائزين معنا  بمسابقة عالم البرمجة للنقاش الهادف فهي مازالت مستمره ايضا تستطيع مساعدة المبرمجين بالإجابة عن أسئلتهم ، و حل المشاكل التي تواجههم بقسم سؤال وجواب ؛ لتكون مرجع لبقية المبرمجين شعارنا في عالم البرمجة "إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة." -ابن القيم-  وممكن تستفيد من

    حبيبي القارئ اعلم ان فريق عالم البرمجة يصب كل جهودة لمساعدة المبرمجين الذين يخصصون من وقتهم لنشر العلم المفيد ويساعدون الغير ويارب يقدرنا نوقف معكم ونساعدكم قد مانقدر.
    مستوى المقال: مبتدئ
  11. السلام عليكم ورحمة الله وبركاته 
    طرحنا مسابقة عالم البرمجة للنقاش الهادف ، و هدفنا إثراء المحتوى العربي في مجال البرمجة ، فاز معنا الطرح المتميز و المفيد حيث قام بتقييم المقالات وترقيتها فريقنا المكون من @Alhazmy13 @منصور العتيبي @A7med @mamoudi @Ali Majrashi @cammac سنذكر بهذه المقالة الفائزين معنا ، و مقالاتهم ، و نشكرهم على ماقدموا من فائدة للجميع ، و إثراء المحتوى العربي في البرمجة.
    الفائزين في شهر May-2016
    @Shino Inuzuka المقال الفائز:

    @Abather المقال الفائز:

    @Abather المقال الفائز:

    @Omnyyah المقال الفائز:

    الفائزين في شهر June-2016
    @وضاح العوني المقال الفائز:

    @وضاح العوني المقال الفائز:

    @Abather المقال الفائز:

    @Omnyyah المقال الفائز:

    @وضاح العوني المقال الفائز:

    @وضاح العوني المقال الفائز:

    @Shino Inuzuka المقال الفائز:

     
    في الختام:
    هدفنا في موقع عالم البرمجة إثراء المحتوى العربي في مجال البرمجة ، و تعزيز حب المساعدة بين المبرمجين تستطيع كتابة ماتحب في ساحات النقاش ، و يمكن تكون احد الفائزين معنا  بمسابقة عالم البرمجة للنقاش الهادف فهي مازالت مستمره ايضا تستطيع مساعدة المبرمجين بالإجابة عن أسئلتهم ، و حل المشاكل التي تواجههم بقسم سؤال وجواب ؛ لتكون مرجع لبقية المبرمجين شعارنا في عالم البرمجة "إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة." -ابن القيم-  وممكن تستفيد من

    حبيبي القارئ اعلم ان فريق عالم البرمجة يصب كل جهودة لمساعدة المبرمجين الذين يخصصون من وقتهم لنشر العلم المفيد ويساعدون الغير ويارب يقدرنا نوقف معكم ونساعدكم قد مانقدر.
    مستوى المقال: مبتدئ
  12. توفر خدمة آجور السحابية خدمة قواعد بيانات لك بكل سهولة وسرعة , توفر لك الخدمة أداء سريع وتوسع كبير جداً بحسب السعة التي تختاره وباستمرارية وبدون تعطل أو توقف مع سهولة وبساطة ادراتها من لوحة تحكم يستطيع أي شخص فهمها .
    يستطيع المستخدم التركيز على التطبيق / الموقع الخاص فيه والامور المهمة له بدون الانشغال بعملية تكوين قاعدة بيانات وحمايتها وما إلى آخره لأنها مبنية على محرك SQL server وتوفر لك أدوات ومكتبات و APIs لتسهل عملك .
    قاعدة بياناتك دوماً على اتصال

    يوجد لدى مايكروسوفت مئات من مراكز البيانات التي تبقي خدماتك على اتصال دائم 24/7 بذلك لا يهتم المستخدم بكيفية تصميم وبناء واستضافة قواعد بيانات التي قد تأخذ الكثير من وقته ومن الممكن أن تشغله عن هدفه الرئيسي من عمله .
    واذا لا سمح الله تعرضت لهجوم أو ما يشابهه آجور توفر لك دعم وعملية recovery سريعة .
     الخدمات والأسعار
    تتوفرالخدمة اما أنك أن تختار الحجم المناسب لك وهنا يكون المستخدم عالم بمتطلباته وتسمى Single database .
     أو توجد على ثلاث خدمات مقدمة كل خدمة تقدم مراحل من الأداء والسعة على حسب مايحتاجه المستخدم أو الشركة من قاعدة بيانات بسيطة إلى المليئة .
    وأهم مايميز هذه الخدمة أنك تستطيع التوسع والانتقال من مرحلة إلى أخرى حسب تغير احتياجك بكل سهولة وبوقت قليل وبتكاليف لا تعد .
     
    Basic

     
    Standard

     
    Premium

    انشاء سيرفر خاص لقاعدة البيانات الخاصة بك
    هذه الطريقة موجهة لمن يريد استضافة قاعدة بيانات جاهزة صنعها من قبل على سيرفر في آجور أو سيربطها بعد ذلك .
    طبعاً كما في المقالة السابقة لابد قبل ذلك أن نقوم بالتسجيل في الموقع واذا كنت طالب بإمكانك الحصول على mySQL مجاناً
    نأتي الآن لشرح عملية صنع سيرفر لقاعدة بيانات , بعد الدخول على صفحتك من
    portal.azure.com
    اتبع الآتي

     

     
    بعدها نضع المعلومات الخاصة بالسيرفر الذي نريد انشائه
     

     
    بعد الضغط على create سوف تتم عملية الانشاء وفالأخير سيخبرنا بنجاح العملية
     

     
    انشاء قاعدة بيانات 
    من New نختار Data + storage ومن ثم MySQL database بما انها هي الوحيدة المتوفرة لمن لديهم اشتراك دريم سبارك

     
    ومن ثم ندخل البيانات الخاصة بها
     

     
    هنا يظهر لنا تكلفة الخدمة صفر ريال لأننا مستخدمين اشتراك دريم سبارك
     

     
    هنا تنبيه بنجاح العملية
     

     
    هنا عندما دخلت على المعلومات الخاصة بقاعدة البيانات تظهر لنا السعة
     

     
    عملية ربط قاعدة البيانات
    اضغط على All resource وبعدها نختار قاعدة البيانات التي أنشأناها , فيهذه الصفحة سنجد جميع المعلومات الخاصة بربط قاعدة بيانات azure بخدمة أخرى .
     

     
    ربط قاعدة البيانات ببرنامج الأوفيس إكسل
    نتبع الخطوات التالية

     

     
    هنا أتممنا عملية الربط وبعدها نبدأ العمل الخاص بنا .
    مستوى المقال: مبتدئ

عالم البرمجة

عالم البرمجة مقالات برمجة و دورات مجانية لإحتراف البرمجة هدفنا تبسيط البرمجة ونشرها بيد الكل بشكل ممتع ومتطور ومحدث بإستمرار لمواكبة جديد تطورات البرمجة الحديثة و المتقدمة بدون مقابل