تعديل

"إن الله بما تعملون بصير"

- See more at: http://ksa11dj.blogspot.com/2014/02/blog-post_7786.html#sthash.TqdRbI7Q.dpuf

الدرس 03 الإجراءات و الدوال في الويندف Les procédures et fonctions dans windev

السلام عليكم أحبائي اليوم سنتحدث في هذا الدرس الثالث حول موضوع مهم و هو الدوال و الإجراءات في الويندف Fonctions et procédures dans windev و الأكيد ان أغلب من يقرأ ها المنشور يعلم او سمع بهذين المصطلحين و لمن لا يعرف معناهما تفضل هذا التعريف البسيط، لكن قبل البدأ اعرض عليكم السناريو التالي: احيانا نحتاج في برنامج ما الى تكرير كود لأكثر من مرتين و ربما يتطلب منا الأمر الى إعادته الآف المرات او مليارات المرات... طبعا هنا يصعب أو يستحيل ان تكتبوا هذا الكود لذا كان من المنطقي جدا كتابة هذا الكود مرة واحدة فقط ثم نقوم باستدعائه وقت الحاجة. و بالتالي نستنتج ان الدوال و الإجراءات هي أصلا برامج ضمن البرنامج الرئيسي يستدعى مرات عديدة. 
و الفرق بينهما هو أن:
  •  الدوال Fonctions تعود بنتيجة و احدة (entier, booléen,..).
  •  الإجراءات Procédures تقوم يتنفيذ كود معين Traitement.

ملاحظة : لغة الباسكال تفرق بين الدوال و الإجراءات في حين أن السي C مثلا تتعامل فقط مع الدوال Fonction اما لغة Wlangage فتتعامل معهما بأنهما نوع واحد أي إجراء Procédure.

كذلك الويندف windev يعرض نوعين من الإجراءات:
  • إجراءات محلية Procédures Locales:
هذا النوع يكون دائما ودائما مرتبط بنفس النافذة و لا يمكن لنافذة اخرى مهما كانت ان تستدعيه، إي انها جزء من النافذة التي صرحت به.
  • إجراءات عامة Procédures Globales:
هذا النوع يمكن أن يستدعى من  جميع النوافذ، نجده محتوى دوما في ما يسمى مجموعة الإجراءات Collection de Procédures حيث في حالة ما إذا توفر برنامجك على العديد من الإجراءات يمكنك إنشاء بعض المجموعات collections بحيث كل collection تضم الاجراءات من نفس النوع، مثلا تنشئ ِcollection de procédure تسميها COL_Comptabilité تضع فيها الإجراءات العامة الخاصة بالمحاسبة على سبيل المثال CalculsTVA , CalculsFraiDePort...

كيف نستدعي إجراء؟
ببساطة نقوم بكتابة اسمه في المكان المحدد.

إنشاء إجراء Création d'une procédure :
لإنشاء إجراء يمكنك التوجه الى المحرر الرئيسي للويندف Editeur principal ثم تتجه الى الجناح Explorateur de projet طبعا هذا في حالة اذا ما كان معروضا في المحرر اما ان لم يوجد فاتجه الى
 Affichage--->Barres d'outils--->Volets---->Explorateur de projet.


  • إنشاء إجراء محلي Création d'une procédure locale:
  1. إتجه الى Explorateur de projet ثم حدد النافذة التي ترغب بعمل اجراء لها.
  2. اضغط على Procédures locales بالزر الأيمن بالماوس
  3. ثم من القائمة المنسدلة التي ستظهر اضغط على Nouvelle procédure locale
  4. ستنبثق نافذة اكتب بها اسم الإجراء
