Posts Tagged ‘برمجة’

السلام عليكم
++Notepad
من أفضل برامج تحرير الأكواد على الإطلاق لأنه يسهل عليك كثيراً في عملك ويعرض الاكواد البرمجية بطريقة مبتكرة
حتى تستطيع تتبع الاكواد والدوال البرمجية التي تكتبها ..
استخدمه في كتابة أكواد HTML و CSS و PHP  وصممت اكثر من موقع بإستخدامه .
ببساطة ++Notepad  ليس برنامج تحرير نصوص بسيط مثل المفكرة بل هو اكثر من هذا ويصل الى مستوى برامج تطوير البرمجيات المشهورة كـواجة التحرير في  Visual basic مثلاً
سأتحذث في هذه التدوينة عن أهم الميزات الموجدة في ++Notepad
أول هذه الميزات هي  تمييز الاكواد و الدوال
مثالا في لغة HTML يتم تمييز بداية ونهاية الاوسمة Tags باللون الارجواني بينما الخصائص داخل الوسم تعرض بلون أحمر والقيم باللون الازرق .
لمعرفة إدا كان هناك خطاء في كتابة الاكواد ام لا .. البرنامج لا يقوم بتلوين الدوال الخاطئة بهذا تعرف إنك اخطائت في كتابة احد الاكواد .
هذا مثال لكود صحيح

(المزيد…)

Advertisements

السلام عليكم ورحمة الله وبركاته

من اكثر ما يميز الجافاسكريبت عن لغات برمجة المواقع الاخرى هي ارتباطها الوثيق بلغتي عرض الصفحات HTML + CSS و سهولة الحصول على مؤتراث كثيرا جدا من خلال التلاعب بخصائص عرض الصفحات .

فكل وسم من وسوم HTML يمكن إدخاله في دالة او معادلة بسيطة للتعديل في طريقة عرضه وحتى إخفائه أو تلاشيه عند حصول حذث معين Event
كمرور الماوس على أحدى العناصر أو وضع مؤقت زمني لأظهار و تلاشي الصور على شكل شرائح Slide Show
وأفضل طريقة لمعرفة اهمية وبساطة  JS هو تنفيد مثال عملي عليه

<h1 style=”color: blue;” onclick=”this.style.color=’blue‘ “>Click Me!</h1>
<h1 style=”visibility: hidden;” onclick=”this.style.visibility=’hidden‘ “>Click Me!</h1>
<h1 style=”opacity: 0.6; background:gray;” onclick=”this.style.opacity=’0.6′,this.style.background=’gray‘ “>Click Me!</h1>

(المزيد…)

تعلم لغات البرمجة

Posted: 19/05/2010 in برمجة
الوسوم:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
بعد توقف طويل دام اكثر من 7 سنين لأسباب كثيرة قررت المحاولة من جديد والعودة للبرمجة
أسباب توقفي في السابق عديدة لعل  اهمها انني لم احضى بالتدريب الجيد و لا التعلم الصحيح عند تعلمي للغات البرمجة  التي كنت محضوضاً بالحصول على فرصة تعلمها بالمعهد العالي الدي درسته فيه ..فقد كان همنا أغلب الطلبة في حينه هو اجتياز درجة النجاح و ما ياتي لاحقاً ليس مهم .
لم يكن هناك تطبيق عملي موسع لما تعلمناه  إلإضافة الى أنه لم يكن ما تعلمناه من لغات برمجة يواكب العصر وبعيد كل البعد عن واقع الحياة العملية
حسناً داك جزء يخص المكان الدي درست فيه , ولكن هناك الجزء الدي يخصني و هو تعلم تلك اللغات بشكل داتي Self Education في الواقع كان دلك صعباُ لعدم وجود من يوجهني (في تلك الفترة)لاختيار الطريقة الصحيحة للبداء في تعلم اي من لغات البرمجة الحذيثة .

بل ان الكود المصدري لبعض الامثة التي كنت اراجعها كان يزعجني ويجعلني اشعر باحباط أكبر مع الوقت .
(المزيد…)