التواصل المباشر مع الادارة والاعضاء القدامى من خلال قناة التلغرام



العودة   :: vBspiders Professional Network :: > [ ::. قسم البرمجة ولغاتها .:: ] > برمجة الويب

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 02-23-2011, 10:24 PM   رقم المشاركة : 1 (permalink)
معلومات العضو
MazMaz

VBSPIDERS TEAM

 
الصورة الرمزية MazMaz
 

 

 
إحصائية العضو








MazMaz غير متواجد حالياً

إرسال رسالة عبر MSN إلى MazMaz

 

 

إحصائية الترشيح

عدد النقاط : 10
MazMaz is on a distinguished road

افتراضي لكل من يسئل كيف ابدأ تعلم البرمجة


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

هنالك العدبد من الناس يسئلون كيف ابدأ تعلم البرمجة ؟

---------------------------------------------------
الجواب:




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

حسننا
يبدو ان رصيدك في البرمجة هو صفر لذا سوف ابدأ معك من الصفر:

---------------------------------------------------

الخطوة الاولى:


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

ومن اهم لغات البرمجة الموجودة والمنتشرة

VC++
Java
Visual Basic/VB.NET
C#

ومن اهم لغات برمجة الانترنت
asp/asp.net
php
jsp


وهذه كلها تدعى High Level Langauge لأنها قريبة جدا من فهم الانسان على عكس لغة Assembly على سبيل المثال التي تكون اقرب للغة الالة.

---------------------------------------------------





الخطوة الثانية:

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

---------------------------------------------------

الخطوة الثالثة:





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

---------------------------------------------------

المباديء الاساسية التي يجب عليك تعلمها والاهتمام بها في البداية.. وهي التي سوف تكون ادواتك ويدك اليمنى التي تعتمد عليها في البرمجة:

اولا: المتغيرات: لا بد من معرفة كل ما له علاقة بالمتغيرات كيف تكتب وتحجز وانواع المتغيرات مثل المتغيرات النصية والرقمية والمنطقية.

ثانيا: مفهوم مجال الرؤيا (Scope) ويقصد به المجال الذي يكون به المتغير مرئي ويمكن استرجاع قيمته.
ومن اشهر الانواع public اي مشاهد في جميع البرنامج او private اي مشاهد في مجال محدد .







---------------------------------------------------

ثالثا: جمل التحكم والتكرار: وهي جمل لا غنى عنها مثل:
جملة if للسؤال الشرطي وجملة for و while للتكرار

رابعا: المصفوفة (Array) : والمصفوفة في البرمجة تستخدم لتخزين عدة قيم داخل متغير واحد يمكن استدعاء كل قيمة على حدا من خلال الفهرس index

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

سادسا: الاجرائات والاقترانات (Functions): وتستخدم هذه الاجراءات لكتابة كود معين بداخلها ويتم تنفيذه عند الحاجة باستدعاء اسم الاجراء.
ويجدرهنا الاشارة الى الاقتران الذي يستدعي نفسه (Recursive Function)

سابعا: البرمجة الشييئة (Object Oriented): وتتلخص فكرتها بأننا نفكر في كتابة الكود على اساس اننا نتعامل مع جسم معين او شيء معين تماما مثل السيارة التي لها لون وشكل وحجم وموديل وهو ما يعرف بخصائص الشيء (Properties) وتقوم بمهام معينة مثل السير الى الامام والى الخلف وتدور الى اليمين واليسار وتزيد من سرعتها وتبطيء وهو ما يعرف بالمهام (Methods)

وضمن هذا المفهوم يجب تعلم كيف نبني المصنف (Class) لشيء ما ومن ثم إنشاء كائنات حية منه (Instants)
لاستدعاء خواص الكائن وجعله يقوم بمهامه.
لعل معظم لغات البرمجة الان تتجه نحو هذا الاسلوب من البرمجة وهو ما حدث بالفعل مع Microsoft في Visual Studio.NET.

---------------------------------------------------

التدريبات العملية المقترحة:

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

ملاحظة هامة: انصحك في هذه المرحلة بالبدء في التعلم تحت بيئة console اي شاشة الدوس لسرعة التطبيق والتركيز على كتابة الكود في هذه المرحلة.. وهذا الخيار متوفر الان في جميع لغات VS.NET وبالتأكيد مع VB.NET كما يتوفر مع جافا.


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

---------------------------------------------------






والمباديء المتقدمة التي أنصح بتعلمها هي الآتية

التعامل مع ادوات بيئة البرمجة المرئية المختلفة
التعامل مع الملفات: انشاء ملف جديد، فتح ملف، حفظ ملف، القراءة من ملف، الكتابة الى ملف.
التعامل مع قواعد البيانات تخزبن واسترجاع المعلومات
التعامل مع الصور والجرافيك والحركة
التعامل مع الملتيميديا
التعامل مع الملفات والمجلدات مثل عمليات النسخ والصق
التعامل مع دوال API المختلفة ومن اهمها المتعلقة بالعمليات التي يقوم نظام التشغيل.
التعامل مع ملف الريجستري
التعامل مع الاداة winsock
انشاء ملفات DLL و ActiveX Control

---------------------------------------------------

التدريبات العملية المتقدمة :
اقترح عمل هذه التطبيقات:
برنامج يشبه عمل محرر النصوص (WordPad)
برنامج دليل الهاتف مع قاعدة بيانات
برنامج الرسام
برنامج لاستعراض الصور مثل برنامج ACDSee
برنامج مسابقات مثل برنامج من سيربح المليون
برنامج يقوم بجميع عمليات نظام التشغيل المهمة مثل مؤقت لاطفاء الجهاز اعادة التشغيل نسخ الملفات حذف البرامج وازالتها .....الخ
برنامج يقوم بعمل تنصيب للبرامج الاخرى
برنامج محادثة عبر الشبكة المحلية
برنامج تحكم في الاجهزة عبر الشبكة المحلية.


اذا وصلت الى هذه المرحلة لا شك انك محترف الان


---------------------------------------------------


بقي ان اقول

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


منقول(بتصرف):lock:



g;g lk dszg ;dt hf]H jugl hgfvl[m

التوقيع

Mazmaz
--------------

 

   

رد مع اقتباس
قديم 02-23-2011, 10:49 PM   رقم المشاركة : 2 (permalink)
معلومات العضو
 
الصورة الرمزية loulou
 

 

 
إحصائية العضو







loulou غير متواجد حالياً

إرسال رسالة عبر MSN إلى loulou إرسال رسالة عبر Skype إلى loulou

 

 

إحصائية الترشيح

عدد النقاط : 10
loulou is on a distinguished road

افتراضي


الله يعطيك الف عافية اخي

شرح مفهوم و اكثر من راءع

مشكوور و لا تحرمنا من جديدك

تقبل موروري

التوقيع

http://up.top4top.net/uploads/2012/0...1d89065f71.gif


http://www.panoora.com/2min.htm

http://img199.imageshack.us/img199/7...y204978167.gif

http://www.mp3quran.net

 

   

رد مع اقتباس
قديم 02-24-2011, 01:34 AM   رقم المشاركة : 3 (permalink)
معلومات العضو
 
الصورة الرمزية Gx1Sniper
 

 

 
إحصائية العضو








Gx1Sniper غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
Gx1Sniper is on a distinguished road

افتراضي


بارك الله فيك اخوي

يعطيك العافية

تقبل مروري

التوقيع

تم تغيير الاسم من الليث الاسود الى Gx1Sniper

للمراسلة والتواصل

Gx1@hotmail.com

 

   

رد مع اقتباس
قديم 02-24-2011, 02:17 AM   رقم المشاركة : 4 (permalink)
معلومات العضو
 
الصورة الرمزية z3r0 b0mb3r
 

 

 
إحصائية العضو







z3r0 b0mb3r غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
z3r0 b0mb3r is on a distinguished road

افتراضي

   

رد مع اقتباس
قديم 02-24-2011, 07:19 AM   رقم المشاركة : 5 (permalink)
معلومات العضو
MazMaz

VBSPIDERS TEAM

 
الصورة الرمزية MazMaz
 

 

 
إحصائية العضو








MazMaz غير متواجد حالياً

إرسال رسالة عبر MSN إلى MazMaz

 

 

إحصائية الترشيح

عدد النقاط : 10
MazMaz is on a distinguished road

افتراضي


شكرا لمروركم العطر
شكرا اخ loulou
وشكرا لك اخ Gx1Sniper
اما DZr3d فشكرا للدورات و ثابر على المجهود الجميل في قسم البرمجة و لغاتها و في المنتدى كله
التوقيع

Mazmaz
--------------

 

   

رد مع اقتباس
قديم 02-24-2011, 08:45 AM   رقم المشاركة : 6 (permalink)
معلومات العضو
 
إحصائية العضو







Majabk longing غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
Majabk longing is on a distinguished road

افتراضي


يعطيك العافـيه اخوي

التوقيع

[SIGPIC][/SIGPIC]


تبي ترتــاح. أدخـــل.


http://www.tvquran.com/Alqatami.htm

 

   

رد مع اقتباس
قديم 02-24-2011, 10:34 AM   رقم المشاركة : 7 (permalink)
معلومات العضو
 
الصورة الرمزية kurdish man
 

 

 
إحصائية العضو





kurdish man غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
kurdish man is on a distinguished road

افتراضي


شكرا اخي

التوقيع

iam kurdish from kurdistan and muslim

krd@hotmail.hu
krd@live.fi

vbs@live.fi



www.learnpc.tk

 

   

رد مع اقتباس
قديم 02-24-2011, 04:55 PM   رقم المشاركة : 8 (permalink)
معلومات العضو
MazMaz

VBSPIDERS TEAM

 
الصورة الرمزية MazMaz
 

 

 
إحصائية العضو








MazMaz غير متواجد حالياً

إرسال رسالة عبر MSN إلى MazMaz

 

 

إحصائية الترشيح

عدد النقاط : 10
MazMaz is on a distinguished road

افتراضي


شكرا لمروركم و انشاءالله تكونو استفدتم
التوقيع

Mazmaz
--------------

 

   

رد مع اقتباس
قديم 02-25-2011, 12:12 AM   رقم المشاركة : 9 (permalink)
معلومات العضو
 
الصورة الرمزية c--2
 

 

 
إحصائية العضو






c--2 غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
c--2 is on a distinguished road

افتراضي


مشكوووووووررر لكن شؤالي ماهي اسهل لغة وماهي احسنها وما هي اصعبها لتعلمها

   

رد مع اقتباس
قديم 02-25-2011, 08:46 AM   رقم المشاركة : 10 (permalink)
معلومات العضو
MazMaz

VBSPIDERS TEAM

 
الصورة الرمزية MazMaz
 

 

 
إحصائية العضو








MazMaz غير متواجد حالياً

إرسال رسالة عبر MSN إلى MazMaz

 

 

إحصائية الترشيح

عدد النقاط : 10
MazMaz is on a distinguished road

افتراضي


اقتباس
مشاهدة المشاركة المشاركة الأصلية كتبت بواسطة c--2
مشكوووووووررر لكن شؤالي ماهي اسهل لغة وماهي احسنها وما هي اصعبها لتعلمها

شكرا لمرورك اخي
بالنسبة لسؤالك لدينا لغة الPHP سهلة تعلمها
و الASP ايضا سهلة
و ال VISUAL BASIC سهلة جدا جدا

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

مثلا الPHP لبرمجة المواقع
الC وال C++ لبرمجة البرامج

و هكذا
كل شيئ له اهمية باختصاصه


شكرا لمرورك و اتمنى تكون الفكرة وصلت:money::money::money:
التوقيع

Mazmaz
--------------

 

   

رد مع اقتباس
قديم 02-25-2011, 10:59 AM   رقم المشاركة : 11 (permalink)
معلومات العضو
المفترس
:: مهووس الكمبيوتر ::
 
الصورة الرمزية المفترس
 

 

 
إحصائية العضو





المفترس غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
المفترس is on a distinguished road

افتراضي


مشكور اخي على الموضوع الشيق وصراحة استفدت منه
ولكن لدي سؤال بسيط من اين احصل على دوال api
تانيا من هي لغات البرمجة التي تستطيع عمل برامج لها القدرة على الاتصال بالنت
وارجو ان تكون اجابتك واضحة لسؤال تاني لان محتاجها
الله يجازيك

   

رد مع اقتباس
قديم 02-25-2011, 11:13 AM   رقم المشاركة : 12 (permalink)
معلومات العضو
MazMaz

VBSPIDERS TEAM

 
الصورة الرمزية MazMaz
 

 

 
إحصائية العضو








MazMaz غير متواجد حالياً

إرسال رسالة عبر MSN إلى MazMaz

 

 

إحصائية الترشيح

عدد النقاط : 10
MazMaz is on a distinguished road

افتراضي


اقتباس
مشاهدة المشاركة المشاركة الأصلية كتبت بواسطة salim1
مشكور اخي على الموضوع الشيق وصراحة استفدت منه
ولكن لدي سؤال بسيط من اين احصل على دوال api
تانيا من هي لغات البرمجة التي تستطيع عمل برامج لها القدرة على الاتصال بالنت
وارجو ان تكون اجابتك واضحة لسؤال تاني لان محتاجها
الله يجازيك

الحمدلله المطلوب هو ان تستفيدون
بالنسبة لدوال ال api
هذا الكتاب شوفه اعتقد انه سيفيدك


http://www.multiupload.com/NKDTEXHW38

اما بالنسبة للسؤال الثاني
فالجافا و الC++ لهم قدرة على صنه برامج تتصل بالإنترنت


المهم تكون انت قوي فيهم عشان تعرف تستغهم

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

متمكن في هذه اللغات

انشاءالله اكود افدتك:yes::yes:

واي سؤال انا جاهز
التوقيع

Mazmaz
--------------

 

   

رد مع اقتباس
قديم 02-25-2011, 11:47 AM   رقم المشاركة : 13 (permalink)
معلومات العضو
المفترس
:: مهووس الكمبيوتر ::
 
الصورة الرمزية المفترس
 

 

 
إحصائية العضو





المفترس غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
المفترس is on a distinguished road

افتراضي


مشكور على هدا الرد السريع وعلى النصيحة الغالية ولا تعرف كم ساعدتن بهده كلمات البسيطة
على كل حال الله يجازيك

   

رد مع اقتباس
قديم 02-25-2011, 11:52 AM   رقم المشاركة : 14 (permalink)
معلومات العضو
MazMaz

VBSPIDERS TEAM

 
الصورة الرمزية MazMaz
 

 

 
إحصائية العضو








MazMaz غير متواجد حالياً

إرسال رسالة عبر MSN إلى MazMaz

 

 

إحصائية الترشيح

عدد النقاط : 10
MazMaz is on a distinguished road

افتراضي


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



لا شكر على واجب فهذا واجبي و واجبنا كلنا ان نساعد بعضنا البعض
اي سؤال انا جاهز
:ange::ange:
التوقيع

Mazmaz
--------------

 

   

رد مع اقتباس
قديم 02-25-2011, 02:35 PM   رقم المشاركة : 15 (permalink)
معلومات العضو
MazMaz

VBSPIDERS TEAM

 
الصورة الرمزية MazMaz
 

 

 
إحصائية العضو








MazMaz غير متواجد حالياً

إرسال رسالة عبر MSN إلى MazMaz

 

 

إحصائية الترشيح

عدد النقاط : 10
MazMaz is on a distinguished road

افتراضي


الحمدلله ان الموضوع اعجبكم
التوقيع

Mazmaz
--------------

 

   

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

الانتقال السريع


الساعة الآن 05:34 AM


[ vBspiders.Com Network ]

SEO by vBSEO 3.6.0