الوحدة الثامنة

ملفّات مشابهة
) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

FS Future Series دليل البدء السريع الرجاء قراءة التعليمات التالية من أجل تثبيت وتنشيط 3D. Visualizer برنامج

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع

اململكة العربية السعودية وزارة التعليم العالي جامعة اجملمعة عماده خدمه اجملتمع كليه الرتبية بالزلفي دبلوم التوجيه واالرشاد الطالبي ملخص منوذج توصيف مق

التقديم الإلكتروني

حقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه

الأول في السي شارب((c#للمبتدائين

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista

Microsoft Word - SolutionOOPFinal2011.doc

Microsoft Word - C#2

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم

املعامل املركزية معامل مركز أحباث املؤثرات العقلية قامت جامعة جازان مشكورة بتجهيز معامل املركز املركزية ابألجهزة املتطورة واالدوات الالزمة اليت حيتاجه

جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

Slide 1

Guidelines for gender-inclusive language in Arabic_Toolbox/ Self-paced activity: Apply the guidelines to a text تطبيق الوثيقة التي تحتوي على أفضل المم

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games ا

دبلوم متوسط برمجة تطبيقات الهواتف الذكية

WHAT’S NEW

PowerPoint Presentation

Our Landing Page

برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب

المكونات

المحاضرة الثانية

وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 0211 / 0212 األولى الدراس ة الفترة *************

جامعة حضرموت

Microsoft Word - moneybookers

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح

اختر عنوان مناسب

قوانين اإلستعارة هذه هي قوانين اإلستعارة التي تسري في المكتبات الشعبية في كل من بيورهولم, نوردمالينغ, روبيرت فورش, اوميو, فيندلن و فيينسس. بطاقة المكت

التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما

التحكم في الجهاز عن بعد باستخدام نظام VNC

نموذج توصيف مقرر دراسي

PowerPoint Presentation

تجربة السقوط الحر

riyadh-geeks-mobile-first

Forum.zyzoom.net

c1

Microsoft Word - new.doc

<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63>

Our Landing Page

أساسيات البرمجة بلغة الجافا

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

Flyer حزمة التعليم والمشاركة بادر بالاستفادة من المنح الخاصة بعروض التعليم وأوقات الفراغ

تنصيب و إعداد تقانة التستجابة الذكية (SRT) التخزين المؤقت باتستخدام أقراص الحالة الصلبة SRT Intel Smart Response Technology Installation Guide (SSD Ca

هيئة السوق املالية التعليمات املنظمة لتمل ك املستثمرين االسرتاتيجيني األجانب حصصا اسرتاتيجية يف الشركات املدرجة الصادرة عن جملس هيئة السوق املالية مبو

الهيئة الوطنية للتقويم واالعتماد األكاديمي المملكة العربية السعودية نموذج توصيف مقرر دراسي المؤسسة :جامعة المجمعة الكلية/القسم : كلية العلوم والدراسات

مكونات الحاسب الآلي

اردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED

االبداع في صياغة المواقف المضحكة من خصائص الشخص ذو الذكاء: الفكاهي A. الذاتي B. اللغوي C. العاطفي D. االتصال الذي يتخذ فيه الفرد قراراته بناء على المع

دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai

10) série d'exercices chute libre d'un corps solide

SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v /

correction des exercices pendule pesant Ter

2

الدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء ا

عرض تقديمي في PowerPoint

Schedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of

الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺮﺍﺑﻊ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﻣﺎﺭﺱ 2018 الـرقم الــــق

Microsoft Word - Question Bank-II Sem. BA Arabic Core Course, Informatics with DTP

الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺜﺎﻟﺚ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﺩﻳﺴﻤﺒﺮ 2017 الـرقم الـــ

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

دفرتالأطفال


PowerPoint Presentation

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :

Allomani Warehouse User Guide

شرح توزيعة Parted Magic السلم عليكم و رحمة ال تعالى و بركاته شرح توزيعة Parted Magic )الصدار الثالث( الفهرس : (1 مقدمة (2 تحميل التوزيعة (

تحذيرات قبل التركيب قم بفصل التيار الكهربي عن كاميرا الشبكة فور ا بمجرد ظهور الدخان أو انبعاث رائحة غريبة منها. أبعد كاميرا الشبكة عن الماء. إذا كانت

Microsoft Word - Excel VBA

Microsoft Word - CO_RT10

إيناس السيد محمد الشعراوى أستاذ مساعد قسم الحاسب كلية التربية - الجبيل المعلومات الشخصية الجنسية : مصرية تاريخ الميالد / 11 / م القسم علوم الحاس

King Saud University College of Languages & Translation Vice Dean for Development and Quality Quality Unit جامعة امللك سعود كلية اللغات والترجمة وكالة

ammarimaths collège

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

بسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة ال

الشريحة 1

دائم ا في خدمتك سج ل منتجك واحصل على الدعم من CSP510 Philips CSP610 CSP6910 CSP510 CSP610 CSP6910 دليل املستخدم

Microsoft Word - 55

مختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-

وزارة التربية والتعليم مجلس االمارات التعليمي 1 النطاق 3 مدرسة رأس الخيمة للتعليم الثانوي Ministry of Education Emirates Educational Council 1 Cluster

سلسلة تمارين حول القوة المطبقة من طرف جسم نابض

Social networks skills (1)

Microsoft Word - Access VBA

Microsoft Word - dériv sc maths.doc

نبذة عن املركز : نتشرف نحن مركز تميز اإلنشاءات لالستشارات الهندسية بمشاركة سعادتكم في تحقيق إنجازاتكم وتطلعاتكم بما نستطيع من إمكانيات وتحالفات, وبشرا

تحليلية الجداء السلمي وتطبيقاته

الخدمة العربية للكرازة باإلنجيل Arabic Bible Outreach Ministry بين العقل واإليمان الجزء الثاني كيف نفھم طبيعة الله بقلم د. ھيرمان

االدارة العامة لمنطقة العاصمة التعليمية مدرسة قرطبة الثانوية بنات أسرار احتراف التصميم فربما ال تستهين بهوايتك تفوق خبرة المحترفين أكتوبر 2018 اعداد ا

Microsoft Word - AR_ _UM TLCD - KBRC01A.doc

مكونات الحاسب الآلي

الرسالة األسبوعية/ الصف السادس 2018 / 9 - األحد 16 أولياء األمور الكرام : إليكم الرسالة األسبوعية وما سيتم إنجازه هذا األسبوع: األسبوع الماضي : تم اال

من نحن يف 2007 / 9 / 2 صدرت جريدة كصحيفة يومية وطنية شاملة تسعى إلى مواكبة التطورات احمللية و االقلميية والعاملية بشكل موضوعي ومبتكر إلى جانب تبني امل

How To Install Oracle Forms & Reports 6i

ثنائي القطب ثنائي القطب س 4 مادة العلوم الفيزيائية الكهرباء مميزات بعض ثنائيات القطب غير النشيطة الجذع المشترك الفيزياء جزء الكهرباء مميزات بعض ثنائيا

New Microsoft Office Word Document

WATER POLICY REFORM IN SULTANATE OF OMAN

عرض تقديمي في PowerPoint

النسخ:

ما هي لغة جافا عام احملاضرة االوىل مدخل اىل لغة هي لغة برجمة عالية املستوى إبتكرها James Gsling يف عام Java 1991 و ذلك الستخدامها مبثابة العقل املفكر املستخدم لتشغيل األجهزة الذكية. أثناء عمله يف خمتربات شركة SunMicrsystems 1995 التشغيل مثل مت تطويرها لبناء تطبيقات للويب, السريفرات, سطح املكتب, اهلواتف و الروبواتت و هي تعمل على مجيع و أهم أنظمة Andrid,Unix,Linux,Mac OS,Windws مميزات لغة جافا ابلنسبة للمطورين هلا شعبية هائلة و هناك الكثري من املراجع ملن يريد تعلمها. بسيطة و تعلمها سهل مقارنة مع غريها من اللغات. شبيهة ابللغتني C و ++C و لكن التعامل معها أسهل و سلس أكثر. و تعترب من أشهر لغات الربجمة على اإلطالق. إذا أنشأت برانجما ابستخدام لغة جافا فإن الربانمج يعمل على أي نظام يف العامل و هذا من أهم دافع لتعلمها. لغة جافا مطلوبة جدا, إذاكنت تريد دخول سوق العمل فلغة جافا توفر لك الكثري من الفرص. مميزات لغة جافا عن ابقي لغات الربجمة 1. مادي لن تدفع أي مبلغ لتعمل على لغة جافا, فهي مصدر مفتوح و جمانية و ستبقى جمانية مدى احلياة. 2. تقنيا تستطيع الربجمة هبا حىت و لوكان حاسوبك ضعيفا أو قدميا. 3. البساطة 4. تعدد املهام تعلمها سهل جدا بعد أن تفهم برجمة الكائنات. جافا توفر لك تقنية ال و بنفس الوقت. 5. سرعة الرتمجة Multithreading و اليت تسمح لك جبعل برانجمك قادرا على تنفيذ عدة أوامر مع بعض تتم ترمجة لغة جافا إىل أوامر يفهمها اجلهاز بشكل جدا سريع و بدون أن خيزهنا و حياول حتليلها ألن الكائنات فيها تربط مع بعضها بشكل تدرجيي مما جيعل األوامر فيها تتنفذ بسرعة. 6. معاجلة األخطاء 1

جافا تعاجل األخطاء بطريقتني, أثناء كتابتك للكود حتاول أن تصلح لك أي أخطاء يف كتابة الكود, و أثناء تشغيل الكود ختربك أبي خطأ منطقي يف حال حدوثه و الذي عليك معاجلته بنفسك. 7. ديناميكيا صممت جافا لتكون أكثر ديناميكية من C و ++C. وميكن لربامج جافا حتم لكمية كبرية من املعلومات وقت التشغيل و اليت ميكن استخدامها للتحقق من الكود والتأكد إذا كان املرتجم يستطيع أن يصل إىل الكائنات وقت التشغيل. حتميل و تنصيب أدوات جافا طريقة عمل برانمج مكتوب بلغة جافا ال JDK مفهوم و أمهيته ابلنسبة للغة جافا جتهيز بيئة العمل لتطوير تطبيقات بلغة جافا الشكل العام ألي برانمج مكتوب بلغة جافا طريقة عمل برانمج مكتوب بلغة جافا الكود الذي تكتبه على الكمبيوتر ال يعمل بشكل مباشر بل مير بعدة مراحل تباعا حىت يعمل متاما كما يف الصورة التالية. إذن الكود الذي تقوم بكتابته و الذي يسمى الكمبيوتر يسمى سواء Surce Cde يتم حتويله بواسطة مرتجم لغة جافا javac Byte Cde بعدها يقوم ال JVM بتحويل ال Byte Cde.MacOS,Linux,Windws إىلكود يفهمه إىل برانمج يعمل على أي نظام تشغيل كان مصطلحات تقنية 2

تعين الكود أو الشفرة املصدرية الكود الذي تفهمه اآللة و هنا جتد أن الكود كله يتألف من رقمني و مها:.1 و 0 Surce Cde Byte Cde إختصار ل Java Cmpiler و يسمى مرتجم لغة جافا وهو برانمج حيول الكود املكتوب بلغة جافا javac إىل Byte Cde هو الربانمج الذي يقوم بتشغيل ال Byte Cde كربانمج على نظام التشغيل. Interpreter Byte JVM إختصار ل Java Virtual Machine و هو عبارة عن Interpreter خاص لتشغيل ال Cde الذي أصله يف األساس كود جافا كأي برانمج عادي. OS إختصار ل Operating System و اليت تعين نظام التشغيل. ال JDK مفهوم و أمهيته ابلنسبة للغة جافا كما الحظت سابقا, الكود املكتوب بلغة جافا مير بعدة مراحل حىت يعمل و السبب الرئيسي يف ذلك أن نظام التشغيل ليس مكتواب بلغة جافا من هذا املنطلق عليك معرفة أنه حىت يتعرف نظام التشغيل الذي تستخدمه على لغة جافا حتتاج حتميل و تنصيب أدوات تطوير جافا ( ) و اليت يقال هلا.JDK Java Develpment Kit ال JDK بدوره يتضمن أشياء كثرية جدا مثل: االصناف Classes اجلاهزة يف جافا. الشروحات لالصناف و الدوال اجلاهزة اليت تظهر لك أثناء كتابتك للكود و اليت تسمى.javadc ) الذي خيتصر ب JRE و الذي بدوره حيتوي مرتجم لغة جافا مشغل لغة جافا ( على ال.JVM.javac Java Runtime Envirnment مالحظة مهمة ال JDK بدون مكتوب بلغة جافا. لن يستطيع نظام التشغيل التعرف على لغة جافا و ابلتايل لن يستطيع تشغيل أي كود أو حىت برانمج جاهز 3

جتهيز بيئة العمل لتطوير تطبيقات بلغة جافا خطوات حتميل ال JDK Netbeans يف البداية سنقوم بتحميل إصدار ال jdk 8 ابلتحديد ألننا سنقوم بتحميل برانمج املبين يف األساس هلذا اإلصدار. احبث يف حمرك البحث jdk 8 عن أنقر على رابط أول موقع يظهر لك يف نتائج البحث و سيكون املوقع من موقع هي من قامت بتطوير ال Oracle.jdk 8 كما يظهر يف الرابط ألهنا انقر على Accept License Agreement لكي يسمح لك بتحميل نسخة من تناسب حاسوبك. بعدها قم ابلنقر على النسخة اليت تتناسب مع حاسوبك حىت يتم حتميلها. ال JDK مث اخرت النسخة اليت مالحظة: يف حال كنت ال تعرف النسخة اليت تتناسب مع حاسوبك, قم بتحميل النسخة ما قبل األخرية ألهنا تعمل على مجيع أنظمة ويندوز. 4

خطوات حتميل برانمج NetBeans احبث يف حمرك البحث netbeans dwnlad عن انقر على رابط أول موقع يظهر لك يف نتائج البحث و سيكون املوقع هو موقع netbeans نفسه. Java SE بعد أن تفتح الصفحة اجلديدة قم بتحميل نسخة NetBeans اخلاصة ب ألهنا النسخة اليت حنتاجها بعدها سيبدأ التحميل بشكل تلقائي مالحظة مهمة بعد االنتهاء من حتميل jdk 8 و NetBeans 8.2 لبداية تنفيذ برامج.java قم بتثبيتهما على حاسوبك ابلتوايل وبعدها ستكون يف وضع اجلاهزية 5

الشكل العام ألي برانمج مكتوب بلغة جافا الصنف األساسي يف املشروع جيب أن يكون شكله كالتايل. يف العادة الصنف األساسي يف املشروع يتم تسميته { هنا يوضع اسم الصنف public class public static vid main(string[] args) { هنا جيب أن تضع األوامر اليت ستتنفذ عند تشغيل الربانمج Main مع اإلشارة إىل أن هذا ال يعين أنك جمرب على تسميته كذلك. الكود الذي يتنفذ مباشرة عند تشغيل الربانمج هو الكود الذي نكتبه بداخل حدود الدالة. main main مثال : قم إبنشاء برانمج امسه واحفظه داخل جملد ابسم طباعة اجلملة JavaPrgrams Hell Wrld!"" عند التشغيل مهمته فقط public class main { public static vid main(string ][args) { System.ut.println)"Hell Wrld!"(; وستكون نتيجة تنفيذ الربانمج طباعة اجلملة التالية Wrld! Hell 6