القوانين العامة لمنتديات الخوارزمى ... مشاهدة الإدارة ونقص عدد المشرفين ... للتقدم بطلب للإشراف ... مسابقة ترشيح المشرف العام

خدمات مركز الخوارزمى

خريطة الموقع

معرض الصور

مركز تحميل الصور و الملفات

القرآن الكريـــم

تفسير القرآن الكريــم

المرجع الدينى الشامل

مكتبة البرامج

مكتبة الدروس


« آخـــر الــمــواضــيــع »
         :: أدوات مطبخ عجيبه لاتفوتكم (آخر رد :محمد سلاَّم)       :: لتصبحي زوجة معطاءة... /مهم لكل زوجة (آخر رد :محمد سلاَّم)       :: تخيل أن ذنوبك مثل زبد البحر...بالصور !!! (آخر رد :محمد سلاَّم)       :: ****بر الوالدين **** (آخر رد :محمد سلاَّم)       :: " سوء الظن" (آخر رد :محمد سلاَّم)       :: هل تم التقديم ل dv2010? (آخر رد :محمد سلاَّم)       :: الرضى بما كتب الله لك (آخر رد :تبارك)       :: أمريكي مسلم يتبرع بـ 3 مليارات لمكة المكرمة (آخر رد :تبارك)       :: فوائد الماء البارد‏ عند الاستحمام (آخر رد :تبارك)       :: مفاتيح للكسبر (آخر رد :تبارك)       :: عـــيـــــــــد الأضـــــــــحــــــى (آخر رد :Dr*.-.*GoHaRy)       :: اكبر مجموعة صور لاثار النبى عليه الصلاة والسلام (آخر رد :محمد سلاَّم)       :: هل أنت اقتصادية مدبرة.. أم استهلاكية مبذرة ؟ (آخر رد :محمد سلاَّم)       :: الحرم المكي والمسجد النبوي مضيأن في الظلام الدامس سبحان الله (آخر رد :domokh)       :: مجموعات صور..........................اكمل النقط (آخر رد :محمد سلاَّم)       :: حتى خيارهم غير ..اخر اختراع لليابان (آخر رد :محمد سلاَّم)       :: إمرأه تصاب بالإيدز عن طريق حمره الشفايف انتبهوا!!!‏ (آخر رد :تبارك)       :: بحيرة زرقاء من الدموع في سويسراBlausee (آخر رد :تبارك)       :: angry_smil نباتات تاكل حشرات ؟ (آخر رد :عصفورة الجنة)       :: أخي دموخ (آخر رد :domokh)      



العودة   :: مركز الخوارزمى للترجمة وخدمات الإنترنت العودة ركن الكمبيوتر و الإنترنت العودة قسم البرمجة وقواعد البيانات
قسم البرمجة وقواعد البيانات ASP.net SQL, ADO.net, C#, PHP , CGI , MySQL , JavaScript , Html , Delphi , Ajax ...



الكائن App

قسم البرمجة وقواعد البيانات


 
   
أدوات الموضوع انواع عرض الموضوع
قديم 18-06-2006, 03:09 AM رقم المشاركة : 1
معلومات العضو
عضو
نحن نتطلع الى التميز
افتراضي الكائن App

كلمة App هذه عبارة عن كائن كامل فى الفيجوال بيسيك مثله مثل كائن الطباعة printer وغيره من كائنات الفيجوال بيسيك .
اى انه يمكننا ان نستفيد منه فى عدة امور اخرى غير معرفة مسار البرنامج اهمها:

App.EXEName
' لمعرفة اسم الملف التنفيذى للبرنامج
App.PrevInstance
' وهى ترجع بقيمة true اذا كانت توجد نسخة اخرى من البرنامج فى الذاكرة او false اذا كان العكس وتستخدم للتأكد من عدم تشغيل اكثر من نسخة من البرنامج
App.TaskVisible
' مثلا نكتب App.TaskVisible=false لكى لا يظهر اسم البرنامج فى ال Task Manager والعكس صحيح

ويحتوى الكائن App على العديد من الخصائص والطرق الاخرى المتقدمة .

App.path

تعني مسار البرنامج ، وهي تستخدم للحصول على مسار المجلد الذي يوجد فيه البرنامج .
فمثلاً إذا كان لدينا برنامج في C:\New فهذا هو مسار البرنامج والذي يمكننا الحصول عليه باستخدام App.path
وللتجربة يمكنك الحصول على مسار برنامجك بواسطة أمر هكذا :

كود
Msgbox App.path

يعطيك مسار المجلد الموجود به المشروع
فمثلاً لو لديك ببرنامجك صور كثير ضع جميع الصور في نفس مجلد البرنامج ، ولتحميل صورة مثلاً اسمها shams وامتدادها Bmp اكتب :
كود
Picture1.Picture = Loadpicture(App.path & "\PP1.Bmp")

و ليست الصور فقط بل يمكنك تطبيق المثال السابق على اي ملف موجود بنفس مجلد برنامجك
لكن ينبغي التنبه إلى أن
كود
 App.path قد تعطينا C:\Ahmed أو C:\Ahmed\

ولتلافي هذه المشكلة نقوم بالتالي :


كود
Dim Folder
Folder = App.path
If Right(Folder,1) <> "\" then Folder = Folder & "\"

هنا قمنا بتعريف متغير وخزنا فيه مسار البرنامج ، واختبرناه ، فإذا كان آخر حرف من اليمين لا يساوي \ فإننا نقوم باضافتها إليه .

وهكذا نتعامل مع الناتج والمخزن في المتغير Folder كأنه يحتوي على \ مباشرة ، ولذا لا حاجة لكتابتها قبل كتابة اسم الملف .

كما يمكن فتح قاعده بيانات الموجوده فى مسار البرنامج

كود
Set DB = DBEngine.Workspaces(0).OpenDatabase(App.Path & "\A.mdb", True)







رد مع اقتباس
 


مواقع النشر

الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة