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

هل هذا التصميم سوف يكون صحيح

بدأه red_scorpion1 في 28 يناير 2010 · 8 رد · 792 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخوانى الأفاضل

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

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

2. هل هناك طريقة لتعلم أكواد السى شارب؟؟

3. هل السى شارب هى أفضل لغة للبرمجة أم أن سى بلس بلس أفضل منها؟؟

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

تم تعديل هذه المشاركة بواسطة red_scorpion1 في 28 يناير 2010 في 00:11

#2

هلا كنت بحثت قليلا قبل كتابة هذه الأسئلة

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

و الثالث لا يوجد شئ إسمه أفضل لغات البرمجة و إنما يوجد أفضلية حسب الهدف

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

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

المهم الذى يهمك هنا أن السى شارب أفضل لك

بالنسبة للسؤال الأول فماذا تفصد بالمتغيرات !

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#3

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

#4
_- محمد نور -_ كتب:

هلا كنت بحثت قليلا قبل كتابة هذه الأسئلة

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

و الثالث لا يوجد شئ إسمه أفضل لغات البرمجة و إنما يوجد أفضلية حسب الهدف

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

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

المهم الذى يهمك هنا أن السى شارب أفضل لك

بالنسبة للسؤال الأول فماذا تفصد بالمتغيرات !

الاخ الفاضل / محمد نور

ما اقصده بالمتغيرات هو انه فى جميع دروس التعليم يتم طرح الاتى string x=10 وغيره من المتغيرات مثل النوع int و النوع char وغيره وما اقصده هل يجب ان افعل ذلك قبل بداية التصميم.

بالنسبة للكتب والمراجع هل من لنكات خاصة بالمنتدى او هل من اسماء كتب تفى بالغرض

واخيرا أسف على عدم البحث فى المنتدى ولكن كما أوضحت أننى لا أعرف أين أذهب

System Down كتب:

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

اخى الفاضل

ما المقصود ببرامج الكونسول

واتمنى ان تدلنى على الطريق من بدايته

تم تعديل هذه المشاركة بواسطة red_scorpion1 في 28 يناير 2010 في 21:43

#5

أخى الفاضل

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

يجب أن تدرس أولا قبل أن تطرح هذه الأسئلة لكونك كما أخبرك system تبدأ بداية خاطئة و هذا أدى بك إلى أن تسأل أسئلة بأسلوب خطأ

راجع المواضيع المثبته ففيها توجيهات جيدة لك إن شاء الله تعالى

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#6

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

على العموم تفضل في هذه الصــــفحة كتب خاصة بالســــي شـــــارب

لا خيــــــــــر في كاتــــــــــم العلــــــــــم

سأل الممكن المستحيل ، قال أين تسكن ، فال أسكن في عقول العاجزين

#7

شوف يا جامد... صلى على النبى

بغض النظر عن المتغيرات

انت عايز تتعلم C# ولا عايز تحول برامج access لـ C#

لو عايز مجرد تحويلن فده شىء مالهوش اى لازمه وتضيع وقت ومش هتوصل لحاجة جديدة

اما لو عايز تتعلم C#

اولا حاجة لازمة تعرفها فى اى لغة هى انواع البيانات DataTypes والـ Syntax الخاص باللغة دى

والـ Syntax ده زى النحو بتاع اللغة العربية

ماينفش تكتب جملة عربى صح لو انت مش عارف نحو

ماينفعش تكتب لغة برمجة صح لو مش عارف الـ syntax بتاعها

ولو انت ماتعاملتش مع لغات برمجة قبل كده

يبئى نصيحة

قبل ما تبدأ تقرأ فى اى كتب

خد لك كورس صغير كده يفهمك بس المبادىء

علشان لو دخلت فى الكتب بالشكل ده مش هتطلع منها بحاجة وهتكره اللغة والبرمجة كلها

وخلى بالك ان الدنيا بتاعة الـ Access بعيدة خالص عن الدنيا بتاعة الـ C#

الحاجة المهمة وحطها حلقة فى ودنك

اوعى تسأل السؤال بتاع انهى لغة احسن ده فى اى حتة، ولا حتى تسأله لنفسك :)

السؤال ده ممكن يوديك ورا الشمس

وطمن نفسك، الـ C# فيها كل اللى يتمناه اى مبرمج

والـ VB فيه اللى يتمناه اى مبرمج

والـ Java فيها اللى يتمناه اى مبرمج

واى لغة Object Oriented فيها اللى يتمناه اى مبرمج

ريح نفسك من الموضوع ده

وربنا يوفقك يا نجم

Formerly PYTHON

الراجل الحر .. حر و لو زمانه جار

يمشى ف طريقه .. لا يخشى الشوك ولا لحجار

#8

أخى بايثون

لو سمحت أحرص على الكتابة باللغة العربية الفصحة فليس كل الناس هنا من مصر :)

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#9

أعذرنى أخى محمد :)

ربما فى تلك الحالة احتاج الى إعادة صياغة ما كتبته :)

أخى Red Scorpion

إذا كنت تريد مجرد تحويل البرنامج الذى لديك الى C#

فهذا عملاً لا طائل له ولن تستفيد منه اى شىء

اما إذا كنت تنوى ان تتعلم لغة الـ C#

فيجب ان تتعلم الـ Syntax وانواع البيانات الخاصة بتلك اللغة

فالـ syntax الخاص بلغات البرمجة يعتبر مثل النحو الخاص باللغة العربية

لن تستطيع كتابة جملة عربية صحيحة إن لم تكن تعرف النحو الخاص باللغة العربية

لن تستطيع كتابة جملة C# صحيحة إن لم تكن تعرف الـ syntax الخاص بالـ C#

فى حالة إن لم تكن قد تعاملت مع لغات برمجية من قبل

فنصيحة

يجب ان تبدأ بدورة تدريبية بسيطة تتعلم منها المبادىء

لأنك لو بدأت فى قراءة الكتب مباشرةً فلن تستطيع ان تفهم شيئاً وربما تكره ما تقرأه

اهم شىء فى حالة إذا ما قررت ان تبدأ فى دراسة البرمجة

لا تسأل السؤال الخاص بأى اللغات أقوى

هذا السؤال لن تجد له إجابة إلا يوم القيامة بإذن الله

اما الأن فلا توجد إجابة

كل لغات الـ Object Oriented تفى باى غرض قد تستخدمه فيها

سواء كان عملك مع تطبيقات الأعمال او التطبيقات العلمية المختلفة

C#, VB, Java, C++, Delphi

كل تلك اللغات مناسبة لأداء اى عمل

فقط اختار اى لغة تجدها مريحة فى التعامل معها

معلومة اخيرة قد تكون مفيدة

الأقوى فى البرمجة ليس اللغة

الأقوى هو المبرمج نفسه والخوارزميات التى يستطيع المبرمج ان ينتجها

كنا فى الجامعة نطور الخوارزميات ثم نكتبها بكل اللغات التى نعرفها

ولم يحدث ان رفضت لغة ان تنفذ الخوارزمية التى طورناها :)

تم تعديل هذه المشاركة بواسطة python في 31 يناير 2010 في 10:37

Formerly PYTHON

الراجل الحر .. حر و لو زمانه جار

يمشى ف طريقه .. لا يخشى الشوك ولا لحجار

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