الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هى البرمجة ؟ ادخل واقرأ

مغلق
بدأه محمود فهمى في 13 مايو 2006 · 7 رد · 692 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

::o إيه ده تانى بعد ده كله وتقولى يعنى برمجة

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

:تقولى عمل برنامج ينفذ أمر معين

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

-waf

#2

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

حياك الله اخي الكريم الى المنتدى ومرحب بيك ...

ما هي البرمجة... قد يكون موضوع شيق ... هههه

نعم ما هي البرمجة...او بالأصح (ما هي لغة البرمجة)

هي كلمات معينة (اوامر) مع بعض التفاصيل (الباراميترز) وبعض العبارات المشتقة من كلمات (دوال) تكون لديك لغة (مصغرة)!!

على سبيل المثال لو أراد أحداً ان يطلب من طفل صغير عمل شيء ما .. فانه يستخدم بعض الكلمات ولا يستخدمها جميعا لآن الطفل لا يفهم كل الكلمات ( له قاموسه الخاص)...

اذهب الى المطبخ وقل اني اريد ماء واتي به هنا!

هكذا... وصف لطلب ما .. ولكن استخدم الكلمات التي يعرفها المطلوب منه التنفيذ (المنفذ)

الحاسب الآلي لديه عدة لغات معينة كل منها يحتوي على كلمات يفهمها ويقوم بتنفيذ طلبك بأستخدامك لتلك الكلمات التي يفهمها... عند ذكر كلمة لا يعرفها فأنه يرسل لك رسالة خطأ Syntax Error خطأ في القواعد اي قواعد اللغة .. او كلمة غير موجوده ولا يفهمها (ليست في قاموسه).

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

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

هكذا...

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

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

البعض يعتبره نقص في الذكاء وبعضهم كان يدعوا الحاسب بالغبي المطيع... نعم هو كذلك...

سيطيع كل اوامرك ولكن يجب ان تضع بعين الأعتبار بأنه لن يفعل ما لم تأمره به ولا تتوقع منه ذلك.

فأبحر مع الحاسب فهو مطيع وتذكر بأنه ليس غبي او ذكي بل هو لن يفعل مالم تطلبه منه.

شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)

تم تعديل هذه المشاركة بواسطة meynot في 13 مايو 2006 في 05:46

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

#3

بسم الله الرحمن الرحيم

أخ meynot إنّ الأخ محمود فهمي يسأل عن المعنى العام للبرمجة، هذا المعنى في الواقع مستقل عن لغة البرمجة !

فالبرمجة هي العملية التي يمكن من خلالها حل مشكلة مطروحة أمامك.

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

الملائم الكفيل بحلها.

بالطبع نحن نسمي الخطوات السابقة في حل المشكلة بـ (خوارزمية) حل المشكلة.

لنتكلّم الآن عن الكومبيوتر:

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

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

لذلك فردّاً على سؤالك على مايمكنك القيام به بالبرمجة، يمكنك القيام بأي شيء يخطر ببالك وليس مجرد برنامج (داون لود) أو غيرها ....

ولكن كما قلت آنفاً، الموضوع بحاجة إلى مثابرة وصبر.

حبذا لو ذكرت لنا ماذا تدرس حالياً كي نقوم بتوجيهك بشكل صحيح.

تم تعديل هذه المشاركة بواسطة math_sy في 13 مايو 2006 في 06:20

#4

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

والحمد الله أنا بدأت فعلا بالفيجوال بيسك ولا إيه رأيكم؟ بس مش عارف أدخل بعد كده إيه أدخل دوت نت ولا إيه ولا أقولكم أسيبلكم السؤال ده وشكرا مرة أخرى .

#5

بسم الله الرحمن الرحيم

بالتوفيق أخ محمود.

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

بالنسبة لقرصنة البرامج فهو أمر قائم وواقع موجود لا يمكن التخلص منه، هناك وسائل حماية متنوعة للبرامج أكثرها جدوى هو الحماية بـ (Dongle) وهو دارة الكترونية تركب في أحد منافذ الحاسوب وتقوم بالتفاعل مع البرنامج المحمي، على الحموم الحديث عن الحماية طويل وهو علم قائم بحد ذاته، لذلك لا تشغل نفسك الآن بشكل كبير بهذا الأمر وركز على أن تصبح مبرمجاً فعالاً وبعدها لكل حادث حديث.

