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

الطريق إلى الاحتراف

مغلق
بدأه prog_omer في 23 يناير 2004 · 18 رد · 1,690 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إخواني الأحباء :

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

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

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

وقد اطلعت على موضوع الأخ C&DEL الذي زاد من حيرتي لكثرة المصطلحات الواردة فيه.

السؤال الآن : أنا متوسط في السي والسي ++ فما هو الطريق الذي أسلكه هل أختار الفيجوال سي العادي أم الفيجوال سي دوت نت أم السي شارب (أرجو أن تكون الإجابة ممهورة باسم الكتاب أو الكتب التي تعينني على الوصول للاحتراف في هذه اللغة حيث أن عندي شهرا لإجازة نصف العام أريد الاستفادة منه ).

أخيرا من باب حب الاستطلاع : ما المقصود بمنصة الدوت نت الواردة في موضوع الأخ C&DEL

#2

السلام عليكم :

أخي العزيز لم أفهم قصدك بشكل صحيح ....؟؟؟؟ أرجو أن تشير لي عن أي موضوع لم تفهمه كي أشرحه لك ..... نحن بالخدمة

مدونتي

http://mbnoimi.net

#3

بشكل سريع ... عندي امتحان غدا

ابدأ بتعلم VC++.net و لا تأكل هم شيء و اياك أن تتردد لأن ان فعلت فانك ستضيع الوقت الكثير بلا فائدة ... عليك بVC++.net لأنها ستدخلك عالم البرمجة من أوسع أبوابه

سلامة لأنني مستعجل ... أراك لاحقا

مدونتي

http://mbnoimi.net

#4

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

أولا : ما فهمته منك هو أن أدخل في عالم الدوت نت ولكن أريد الاطمئنان من ناحية التعامل مع الذاكرة عن طريق المؤشرات هل هو موجود أم لا .

ثانيا : أفضل كتاب في هذه اللغة يوصلني للاحترافسواء كان إلكترونيا أم مطبوعا.

ثالثا : كنت أريد أن أعرف معنى منصة الدوت نت التي وردت في حديث الأخ هيثم :

اقتباس
أما البرمجة لمنصة الدوت نت فلم أتقن ولو جزئا منها لأنني لم أتفرغ لها ,, وستأخذ مني ومنك باقي العمر ,, حيث أن حجمها الآن 40 ميجابايت للنسخة الاولى ,, وستزيد مع النسخة الثانية أكثر عام 2005 ,, لكنها قوية جدا ,, ورائعة للغاية ,,

هل هي الفيجوال سي دوت نت أم لا .

وأخيرا أرجو ألا أكون قد أثقلت عليك بكثرة أسئلتي .

#5

ثم أن الذي فهمته من مناقشتكم الساخنة أن الc++/CLI شديدة الشبه بالسي شارب وأنها هي الأقوى فلماذا لا أتعلم السي شارب .

ثم أني لا أعرف الفرق بين السي شارب والفيجوال سي دوت نت وأيهما أقوى .

معلشي دوشت دماغك وانت في الامتحانات بس أهوه أخذت الأجازة قبلك فلازم أغيظك شوية وكمان أنا عايز أستغل الأجازة من أولها

#6

jnbb

#7

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

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

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

#8

بداية - أخي بعبارة قصيرة اذا أردت أن تصبح مبرمج محترف عليك أن تنسى أسلوب البيسك بالبرمجة لأنه اسلوب مشوه و بدائي جدا و أنصحك ببدء تعلم البرمجة الكائنية المنحى و أفضل كتاب لذلك هو " C++الدليل الكامل " لدار النشر " الدار العربية للعلوم " و اذا لم تتمكن من الاطلاع عليه يامكانك مراجعة الدروس الموجودة بالمنتدى و التي معظم روابطها كموجودة على :

http://www.arabteam2000.com/ib/index.php?s...ndpost&p=178087

أما مشكلتك بأنك ترى أن vc++ معقد جدا فهي طبيعية لأن البرمجة بواسطتها تختلف اختلافا جذريا عن VB و ليس بامكانك تعلم البرمجة بواسطة منصة .net الا اذا كنت اطلعت على اسلوب البرمجة المرئية و لو بشكل بسيط

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

مدونتي

http://mbnoimi.net

#9

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

#10

نزلت المكتبة فلم أجد إلا تعلم فيجوال سي دوت نت في 21 يوم .

والكتاب ما شاء الله كله فيجوال سي وفي اليوم التاسع عشر بدأ في الكلام عن المانج كود .

وبدأت فيه فعلا وآمل إني أستوعبه كويس وبعدين أشوف الخطوة التالية .

#11

طبعا حتى لا أكون ناكرا للجميل لا أنسى أن أتقد بخالص الشكر إلى الأخ C&DEL لمساعدته لي .

على الرغم من أني لم أتعود أن أشكر أحدا .

#12

السلام عليكم و عيد مبارك للجميع :

