تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عام في برمجة VB أتمنى أفادتي فيه لأتمكن من اللغه مهم للجميع
#1
السـلام عليكم ورحمة الله وبركاته 

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

لنفترض بأنني كتبت في أي حدث  . DataGridView1

سيظهر لي قائمه منسدله هذه القائمه فيـها (Structrue سجل - Class فئه - interface واجهه - وخاصيه Property - وخاصيه Read Only - وسيله Method - حدث Event -  ثابت Static )

طبعاً لما أكتب  DataGridView1 وش أستخدم بعد الدوت ...؟ سجل أو فئه أو خاصيه أو ميثود .... إلى اخ ..!!

إذا لا تستطيع التحديد أو الشرح وضح لي ماهي أغلب الأشياء المستخدمه 

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


كيف أستطيع أن أبني كود جيد بدون عطل وأبني الكود الذي أحتاجه 

وأتمنى تشرحون السجل والفئه والخاصيه والواجهه والميثود والثابت والأفينت 

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


أيضاً هنـاك جمل الفور والأف والسيلكت هل تقبل الأكواد مثل ما يقبلها أي حدث أم لها فئات خاصه تتعامل معها 


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


رجاءً إذا قرأت الموضوع لا تكتفي برد أحد الأعضـاء فربما تكتب شيئاً ينبهني أكثر لا تبخل على بمعلومتك
}}}
تم الشكر بواسطة: Fantastico , Fantastico
#2
السلام عليكم و رحمة الله و بركاته...

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

بعد ذلك - و لا أريد أن أكون محبِطاً - قد "تأتي الرياح بما لا تشتهي السفن". أنا مثلاً - و خلال عملي كمبرمج - حاولت العمل بالتجارة أكثر من مرة و فشلت!! و اقتنعت بعدها أني لا أصلح أن أكون تاجراً و تخليت عن ذلك.

أرجو لك التوفيق من الله، و السلام عليكم و رحمة الله و بركاته.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
}}}
تم الشكر بواسطة: abulayth
#3
ةعليكم السلام

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

هذه العمليه قد تستغرق عام كاملاً او اقل من ذلك او اكثر كل ذلك معتمد على مدى الممارسة للغه فكلما مارست اكثر كلما قصرت المدة الزمنيه للتعلم .

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

لن تستطيع من فهم أي كائن الا اذا رأيته وهو يمشي ويأكل ويشرب ويتكلم وتقوم انت بالتفاعل معه والا فلن تشتطيع معرفته ,

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

الخصائص والأحداث والواجهات .... الخ يجب عليك معرفتها من اول نظره , اكتب كلمة Form1 وبعدها نقطه ودقق جيداً في القائمة التي ظهرة سوف تلاحظ ان كل سطر في القائمة يحتوي على شكل ومن ثم كتابه ضع الماوس على السطر وسوف يخرج لك نص يبين لك ماهية هذا الشيء اذا استطعت التفريق سوف تعلم مالذي تريده انت من هذه الأداة او تلك
اكتب datagridview1 متبوعة بنقطه واختر منها خاصية تتعلق بتحديد مصدر البيانات بعد ذلك الحقها بعلامة = ثم اكتب مصدر بياناتك سوف تكون العبارة بهذا الشكل Datagridview1.dataSource=DT
كثرة الممارسة هي السبيل الوحيد الذي يجعلك متمكناً منها ولكن عليك أولا تعلم القواعد الخاصة بأي لغة تريد ان تتعلمها
}}}
تم الشكر بواسطة: abulayth
#4
(08-03-16, 02:40 AM)ناجي إبراهيم كتب : السلام عليكم و رحمة الله و بركاته...

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

بعد ذلك - و لا أريد أن أكون محبِطاً - قد "تأتي الرياح بما لا تشتهي السفن". أنا مثلاً - و خلال عملي كمبرمج - حاولت العمل بالتجارة أكثر من مرة و فشلت!! و اقتنعت بعدها أني لا أصلح أن أكون تاجراً و تخليت عن ذلك.

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

بطلع عن موضوع اخونا 

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

شكرا لكم

وبخصوص موضوع اخي عادل

انا حالي حالك في هاذا العمل في بعض الاشياء ما افهم منه ولا شي

اتمنى نحصل شي يفيدنا
الحمد لله رب العالمين على كل شي
}}}
تم الشكر بواسطة:
#5
السلام عليكم و رحمة الله و بركاته...


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


لا بالعكس... أنا تخليت عن الطب (أواخر سنة 1997) لأعمل بالبرمجة كهواية و بعد ذلك كمهنة. و ما قصدته سابقاً أني حين فشلت في العمل بالتجارة اقتنعت بأني لا أصلح للتجارة (و ليس للبرمجة).


إقتباس :انا حالي حالك في هاذا العمل في بعض الاشياء ما افهم منه ولا شي


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

لكن ملاحظتي للأخ adel27 أنه لا يتحدث عن "بعض الأشياء" أو "بعض الأحيان" و لكنه يسأل عن أشياء مبدئية جداً في البرمجة كجملة IF أو حلقة FOR أو الفرق بين الـ Method و الـ Event ... إلخ.

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

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

و السلام عليكم و رحمة الله و بركاته.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
}}}
تم الشكر بواسطة: hassan
#6
(08-03-16, 06:11 PM)ناجي إبراهيم كتب : السلام عليكم و رحمة الله و بركاته...


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


لا بالعكس... أنا تخليت عن الطب (أواخر سنة 1997) لأعمل بالبرمجة كهواية و بعد ذلك كمهنة. و ما قصدته سابقاً أني حين فشلت في العمل بالتجارة اقتنعت بأني لا أصلح للتجارة (و ليس للبرمجة).


إقتباس :انا حالي حالك في هاذا العمل في بعض الاشياء ما افهم منه ولا شي


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

لكن ملاحظتي للأخ adel27 أنه لا يتحدث عن "بعض الأشياء" أو "بعض الأحيان" و لكنه يسأل عن أشياء مبدئية جداً في البرمجة كجملة IF أو حلقة FOR أو الفرق بين الـ Method و الـ Event ... إلخ.

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

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

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

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

كل كلمه قلته صحيحه ومقنعه

الله يوفقنا جميع ان شاء الله

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

والجواب عليه ممتع 


شكرا لكم
الحمد لله رب العالمين على كل شي
}}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم