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

< درس > الدرس الاول من دوره برمجه مواقع ASP مع المهندس محمد مغازى عزالدين (الجزء الاول )

بسم الله الرحمن الرحيم اليوم موعدنا مع اول درس عن برمجه المواقع بلغه ASP .NET وستكون مقدمه ( Introduction ) عن البرمجه طبعا احنا هنشتغل على لغه الس



23-10-2011 02:40 مساءً
معلومات الكاتب ▼
تاريخ الإنضمام : 16-07-2007
رقم العضوية : 46
المشاركات : 1,315
الجنس :
قوة السمعة : 429,537,324
بسم الله الرحمن الرحيم

اليوم موعدنا مع اول درس عن برمجه المواقع بلغه ASP .NET

وستكون مقدمه ( Introduction ) عن البرمجه

طبعا احنا هنشتغل على لغه السى شارب دوت نت (#C)

وهذه تعتبر افضل لغات البرمجه حاليا لما فيها من مميزات كثيرة اضافتها شركه مايكرسوفت وتعتبر هذه

اللغه هى المعتمده حاليا من الشركه بخلاف لغه VB و VB.NET .

طبعا ان قولت اننا هنشتغل الاول على نظام الكونسول الابليكيشن وبعدها هندخل مرحله الويب


النهارده هنعرف مقدمه عن لغه السى شارب وهيكون نظرى

والمقدمه دى لازم تعرفها فى كل لغات البرمجه يعنى لو خدتها هنا فى السى شارب يبقى انت عرفت

المقدمه الخاصه بالجافا او الفيجوال بيزيك او الفورتوران او غيرها من لغات البرمجه .


بكده هنبدا الدرس ونقول فى الاول يعنى اى برنامج Program

هقول لكم البرنامج هو اى

علشان نعرف نشتغل فى البرمجه لازم نعرف معنى البرنامج الاول وهو

البرنامج هو عبارة عن مجموعه من الاكواد او الاوامر تنفذ بترتيب معين علشان تطلع لنا مخرجات

فهى تدخل لها اوامر وتطلعلك مخرجات انت عاوزها


وهذا معناها باللغه الانجليزيه


To build any program we need programming languages


يارب نكون عرفنا معنى البرنامج الاول

وساوضحه بصورة لكى توصل المعلومه

attachment

شرح الصورة

I/P تعنى وحده ادخال INPUT

O/P تعنى وحده اخراج OUT PUT

Processing تعنى وحده المعالجه وتكون فى الجهاز CPU زى ما احنا عارفين

فانت بتدخل الاوامر فى الاول وبعد كده الاوامر دى بيتعمل لها معالجه وبعد كده بتخرج لنا على هيئه برنامج

.................................................. ..................................................

ثانيا عاوزين نعرف اى لغات البرمجه Programming Languages اى هى

1/ لغه الاله Machine Language : وهى لغه الاله يعنى اللغه اللى بيفهمها الجهاز (COMPUTER )

وهى عبارة عن لغه اصفار ووحايد 0 1


مشاكل هذه اللغه :

1 / التطوير صعب جدا فيها .

2/ تقسيم العمل على اشخاص يعنى الى قام بتصميم البرنامج هو الوحيد القادر على فهمه .

3/ حجم البرنامج كان كبيير جدا ولذلك وجدت اللغه التاليه : Assembly Language


2/ لغه التجميع : Assembly Language

تعتبر افضل من لغه الاله لانها عند دراسه الهارد ويير للجهاز تم تصنيف العمليات الرئيسيه فيها التى

يمكن القيام بها و تخصيص رموز لكل عمليه واستخدام تلك الرموز بدلا من الاصفار والوحايد واستخدام

assembler ليعمل كوسيط بين اللغتين .

مثل رمز UPDATE

وهكذا فهى سهلت الموضوع شويه بدل ما كنا نكتب كل شويه لغه الاله ..

مشاكل هذه اللغه :

1/ القدره على تنفيذ العمليات المعقده .

2/ ويترتب على تنفيذ العمليات المعقده صعوبه التطوير و ظهور اخطاء كثيرة .

3/ ان جهاز الحاسب كان لا يفهم هذه اللغه ولهذا ظهر ال assembler وهو يعمل كمترجم ما بين ال

assembly language وال machine language .

attachment

اعتقد ان الصورة توضح الشرح

ببشاطه لغه التجميع تمر assembler ثم تمر بلغه الاله لكى يفهمها الجهاز ثم تعالج عن طريق وحده

المعالجه المركزيه ثم تخرج لنا على هيئه برنامج .

3/ اللغات عاليه المستوى High Level Language :


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


ويير ولغه الاله

ومن امثله هذه اللغات السى شارب والجافا والفيجوال بيزيك والبايسون والفورتوران وغيرها من لغات

البرمجه الموجوده حاليا ولكنها احتاجت الى مترجم لتفهمها الاله وهو compiler وبهذا اصبحنا نكتب

باللغه الخاصه بالانسان وليست لغه الاله فهذه حلت جميع المشاكل التى كانت تواجه الانسان واصبح


من السهل التطوير .




وللتوضيح اكثر :


attachment

بعد ان عرفنا لغات البرمجه ننتقل الى

ثالثا Software Application

وتنقسم الى

تطبيقات الويندوز Desk Top Application

وتعمل على اى معالج واى جهاز

ومن امثلتها

الوينامب .. الياهو ... الوورد .. الميديا بلير .. وغيرها من البرامج .



تطبيقات الويب Web Application

مثل جوجل والفيس بوك وترايدنت مثلا والفريق المصرى لخدمات الويب وغيرها من المواقع ..


ملحوظه هناك بعض البرامج تستخدم النظامين

الويب والويندوز مثل المتصفحات الاوبرا والفايرفوكس وغيرها .

وايضا تعمل على اى معالج واى جهاز .


ولكن تطبيقات السوفت وير (الويب والويندوز )تنقسم الى حاجيتن :

وساوضحهما فى الصور التاليه :

606850d1319366681-pro-4

606859d1319367974-pro5

توضيح باللغه الانجليزيه

1-Interface

person : programmer, developer

IDE : Integrated Development Environment

EX: visual studio

Tasks:.

write code - test program -correct error-build interface-develop program

2-DataBase

Person : DBA : Database Administrator

DBMS : Data Base Management System

EX: My SQL, SQL Server, Oracle Database


Tasks:

defines the requirements of the computer that the data base will work on

create database

create database objects

defines privilege

watching the performance of the server

make back up & recovery


اتمنى ان اكون قد وضحت تطبيقات السوفت وير

وكمان ساضيف حاجه

بالنسبه للوظائف الخاصه ب dba

1/ تحديد امكانيات الجهاز الخاص بالسيرفر .

2/ عمل نظام تشغيل للسيرفر

3/ انشاء قواعد البيانات .. السجلات ..

4/ الحمايه .. الباك اب .. مرافيه جوده السيرفر وسرعته .. مراجعه العمليات الخاصه بقواعد البيانات ..




بهذا اكون انهيت الجزء الاول من المقدمه الجزء الثانى

ساتكلم عن الخطوات التى يمر بها البرنامج حتى يصل للعميل

Software Life Cycle


اتمنى ان اكون قد افدتكم

ملحوظه المصطلحات الانجليزيه التى ذكرتها ليست مهمه بل ذكرتها للافاده فقط

الدروس القادمه بعد الجزء الثانى من الدرس الاول ستكون فيديو

لكن هذه المقدمه لابد من معرفتها فى اى لغه برمجه

اسف جدا على الاطاله

اخوكم محمد مغازى عزالدين

الصور المصغرة المرفقة 606850d1319366681t-pro-4 606859d1319367974t-pro5
توقيع :OMRAN
ohgod

اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
شيرين البدر نجمة عراقية قادمة مع الدرس الاول Shaden_94
0 173 Shaden_94
[شرح] : المقدمه والدرس الاول لدورة اعادة تصميم قالب ورد بريس بلوحة تحكم صوت وصورة امير النور
0 232 امير النور
[ دورة ] دورة CakePHP -الدرس الاول - دورة كاملة انشاء مدونة OMRAN
0 292 OMRAN
[ درس ] الدرس الاول في برمجة موقع اجتماعي مثل الفيسبوك OMRAN
0 234 OMRAN
[ درس ] الدرس الاول من دوره برمجه مواقع ASP مع المهندس محمد مغازى عزالدين (الجزءالثانى ) OMRAN
0 321 OMRAN

الكلمات الدلالية
لا يوجد كلمات دلالية ..









الساعة الآن 07:50 PM