الأخ StUd_C :

- معلوماتي أن منصة .net الموجودة في المصرف Visual Studio .net تعمل فقط على أنظمة التشغيل الخاصة بشركة MicroZoft أي أن جميع التطبيقات الناتجة عن هذا المصرف سواء كانت VB.net أو VC++.net ..... الخ تعمل على أنظمة ميكرو زفت ( سوفت ) فقط و لكن اذا كنت تريد أن تشغل هذه التطبيقات على غير أنظمة تشغيل بامكانك أن تشتري حزم يتم ربطها مع VS.net لكي يقوم الأخير بعمل تطبيقات تتوافق مع نظام التشغيل الذي تريده

الأخ prog_omer :

- لم أفهم ما قصدت عن أي مكتبة تتحدث ...؟؟؟؟؟؟

- نحن بالخدمة أخي و لا حاجة للشكر ( هذا من ناحيتي ) لأنني أقدم ما أتعلمه لوجه الله و ليس لشيء آخر . أما من ناحية أنك لم تتعود أن تشكر أحد فأنصحك أخي أن تبدأ بالتدرب على الشكر و خاصة لله عز وجل الذي وهبنا النعم و التي بدونها ثمننا نصف جنيه ( حسب ما تقولون بمصر عندكم ) ثم أن تتعود على شكر العباد كي تدوم المؤاخاة بينك و بين الناس

مدونتي

http://mbnoimi.net

#13

أولا : ما قصدته مكتبة عندنا بمصر والتي أشتري منها هذه المراجع .

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

أنا بس حبيت أختم الموضوع بضحك .

إنما شكلي قلبتها غم .

#14

طيب ان اجد هذه الحزمه ؟

ثانين انا ملم بلغه سي المام كامل من المؤشرات والتعامل مع الستاك والكيو والتري واللينك لست وغيرها ولكني اود ان انتقل للغه سي بلس بلس

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

بماذا تنصحني اخي لأاكون اكفئ في لغه السي بلس بلس ..

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

هذا يعني انك لازم تعرف كل هيدر وش فيه من فكشنات وكلاسات من اجل استعمالها فاين اجد الهيدرات وتعليماتها :)

#15

سسمعت ان السي تتعامل كماتتعامل الاسمبلي مع ال الاتوليتي والهاردوير فهل فيه دروس عن هذا الموضوع :)

تفتح مساماتنا اكثر

#16

السلام عليكم و كل عام و الجميع بخير و بعد :

الأخ prog_omer :

- لم تقلبها غم و لم آخذ الموضوع بحساسية اطلاقا انما غايتي النصح لا أكثر و لا أقل و لا تزعل و مع ذلك بنتصالح

الأخ StUd_C :

- اذا كانت لديك نسخة Visual Studio .net ستجد الحزمة بالمسار "YourCD\dotNetFramework\DOTNETFX.EXE" أما اذا لم يكن لديك VS باستطاعتك تحميل الحزمة من موقع Microsoft فهي مجانية

- من ناحية دراسة C++ كل الكتب جيدة لأن الأهم من الكتاب هو التطبيق و نصيحتي لك بشأن تعلم C++ هي أن تكثر من التمارين بحيث أن تكون اكثر من المعلومات النظرية التي تأخذها

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

مدونتي

http://mbnoimi.net

#17

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

مدونتي

http://mbnoimi.net

#18

السلام عليكم ,,,

"السي تتعامل كماتتعامل الاسمبلي مع ال الاتوليتي والهاردوير "

نعم هذا صحيح ,, وأكثر من ذلك ,, أغلب ان لم يكن كل ال Device Drivers مكتوبة بلغة السي ,, وهي التي تتحكم بكل الاجهزة المرتبطة بالجهاز ,, سواء جهاز لفتحة PCI أو AGP ,, أو أي نوع من الاجهزة المرتبطة خارجيا سواء USP أو LPT أو Sp2 ,, وكل مايخطر بالك ,, يمكن كتابتها بالسي أو السي++ ,, لايضر ,,

لكن المشكلة في الوندوز XP أو كل عائلة ال NT ,, هي أنه لايمكن التحكم الكامل بال Devices دون الحصول على بعض الامتيازات من نظام التشغيل ,, وتحتاج لبعض المهارة البرمجية ,, أما بالنسبة لل 98 فييمكن التكم مباشرة بصورة أفضل ,, لكن رأت مايكروسوفت أن ذلك أمر سيء ,, ففعلت مافعلت ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#19

أما اذا كنت تقصد برمجة ال ICs وال Microcontrollers ,, فأعرف أنها بالطبع تتقبل التعليمات ال 01 وتوجد أجهزة تحول تعليمات الاسمبلي لل 01 لتحقن في ال IC مثلا ,, وأعتقد أنه توجد أجهزة لتحويل السي الى 01 مباشرة أيضا بلغة يفهمها ال IC ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

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

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