Untitled 2


العودة   :: باحة ربيعة :: + بــاحــة التقنيات + بسملة الابداع ..

الملاحظات

بسملة الابداع .. كل ما يخص التصميم من دروس و شروحات و ملحقات .....
 القسم بإشراف :   ‏سهم

إضافة رد
المشاهدات 126 التعليقات 8
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 23-02-2010, 10:41 AM
Eng ` Danyal Eng ` Danyal غير متواجد حالياً
العضوية الألماسية
 
تاريخ التسجيل: Feb 2009
الدولة: عالم من نوع جديد
المشاركات: 191
معدل تقييم المستوى: 0
Eng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of light
Icon (5) أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

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

أحبتي الكرام

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

أرعني سمعك .. وأخبرني .. هل سبق أن مرت عليك هذه المصطلحات:

Constrictor - وراثة - Procedure - دالة - OOP - فئة - Inheritance - كائن - Function - خاصية - Class - برمجة كائنية التوجيه - Property - فضاء الاسماء - Object - إجراء - NameSpace - مشيد .. وغيرها الكثيييير


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

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

كلي أمل ورجاء بأن يتفاعل الإخوة والأخوات لإثراء هذه الورشة وعدم البخل باي معلومة ومن لديه زيادة او تعديل فليتفضل بطرحها مشكورا ماجورا بإذن الله

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

بانتظار طاقاتكم المتفجرة وخبراتكم ..



أخوكم:



Eng ` Danyal..
رد مع اقتباس
قديم 23-02-2010, 01:31 PM   #2
حاشر نملة
الباحث
 
الصورة الرمزية حاشر نملة
 
تاريخ التسجيل: Jul 2007
المشاركات: 3,387
معدل تقييم المستوى: 337
حاشر نملة تم تعطيل التقييم
افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

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

حاشر نملة غير متواجد حالياً   رد مع اقتباس
قديم 23-02-2010, 04:51 PM   #3
دنيا من دون كيان
عضو مميز
 
الصورة الرمزية دنيا من دون كيان
 
تاريخ التسجيل: Sep 2009
المشاركات: 112
معدل تقييم المستوى: 58
دنيا من دون كيان is a name known to allدنيا من دون كيان is a name known to allدنيا من دون كيان is a name known to allدنيا من دون كيان is a name known to allدنيا من دون كيان is a name known to allدنيا من دون كيان is a name known to all
افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

اقتباس
المشاركة الأصلية كتبت بواسطة Eng ` Danyal


كلي أمل ورجاء بأن يتفاعل الإخوة والأخوات لإثراء هذه الورشة وعدم البخل باي معلومة ومن لديه زيادة او تعديل فليتفضل بطرحها مشكورا ماجورا بإذن الله

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

بانتظار طاقاتكم المتفجرة وخبراتكم ..



أخوكم:



Eng ` Danyal..





و الله نفسي اني اعرف

لكن


يالله لك الحمد و الشكر


تخصصي بعيد عن هذي الاشياء الصعبه


يعني ما عندي اي خلفيه

لكن

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


شكرا لك

دنيا من دون كيان غير متواجد حالياً   رد مع اقتباس
قديم 23-02-2010, 06:49 PM   #4
قطر الندى
العضوية الذهبية
 
تاريخ التسجيل: Oct 2008
الدولة: فــي قلــبـهــــا ..
المشاركات: 2,328
معدل تقييم المستوى: 0
قطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant futureقطر الندى has a brilliant future
افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

.



مافيكـ حيله حماده .. مبدع كعادتكـ ..



.

قطر الندى غير متواجد حالياً   رد مع اقتباس
قديم 23-02-2010, 07:20 PM   #5
شموخ انسانه
{ مشرفة قسم الآنا }
 
الصورة الرمزية شموخ انسانه
 
تاريخ التسجيل: Jan 2010
الدولة: في قلب أمي وابوي
المشاركات: 1,884
معدل تقييم المستوى: 2209
شموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond reputeشموخ انسانه has a reputation beyond repute

الأوسمة التي حصل عليها

افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

موضوعك روعة

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

يعني مثلا :

Procedure معناها إجراء

Function - معناها وظيفة


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

..

بانتظار المبدعين أمثالك وأنا أنضم معكم في صفوف التلاميذ

..

دمت بسعاااادة

..

__________________
من المؤسف أني أخطأت كثيرا
ومن المشرف أني أعترف دائما بخطئي
ومن المضحك المبكي أن أخطائي كلها :
عفوية وبراءة .. كبراءة الأطفال
شموخ انسانه غير متواجد حالياً   رد مع اقتباس
قديم 25-02-2010, 04:51 PM   #6
قناص تيهان
الزعـــــــــ20ـــــــــيم
 
الصورة الرمزية قناص تيهان
 
تاريخ التسجيل: Oct 2009
الدولة: الريــــــــــــــــــــــــــاض
المشاركات: 1,442
معدل تقييم المستوى: 457
قناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond reputeقناص تيهان has a reputation beyond repute

الأوسمة التي حصل عليها

افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

مبدع تستحق ان تكون مشرف

__________________
قناص تيهان غير متواجد حالياً   رد مع اقتباس
قديم 28-02-2010, 09:58 AM   #7
Eng ` Danyal
العضوية الألماسية
 