طريقة اخرى: اتجه الى اي نافذة ترغب بإنشاء إجراء لها ثم اضغط على F2 من لوحة المفاتيح بعدها اكتب في اي مكان اسم الاجراء قم بتحديده و بالزر اليمن بالماوس و من القائمة المنسدلة ضع المؤشر على Créer une procedure ستظهر قائمة اخرى من خلالها اختر انشاء إجراء محلي أو عام 

  • إنشاء إجراء عام Création d'une procédure Globale:
  1. إتجه الى Explorateur de projet ثم حدد procédures
  2. اضغط على Procédures بالزر الأيمن بالماوس
  3. ثم من القائمة المنسدلة التي ستظهر اضغط على Nouvelle collection de procédures 
  4. ستنبثق نافذة اكتب بها اسم المجموعة collection ثم قم بالحفظ.
  5. ستظهر المجموعة بعدها قم بتحديدها 
  6. إضغط بالزير الأيمن للماوس و من القايمة المنسدلة اضغط على Nouvelle procédure globale
  7. ستنبثق نافذة قم بادخال الاسم المراد اعطاؤه للإجراء العام
و الفيديو التالي يشرح طريقة انشاء إجراء عام

اعزائي يوجد مثال على إنشاء اجراء في الدرس الأول من دورة تعلم البرمجة في الويندف في المدونة 





الدرس الثاني 02 التعليمات الأساسية les instructions de bases

مرحبا بكم مرة اخرى في دروس الويندف، في هذا الدرس الثاني سنحاول التعرف على مجموعة من التعليمات Les instructions  التي تتوفر عليها لغة wlangage في الويندف، اكيد لا يمكنني التطرق الى جميعها لكن شيئا فشيئا ومن خلال الدروس القادمة سنتعرف على الكثير منها فقط تابعو الدروس و حاولوا بأنفسكم استكشاف تعليمات و دوال اخرى.
إذا قلنا ان لغة الجيل الخامس LG5 تتمتع بالكثير من المركبات التالية:
  1. Les fonctions
  2. Les instructions
  3. Les mots-clés
  4. Lespropréités
اولا سنتعرف على التعليمات الشرطية Les instructions conditionnelles
لعمل اختبار على شرط condition لغة wlangage تتيح لك التعيلمة التالية باللغة الفرنسية
SI-->SINON-->FIN مثال
في هذا المثال قمت بوضع متغير بوليان اسميته SuiviCours لي متابع للدروس بحيث اذا كنت متابع للدروس اذا تظهر رسالة فيها تشجيع برافو و الآ اي لست متابع فستضهر رسالة بها خيبة امل dommage هههه.
-أما في حالة انالشرط يمكن ان يأخذ العديد من القيم اكثر من اثنان هنا نستخدم تعليمة حسب SELON و هي من الشكل التالي:
SELON-->CAS-->FIN والصورة التالية توضح مثال على ذلك:

ثانيا سنتعرف على تعليمات التكرار loops او Les instruction de boocle
لغة wlangage تتيح لك العديد من التعليمات في هذا الشأن و منها :
  1. إذا كنت تعرف عدد التكرارت هنا تستخدم التعليمة pour و لعمل مثال على ذلك قم بإنشاء مشروع جديد ثم انشئ نافذة جديدة و احفظها بعدها ادرج زر، اختره و اضغط على زر F2 من لوحة المفاتيح بعدها اكتب الكود الموجود في الصورة التالية:
  2. أما في حالة ان عدد التكرارات غير محددة لكن الشرت يتحقق منه في بداية Boocle هنا نستخدم التعليمة TANTQUE ولعمل مثال على ذلك قم بإضافة زر ثاني في المثال السابق و اكتب الكود الموجود في الصورة التالي و النتيجة ستكون 10 كما في الصورة.
الى اللقاء في الدرس القادم.

الدرس 03 نصيب موقع جوملا على السيرفر المحلي

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


تقنية ‪‎Li_Fi‬ الاسرع ب 100 مرة عن ‪‎Wi_Fi‬

منذ عام 2011 و نحن في انتظار تقنية اللاي فاي و التي صنفت واحدة من افضل اختاراعات 2011 حسب مجلة التايم الامريكية، حيث ان هذه التقنية اسرع باكثر من 100 مرة من الواي فاي التي تعتمد على تردد موجات الراديو في نقل البيانات في حين تعتمد تقنية اللاي فاي على الضوء الذي تفوق سرعته سرعة تردد موجات الراديو ب 10000 مرة.
اما من حيث المزايا فحدث ولا حرج كالأمان و السرعة و التكلفة و التشويش ووو. . . الخ. بالاضافة الى توقعها ان تكون بحق تكنولوجيا المستقبل.


