تعلم البرمجة بلغة الجافا والمكتبة البرمجية JavaFX (المقدمة)


في هذه الدورة التعليمية سنقدم لكم شرح كامل للمكتبة البرمجية JavaFX والشرح سيبدأ من أساسيات البرمجة بلغة الجافا في أول الدروس ثم ننتقل لشرح المكتبة البرمجية JavaFX، فإذا كنت لديك خبرة سابقة بالبرمجة أو لغة الجافا يمكنك البدأ من بداية شرح مكتبة JavaFX، أما لو كنت بلا خبرة سابقة فبدأ من بداية الدورة من المقدمة ودروس الأساسيات.




أولا: فلنتعرف على لغة الجافا، ظهرت لغة الجافا أول مرة سنة 1990م، حيث قامت شركة Sun Microsystems بوضع مفاهيم تلك اللغة، وكان الغرض الأول لتلك اللغة هو برمجة صفحات الإنترنت، مما ساعد على سرعة إنتشار لغة الجافا مع إنتشار الإنترنت في العالم، وكذلك يمكن بلغة الجافا كتابة برامج وتطبيقات لمختلف المنصات كالحواسيب والهواتف المحمولة وغيرها.

لغة البرمجة جافا لها العديد من المميزات:


  • من اللغات البرمجية القوية، وذلك لما تتمتع به من كثرة الأدوات المساعدة والمكتبات البرمجية التي تسهل العمل وتختصر كتابة الأكواد.
  • تلافت لغة الجافا الكثير من عيوب لغات البرمجة التي ظهرت قبل لغة الجافا.
  • يمكن نقل البرامج المكتوبة بلغة الجافا وتشغيله على العديد من الأجهزة حتى لو إختلفت نظم التشغيل لكل منها.
  • تعتبر لغة الجافا من لغات البرمجة التي تدعم" Object Oriented Programming Language".

 ثانياً: فلتعرف على المكتبة البرمجية "JavaFX":

يمكن القول أن المكتبات البرمجية بشكل عام هي تجميع لآلاف الأكواد التي تأدي مهام معينة، في داخل مكتبة، وعندما تحتاج أن تكوم بتلك المهمة بدل كتابة كل تلك الأكواد تقوم بكتابة أسم المكتبة في برنامجك لتستدعي تلك المكتبة لتقوم بالمهمة، الأمر الذي يختصر لك الوقت والجهد، أما عن مكتبة "JavaFX" فهي مكتبة غنية تتيح لمستخدمها إنشاء تطبيقات للويب وسطح المكتب والموبايل، بشكل سريع، وهي تدعم كل من العمل:


Scene Graph  

2D SHAPES 
TEXT 
EFFECTS 
TRANSFORMATIONS 
ANIMATIONS 

COLORS

IMAGES  

3D SHAPES  
EVENT HANDLING  
CONTROLS  

   CHARTS  

LAYOUT PANES  

CSS    

كانت هذه مقدمة صغيرة عن لغة البرمجة جافا والمكتبة البرمجية JavaFX.

إرسال تعليق

0 تعليقات