نصيحتي أن تبدأ بتعلم VB.Net فوراً، بل أنصحك بعدم تعلم VB6 قبلها أبداً.

#6

كلام مشكور من أخ محبوب الله يكرمك ويرزقك من حيث يشاء مشكور أخى لردك على الموضوع وإهتمامك بيه .

فعلا موضوع القرصنة ده كبير ومشكلة كمان وإن شاء الله نخترع له حاجة ;) لنوقفه .

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

نرجع مرجوعنا عن كيف أبدأ ....شكرا للنصيحة عن أنا أبدأ بالدوت نت وسأخذها فى الإعتبار على أساس إنك مرشدى ومعلمى وفق خبراتك بس كنت عايز أعرف ليه مبدأش ب vb6.0 بالرغم من إن هى الأسبق والأقدم بمعنى أخر هى الأساس وأخذها بالتدرج كما هى ولا يمكن لك رأى أصح على العموم وضحلى وجهة نظرك الصحيحة فى هذا أصل أنا بدأت بـvb6.0 وهل يوجد إختلاف بينهم وما هو الفرق بينهم؟

وشكرا

#7

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

اخي الكريم... حقوق الملكية بالتأكيد هي ضائعة مش بس في الدول العربية ولكن في العالم كله لأن القوانين نفسها لازم تتغير بهذا الشأن ويكون في معايير للبرامج ولكن سوق برامج الحاسب (كسلعة) مازال جديد ...

مثال.. طالب جامعي .. (والجميع بعرف ما معنى طالب) هل تسمح له الظروف بأن يقتني كل برنامج ويدفع ثمنه؟؟؟

بالتأكيد الجواب هو .. لا

اذاً ما الحل؟؟ هل يبقى يتعلم نظري ولا يستطيع ان يرى تلك البرمجيات التقنية؟؟ بالطبع لا...

من هنا بدأت الهوة تكبر في سرقة حقوق الملكية.... (لذلك يعني كلها 500 سنة وتوضع قوانين احسن شويه ههههه)

من المفترض سن قانون لتلك البرمجيات حسب انواعها ...

يعني انظمة التشغيل يجب ان تكون بمقدور اي شخص شرائها ... وان كان طالباً تكون اما مجانية او بسعر رمزي..وتجير الشركات على هذا...الخ.

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

على كل حال.

نعم اخي الكريم لماذا نبدأ من حيث بدأ الناس؟؟؟

من الأفضل لنا.. نبدأ من حيث انتهوا... VB.NET

شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

#8

بسم الله الرحمن الرحيم

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

ثمّ إنّ مستوى الوعي في بلداننا العربية (بشكل عام) لم يرقى إلا في بعض الدول إلى مستوى نتقبّل أنّ برنامج الكومبيوتر هو منتج ينبغي أن تدفع من أجله.

أما بالنسبة لك أخ meynot ففعلاً يجب أن تكون هناك تسهيلات للطلاب وهو أمر قائم في الجامعات الغربية بشكل عام.

بالنسبة لموضوع تعلم لغة vb6 قبل vb.net فأنا لا أنصح به أبداً، لأنّه ببساطة ليس هناك وجه للشبه بين vb6 و vb.net إلا في الاسم فقط ! ولنكن منصفين بعض (أشكال) التعليمات وحسب !

ثمّ إنّ لغات ال .net بشكل عام تعتمد على مفهم البرمجة غرضية التوجه object oriented programming والذي تدعمه vb6 بشكل سطحي وغير مقبول.

لذلك تعلم vb.net وتوكل على الله، ولا تتردّد فالحمد لله لدي خبرة جيدة في هذا الموضوع وقد كنت مبرمج vb6 والآن أنتقل إلى c# ربما ستقول لي لما لا أتعلّم ال c# سأقول لك لا مشكلة ولكن تعلم الآن vb.net لأنّ معظم المبتدئين في البرمجة يبدؤون بها لذلك ستجد من يؤنسك في ذلك، وعملياً لا يوجد هناك فرق كبير من ناحية القوة بين اللغتين.

ملاحظة أخيرة: حبذا لو تتكلم العربية لأنّي أجد بعض الصعوبة في فهم كلماتك.

هذا الموضوع مغلق.

مواضيع مشابهة