في هذه الدورة التعليمية سنقدم لكم شرح كامل للمكتبة البرمجية 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 تعليقات