تعلم برمجه

الجمعة، 25 أغسطس 2017


للمعلوميات مدونة مصمم تقدم لكم افضل معلومات عن لغات برمجه وتصميم مواقع انترنت وشكرا على مشاركتم على صفحه 
تعتبر (الجافا) من اللّغات المُختصّة بالبرمجيّات، وقد قام بابتكار هذه اللّغة العالم (جيمس جوسلينج) في العام 1992 م، حينما كان ضمن الطاقم العامل في مختبرات (صن ميكروسيستمز) هذه الشركة الضخمة، وقد كان هدفه من وراء ابتكار هذه اللغة، أن يتمكّن من تشغيل أجهزة تطبيقيّة تسهّل من عملهم وخاصّة في (التلفزيون التفاعلي) حيث تعمل فيها الأجهزة هذه عمل العقل تماماً. كما وقد كانت لغة الجافا تطويراً للغة معروفة في السّابق وهي لغة (++C) أو (سي بلاس بلاس)، والتي سميّت في بداية الأمر مِن قبِل مُبتكرها بـ (O A K)، وتعد هذه الرموز اختصاراً لـ (شجرة السنديان)، وممّا عُرف عن جيمس حينما كان في عمله أنّه كان ينظر دائماً من النافذة ليرى شجرة السنديان أمام نظره، واستمرت هذه التسمية حتّى كان التطوير لها فعرفت لاحقاً بـ (جافا). إن لنظام الجافا ميّزات عدّة، تكاد لا تُحصى، وعلى وجه الخصوص السهولة التي تتمتّع بها، وبأنّها بمثابة لغة داعمةٍ للنظم، وهي موجّهة تحديداً لما يعرف بالكيانات، وأيضاً من ميّزات هذه اللغة أنّها تمتلك الكثير من الأمان، وخالية من التعقيد، كما تتمتّع أيضاً بسهولة إمكانيّة الحصول عليها، وتمتاز عن اللّغات الأخرى المختلفة بأنّها تقبل النقل بسهولة فائقة، وأيضاً تقبل التنفيذ، وما يميّزها حقاً بأنّها لغة يسهل أن يضاف عليها الصوت ويمكن أيضاً أن يضاف لها الحركة وخاصّة في الويب، كما وتُوفّر على هذه اللغة إمكانيّة كتابة الألعاب عليها، وأيضاً يمكن إضافة البرامج التي من شأنها المساعدة، ومن السمات الخاصّة بهذه اللغة توفيرها للمستخدم إمكانيّة إنشاء برامج ذات واجهة رسوميّة. ومن المميزات التي يعمل نظام الجافا على توفيرها عند تصميم البرامج البرمجيّة، إمكانيّة الاستفادة من الإنترنت ومن كلّ ميّزاته الموجودة بشكل تام، حيث من خصائص لغة الجافا توفير بيئة تفاعليّة ويكون ذلك عبر ما يعرف بـ (الشبكة العنكبوتيّة)، فهي اللّغة التي يمكن لنا أن نكتب البرامج بواسطتها ومن خلالها تحديداً على الإنترنت، وخاصّة البرامج التي تتصف بأنّها برامج تعليميّة، ويتمّ ذلك وفق ما يعرف بـ (برمجيات المحاكاة الحاسوبيّة للتجارب العلميّة)، ويمكن أيضاً للغة الجافا أن تساهم في كتابة البرامج التي من شأنها (التعلم عن بعد). وقد تبيّن لاحقاً وبشكل قاطع، بأنّ نظام لغة الجافا يؤدّي أهدافه بشكل أكثر شموليّة، بحيث لم تقتصر تأدية فاعليّته فقط عبر الشبكة العنكبوتيّة فحسب، وإنّما يمكن لها تأدية الكثير من المهام للأشخاص بشكل مباشر، وخاصّة من خلال البرامج المعنيّة بالمهن، كما وقد سهّل وجود الإنترنت في كثير من الأماكن سهولة تعلّم هذه اللغة وإتقانها، مقارنةً بلغات ونظم برمجيّة أخرى.🙇

الثلاثاء، 15 أغسطس 2017





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

الأحد، 13 أغسطس 2017