أهم خمسة نصائح لانجاح الهاشتاج Hashtag

أهم خمسة نصائح لانجاح الهاشتاج Hashtag :
كلمة تبدأ بالإشارة #، و هي شكل من أشكال الوسم. تستخدم في شبكات الـآي آر سي لتصنيف المجموعات و الموضوعات، إضافة إلى استخدامه في الرسائل القصيرة و التدوين المصغر و خدمات الشبكات الاجتماعية مثل التويتر و جوجل+.
او بمعنى اخر يفيد في فلترة او ترشيح موضوعات معينة مثلا في هذه الايام يستخدم الهاشتج التالي بكثرة ‫#‏زير_السنتورة‬ لمجابهة قانون المالية 2016، وبالتالي فإن المهتم بهذا الموضوع ماعليه سوى بالضغط على الهاشتاق ليعرض له جميع المواضيع المتعلقة بهذا الجانب، وهذا مايساعد في انتشار الموضوع اكثرو لإنجاح الهاشتاج يفضل اتباع النصائح التالية:
1- التقليل من عدد الهاشتاج في نفس الموضوع اي من 1 الى 3.
2- الأخذ بعين الاعتبار الحروف الخاصة فمثلا البحث في #زير_السنتورة لا يعطي نفس نتيجة البحث في ‫#‏زير_ألسنتورة‬ بسبب الهمزة على الالف.
3- استخدام هاشتاج صغير حتى يسهل تذكره و اعادة استخدامه لاحقا في مواضيع اخرى كـ : ‫#‏انفورما‬.
4- استهداف الكلمات المفتاحية الواسعة الانتشار.
5- اذا كان الهاشتاج باللغة اللاتنية فمن الاحسن ان يكون الحرف الاول من الكلمة كبير ليكون سهل القراءة كـ: ‪#‎AimezInformat‬

تساؤل عن واقع البرمجة في الوطن العربي

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


اقرأ كتابا واحدا خير لك و أنفع من جمع الكثير من الكتب


#نصيحة :
اقرأ كتابا واحدا خير لك و أنفع من جمع الكثير من الكتب.
اسأل او جرب و افعل ما شئت للتأكد من النصيحة، ان تأخذ لك كتاب و تقرأه كله احسن من تضييع الوقت في البحث عن الكتاب المناسب لك، لأنك لن تجده و قراءتك لكتاب واحد يسمح لك بعدها بمعرفة الطريق الى كتاب اخر.

كيفية منع اليوتيوب من حفظ مسار الفيديوهات المشاهدة Comment Vider et désactiver l'historique des recherches sur youtube

الأكيد انك تزور باستمرار موقع اليوتيوب، و تستمتع بما يرفع من فيديوهات لكن الموقع و بفضل service de streaming تقوم بتأريخ جميع الفيديوهات التي شاهدتها، وربما يسبب لك هذا ازعاج و تريد تعطيل هذه الخدمة و ربما لا تدري كيف السبيل الى ذلك، اذا تفضل عزيزي الحل.
  1. ادخل الى موقع اليوتيوب و قم بتسجيل الدخول بحسابك بالضغط على زر connexion كما في الصورة في الجزء العلوي من جهة اليمين في الموقع.
  2. قم بإدخال بريدك الخاص بقوقل و كلمة السر
  3. بعدها اضغط على زر Historique
  4. إذا اردت حذف نشاطاتك قم بالضغط على الزر Effacer tout historique

  5. اذا اردت تعطيل خدمة Streaming اضغط على الزر كما في الصورة التالية
  6. إذا اردت تفعيل الخدمة من جديد إضغط على الزر réactiver ... كما في الصورة التالية.
الى اللقاء في درس جديد

كيف تلغي القراءة التلقائية للفيديو في الفيس بوك

