• 0
Ahmed H. Alawady

مشاريع صغيره لتعلم ال #C

سؤال

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

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

صحيح كل مشروع صغير جدا ولكنه يتكلم عن موضوع واحد صغير ، وهو لا غنى عنه لأي مبتدأ في الدوت نت

إن شاء الله هرفع كل يوم تقريبا مشروع

تم تعديل بواسطه Ahmed H. Alawady
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

113 إجابة على هذا السؤال .

  • 0

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

المشروع الأول

مشروع مخصص لإستقبال البيانات من قاعدة البيانات في DataGrid مع إمكانية تعديلها ثم حفظها مرة أخرى في قاعدة البيانات

ADO01.rar

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المشروع الثاني

مشروع ADO.Net فكرتة جميلة للمبتدئين ويستحق أن يتعلموا منه

ADO02.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الثالث :

المشروع يختص بفتح Connection مع الداتا بيز الخاصة Northwind

وبعد ذلك يقوم بعرض حالة الإتصال بالداتا بيز هل هو مفتوح أم مغلق

ADO03.rar

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الرابع

هو مشروع صغير يقوم بفتح إتصال Connection مع الداتا بيز

ثم يقوم المستخدم بإدخال الرقم الذي يريد حضار بياناته من الداتا بيز

ثم يقوم البرنامج بإحضار البيانات

ثم يمكن المستخدم إغلاق الإتصال

ADO04.rar

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الخامس :

هذا المشروع ليتعلم منه المبرمج ما الفرق بين تنفيذ أوامر Insert و Update و Delete

وهما يتم تنفيذهما عند الضغط على زر Execute

ولكن الزر لا يعمل لأني عامل على كل مجموعة /* */

ولذلك يجب حذف هذا Comment لتفعيل أي أمر من الأوامر

ADO06.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع السادس :

هذا المشروع جميل ومفيد جدا للمبرمج وهو للتذكرة للمبرمج متوسط الخبرة ايضا

هذا المشروع يقوم تلقائيا بإحضار البيانات ثم يترك للمبرمج التنقل بين البيانات

First, Perviuse, Next, Last

السجل الأول - السجل السابق - السجل التالي - السجل الأخير

ADO_Move.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع السابع :

هذا المشروع يقوم بعرض بيانات Table الموجود بـ Database في DataGrid

ويمكن للمستخدم الإضافة في DataGrid بعد الضغط على الزر الخاص بالإضافة

ويمكنه أيضا التعديل والحذف من DataGrid

ADO_NewRows.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الثامن :

هذا المشروع يقوم بعرض RelationShip بين الجداول في DataGrid

أي أنه يقوم بعرض جميع بيانات جدول Customer وعند الضغط عليها يقوم بعرض جميع Orders الخاصة لهذا العميل

وبالعكس يمكنه عرض جميع بيانات جدول Order وعند الضغط عليه يقوم بعرض Customer الخاص لهذا Order

مشروع جميل لعرض أكثر من جدول في DataGrid مع العلاقة بينهما

ADO_relationship.rar

تم تعديل بواسطه Ahmed H. Alawady
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع التاسع :

هذا المشروع فهو يتكلم عن العلاقات في ADO.Net وهو في نفس صميم المشروع السابق

ولكن به أختلافات كثيرة في التعامل مع البيانات وإحضار البيانات

أسأل الله أن ينفع الله بها المسلمين

ADO_relationship2.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع العاشر :

هذا المشروع جميل لأنه يقوم أولا بعرض البيانات من الجدول

ثم يتيح للمستخدم إمكانية حذف أي صف من البيانات الموجودة في DataGrid

والجميل بها أن تقوم بربط حالة الحذف بحدث معين

أي أنه يمكنك حذف أي شئ من زر خارجي ولكن إذا قمت بالحذف يتم تنفيذ الحدث الخاص بالحدث

يستحق أنه يشاهد

ADO_Rowchanges.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
السلام عليكم ورحمة الله وبركاته

المشروع العاشر :

هذا المشروع جميل لأنه يقوم أولا بعرض البيانات من الجدول

ثم يتيح للمستخدم إمكانية حذف أي صف من البيانات الموجودة في DataGrid

والجميل بها أن تقوم بربط حالة الحذف بحدث معين

أي أنه يمكنك حذف أي شئ من زر خارجي ولكن إذا قمت بالحذف يتم تنفيذ الحدث الخاص بالحدث

يستحق أنه يشاهد

مع شكري وتقديري للأستاذ/ Ahmed H. Alawady

هناك من يرى أن لغة الأكسس أسهل وهناك من يقول قبل أن تبرمج بالأكسس عليك تعلم وإتقان البرمجة بلغة الفيجوال بيسك