تاريخ التسجيل: Feb 2009
الدولة: عالم من نوع جديد
المشاركات: 191
معدل تقييم المستوى: 0
Eng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of light
افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

شاكر لكل من شارك في هذه الورشة..

أتمنى أن أفيدكم..

راح اشاركك بتعاريف احد الكلمات واعطاء كم مثال عليها للفهم

الدوال Functions

تعريف الدوال : برامج فرعية تنفذ داخل البرامج الرئيسية

الامثلة

Abs الدالة
هذة الدالة وظيفتها ترجع القيمة المطلقة لآى عدد وترجعة من نفس نوع البيانات المعطى للدالة

مثال :


MyNumber=Abs(-45.6)
msgbox MyNumber

' النتيجة
MyNumber=45.6

الدلة App.Path

تستخدم هذة الدالة للحصول على مسار البرنامج

مثال:

Dim pathname
pathname = App.Path
If Right$(pathname, 1) <> "\" Then
pathname = pathname + "\"
End If
MsgBox pathname

Eng ` Danyal غير متواجد حالياً   رد مع اقتباس
قديم 03-03-2010, 09:49 AM   #8
Eng ` Danyal
العضوية الألماسية
 
تاريخ التسجيل: Feb 2009
الدولة: عالم من نوع جديد
المشاركات: 191
معدل تقييم المستوى: 0
Eng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of light
افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..



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

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

هذا الجزء الاول
http://rapidshare.com/files/13458273...part1.rar.html

وهذا الجزء الثاني
http://rapidshare.com/files/13462587...part2.rar.html

طبعا جزاه الله فارس سوفت خير الجزاء

طبعا يجب انكـ تدمج الملفين مع بعض
طريقة ذلك زي ماهو بالصورة الحين




اتمنى اني وفقت في الشرح


..



Eng ` Danyal غير متواجد حالياً   رد مع اقتباس
قديم 03-03-2010, 10:35 AM   #9
Eng ` Danyal
العضوية الألماسية
 
تاريخ التسجيل: Feb 2009
الدولة: عالم من نوع جديد
المشاركات: 191
معدل تقييم المستوى: 0
Eng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of lightEng ` Danyal is a glorious beacon of light
افتراضي رد: أتمنى الدخول:ورشة عمل..نحو فهم برمجي أعمق..

OOP
وهي اختصار
Object Oriented Programming
وتعني
البرمجة كائنية التوجيه - او البرمجة الموجهة بالأهداف


وهي من الاتجاهات الحديثة في البرمجة
وتعتبر لغة ++C من أول اللغات التي طبقت هذا المفهوم
ومن اللغات التي تلتزم بهذا المفهوم أيضا لغة JAVA


واهتمت لغة VB.NET بهذا المفهوم بل ويعتبر هذا من التعديلات المهمة التي طرأت على لغة الفيجول بيسك بعد ظهور تقنية NET.


فكرتها


تبنى فكرة البرمجة الكائنية التوجيه على اعتبارالهدف أو الكائن Object وحدة برمجية متكاملة.


ولتوضيح المعنى نقول:


كانت البرمجة التقليدية القديمة تقوم على كتابة الدوال والأوامر لبناء البرنامج في كل مره يحتاجها المبرمج


فأتت البرمجة الحديثة الموجهة بالأهداف OOP فقامت بإعداد مكتبات متعددة وهي مايسمى Class Library اي مكتبات الفئات، وهي عبارة عن دوال جاهزة تلبي جميع متطلبات المبرمج، تم إعدادها وترتيبها بشكل تنظيمي فيما يسمى بالفضاءات او ما اصطلح على تسميته
NameSpace
فكل فضاء يحتوي على العديد من الدوال والفئات المتعلقة بمجال واحد

ولو شاهدنا الفضاءات التالية مثلا وهي بلغة الـ #C:

كود PHP:
using System.Collecti ons.Generic
using System
.
Componen tModel
using System
.
Data
using System
.
Drawing
using System
.
Linq
using System
.
****
using System
.Windows.
Forms

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


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


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


اكتفي بهذا القدر حاليا ولي عودة بإذن الله وبانتظار تفاعل بقية الأعضاء
..



..

Eng ` Danyal غير متواجد حالياً   رد مع اقتباس
إضافة رد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
" تقرير " عن ورشة العمل لتصوير الخيول لمصوري المنطقة بأبها محمد محي [ عدسات جنوبية ] 12 09-06-2009 04:32 PM
على حسب مناطق المملكه شوف الرد اذا كان الجوال مغلق ,, Eng ` Danyal بعيدا عن الهموم 16 25-03-2009 12:25 AM
سؤال أتمنى الإجابة خـkhalidـد الواحه الخضراء 8 20-01-2008 10:37 PM
أتمنى لو يهجرني حبيبي الموسيقار همس القوافي 9 02-12-2007 03:26 PM
أفضل معلق وافضل قناه Tiger المستديرة 5 27-07-2007 06:21 PM