الاثنين، 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 )