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

برنامج إدارة مكتبة كامل بالسورس كود مع الشرح ..

رائج
بدأه was_hal في 10 يوليو 2010 · 18 رد · 23,802 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

الأقسام الذي يتضمنها البرنامج:

1- الكتب Books

2- الأعضاء Members

3- الأصناف Category

4- البحث في الكتب Search in Books

5- الاستعارة Borrow

6- حساب ضريبة التأخر في الاستعار Calculate Demurrage

7- تعدد المستخدمين والسماحيات

8- قاعدة البيانات Access

post-40855-053051000 1278751948_thumb.jp

ولمشاهدة شرح هذه الاقسام والأكواد وطريقة التعامل مع الداتا غريد DataGrid والكومبوبكس ComboBox والبحث بأكثر من برامتر Search Use Parameters في الرابط التالي

شرح برنامج إدارة المكتبة

شرح قسم البحث

أرجو أن تعم الفائدة ... بالتوفيق للجميع .لا تنسوا التقييم happy.gif

library system.rar

المرفقات
screenshot.5.jpg

تم تعديل هذه المشاركة بواسطة was_hal في 10 يوليو 2010 في 11:54

13

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#2

+1

جزاك الله خيراً وبارك بعلمك ووفقك لما يحب ويرضاه ...

#3

ماشاء الله خطير الشغل :cool: .. بارك الله فيك وجعله في ميزان حسناتك.

+1

تم تعديل هذه المشاركة بواسطة azooz-tamimi في 10 يوليو 2010 في 12:15

118650.jpg
#4

للاسف الشديد لم يعمل لدي

لدي نسخة 2005..

اتمنى لكم التوفيق اخي حسام

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5

أخ حسام ... شكرا لك ولمرورك الكريم .

أخ azooz أيضا شكرا لك واتمنى أن يحقق الفائدة ..

أخي همام .. عذرا منك فهو فعلا يعمل على VS 2008 .. وشكر لمرورك

أخ حسام ... شكرا لك ولمرورك الكريم .

أخ azooz أيضا شكرا لك واتمنى أن يحقق الفائدة ..

أخي همام .. عذرا منك فهو فعلا يعمل على VS 2008 .. وشكر لمرورك

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#6

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

سورس فخم فعلا

بارك الله فيك

#7

السلام عليكم

بارك الله فيك وجزاك الله خيرا ونفع الله بعلمك الاسلام والمسلمين

اللهمّ آميــــــــــــــــــــــــــــن

#8

السلام عليكم

حاولت تجربة المشروع ولكن عند تشغيله ظهرت لي مشكلة في MainForm حيث الكومبو بوكس الخاص بـ Login as فارغا وعند ضغط على الExit ظهرت

لي المشكلة التالية في المرفقات

مع العلم اني استخدم Microsoft Visual C# Express Edition SP1

أرجو الإفادو ولكم جزيل الشكر

Problem.doc

#9
eng_seham كتب:

السلام عليكم

حاولت تجربة المشروع ولكن عند تشغيله ظهرت لي مشكلة في MainForm حيث الكومبو بوكس الخاص بـ Login as فارغا وعند ضغط على الExit ظهرت

لي المشكلة التالية في المرفقات

مع العلم اني استخدم Microsoft Visual C# Express Edition SP1

أرجو الإفادو ولكم جزيل الشكر

أخي رسالة الخطا تبين ان Microsift.ACS.OLEDB.12.0 Is not Registered on local Machine واعتقد ان نسخة الاكسس عندك اما أن تكون نسخة اقدم من 2007 او انها ليست نسخة مسجلة

اليك الحل:

اولا يجب ان يكون ا لكومبو بوكس الخاص ب Login as ليس فارغا بل يحتوي على القيم (Manager,Teacher,User)

ثانيا: قم بتغيير مكتبة الاكسس الى المكتبة الموجودة عند في الجهاز وذلك من Add Reference

بالتوفيق

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#10

جزاك الله خير على السعي لخدمة الآخرين و نفع الله بعلمك و عملك

#11

لكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة super_developer2007 في 14 مايو 2011 في 10:09

#12

الأخ الفاضل was_hal ,

عمل أكثر من رائع تستسحق كل الشكر عليه

لكن عندي سؤال بسيط إن شاء الله .

في فورم الlogin اذا ضغطت على اي من التسكت بوكس Enter سيتم تفعيل ال button الخاص ب ال Login

كيف يتم ذلك ؟

اتمنى ان يكون سؤالي واضحاً

اعذرني على سؤالي (البايخ) .....

تحياتي وشكري لك

#13
اقتباس
في فورم الlogin اذا ضغطت على اي من التسكت بوكس Enter سيتم تفعيل ال button الخاص ب ال Login

اختر الفورم وابحث عن خاصية accept button ومنها اختر الزر الذي تريده جعله الافتراضي .

ويفضل البحث عن الموضوع وان لم تجد فافتح موضوعا جديدا .

#14

الأخ العزيز و الغالي TareqVB

شكراً لك على المعلومة

وتقبل خالص تحياتي واحترامي

الشكر موصول أيضاً للأخ was_hal

#15

أخي الكريم TareqVB

لدي سؤال آخر اتمنى ان اجد جوابه لديك

في الكود التالي :

int? Res = (int?)this.tableUserTableAdapter.CheckUser(UserTypecomboBox.SelectedValue.ToString(),UserNametextBox.Text.Trim(),PasswordtextBox.Text.Trim());

لماذا على الإستفهام موجود بعد تعريف int ؟؟؟

#16
hadi2005 كتب:

أخي الكريم TareqVB

لدي سؤال آخر اتمنى ان اجد جوابه لديك

في الكود التالي :

int? Res = (int?)this.tableUserTableAdapter.CheckUser(UserTypecomboBox.SelectedValue.ToString(),UserNametextBox.Text.Trim(),PasswordtextBox.Text.Trim());

لماذا على الإستفهام موجود بعد تعريف int ؟؟؟

علامة الاستفهام تحول المتغير من النوع pass by value الى النوع pass by reference

وتستخدم هذه الطريقة غالبا في برامج قواعد البيانات لاضافة القيمة null للمتغير, كما بالمثال الاتي

int id = null;

نلاحظ أن السطرالسابق يعاني من الأخطاء عند عمل compile وذلك لأن النوع int لا يقبل القيمة المرجعية و null تعتبر قيمة مرجعية

لذلك لحل المشكلة وفرت السي شارب امكانية اضافة ? بعد المتغير ليصبح قابل للقيمة المرجعية

int? id = null;

وشكرا

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#17

الأخ الكريم akramKamal

جزيت خيراً على المعلومات المفيدة والأكثر من رائعة ...

نفع الله بك وبعلمك

تحياتي لك مع جزيل الشكر

#18

جاري التحميل والتجربة

ولو في أي سؤال راح أسألك blush.gif

وشكراً لك

ووفقك الله

لا إلة إلا أنت سبحانك إني كنت من الظالمين

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