لغة الجافا الجافا هي لغة برمجة عالية المستوى، قام بتطويرها جيمس جوسلينج من شركة (Sun MicroSystems)، أثناء محاولته تطوير لغة البرمجة ++C ،عام 1991، وكانت تسمّى بـ (OAK)، ولكن في عام 1995 قامت شركة (Sun Micro Systems) بتعديلها، وأطلقت عليها اسم جافا (Java)، وهي لغة تعتمد على الكائنات (objects). إصدارات الجافا هنالك عدة إصدارات للغة جافا وهي: (Java Standard Edition): الإصدار القياسيّ يستخدم لبرمجة برامج سطح المكتب. (Java Enterprise Edition) يستخدم لبرمجة الخوادم و الويب. (Java Micro Edition) يختص ببرمجة الهواتف المتنقلة والأجهزة المحدودة وخاصّة الألعاب. خصائص ومميزات الجافا تعّد لغة الجافا لغة سهلة لإعداد التطبيقات المختلفة، بسبب احتوائها على العديد من الميّزات التي تسهل على المبرمج عمل، فهي توفر اتصالاً مباشراً مع قواعد البيانات، والوراثة المتعددة، وغيرها. يمكن برمجة تطبيقات قوية وخالية من الأخطاء باستخدام الجافا، ووجود ميزة تعديل الأخطاء أثناء البرمجة. آمنة، فهي تعمل خلال بيئتها الافتراضية، وتعتمد إدارة المخاطر، وتعتمد التشفير. تعمل الجافا على عدة أنظمة تشغيل، كالويندوز والماكنتوش، ويونكس بجميع إصداراتها. يمكن من خلالها كتابة برامج تنفذ أكثر من عمل (task) في آن واحد بفضل ميزة (Multi-threaded). التطبيقات والبرامج المكتوبة بلغة جافا، تعمل بشكل سريع؛ لأن معالجة الجافا تكون سريعة. إضافة الصوت والحركات لصفحات الإنترنت. مصطلحات هامّة في الجافا (object): كائن له حالة (states) ،وسلوك (behaviors) ويتمّ إنشاؤه من فئة (class). مثال: الحصان، له حالة: اسم، ولون، وسلوك: مثل الركض، الصهيل، وينتمي لفئة الثديات. (class) الفئة يمكن تعريفها بأنّها قالب تصف السلوكيات والحالة للكائن الذي ينتمي له. (Methods): هي بالأساس سلوكيات، ويحتوي (class) مجموعة (method ) يتمّ من خلالها معالجة البيانات. (Instance Variables ):المتغيرات المثال - كل كائن (object) لديه مجموعة فريدة من نوعها من المتغيرات، ويتمّ إنشاء الحالة من خلال هذه المتغيرات. (Inheritance): التوارث، من خلال الجافا يمكنك بناء فئة (class) باستخدام (class) آخر، إن أردت الاستفادة من (methods) في class موجود مسبقاً دون الحاجة لإعادة كتابة الجمل البرمجية الخاصة بتلك (methods)، ممّا يقلل وقت البرمجة، ويقلل من جم الكود الخاص بالتطبيق. (Interfaces):الواجهات، وتعرف في لغة الجافا على أنّها عقد يبيّن كيفيّة التواصل بين الكائنات بعضها ببعض، وهي هامّة جداً في ما يتعلق بالتوارث. (Constructors): من أهم المصطلحات التي تتعلق بـ (class)، فعند انشائه يتمّ استدعاء (constructor) خاصّاً به، ويمكن أن يكون أكثر من واحد، ويجب أن يكون اسم (constructor) مطابقا لاسم (class) التابع له. تحظى الجافا بانتشار واسع جدا  حول

الخميس، 3 أغسطس 2017

مرحبا بكم في صفحته للمعلوميات مدونة مصمم
يزدهر بشكل كبير سواء في الإلكترونيات أو البرمجيات ولكي يستطيع المهندسين أو غير المهندسين الراغبين في دخول مجال التكنولوجيا يجب أن يملكون المهارة المناسبة في إستخدام مجموعة من لغات البرمجة والتي تعد الأكثر إحتياجًا هذه الأيام … ويبقى السؤال المحير ما هي أهم لغات البرمجة التي يجب أن تتعلمها لكي تواكب العصر الحديث:

 لغات البرمجة 

أهم لغات البرمجة
1. C:
المهندسين غالبًا ما سيكون لهم الدراية الكافية بالبرمجة عن طريق السي ولكن إن كنت من غير المهندسين يجب أن تتعلم لغة C خاصة أنها أقرب لغاب البرمجة إلى فهم لغة الآلة والتي ستستطيع عن طريقها التعرف على كيفية تعامل لغات البرمجة مع الكمبيوتر بمعنى آخر هي الأساس التي يجب أن تبني عليه لذلك يجب أن تتعلمها بشكل جيد
وهذه أهم المواقع التي تساعدك في البداية لكي تتعلمها
Learn c
CProgramming.com
Lynda .com
Learn c the hard way
أهم لغات البرمجة
2. C++:
تعد C++ أول لغة بعد السي التي تتعامل عن طريق Object Oriented Programming وهي لغة البرمجة الأساسية التي نشأ عليها FireFox وكل منتجات شركة Adobe وعندما تريد أن تصنع برنامج سريع قوي وأكثر إستقرارًا يمكنك أن تستخدم C++ كما أنها من أهم لغات البرمجة التي يتجب أن تتعلمها إن كنت تريد الدخول في مجال المصادر المفتوحة Linux
وهذه أهم المواقع لتعلم C++
Udemy
Lynda.com
LearnCpp.com
CProgramming.com
cplusplus.com
أهم لغات البرمجة
3. C#:

تسمى في لغة المبرجين سي شارب لغة لها الكثير من الإستخدامات تم تطويرها في الأصل عن طريق ميكروسوفت وهي نتاج من دمج بين C , C++ ويمكن تعلمها عن طريق أحد المواقع التالية
Lynda.com
Microsoft Virtual Academy
TutorialsPoint.com

أهم لغات البرمجة
4. الجافا java :
الجافا من أهم لغات البرمجة الموجودة هذه الأيام من نوع object oriented programming والتي أنشأتها شركة sun عام 1990. تستخدم لغة الجافا في الكثير من التطبيقات البرمجية وتطبيقات الويب وتطبيقات الموبايل والألعاب وتستطيع عن طريقها عمل برمجيات تعمل على كل الأنظمة من الويندوز والماك واللينكس وهي من أكثر لغات البرمجة المطلوبة في العالم كله
ومن أهم مواقع تعليم لغة الجافا
Lynda.com
learnjavaonline.org
كما يمكنك أن تحصل على هذين الكتابين فهما مفيدان بشكل كبير مع تعلم الجافا
introduction to java programming Y Daniel liang
Java How To Program, Seventh Edition January 2007
أهم لغات البرمجة
5. PHP:
هي أحد لغات البرمجة التي تعمل على برامجها بشكل مجاني والتي تقوم بالبرمجة عليها من خلال جمل نصية لكي تقوم ببرمجة بعض الأجزاء على مواقع الإنترنت من نوع Dynamic وتطبيقات الويب. يمكن أن تدمج بسهولة مع لغة HTML لكي تقوم بعمل تطبيقات على مواقع الإنترنت بشكل متكامل. والمذهل والذي يدل على قوة هذه اللغة هو أنها تعمل على أكثر من 200 مليون موقع حول العالم منها wordpress, facebook ويمكنك أن تتعلم لغة PHP على أحد هذه المواقع
Lynda.com
Codecademy
Zend Developer Zone
PHP.net
أهم لغات البرمجة
6. Python:
تعتبر لغة Python من لغات البرمجة ذات المستوى العالي high level تستخدم في برمجة تطبيقات الموبايل والويب وهي تعتبر أسهل اللغات بالنسبة للمبتدئين وكودها من الأكواد المقروءة بشكل سهل ويمكنك القيام بأكواد مضغوطة بحيث تقوم بالأكثر من مهمة في نفس الأمر. تعمل هذه اللغة على برمجة الكثير من المواقع مثل Instagram , Pinterest كما تستخدم في ناء منصات جوجل وناسا
ويمكن أن تتعلم لغة Python من أحد هذه المواقع
Lynda.com
Codecademy
LearnPython.org
Python.org
أهم لغات البرمجة
7. Java Script:
هي أحد لغات البرمجة التي تصنف Scrtipting language وهي تستمد الكثير من أوامرها من لغة السي التي تحدثنا عنها في أول المقال. ومن صفاتها أنها تعمل على كل المتصفحات الموجودة تقريبًا بحيث يمكنك تطبيق أهم مبدأ في تصميم المواقع والذي يقوم على عمل الموقع على كل المتصفحات. وتستخدم هذه اللغة أيضًا في برمجة الألعاب وتطبيقات سطح المكتب. ومن الظريف أن تجد لغة Java Script في برمجة Google chrome , Safari
ويمكنك أن تتعلم java scriptعن طريق هذه المواقع
Codecademy
Lynda.com
Code School
Treehouse
Learn-JS.org
أهم لغات البرمجة
8. SQL:
SQL اختصار لمجموعة كلمات Structured Query Language هي لغة برمجة خاصة بإدارة البيانات داخل قواعد البيانات وقد تم إعتمادها من المنظمة الدولية للقياسات ISO والمعهد القومي الأمريكي للقياسات ANSI عام 1980 وهي من أهم لغات البرمجة التي يمكنك بها إنشاء قاعدة بيانات محترفة للغاية ومستقرة بشكل كبير وتحتاجها الكثير من الشركات لتنظيم أعمالها ويمكنك تعلم SQL عن طريق أحد هذه المواقع:
Lynda.com
SQLCourse.com
TutorialsPoint.com
SQLZoo.net
أهم لغات البرمجة
9. HTML and CSS:
HTML, CSS يستخدمان في برمجة وتصميم المواقع وهي تنتمي ل لغات البرمجة من نوع markup language وليس لها أي إستخدامات أخرى فهي موجودة خصيصًا من أجل تصميم المواقع ويمكنك تعلمها عن طريق
W3school
وستجدون الكثير من المواقع الأخرى فهي لغتان مشهورتان يمكن التعلم فيها بسهولة
أهم لغات البرمجة
10. XML:
تنتمي إلى لغات البرمجة markup language وسوف تجدها في كل مكان وهي تستخدم لتحديد مجموعة من المعلومات في شكل منظم ومحدد ويمكن ربطها مع قواعد البيانات و لغات javascript , AJAXومن المميز في هذه اللغة أنها لا تستخدم لأغراض الويب فقط ولكن يمكن برمجة بعض تطبيقات سطح المكتب وتطبيقات الويندوز أيضًا
أهم لغات البرمجة


