|
|
|
||||||
|
|
#1 (permalink) | |||
|
-بعض الدوال الخاصة با لتعامل مع الريجستري:
A-SaveSetting(appname, section, key, setting) وظيفة هذة الدالة هي حفظ بيانات البرنامج من حيث الاوضاع التي كان عليها البرنامج قبل انهائة وحجم النافذة وغيرها . المثال على هذه الدالة : كود PHP: Private Sub Button1_ كود PHP:
AppName يمثل اسم المفتاح الرئيسي للبرنامج في مسجل النظام وهو في مثلناء (MyForm). Section يمثل المفتاح الفرعي الذي سكون متفرع عن المفتاح AppNAmeوهو هنا (Startup) . Key ويمثل اسم مدخل القيمة الذي انشئا ناه تحت المفتاح الفرعي السابق وهنا في المثال السابق Top or Left وهذا المفتاح من النوع String. Setting ويمثل اسم القسمة التي نريد ان نخزنها في مدخل القيمة السابق .. الآن إذا أردت أن اتاكد من المثال السابق ومن القيم المخزنة اتبع الخطوات الآتية : من Run – regedit – VB and VBA program Settings – ستجد الاسم الذي أنت استخدمته وهو في المثال السابق (MyForm) وستجد بداخلة المفتاح الفرعي Startup والذي ستجد بداخلة قيم Top,Left. 2-DeleteSetting(appname, section[, key]): وهذه الداله كما هو وضح من اسمها أنها لحذف قيمة من الريجستري ولها ثلاثة وسائط.. المثال : كود PHP: كود PHP:
الوسيط الثاني Section وهذا القسم اختياري أي يمكن ان نمرر اسم القسم المراد حذفة او غير ممكن واذا تم تمرير اسم القسم الى هذا الوسيط واسم البرنامج حينها سيتم حذف القسم وكافة المفاتيح التي يحتوي عليها. طبق المثال ومن ثم ابحث عن اسم التطبيق ستلاحظ انه موجود ولكن تم حذف قيم الوسيط Key . ولكن ان اردت ان تحذف التطبيق نهائيا يمكنك استخدام الاتي : كود PHP: كود PHP:
هذه الدالة وظيفتها استرجاع البيانات .. ماذا نعني باسترجاع البيانات ؟ نعني باسترجاع البيانات الأتي: مثلا الحصول على عدد مرات تشغيل البرنامج مثلا عندما نريد إعطاء المستخدم فرصة لتجربه البرنامج وبعد انتها المدة لن يعمل البرنامج وتستخدم ايضا في استرجاع البيانات من الريجستري . المثال : كود PHP: كود PHP:
اذا لهذه الداله ثلاثه وسائط والوسيط الرابع اختياري الوسيط الاول AppName يمثل اسم البرنامج المراد استرجاع البيانات منه ويجب ان يكون هذا الاسم موجود مسبقاء. الوسيط Section ويمثل اسم المفتاح الفرعي للمفتاح الرئيسي المراد استرجاع البيانات منه. الوسيط Key يمثل اسم مدخل القيمه والموجود تحت المفتاح الفرعي السابق والذي سنسترجع قيمته. الوسيط الرابع وهو اختياري Default ويمثل قيمه نقوم بوضعها في حاله عدم عثور الداله GetSetting على القيمه التي نريد استرجاعها فانها تسترجع هذه القيمة عوضا عنها. 4-GetAllSettings(appname, section): ترجع كل المفاتيح والاعدادات للقسم المحدد في الريجستري في مصفوفه ثنائيه البعد مثال: كود PHP: Private Sub كود PHP:
كود PHP: كود PHP:
B-دوال التعامل مع التطبيقات الخارجيه في VB.NET لتشغيل تطبيقات من داخل Vb.net هناك دوال لعمل ذلك ومنها الاتي: 1- الدالة Shell : Shell(path_name[, style][, wait][, timeout]) هذا الشكل العام لها وهي معروفه كما في VB6 وهذه الداله تعيد اي قيمه تمثل ID للبرنامج اذا نجت او تعيد صفر اذا لم تنجح .. غير ان هذه الداله لايمرر لها مسار البرنامج كما هو الحال في VB6 .. وهذا مثال لها لتشغيل NoteBad (برنامج المفكرة) كود PHP: Private Sub كود PHP:
الوسيط الاول يتم تمرير اسم البرنامج المراد الوسيط الثاني يتم تمرير احدى القيم التاليه: AppWinStyle.Hide AppWinStyle.MaximizedFocus AppWinStyle.MinimizedFocus AppWinStyle.MinimizedNoFocus AppWinStyle.NormalFocus AppWinStyle.NormalNoFocus 2- AppActivate(title[, wait]) : وظيفه الداله تستخدم لتفعيل برنامج مفتوح با الطريقه Shell وهذا مثال للداله: كود PHP: كود PHP:
الدالة Abs الدالة abs : ترجع القيمة المطلقة لعدد معين مثال : كود PHP: كود PHP:
الدالة Sin: الدالة Sin : تعطيك جيب الزاوية كود PHP: كود PHP:
الدالة Tan : الدالة Tan : تعطيك ظل الزاوية كود PHP: كود PHP:
الدالة Log: الدالة Log : تعطيك اللوغاريثم الطبيعي و ليس العشري كود PHP: كود PHP:
الدالة Round : الدالة Round : تقوم بتقريب العدد كود PHP: كود PHP:
الدالة Cos : الدالة Cos : تعطيك جيب تمام زاوية تقاس بنظام الراديان . كود PHP: كود PHP:
ولكن باستخدام الدالة Round : كود PHP: كود PHP:
الدالة Acos : ترجع الزاوية التي جيب تمامها العدد المحدد كود PHP: كود PHP:
هذه الدالة يمرر لها قيمة بين 1,-1 الدالة BigMul : هذه الدالة ترجع حاصل ضرب العددين الممرين لها كود PHP: كود PHP:
الدالة Pow : ترجع الاس للعدد الاول حيث ان البارميتر الاول يمثل العدد والبارميتر الثاني يمثل القوة او الاس . كود PHP: كود PHP:
ملاحظه هامه: يجب اولا التصريح عن فضاء الاسماء كا الاتي: Imports System.Math |
|||
|
|
|
![]() |
| أدوات الموضوع | |
| طرق مشاهدة الموضوع | |
| |
المواضيع المتشابهه
|
||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| لايفوتكم سامري بو جابر شرط أذا رن الجوال الكل بيرقص من الأغنية | محمد الريه | نعمات الجوال | 62 | 11-29-2008 02:38 PM |
| Nokia Multimedia Converter v2.0 تحويل جميع صيغ الفيديو الى صيغة الجوال | النبراس | برامج جوال - ثيمات جوال - نغمات | 24 | 11-27-2008 12:23 AM |
| مطلوب مشرفين لقسم عالم الجوال | محمد الريه | قســـ عالم الجوال نغمات - اكسسوارات - بلوتوث | 4 | 07-21-2008 11:01 PM |
| حتي لا يكون الدواء داء !!!!!! | بنت أبيها | الطب العام | 10 | 07-20-2008 02:15 AM |