ما هوتعليقك وأنا سوف أحترم رأيك كثيرا مع شكري وتقديري لمجهوداتك في تقديم البرامج العشرة التي سوف تحظى مني بالإطلاع والدراسة (متعلم جديد).ولانوفي جهدكم بهذه العبارات الموجزة. :rolleyes:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

بالنسبة لكلمة "لغة الأكسس" أولا فهي ليست لغة أصلا ، وإنما هي واجهة سهلة لشخص يريد أن يصمم برنامج بسيط جدا .

بالنسبة لتعلم الفيجوال بيسك قبل الأكسس ، لا أعتقد لأني عملت بالأكسس لمدة سنة تقريبا ولقد قمت بعمل مشروعات ليست صغيرة

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

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

هي مضمون سهولة اللغة العربية الفصحى مع أنها من أصعب لغة على مستوى العالم .

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

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

وجزاك الله خيرا على المجاملة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الحادي عشر :

هذا المشروع فكرتة بسيطة جدا ولكن يعلمك كيفية إستخدام الدوال الرياضية ( Cos, Sin, Tan, Cot )

Calculator.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الثاني عشر :

هذا المشروع جميل جدا ، فهو يقوم بتخزين بيانات الكنترول بداخل ملف خارجي عن طريق الخاصية DynamicProperties

ثم نقوم بإحضار البيانات الموجود في الملف وعرضها

فيتم تخزين Text الموجودة في Button الأول في ملف يسمى (ConfigrationFile.exe.config)

ثم نقوم بالزر الآخر بعرض البيانات الموجودة في الملف السابق

ConfigrationFile.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الثالث عشر :

هذا المشروع فائدتة يعلمك كيف تقوم بإنشاء DataSet عن طريق الكود

ثم تقوم بإنشاء جدول Table بالكود وكل ما يتعلق به من أعمدة Columns ثم تضيفة إلى DataSet

وكيفية تحديد خصائص كل عمود من الأعمدة كأنك تنشأ جدول في قاعدة البيانات

DataSet.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الرابع عشر:

هذا المشروع يقوم بعرض الوظائف في كنترول ComboBox

وعند إختيار أي وظيفة يقوم بعرض الموظفين العاملين بهذه الوظيفة في DataGrid مع بياناتهم

dataview.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

جزاك الله كل خير اخى فى الله

على فكرة انا ضفتك عندى فى الياهو

[email protected]

وارجو منك مساعدتى بأذن الله تعالى

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

أنا تحت أمرك وأمر الجميع بإذن الله

وما أعانني به الله سوف أساعدكم به بعون الله

فشعارنا هنا وجميع الأعضاء الكرام "يا قوم لا أسألكم عليه أجرا إن أجري إلا على رب العالمين"

نحن ننتظر مشاركاتكم في مناقشة أي مشاكل بالمشاريع السابقة وأي أفكار تخطر في بالكم بعون من الله

لأننا بإذن الله سوف تزيد قوة المشاريع حتى أنتهى من كل المشاريع التي لدي

لا تنسونا من صالح دعائكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

والله هذه البرامج الصغيرة مهمة ومفيدة

جزاك الله عنا كل خير

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الخامس عشر:

هذا المشروع جميل أيضا يقوم بعرض كل المسارات للجهاز Drive

وعند إختيار المسار الذي تريدة يقوم بعرض المجلدات Folders في List

والملفات أيضا في list آخر

Drive.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع السادس عشر :

هذا المشروع من أوائل مشاريع تعليم الدوت نت

يتكلم المشروع عن Console وهي الشاشة البدائية السوداء وكيفية التعامل معها

فهو يطلب من المستخدم كتابة أي إسم ثم يقوم بعرضة

Console.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع السابع عشر :

هذا المشروع يتكلم عن إدخال رقمين في نظام Console (أي الشاشة السوداء البدائية )

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

ثم يقوم بتنفيذ العملية المطلوبة

Console2.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع الثامن عشر :

هذا المشروع هو أشهر سؤال يتم سؤالة للمبرمج عندما يريد التوظف في شركة

السؤال هو قم بترتيب المصفوفة من الأكبر للأصغر أو العكس

والبرنامج يقوم بعرض كل خطوة من خطوات الترتيب

Example06.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

أعتذر عن التأخير هذه الأيام لظروف منزلية

المشروع التاسع عشر :

هذا المشروع جميل وبسيط ومهم جدا ، فهو يقوم بإرسال إيملات من الجهاز الخاص بك

SendMail.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشروع العشرين :

هذا المشروع نفس المشروع السابق يقوم بإرسال إيميلات

Email.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .