![]() |
|
|
![]() |
| المواضيع الأخيرة ..{ | ||||
|
|
|

![]() |
![]() |
![]() |
ركن أزياء و موضة |
الزامل |
غرام |
روابط مفيدة : استرجاع كلمة المرور| طلب كود تفعيل العضوية | تفعيل العضوية
|
|
| اشتراك في انتي احلي |
| زيارة هذه المجموعة |
|
|
![]() |
|
|||||||
|
|
|
| مشاهدة نتائج الإستفتاء: | |||
|
|
0 | 0% | |
| المصوتون: 0. أنت لم تصوت في هذا الإستفتاء | |||
![]() |
|
|
LinkBack | أدوات الموضوع | طرق مشاهدة الموضوع |
|
|
![]() |
|
|
#1 |
![]()
|
«®°·.¸.•°°·.¸¸.•°°·.¸.•°®»ما هي البرمجه «®°·.¸.•°°·.¸¸.•°°·.¸.•°®» البرمجة فكرة وابتكار، تبدأ بفكرة بسيطة ثم يتم اضافة المزيد من الافكار على البرنامج وذلك حسب تفكير المبرمج قبل أن نبدأ في تعلم لغة بي إتش بي، دعونا نتناول بعض أساسيات البرمجة، والتي هي ضرورية لكل شخص يريد أن يتعلم البرمجة بأي لغة، ونقول أولاً بأن البرمجة علم وفن، هي علم حيث لها أساسياتها وقواعدها، وهذه الأساسيات يجب أن يتعلمها كل شخص يريد أن يصبح مبرمج، وهي فن حيث الجانب الإبداعي فيها كبير، والفكرة الواحدة يستطيع المبرمج تنفيذها بأكثر من طريقة، والمبدع حقاً من يقوم بكتابة شفرة البرنامج بأبسط أسلوب وأسهله، وكذلك يكتب الشفرة بحيث تكون سريعة التنفيذ على الحاسوب وقابلة للتطوير وتصحيح الأخطاء فيها بسهولة. ولو نظرنا في فئة معينة من البرامج، وبدأنا بتجميع كل البرامج التي تم إنتاجها في هذه الفئة، وقارنا بينها نجد أن بعض البرامج فيها خصائص ومميزات أكثر من غيرها، وهذا يرجع إلى حنكة وإبداع المبرمج، وعلى الرغم من أن هذه البرامج متشابهه في مهماتها إلا أن بعضها يتميز في سهولة استخدامه وكثرة الوظائف التي يؤديها ومرونته الكبيرة، وهذا هو الإبداع في البرمجة. ~*¤ô§ô¤*~*¤ô§ô¤*~الفكرة والتخطيط ~*¤ô§ô¤*~*¤ô§ô¤*~ كل برنامج يكون في البداية عبارة عن فكرة، ولنركز قليلاً على لغة بي إتش بي ونعطي بعض الأمثلة العملية، تصور أنك تريد عمل برنامج صغير يقوم بتعداد عدد الزوار لصفحة موقعك الرئيسية، هذه فكرة، لكن كيف تستطيع أن تنفذ هذه الفكرة؟ نأتي هنا للتخطيط، يجب أن تضع أولاً الهدف من هذا البرنامج، ثم تضع الخصائص التي تريدها في هذا البرنامج، فمثلاً هل تريد أن يقوم فقط بتعداد الزوار وبدون أي يعطيك أي تفاصيل؟ أم تريد أن يعد لك زوار اليوم والأسبوع والشهر والسنة؟ ربما تريد أن يعطيك البرنامج تفاصيل أكبر مثل عدد الزيارات في كل ساعة ومتى يزداد عدد الزوار ومتى ينقصون؟ كل هذه الخصائص تستطيع أن تضعها في برنامجك، المهم أن تضع الهدف بوضوح للبرنامج ثم تضع الخصائص المطلوبة لهذا البرنامج وعندما تبدأ في البرمجة سيسهل عليك هذا التخطيط مهمة البرمجة وكتابة الشفرة. ما هو البرنامج؟ سؤال قد يطرحه أحدكم، ما هو البرنامج؟ هو مجموعة من الأوامر التي كتبت بأي لغة برمجة، وتكون هذه الأوامر في ملف أو أكثر، ويقوم الحاسوب بتنفيذ هذه الأوامر ليخرج بنتائج معينة يريدها المبرمج، ولكل برنامج مدخلات (input) ومخرجات (output)، ودعونا نشرح هذا أكثر. تصوروا برنامج للمنتديات، هذا البرنامج يحتوي على العديد من الأوامر والوظائف المرتبة والمخزنة في عدة ملفات، يقوم هذا البرنامج بأخذ المدخلات وهي في حالة المنتدى المواضيع والردود والتواقيع وأسماء الأعضاء... إلخ، ويعالجها ليخرج لنا بمخرجات نريدها، وهي المواضيع المرتبة حسب طريقة معينة وجميع النتائج الأخرى. البرمجة البرمجة بكل بساطة هي عملية كتابة الشفرة للفكرة أو البرنامج المطلوب. وفي النهايه اسال الله العلي العظيم انا يعطينا ويعطيكم دوام الصحه والعافيه ودوام طاعته ونساله ان يبس نوره في قلوبنا والي اللقاء في تكملة الشرح مع بعض الاستفاده للكل ان شاء الله
|
|
|
|
|
|
|
|
|
![]() |
|
|
#2 |
![]()
|
[center]
عفوا لايمكنك رؤية الروابط الا بعد التسجيل اذا كنت زائرا او الرد اذا كنت من الاعضاء للحفاظ على حقوق [ [ |
|
|
|
|
|
|
|
|
![]() |
|
|
#3 |
|
كبار الشخصيات
|
ومشكوووووووووووووور تحياتي لك
عفوا لايمكنك رؤية الروابط الا بعد التسجيل اذا كنت زائرا او الرد اذا كنت من الاعضاء للحفاظ على حقوق |
|
|
|
|
|
|
|
|
![]() |
|
|
#4 |
![]()
|
|
|
|
|
|
|
|
|
|
![]() |
|
|
#6 |
![]()
|
الجزء الثاني من المبادئ
ولا يمكن حصر فوائد هذه اللغة حيث يمكن عمل ملف صغير ذو مهمة معينه خاصه بإختيار غيرك ولكن إذا أخذنا الأغراض الأساسية التي يتم إستخدام هذه البرامج فيها فيمكننا القول أن معظم قوائم المراسلات التي تنتشر في المواقع لا بد أن تستخدم ملف بي إتش بي لإتمام عملها كذلك بعض البواحث العالمية كانت وما زالت تعتمد على ملفات بي إتش بي، أيضا المنتديات التي نتحدث بها حاليا تعتمد على ملفات البي إتش بي بل أنها لا تعتمد على شي غيره ... أيضا من الأمثلة عليها البريد الإلكتروني فبعض المواقع ما زالت تعتمد على ملفات البي إتش بي في الوقت نفسه وهذا مايحدث في البريد الإلكتروني حيث تزدحم طلبات الإرسال ،و من الأمثلة عليها مواقع بطاقات التهنئة ومواقع المحادثات ومواقع التعارف ... وغيرها، أعتقد أن أهمية البي إتش بي قد إتضحت للجميع وقد رأيتم حاليا ما يمكن عمله من خلال هذه البرامج... وقريبا بإذن الله سيكون كل منكم قادر على وضع منتدى وقوائم مراسلات وسجل زوار في موقعه تضاهي جميعها ما يوجد في المواقع العالمية . وتتابع تتطوير اللغة حتى صدور النسخة بي إتش بي 4.0 واللذي إحتوى على تكنولوجيا تسمى Zend وتساعد على تسريع الصفحات المعتمدة على بي إتش بي وأيضا الإصدار الجديد يدعم خادمات مختلفة والتى في السابق كانت تدعم فقط برنامج الخادمات الشهير Apache. حاليا هنالك أكثر من مليون ونصف المليون صفحة في عالم الإنترنت الواسع تعتمد على تطبيقات لغة بي إتش بي وأيضا الكثير من المواقع العربية إعتمدت تطبيقات هذه اللغة. لماذا وما الدافع في إختيار تعلم لغة بي إتش بي مع وجود الكثير من اللغات المنتشرة مثل ASP و ColdFusion و Java Server Pages و CGI و Perl. الأمر في غاية البساطة, لغة بي إتش بي لغة سهلة, قوية, متماسكة وتستطيع عمل كل شيء نريده . هل تعلم لغة بي إتش بي صعبة ؟ أكيد ليست بصعوبة لغة البيرل, ونستطيع القول أن من يملك أساسيات لغة السي يستطيع بكل سهولة إستيعاب عمل أوامر لغة بي إتش بي لأنها إعتمدت على طريقة الأوامر في لغة السي. وأما الأشخاص اللذين لم يحالفهم الحظ في تعلم لغات البرمجة فلا تقلقوا فالأمر ليس صعبا في تعلم اللغة وفقط تحتاج للمواصلة وفهم الأوامر . قد يتسائل أحدكم، لماذا أتعلم البي إتش بي؟ والجواب على ذلك بسيط، فلو كنت صاحب موقع فبكل تأكيد تواجهك مشكلة تحديث المحتويات بشكل دائم، إذ أن صفحات HTML العادية لا تتيح لك فرصة لتحديث المحتويات دون أن تقوم بالعمل الروتيني المعروف، تصمم الصفحات المطلوبة، ثم تقوم ببعض التعديلات على الصفحات الرئيسية للموقع، ثم تقوم بعمل upload لكل هذه الصفحات وترفع يديك داعياً وراجياً ألا تكون هناك أية أخطاء تجبرك على إعادة العملية المتعبة مرة أخرى، ولغة بي إتش بي تريحك من كل هذا العناء بجعلا لموقع يعمل بشكل تلقائي وما عليك إلا أن تجتهد في إضافة المحتويات الجديدة فقط. البعض يقول هذه العملية سهلة وسريعة خصوصاً مع البرامج الحديثة، وربما موقعي صغير ولا يحتاج إلى كل هذا التعب، فماذا أستفيد أيضاً؟ نقول: تستفيد منها في إضافة بعض البرامج التفاعلية الضرورية لموقعك، ألا ترغب في أن تتعرف على رأي زوارك في موقعك وأن تحصل على مقتراحات عملية منهم؟ الحل أن تضيف سجل زوار يتيح لزوارك كتابة آرائهم ومقترحاتهم، وبي إتش بي تتيح لك ذلك . هذا مثال بسيط، وكذلك تستطيع الاستفادة منها في إضافة برامج كثيرة مثل: - عداد زوار لمعرفة عدد زوار موقعك، والعدادات المتقدمة منها تعطيك تفاصيل إحصائية مفيدة. - منتدى، والمنتديات معروفة لدى الجميع تقريباً، وفوائدها معروفة، فهي التي تزيد من زوار موقعك، وتفيد زوار موقعك في الاجتماع في مكان واحد وتبادل الخبرات والفوائد. - برنامج لمشاركات الزوار، بحيث يضع الزائر مقالته أو مشاركته في موقعك بدون تدخل منك، وبذلك تجد المحتويات الجديدة على موقعك دائماً. - برنامج للبطاقات وهذا معروف . وأنواع لا حصر لها من البرامج . وستستفيد من برامج كثيرة قام ببرمجتها أناس هواة تعلموا هذه اللغة من الصفر، وبدأوا في إنتاج البرامج المختلفة المفيدة وقدموها للآخرين مجاناً والقليل منهم يعرضها بأسعار يحددها
|
|
|
|
|
|
|
|
|
![]() |
|
|
#7 |
![]()
|
هذه سلسلة دروس تتناول لغة بي إتش بي، نحرص فيها على تبسيط مبادئ هذه اللغة لمن ليس لديه أدنى فكرة عن البرمجة بهذه اللغة أو بغيرها من اللغات، ولن تكون هذه الدروس مجرد شرح لأوامر لغة بي إتش بي، إذ سنركز على شرح أساسيات البرمجة والتي هي بالتأكيد مشتركة بين كل اللغات، حتى يحصل الزائر على الأساس الذي يستطيع منه الانطلاق نحو تعلم لغات أخرى إن رغب في ذلك، ولنبدأ ....... قد يتسائل أحدكم، لماذا أتعلم البي إتش بي؟ والجواب على ذلك بسيط، فلو كنت صاحب موقع فبكل تأكيد تواجهك مشكلة تحديث المحتويات بشكل دائم، إذ أن صفحات HTML العادية لا تتيح لك فرصة لتحديث المحتويات دون أن تقوم بالعمل الروتيني المعروف، تصمم الصفحات المطلوبة، ثم تقوم ببعض التعديلات على الصفحات الرئيسية للموقع، ثم تقوم بعمل upload لكل هذه الصفحات وترفع يديك داعياً وراجياً ألا تكون هناك أية أخطاء تجبرك على إعادة العملية المتعبة مرة أخرى، ولغة بي إتش بي تريحك من كل هذا العناء بجعلا لموقع يعمل بشكل تلقائي وما عليك إلا أن تجتهد في إضافة المحتويات الجديدة فقط. البعض يقول هذه العملية سهلة وسريعة خصوصاً مع البرامج الحديثة، وربما موقعي صغير ولا يحتاج إلى كل هذا التعب، فماذا أستفيد أيضاً؟ نقول: تستفيد منها في إضافة بعض البرامج التفاعلية الضرورية لموقعك، ألا ترغب في أن تتعرف على رأي زوارك في موقعك وأن تحصل على مقتراحات عملية منهم؟ الحل أن تضيف سجل زوار يتيح لزوارك كتابة آرائهم ومقترحاتهم، وبي إتش بي تتيح لك ذلك . هذا مثال بسيط، وكذلك تستطيع الاستفادة منها في إضافة برامج كثيرة مثل: - عداد زوار لمعرفة عدد زوار موقعك، والعدادات المتقدمة منها تعطيك تفاصيل إحصائية مفيدة. - منتدى، والمنتديات معروفة لدى الجميع تقريباً، وفوائدها معروفة، فهي التي تزيد من زوار موقعك، وتفيد زوار موقعك في الاجتماع في مكان واحد وتبادل الخبرات والفوائد. - برنامج لمشاركات الزوار، بحيث يضع الزائر مقالته أو مشاركته في موقعك بدون تدخل منك، وبذلك تجد المحتويات الجديدة على موقعك دائماً. - برنامج للبطاقات وهذا معروف . وأنواع لا حصر لها من البرامج . وستستفيد من برامج كثيرة قام ببرمجتها أناس هواة تعلموا هذه اللغة من الصفر، وبدأوا في إنتاج البرامج المختلفة المفيدة وقدموها للآخرين مجاناً والقليل منهم يعرضها بأسعار يحددها. الآن دعونا نشرح قليلاً ما هي لغة بي إتش بي، هناك لغات كثيرة تشابه هذه اللغة، منها لغة Perl أو ASP، وهي لغات تعمل من جهة المستضيف (Server Side ********)، أي أنها تعمل من قبل المستضيف الذي تعمل عليه، وتقوم بإخراج النتائج على شكل HTML يفهمها المتصفح، وهي بذلك لا تثقل حاسوب زائر الموقع بأية أعباء، وكذلك توفر مرونة عالية في البرمجة لا تتوفر في لغات HTML وJava ****** والتي تعمل على حاسوب زائر الموقع
|
|
|
|
|
|
|
![]() |
| Bookmarks |
|
|
|
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
الأعضاء الذين قرأو الموضوع :- 1
|
|
| info-errachidia |