عبر الكثير من مستخدموا الفيس بوك عن استيائهم من الخدمة الجديد و التي تعمل على التشغيل التلقائي للفيديو خاصة اصحاب الهواتف المحمولة لاستنزافها الرصيد بشكل كبير اضافة الى الازعاج لذلك شاهدوا معي هذا الفيديو حول كيفية الغاء هذه الخدمة المزعجة.


طريقة رفع فيديو على قناة اليوتيوب

 الأكيد ان الكثير يعلم طريقة رفع فيديو على اليوتيوب لكن يوجد من لا يعرف الطريقة و حتى نساهم في نشر المعرفة ارتأيت ان انشرهذا الفيديو حول الطريقة و الذي نشرته من قبل في صفحة انفورما و حاز على الكثير من الاعجابات بالنسبة لعدد معجبيها اناذاك.


الدرس 02 إنشاء قاعدة بيانات فارغة création d'une base de données vièrge

بعدما تعلمنا في الحلقة الاولى تحميل و تنصيب برنامج xampp في هذه الحلقة سوف نعده لتشغيل apache و mysql مع بدا تشغيل النظام ثم بعدها سنتعلم كيفية إنشاء قاعدة بيانات فارغة للموقع.
ارجوا لكم مشاهدة طيبة.



كي تنجح...Pour réussir

أحبائي أعزائي يحدث ان تحاول تعلم البرمجة و تبدأ العمل على ذلك و يحدث ان تجد أمامك عقبات و حواجز تؤدي بك الى الفشل، و يحدث ربما أن تعتقد أن الناجحين و صلوا الى ماو صلوا اليه بسهولة.
وهنا اسمحلي بالقول لك أنك فاشل، لكن يحدث ربما أن تتحلى بجرأة تقبل الفشل و تستمر في العمل و تخطط و ترسم طريقك الى النجاح، وفعلا تنجح لكن يحدث أيضا أن تفشل، ثم باعتبار أنك عنيد فستحاول ثم تتقدم ثم تعترض طريقك عقبات فتفشل، فإذا استمريت تأكد أن الله لايضيع أجر المحسنين.
واعلم أن الكثير من الرؤساء فشلوا في الكثير من الاستحقاقات حتى أصبحوا أسياد.
كي تنجح لاترسم الطريق الى النجاح بل استمر في العمل.


الدرس الأول 01 من اساسيات البرمجة في الوينداف

السلام عليكم أحبابي اليوم ساضع بين ايديكم أول الدروس حول تعلم اساسيات البرمجة في لغة wlangage الخاصة بشركة pcsoft في برنامج الويندف او ورشة الويندف الرائعة التي تختصر عليك الكثير و الكثير من الوقت لبرمجة تطبيق بخلاف لغات البرمجة الحالية المتواجدة في السوق، لا اطيل عليكم اعزائي و ساترك لكم اكتشاف سهولة العمل على البرنامج و البرمجة.

إذا نبدأ الدرس الأول حول كيفية إعلان مختلف المتغيرات في wlangage، و التي تعرض الكثير من انواع المتغيرات ( entier, booléen, chaine, tableau, date, heure, variant, dateheure, durée, ..) و غيرها.

و السينتاكس syntaxe المستخدم لإعلان هذه المتغيرات موضح في الصورة التالية:

وهذه بعض الأمثلة :

1- لإعلان متغير نوعه عدد صحيح :


2- لإعلان عن متغير سلسة حرفية :

 3- لإعلان عن متغير نوعه جدول:

4- للإعلان عن مجموعة من المتغيرات لنفس النوع مثلا I,J,K هي متغيرات حقيقية:


5- لإعلان متغير البوليان الذي يأخذ واحدة من القيمتين vrai أو faux:
كذلك لغة wlangage تتعامل مع نوعين من المتغيرات و هي :
  1. متغيرات عامة les variables globales.
  2. متغيرات محلية les variables locales.
اذا ماهو الفرق بين المتغيرات العامة و المحلية ؟
شباب أكيد انه في اغلب الأحيان يحتوي البرنامج على مجموعة من النوافذ صح؟ و اكيد اننا غالبا ما نحتاج الى متغيرات ؟ وربما نحتاج الى متغيرات و نستخدمها في اكثر من نافذة؟ هنا قف هذه المتغيرات يجب ان تكون عامة globales لأنها تستخدم في اكثر من نافذة .
و ربما نحتاج الى متغيرات نستخدمها فقط في نافذة و احدة اي انها خاصة بها فقط اي متغيرات محلية locales.