وبالرغم من ذلك فهناك الكثير من اللغات الأخرى التي يمكن أن تتعلمها للقيام ببعض المهام الصغيرة مثل AJAX , Perl , Ruby

افضل تطبيقات لشهر رمضان الكريم  

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


______________________________________


 امساكية رمضان 2016 -1437- صورة مصغَّرة للقطة شاشة



تطبيق امساكية رمضان  مع تحديد وقت الافطار والصيام لجميع الدول العربية وكذلك عدد من الادعية الرمضانية الهامه المستجابة
مميزات امساكية رمضان  :
-ادعية الافطار والصيام لكل مسلم بغرض نية الصيام وكذلك الدعاء المستحب عند الافطار .
-امساكية شهر رمضان المعظم مع تحديد عدد ساعات الصيام حسب كل دولة .
-المسبحة الالكترونية والتي تمكنك من ذكر الادعية وكذلك التسبيح بعدد مع عمل ايقاف موقت للتسبيح واستكماله في وقت اخر .
-الادعية الرمضانية المستجابة والتي يستحب الدعاء بها في شهر رمضان المبارك .
-اتجاه القبلة ويمكن تحديده بشكل الي عبر خاصية ال GPS .
-مواقيت الصلاة في كل دوله مثل (السعودية-دبي-مصر-الكويت-الاردن-السودان وكافة الدول العربية والاجنبية) .
- تحديد طريقة الحساب عن طريق ال GPS او ادخال الموقع بشكل يدوي .
-التطبيق ينبهك بمواعيد الصلاه في موعدها .
-يعمل في الخلفية بكل سهوله .
-تطبيق مجاني بالكامل .
-حجم صغير .
-واجهة سهلة الاستخدام .

_________________________________________________



 فضائل الاعمال في رمضان 2016- صورة مصغَّرة للقطة شاشة

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

________________________________________________




 ادعية مستجابة رمضان 2016- صورة مصغَّرة للقطة شاشة

تطبيق يحتوي على ادعية واذكار الصائم وادعية واذكار صوتية مستجابة
لتكون زاد الصائم في شهر رمضان المبارك
حمله الان ليكون زادك وانت صائم في شهر رمضان المبارك  
مميزات التطبيق :-
1- مجاناً لايحتاج للاتصال بالانترنت
2- يتميز بسهولة التصفح والاستخدام
3- ميزة التشغيل المتكرر بدون توقف
4- قوة ونقاء ووضوح الصوت والصورة
5- يتميز بصغر حجمه مقارنه بالتطبيقات الاخرى
6- سهولة وسرعة الاستخدام بدون تعقيدات التشغيل
7- والعديد من المميزات الاخرى اكتشفها بنفسك.. يستحق التقييم 5 نجوم
8- تطبيق مزحة محاكاة وهمي للترفيه والمرح مع الاصدقاء ومن هم حولك
يحتوي هذا التطبيق على ادعية رمضانية ، ادعية صوتية ، ادعية مستجابة
ادعية واذكار رمضان ، ادعية واذكار الصائم ، لاشهر القراء والشيوخ :-
1 دعاء الاستجابة
2 دعاء بصوت العجمي
3 دعاء الخشوع
4 دعاء صلاة التراويح
5 دعاء ليلة القدر
6 دعاء نور السماوات
7 دعاء الكرب
8 دعاء الصباح
9 دعاء المساء
10 دعاء خاتمة الصلاة
11 دعاء افطار الصائم
12 دعاء الصائم المستجاب
13 دعاء الفرج
14 دعاء القنوت
15 دعاء ختم القرآن السديس
16 دعاء قبل الافطار والسحور
__________________________