الاثنين، 11 يونيو 2018

تعلم لغة ال C



تعلم لغة ال C

تعتبر لغة ال C :

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

ما الذي تحتاج اليه لتعلم لغة ال C ؟


برنامج مترجم هو برنامج يحول ما كتبته الي نصوص برمجيو واكواد الي برامج تنفيذية علي الحاسوب
وتبدأبتشغيلها من الدالة الئيسية main وهي سلسلة تعلم الللغة c
والملف النصي : يتم استدعاء الدالة الرئيسية عند تنفيذ اول  برنامج لاول مرة
وهو عبارة عن مجموعة من الدوال




المتغيرات :

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

تصميم المواقع 2



تصميم المواقع 2

هذه اللغة هي مجموعة من مميزات جديدة يتم توفيرها لتطبيقات الاندرويدويتم اضافة الاكامنبات الموجودة في الاصدار السابق html 4 ، وصممت هذه اللغة لتسهيل الاتصال بالسيرفر والوسائط النتعددة Multimedia
 لتجعل وسيلة تطوير البرامج ومواقع الويب اسهل بكثير مما مضي .

ةهذه النسخة الجديدة تتعاون مع منظمة الشبكة الدولية العالمية
ومجموعة برامج التطبيقات التكنولوجية للنصوص الفائقة للويب ، وهذا الاصدار الجديد به مميزات اضافية جديدةويدعم التشغيل المباشر في تشغيل الفيديو علي مواقع الويب والتي تحتاج الي دعم البرامج علي المتصفحات مثل مشغا الفلاش من شركة ادوبي 
وهذه اللغة مازالت تتطور من قبل المتصفحات المختلفة وتدعم الكثير من خصائص اللغة
ويمكن استخدامها مع متصفحات الفيرفوكس والجوجل كروم والانترنت اكسبلورر وسفاري
بمعني ان هذه اللغات تدعم جميع المتصفحات ويتم التحسين لاضافة الي جميع المتصفخات الخاصة بالحاسوب والجوالات والمتصفخات الصغيرة اي المتصفحات النقالة والتي تأتي مدمجة مع الاجهزة اللوحيةمثل iphone ، android ، ipad 
والتي تحتوي علي مميزات كثيرة .


الخصائص الجديدة باللغة


عناصر التحكم في شكل الموقع<footer> <header>
التخزين المحلي والذي يعمل علي تطبيقات الطرف الثالث 
الاصدار الثاني من نماذج الويب FORM 2  وهذا يحسن من نماذج ال HTML لاصدارات الويب
مقياس الشبكة العنكبوتية هة تكنولوجيا جديدة من الاتصال الثنائي لتسهيل الاتصال يتطبيقات الويب المتقاربة والمتباعدة
<CANV
AS> وهي خاصية دعم سطح رسوم ثنائيو الابعاد
يمكن دمج الفيديوهات والصوتيات وصفحاته من دون الحاجة الي تنصيب اي تطبيقات


الخميس، 7 يونيو 2018

أنواع مواقع الويب



أنواع مواقع الويب


* محتوي الموقغ ثابت :
                                  وهذا من اول انواع المواقع .. وتم اكتشافه علي يد 
                                  مخترغ الانترنت ( تيم بيرزلي ) .
                                  عمل علي انشاء لغة ال html  وبني بذلك اول 
                                  موقغ ثابت .. والمقصود بالموقغ الثابت ان المحتوي لا 
                                  يتغير تبعا للزائر والذي يستطيع ان يغير المحتوي هو
                                  صاحب الموقع أو مدير الشبكة .
                             
 * اللغات المستخدمة في مثل هذه المواقع
                                   HTML / CSS / XHTML
  

أساسيات تصميم المواقع



أساسيات تصميم المواقع



من المهام التي يقوم عليها تصميم المواقع .. يجب ان يكون الحتوي جيدا ويرتقي لمعايير المستخدم اذا كان الموقع في اعلي كفائته ولكنه يحتوي علي محتوي غير جيد فهذا الموقع ليس له قيمة ...
من اهم ما يميز المواقع :
1- المحتوي الجيد 
2- التصميم الجيد
 لضمان نجاح اي تصميم علي مواقع الانترنت .

ةيجب ان تكون جودة التصميم علي اعلي لامستوي من الدقة .
ويجب ان يكون المحتوي واضحا و ذو اهمية قدر الامكان .

 _* يجب ان يكون نظام التصميم واضح للمستخدم
     والوصول اليه سهلا .

   * يجب توضيح المظاهر والالوان ووصلات الصفحات 
      المتواجدة عليها لتسهيل علي
      المستخدم التعامل مع الصفحة .
 

الأربعاء، 6 يونيو 2018

مفهوم تصميم صفحات الويب

مفهوم تصميم صفحات الويب





هو أنشاء مجموعة من الملفات موضوعة جنبا الي جنب علي خادم واجد او اكثر
ويسمح بعرض المحتويات والواجهات التفاعلية للمستخدم علي هيئة صفحة ويب
وهي تحتوي علي عدة عناصر مثل الصور التفاعلية واللفظية والنصوص والنماذج 
وذلك يتم عن طريق اللغات المسخدمة في تصميم الويب ( HTML , CSS , JAVASCRIPT )

السبت، 24 مارس 2018

وصف لغة ال HTML5

     مفهوم لفة ال HTML5


لغة ال HTML5 .. تقدم عددا من العتاصر الجديدة التي تعكس الاستخدام علي المواقع الحديثة للاستخدامات المشتركة مثل

<div>

<span>

<footer>

<nav>

وهناك عناصر اخري توفر وظائف جديدة من خلال واجهة موحدة مثل :

<audio>

and

<video>

لتتضمن ملفات الصوت والفيديو

هناك عناصر اخري تم تغييرها لتستخدم في لغة ال css

للتسهيل في عملية التصميم

لجعل الموقع متوافق مع صفحات الويب يجب كتنابة كود مهم جدا في مجالات تصميم المواقع 

وهذا الكود من اهم الاكواد المتواجدة في مجالات تصميم المواقع web design بشكل عام 

 

 

وهذا الكود هو : <DOCTYPE html !!>

  وبهذا الكود يجعل جميع المعايير متوافقة مع جميع المتصفحات

ما هي لغة ال HTML

       لغة ال HTML هي لغة لتصيم مواقع الويب

          _  تعريف لغة HTML

  

Hyper Text Markup Language

 


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

الاجزاء الاساسية للصفحة :

الجزء العلوي للصفحة                                      Header
  القائمة                                                        Navigation 
       الجزء الرئيسي للصفحة                                        Main       

   المحتوي                                                           Sections
 الجزء السفلي                                                    Footer