سؤال طيب فهمنا انه توجد نوعين من المتغيرات لكن اين نعلن عن المتغيرات العامة و المحلية ؟

- الإجابة بسيطة للإعلان عن المتغيرات العامة variables globales نقوم بالتالي:
  1. نقوم بالضغط على ايقونة P كما هو موضح في الصورة 
  2. بعدها نعلن في المكان الخاص بـ initialisation كما هو مضح ايضا في الصورة التالية:

-- أما للإعلان عن المتغيرات المحلية les variables localesنقوم بإنشاء نافذة المراد اعلان متغيرات تستخدمها ثم نختار هذه النافذة و نضغط على زر F2 من لوحة المفاتيح و إعلان المتغيرات كما في الصورة.


شكرا لكم على متابعة الدرس الأول ايسؤال اي استفسار حول الدرس لا تتردد بطرحه في التعليقات.

كيف تزيد من حجم خط الكتابة على الايفون و الايباد iphone ipad

ربما يعاني الكثير من مشكل بسيط يكمن في قراءة الكتابة في الايفون او الايباد و لحل هذا المشكل نقوم باتباع مافي الصور التالية:
1- اضغط على ايقونة réglages.


2- ثم قم بلمس الجناح général.


3- بعدها المس الجناح Accessibilité.

.

4- ثم اضغط على Police plus grande.


5- فعل الزر كما في الصورة ثم قم بسحب الكرة نحو اليمين من اجل زيادة حجم الخط.


6- و النتيجة كما تاهدون في الصورة التالية.


الحلقة الخامسة 05 انشاء استعلام باراميتري و جدول مرتبط بهCréation d'une requête paramétrée windev

السلام عليكم و رحمة الله و بركاته تفضلوا أعزائي و احبابي الحلقة الخامسة 05 ضمن حلقات سلسلة دروس تعلم البرمجة في الويندف من الصفر إلى الاحتراف، في هذه الحلقة سنتعلم كيفية انشاء استعلام باراميتري من اجل استخراج الرسائل الواردة خلال فترة زمنية نحددها نحن، و من ثم طريقة انشاء جدول مرتبط بهذا الإستعلام، اتمنى لكم مشاهدة طيبة كما ارجو تفاعلكم الطيب و الرائع.



الحلقة الرابعة 04 طباعة محتوى الجداول

الحلقة (04) من سلسلة دروس تعلم البرمجة في الوينديف من الصفر الى الإحتراف و التي ساشرح فيها كيفية طباعة محتوى الجداول التي قمنا بإنشائها في الحلقة الماضية.
ارجو لكم مشاهدة طيبة.
1- اذا اردت ان ينتفع زملاؤك قم بمشاركة الحلقة.
2- اي استفسار حول الحلقة ارجو ان يكون في التعليقات.
3- لا تنسو وضع جام صغيرة لتنتشر الحلقة اكثر 




04 ادوات مهمة لتحليل و تقييم صفحات الفيس بوك

الكثير من مستخدمي الفيس بوك و خاصة اصحاب الصفحات ربما لا يحبذون العمل على هذه الأدوات لكنها في الحقيقة رائعة و تساعدهم على إدارة صفحاتهم بشكل جيد، فمثلا تعلمهم بأفضل اوقات النشر و تعطيهم مقارنة بين الصفحات المنافسة الأفضل منها و الأقل اذا هي أدوات مهمة لتحليل و تقييم صفحات الفيس بوك يوجد منها الكثير لكن هذه اهما حسب اعتقادي:

  1. LikeAlyzer 
  2. Wisemetrics
  3. Wolfram – Alpha
  4. FanPage Karma

الحلقة الثالثة 03 برمجة برنامج البريد الصادر و الوارد جزء 01

