|
احصائيات سريعة
اكثر المحتويات زيارة
الدوال في الاكسل (4,677 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (3,234 مشاهده) الدرس الثالث : بعض تطبيقات الدوال في اكسل (2,422 مشاهده) تعريف الاستعلام وطريقة عرضه في آكسس، أنواع الاستعلامات، نافذة تحديد الاستعلام! (1,868 مشاهده) الدرس الثاني: بعض الحيل لتسهيل برنامج اكسل (1,707 مشاهده) شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (1,672 مشاهده) تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (1,663 مشاهده) أنواع العلاقات وطريقة الربط بين الجداول. (1,578 مشاهده) مقدمة عامة حول الاكسل وحيل خاصة بالاكسل (1,379 مشاهده) أنشئ قاعدة بياناتك التي ستستند إليها في تعلم طريقة ربط الجداول والاستعلامات. (1,321 مشاهده) الدرس الأول : عمل شريحة في البوربوينت (1,317 مشاهده) دورة الأكسس: الدرس السادس : منوعات في أكسيس . (1,154 مشاهده) كيفية حل مشاكل الانترنت اكسبلور Internet Explorer (1,137 مشاهده) اضافه صوت ونص لخلفيه في باور بوينت (1,099 مشاهده) درس تعريب المجلة (1,080 مشاهده) برنامج Windows Movie Maker لتكوين أفلام (1,067 مشاهده) شرح طريقة التجميع Grouping في برنامج الاكسل (1,062 مشاهده) التعرف على مكونات الكمبيوتر (1,037 مشاهده) مقدمة في ربط قواعد البيانات داخل بيئة الـ .NET باستخدام الـ VB.NET (986 مشاهده) كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Active Skin (910 مشاهده) مقدمة عن لغة البيسك (901 مشاهده) ما هو المات لاب MATLAB؟ (892 مشاهده) الفيجوال بيسك - مقدمة (867 مشاهده) دروس في الأوفيس الأكسس - Access0- (841 مشاهده) نبذه عن الفيجوال بيسك (795 مشاهده)
الجديد
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (494 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (285 مشاهده) ضبط خيارات اللغة فى الـ Microsoft Word0--- (303 مشاهده) استخدام لوحة المفاتيح في الـ Word0---- (435 مشاهده) إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (385 مشاهده) دمج المراسلات0-- (199 مشاهده) وضع صورة كخلفية للنص0-- (289 مشاهده) السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (223 مشاهده) كتابة الأرقام الكسرية ورموز المعادلات0-- (344 مشاهده) درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (261 مشاهده) دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (743 مشاهده) دورة الأكسيس : الدرس الرابع : العلاقات0---- (441 مشاهده) أساسيات في Access0--0 (286 مشاهده) تصميم تقرير لطباعة البيانات0---- (343 مشاهده) تصميم نموذج استعراض البيانات0--تصميم نموذج استعراض البيانات0-- (320 مشاهده) تصميم نموذج إدخال البيانات0--- (340 مشاهده) إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (290 مشاهده) خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (234 مشاهده) خطوات إنشاء الماكرو في تذييل النموذج (1)0- (240 مشاهده) استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (284 مشاهده) استعلامات SQL في Access - تحديث البيانات الجدولية0-- (249 مشاهده) الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (144 مشاهده) الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (174 مشاهده) تصميم تقرير لطباعة الإجمالي0--- (206 مشاهده) استعلامات التحديد Select Query مع أمثله (1)0--- (258 مشاهده)
البحث
روابط ذات صلة
مدرسة المشاغبين
منتديات مدرسة المشاغبين خدمات منوعة و فوائد عامه دليل مواقع تحميل رفع الملفات بطاقات كروت الأسرة المسلمة الحياة الجنسية دردشة شات قصص روايات العاب فلاش flash games برامج مجانية رسائل مسجات جوال بلوتوث البوم صور المرجع الإسلامي هاكات سكربتات scripts ستايلات style أدوات المصمم design الجافا java الوطن العربي ديوان شعر قصائد poetry poem طبخ أكلات food نكت طرائف مضحكة ابتسامات خلفيات تواقيع ترجمة قواميس translate فلاشات إسلاميه طب صحة تداوي أمراض ستلايت قنوات فضائية satellite دروس شروح تعليم lessons معلومات ثقافيه ابحاث علميه عالم حواء عالم المرأة تفسير الأحلام dreams إحداثيات المناطق gps بروكسي أفلام فيديو ماسنجر مسنجر قبائل تاريخ ارشيف خريطة خارطة سايت ماب
من هنا وهناك
قريبا باذن الله
قريبا باذن الله قريبا باذن الله قريبا باذن الله قريبا باذن الله |
دروس كمبيوتر وصيانة دروس حاسب دروس مجلة درس نيوك phpnuke الدروس دروس مسنجر MSN - yahoo - Gmail دروس منتديات vBulletin دروس الجوالات والهواتف دروس السي بنل cpanel دروس اكسس access دروس بيونت شوب برو - point shop pro دروس برمجة php - mysql دروس برامج منوعة software دروس ثري دي ماكس 3D max دروس جافا سكريبت JavaScript دروس دريم ويفر DreamWeaver دروس شبكات Networks دروس سويش - swish دروس فلاش - flash دروس فيجوال بيسك Visual Basic دروس فرونت بيج - frontpage دروس فوتوشوب photoshop دروس هكر hacker crack virus > الدلفي - Delphi > استخدام Forms وResources فى DLLs
كلمات البحث
استخدام , Forms , وResources , DLLs ,
ابحث ايضا عن
تعلم استخدام Forms وResources فى DLLs
دروس استخدام Forms وResources فى DLLs
تعليم استخدام Forms وResources فى DLLs
درس استخدام Forms وResources فى DLLs
لتعليم استخدام Forms وResources فى DLLs
شروح استخدام Forms وResources فى DLLs
تدريس استخدام Forms وResources فى DLLs
تعلمي استخدام Forms وResources فى DLLs
شرح استخدام Forms وResources فى DLLs
تعليمي استخدام Forms وResources فى DLLs
معلم استخدام Forms وResources فى DLLs
كيفية استخدام Forms وResources فى DLLs
الدرس استخدام Forms وResources فى DLLs
الشرح استخدام Forms وResources فى DLLs
الدروس استخدام Forms وResources فى DLLs
تعلمي استخدام Forms وResources فى DLLs
علم استخدام Forms وResources فى DLLs
لشرح استخدام Forms وResources فى DLLs
فهم استخدام Forms وResources فى DLLs
استخدام Forms وResources فى DLLs
بسم الله الرحمن الرحيم مقدمة: استخدام Form فى DLLs : function ShowForm : Integer; stdcall; 5-أضف جزء exports إلى DLL وصدّر الدالة ShowForm ،يظهر جزء exports كالتالي: exports 6-اختر project ثم Build MyForms لبناء ملف ال DLL ،خزّن الDLL . لاحظ أن الدالة ShowForm قد صُرِّح عنها باستخدام الكلمة المحجوزة stdcall ،هذه الكلمة المحجوزة تخبر المترجم ليصدّر الدالة باستخدام الإستدعاء القياسي "calling convention" ،stdcall يسمح لهذا الDLL ليُستخدم بواسطة بيئات تطوير أخرى غير دلفى. ملاحظة: calling convention يحدد كيف سيمرر المترجم البارامترات عندما يستدعى الدوال والإجراءات ، الإستدعاءات الخمس القياسية للconventions هى (stdcall, cdecl, pascal, regester, safecall) . library MyForms; الآن التطبيق المستدعِى يمكنه أن يصرّح عن الدالة ShowForm وأن يستدعيها ، أنظر لتطبيق دلفى التالي: unit TestAppU; لاحظ أنى استخدمت الكلمة المحجوزة stdcall مرة أخرى عندما صرّحت عن الدالة فى لتطبيق المستدعِى نظراً لأن الدالة كانت قد صدّرت من ال DLL مع stdcall ، لذلك يجب أن تُستورد مع stdcall ،يجب عليك دائماً أن تستورد الدالة أو الإجراء بنفس calling convention الذى استخدمته لتصديره. ملاحظة: إذا كنت ستستخدم DLL فى تطبيقات دلفى فقط ،فإنك لا تحتاج للقلق حول استخدام stdcall عند تصديرك لدوالك و إجراءاتك ، أما إذا كان DLL سيُستدعى من مجال عريض من التطبيقات فيمكن أن تُصدّر دوالك وإجراءاتك مع stdcall . مثال لاستدعاء الدالة السابقم من لغة Visual Basic : Private Declare Function ShowForm Lib "myforms.dll" () As Integer 3-أضف زر أمر على الفورم وفى حدث النقر له أكتب السطر التالي : 4-نفّذ البرنامج ،أنقر على زر الأمر ،لاحظ أن الفورم الجديد سيظهر . استدعاء MDI Form فى DLL : لحل هذه المشكلة يجب إسناد غرض تطبيق التطبيق المستدعِى إلى غرض تطبيق DLL ،كذلك يجب أن يتم إعادة غرض تطبيق DLL إلى وضعه الأصلى ،لذلك عليك أن تخزن مؤشر لغرض تطبيق DLL فى متغير عام فى DLL ،لذلك يمكن إعادته لوضعه الأصلى قبل أن يتوقف تحميل DLL . var DllApp : TApplication; كن متأكداً من وضع الكلمة المحجوزة var تحت قائمة uses فى وحدة DLL المصدرية ،ثم ابنى الإجراء الذى سيعمل على تبديل TApplication ويبنى MDI child Form ،الإجراء سيظهر كالتالي : procedure ShowMDIChild(MainApp : TApplication); عندما تستدعى هذا الإجراء فإنك ستمرر غرض التطبيق للتطبيق المستدعِى ،إذا كان مؤشر DLLApp لم يتم إسناده ،فإنك تسند غرض تطبيق DLL إلى مؤشر مؤقت ،ثم تسند غرض التطبيق للتطبيق المستدعى لغرض تطبيق DLL ،هذا يفحص تأكيد ما إذا كان غرض التطبيق قد وضع(أسند) مرة واحدة فقط. procedure MyDLLProc(Reason: Integer); تذكّر أنك خزنت مؤشر تطبيق DLL سابقاً ،والآن أنت فقط تعيد تخزينه . استخدام Resources in DLLs : LoadString(DllInstance, IDS_INSTRUCTION1, Buff, SizeOf(Buff)); البارامتر الأول للدالة LoadString يحتوى على ممسك Instance لل DLL حيث توجد السلاسل ،البارامتر الثانى يحتوى رقم ID لل Resource المراد تحميله ،حيث أنك تقوم ببناء DLLs التى تحتوى السلاسل بعدة لغات مختلفة قبل تحميلها ،ويمكن استخدام الكود التالى لتحديد ممسك الDLL . var كل ماعليك فعله هو تحميل ال DLL الصحيح ،هذا يمثّل أحد استخدامات Resources الذى ستجد بالتأكيد الكثير من الاستخدامات له عند بناء تطبيقاتك . بناء Resources DLL : {$R RESOURC.RES}استخدام Resource DLL : DllInstance := LoadLibrary(`resource.dll'); ومن ثم تستخدم الممسك عندما تحتاج إليه ،الكود التالى يُحمّل صورة نقطية موجودة فى DLL إلى أداة Image : procedure TMainForm.FormCreate(Sender: TObject); لم يبقى الكثير لنقوله فى هذا الموضوع ،بالطبع بإمكانك تحميل Resources ستاتيكياً أو ديناميكياً ،فى كلا الطريقتين لك أن تستخدم Loadlibrary لالتقاط الممسك لل DLL ، لاتنسى استدعاء FreeLibrary عندما تنتهى من العمل مع DLL ،أو قبل أن تغلق تطبيقك. ملاحظة: استخدام التحميل الديناميكى له ميزة إضافية حيث أنه يسمح لتطبيقك أن يحمّل بشكل أسرع ، حيث أنك تقوم بتحميل Resource DLL عندما تحتاجه وتنهى تحميله عند انتهاء حاجتك إليه ،نتيجة لهذا فإن تطبيقك سيستخدم ذاكرة أقل منه عندما تكون الموارد فى الملف التنفيذى. الخلاصة : رجائى أن أكون قد وفقت لكشف النقاب عن هذا الجانب البرمجى المهم ليس فقط فى لغة الدلفى وإنما فى معظم لغات البرمجة التى تتفق فى DLL كمفهوم ولا تختلف إلا فى طريقة تجهيزه واستخدامه ... ولا أدعى أن هذه الدروس المحدودة ستجعلك متمكناً منه بشكل كامل ،ولكننى أعتبرها بداية ممتازة لتجعلك تنطلق لمزيد من البحث والدراسة والاستخدام لل DLL وصولاً إلى برمجة عربية ذات مستوى عالمى. لا يسعنى فى النهاية إلا أن أشكر الموسوعة العربية التى منحتنى هذه الفرصة النادرة لأقدم شيئاً أرجو أن يكون ذا فائدة ،كما أشكر الأخوة الذين لم يبخلو على بتشجيعهم وأعتذر عن أي خطأ أو هفوة غير مقصودة ،وأختم بالحمد لله الذى هدانى لهذا وما كنت لأهتدى له لولا أن هدانى الله.
استخدام Forms وResources فى DLLs
أضف هذه المادة في موقعك:
مواد مشابهة:
|
