16‏/03‏/2012

Gestion Settings WITH VISUAL BASIC إدارة الإعدادات بالفيجوال بيسك VB.NET





بسم الله الرحمن الرحيم
الحمد لله على ما أعطانا و نشكره على نعمه التي لا تعد و لاتحصى

وندعوه تقبل طاعاتنا و أعمالنا و يرضى عنا بالدنيا و الآخرة
ربنا صلِ على سيدنا محمد - صلى الله عليه وسلم - و على آل سيدنا محمد
و على أصحاب سيدنا محمد و على كل من سار على نهج الإسلام و اهتدى بهدي
الإسلام ، وأدعوك يا الله أن تفرج عن اخواننا في فلسطين
و العراق و السودان و الصومال و عن كل بلاد المسلمين، و اهد كل من ضل عن
سواء السبيل.
اللهم آمين

مرحبا بكم
اليوم سنتطرق للGestion Settings
عادة نقوم بتخزين بعض المعلومات الخاصة ببرامجنا في
ملفات XML أو في الريجيستري
Registry
مثلا معلومات عن مسارات ملفات هامة للبرنامج الخاص بنا
أو حتى كلمات السر أو معلومات خاصة بخصائص برنامجنا
و لكن يحتاج دلك  قد يكون صعب التعامل معه و يعقد من تشكيلة البرنامج
و ترتيبه

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

و الدرس يمكنك تطبيقه في كل لغات الدوت نت
تطبيق الدرس سيكون في VB.NET هادا اليوم


بسم الله نبدأ نفتح المحرر أكواد VISUAL STUDIO 2010
إدا لم يكن ممكن تستعمل  2005 ليس بالمشكل
مشروع جديد
لكي يسهل عليكم فهم Gestion Setting
ساقوم بعمل مثالين متنوعين للتعامل مع هادا النوع من البنيات
1
الأول إستعماله كأداة لحفظ و تعديل كلمات السر لبرنامجك مثلا
نبدأ مع هده
بعد فتح المشروع نضيف فورم جديد
Form2
كما في الصورة
نتوجه مباشرة الآن لل Settings
نصل إليها كما يلي
بعدها نحصل على الواجهة التالية
الآن مع مثالنا نملأ خانتين كما يلي
ندهب الآن للفورم نعمله كما في الصورة

ما عليكم سوى التجريب فقط و نفس الشيء مع C#

نأتي لطريقة التعديل على Settings
عن طريق الكود
في نفس المشروع نقوم بما يلي :
في الفورم الثاني Form2
نجرب نشغل البرنامج
شغال 100/100
غير كلمة السر كما تشاء و أبدع بأفكارك في برامجك
 الكود بالسي شارب C#
لعل أحدكم تسائل أين تخزن كل هده المعلومات
كلمة السر و إسم المستخدم
أقول لك عند تشغيل البرنامج بتاعنا يقوم بتكوين ملف XML
مؤقت Temporaire
يحفظ فيه المعلومات أين سنجده
يختلف دلك بين WIn7 و XP
في الويندوز 7 نجده في المسار التالي :
C:\Users\Oussama\AppData\Local\GestionSetting\
حيث GestionSetting الإسم الدي أعطيناه لمشروعنا
أما ال XP
/C:/Documents and Settings/administrator/Local Settings/Application Data
و محتوى الملف كما يلي :
الآن بعد ما قمنا بهادا المثال نقوم بمثال آخر لتتضح الرئية جيدا :
نقوم بعمل تطبيق بسيط تغيير لون خلفية الفورم Formتبقى محفوظة مع كل مرة تشغل فيها البرنامح
 بإستعمال هده الطريقة
نقوم الآن بعد دلك ببرمجة كود تغير اللون في الزر

كل شيء تمام نجرب تشغيل البرنامج و هو شغال عادي
و يمكنكم تجريب أي شيء آخر يدور في دهنتكم
بهده الطريقة

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


مع تحيات أخوكم في الله
أسامة Dz-oussama (Oussaki)
أي إستفسار أنا هنا 



0 commentaires:

إرسال تعليق