برمجة برنامج البريد الصادر و الوارد جزء 01: من سلسلة دروس تعلم البرمجة في الوينديف من الصفر الى الإحتراف و التي اعتبرها صراحة الحلقة الأهم في الدورة لأنها تعتبر فعلا الانطلاقة الفعلية للدروس التعليمية في هذه السلسلة ارجو اعادة مشاهدة الحلقة كذا من مرة و اعادة التطبيق. في هذه الحلقة سنتعلم في هذا الجزء مايلي:
1- انشاء قاعدة البانات و جدولين واحد خاص بالبريد الوارد و الثاني خاص بالصادر.
2- كيفية تعطيل زر.
3- واشياء اخرى.
ارجو لكم مشاهدة طيبة.

الحلقة الثانية 02 تعريب برنامج حل المعادلة من الدرجة الثانية

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


الدرس الأول لانشاء موقع على ‏جوملا‬

الحمد لله انطلقت الان دورة إنشاء موقع على ‫#‏جوملا‬ ، هذه الحلقة سوف تقتصر على تحميل و تنصيب برنامج الـ xampp و الذي يسمح لنا بتحويل جهاز الكومبيوتر الذي نعمل عليه الى خادم او سيرفر بفضل بعض الادوات التي ينصبها البرنامج عليه مثل php و appache و phpMyAdmin لن اشرح كثيرا لاني اؤمن بان المعلومات الكثيرة تذهب المعلومة.
الرجاء طرح الاسئلة و المشاكل حتى احاول الاجابة عليها.


09 نصائح ستجعلك تحترف البرمجة

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

نصائح مهمة لمن يريد تعلم البرمجة

الحلقة الأولى 01 برمجة تطبيق لحل معادلة من الدرجة الثانية


الحلقة الاولى (01) من سلسلة دروس تعلم ‫#‏الويندف‬ من الصفر إلى الاحتراف و التي أشرح فيها برمجة تطبيق لحل معادلة من الدرجة الثانية من الالف الى الياء حيث ستتعلمون فيها الكثير من الاشياء المهمة في نصف ساعة من الزمن.
ارجوا نشر الحلقة لتعم الفائدة.



من بين اهم أسباب الفشل في البرمجة

من بين اهم أسباب الفشل في البرمجة هو الأفكار الخاطئة التي نتناقلها هذا عن هذا و كأنها من الدين و غير قابلة للنقاش، اذكر مثلا انه في أيام الجامعة عندما كنا ندرس برنامج الويندف و العمل عليه تعرضنا لجملة من الإنتقادات بزعم ان البرنامج ناقص غير فعال يعود المبرمج على الكسل وووو وفعلا تمكن هؤلاء من زرع الفكرة القائلة أن الجافا و السي هي أفضل بكثير من الويندف و أن من لا يبرمج بهذه اللغات فليس بمبرمج ولاينجح ولا يعترف به ولا ولا ولا، مع العلم أن من يقولون بهذا للأسف لا يتقنون لا الجافا ولا السي ولا الويندف ولا هم يحزنون وبهذا فشلوا و أفشلوا ضعاف النفوس في حين تمكن البعض من برمجة تطبيقات قوية وناجحة في تسيير المؤسسات و غيرها بإستخدام الويندف فمثلا هذا الصباح وجدت برنامج بيع إلى الآلاف من المؤسسات وحقق مبالغ كبيرة هههه فهل يسمح الفريف المبرمج لهذا التطبيق او البرنامج بالحديث حول أنه معترف به أو لا طبعا لا لأنه مشغول بالنجاح لاستمراره في العمل على لغة .واحد واتقانها مشغول بتذوق ثمرة جهده مشغول بتعلم المزيد للنجاح اكثر.
اذكر اني كتبت يوما على الفيس بوك ان الفاشل هو من يريد ان يكون اشخاصا في شخص واحد و انصح قارئ هذا المنشور باتخاذ لغة برمجة واحدة و العمل عليها وليعلم ان النجاح و الفشل ليس مرتبط بلغة البرمجة و انما بالجهد المبذول و التخطيط السليم.

Twitter Delicious Facebook Digg Stumbleupon Favorites More