|
اقسام على الموقع
دروس في أنظمة التشغيل | ماي سكيول - MySQL | لفيجوال بيسك - Visual Basic | المات لاب Matlab | اللينكس و اليونكس | الاسمبلي - ASSEMBLY | الاوتلوك - Outlook | البرمجة تحت اللنكس -Linux Programming | البرمجة تحت وندوز بواسطة دوال ال win API | البرمجة في بيئة الدوت نت .Net | التصمبم والرسوم | الدلفي - Delphi | الجافا - Java | السي - C | الصوت و الصورة | الوورد - Word | القسم العام للأوفيس | الكوبول - COBOL | control panel-ftp | اوراكل - Oracle | اكسل - Excel | تحميل الملفات | برامج متنوعة | برامج التصفح | برامج الحماية | برامج إنترنت | تعرّف على الويب | بوربوينت - Power Point | images | دروس : كمبيوتر وصيانة | دروس مجلة نيوك phpnuke | دروس مسنجر MSN - yahoo - Gmail | دروس منتديات vBulletin | دروس الجوالات والهواتف | دروس السي بنل cpanel | دروس اكسس access | دروس بيونت شوب برو - point shop pro | دروس برمجة php - mysql | دروس برامج منوعة software | دروس ثري دي ماكس 3D max | دروس تطوير المواقع والمنتديات | دروس جافا سكريبت JavaScript | دروس دريم ويفر DreamWeaver | دروس شبكات Networks | دروس سويش - swish | دروس فلاش - flash | دروس فلاش mx | دروس فى نظام الوندوز WINDOWS | دروس فىالباسكال - Pascal | دروس فيجوال بيسك Visual Basic | دروس فرونت بيج - frontpage | دروس فوتوشوب photoshop | دروس هكر hacker crack virus | سي ++ | سي شارب - #C | فيجوال سي ++ - ++ Visual C | قسم البرمجة العام | دروس فى لغة HTML
البحث في المواد
اكثر المحتويات زيارة
الدوال في الاكسل (6,375 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (4,138 مشاهده) الدرس الثالث : بعض تطبيقات الدوال في اكسل (3,091 مشاهده) تعريف الاستعلام وطريقة عرضه في آكسس، أنواع الاستعلامات، نافذة تحديد الاستعلام! (2,402 مشاهده) الدرس الثاني: بعض الحيل لتسهيل برنامج اكسل (2,298 مشاهده) شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (2,192 مشاهده) تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (2,156 مشاهده) أنواع العلاقات وطريقة الربط بين الجداول. (1,928 مشاهده) مقدمة عامة حول الاكسل وحيل خاصة بالاكسل (1,755 مشاهده) أنشئ قاعدة بياناتك التي ستستند إليها في تعلم طريقة ربط الجداول والاستعلامات. (1,725 مشاهده) الدرس الأول : عمل شريحة في البوربوينت (1,576 مشاهده) دروس في الأوفيس الأكسس - Access0- (1,527 مشاهده) كيفية حل مشاكل الانترنت اكسبلور Internet Explorer (1,489 مشاهده) دورة الأكسس: الدرس السادس : منوعات في أكسيس . (1,468 مشاهده) اضافه صوت ونص لخلفيه في باور بوينت (1,357 مشاهده) شرح طريقة التجميع Grouping في برنامج الاكسل (1,322 مشاهده) التعرف على مكونات الكمبيوتر (1,286 مشاهده) دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (1,275 مشاهده) برنامج Windows Movie Maker لتكوين أفلام (1,265 مشاهده) درس تعريب المجلة (1,247 مشاهده) مقدمة في ربط قواعد البيانات داخل بيئة الـ .NET باستخدام الـ VB.NET (1,218 مشاهده) كيف تجعل برنامجك أكثر تألقا وجمالا باستخدام أداة Active Skin (1,215 مشاهده) ما هو المات لاب MATLAB؟ (1,171 مشاهده) مقدمة عن لغة البيسك (1,129 مشاهده) الفيجوال بيسك - مقدمة (1,089 مشاهده)
جديد مواد مع عشوائي
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (791 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (491 مشاهده) ضبط خيارات اللغة فى الـ Microsoft Word0--- (551 مشاهده) استخدام لوحة المفاتيح في الـ Word0---- (719 مشاهده) إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (790 مشاهده) دمج المراسلات0-- (438 مشاهده) وضع صورة كخلفية للنص0-- (567 مشاهده) السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (385 مشاهده) كتابة الأرقام الكسرية ورموز المعادلات0-- (636 مشاهده) درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (401 مشاهده) دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (1,275 مشاهده) دورة الأكسيس : الدرس الرابع : العلاقات0---- (667 مشاهده) أساسيات في Access0--0 (457 مشاهده) تصميم تقرير لطباعة البيانات0---- (496 مشاهده) تصميم نموذج استعراض البيانات0--تصميم نموذج استعراض البيانات0-- (481 مشاهده) تصميم نموذج إدخال البيانات0--- (573 مشاهده) إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (443 مشاهده) خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (376 مشاهده) خطوات إنشاء الماكرو في تذييل النموذج (1)0- (330 مشاهده) استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (466 مشاهده) استعلامات SQL في Access - تحديث البيانات الجدولية0-- (421 مشاهده) الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (217 مشاهده) الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (301 مشاهده) تصميم تقرير لطباعة الإجمالي0--- (329 مشاهده) استعلامات التحديد Select Query مع أمثله (1)0--- (434 مشاهده) |
دروس كمبيوتر وصيانة دروس حاسب دروس مجلة درس نيوك 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 > فيجوال سي ++ - ++ Visual C > كيفية عمل الDialogBox
اعلانات في الموقع على جميع الصفحات
كيفية عمل الDialogBox
جعل البرنامج Always on top برمجيا بالفيجوال سى 6 هذا الدرس سنتعلم فيه كيفية عمل الDialogBox أو مشروعنا من نوع MFC Application Dialog base دائما فى المقدمة أو Always in top .
هذ بالطبع بالأضافة الى أننا سنتعلم أيضا تفعيل هذ الخاصية أو ألغاء تفعيلها بمعنى أننا سنتحكم فى ال Dialog أذا كنا نريده دائما فى المقدمة أى أعلى كل التطبيقات العاملة أم لا .
ولنكف عن الكلام ولنبدأ الأن .
ملحوظة
ليعذرنى من هو متمكن من لغة الفيجوال سى من اننى سأشرح بالتفصيل لمن هو مازال مبتدئ ولكل من هو متمكن يمرر الخطوات التى يعرفها ويكمل الأجزاء التى يجدها جديده بالنسبة له
أولا قم بتشغيل بيئة الفيجوال سى من قائمة Start ثم Programs (فى ويندوز مى او 98 ) أو AllPrograms (فى ويندوز أكس بى) ومنها أختار Microsoft Visual Studio 6.0 ومنها Microsoft Visual C++ 6.0
وسيبدا البرنامج فى العمل حتى تحصل على بيئة الفيجوال سى كما بهذا الشكل
شكل(1 )
من قائمة File أختار New (أو أضغط Ctrl+N ) لتبدأ مشروع جديد .
شكل (2 )
سيفتح لك New Projects من القئمة التى فى اليسار أختار MFC AppWizard(EXE) وبداخل مربع الكتابة أسفل Project nameفى اليمين أكتب أسم المشروع (بالطبع اى أسم يحلو لك ولكن سأفترض انه Alwaysontop)
ملحوظة
يوجد أسفل اسم المشروع خانة لتحديد مكان تخزين المشروع Location حيث ان بيئة الفيجوال سى تحفظ المشروع فى بداية أنشائه وأى تطور فيه أو تحديث يحدث أما ان تحفظه من قائمة File ثم Save أو فى حالة عمل Buildسيحفظ تلقائى
بعد ان البيانات هنا نضغط على زر OK
لنبدأ مع المعالج فى تكوين البرنامج كل ما عليك فعله هو اختيار الأشياء التى تريد وضعها فى البرنامج كما سنرى أو يمكنك اختيار Finishلترك أعدادات البرنامج كما هى
ولكن دعنا نمشى خطوة خطوة
شكل (3 )
فى الخطوة الأولى
سيسألك المعالج عن نوع البرنامج التى تريد أنشائه
ويعطيك ثلاث اختيارات
أما Single document اى برنامج ذو وثيقة واحدة مثل برنامج NotePad فى الويندوز والتى لا يسمح بفتح أكثر من وثيقة فى البرنامج الواحد ولكن يمكنك فتح البرنامج أكثر من مرة كل مرة بوثيقة
أو الأختيار الثانى Multiple documents أى برنامج متعدد الوثائق كبرنامج MS Word والتى يسمح لك فتح اكثر من وثيقة فى البرنامج الواحد
أما الأختيار الثالث وهو الأختيار التى سنعمل عليه والتى يعتبر المفضل بالنسبة لى وبالنسبة لمعظم مستخدمى هذه اللغة لبساطته وممكن أيضا التحكم فيه بسهولة من حيث الشكل والخصائص وهو Dialog based أو مربعات الحوار وهذه مثل النافذة التى تحمل الخصائص فى أى برنامج
كما ذكرت أننا سنختار الأختيار الثالث
ويوجد أيضا فى هذه النافذة سؤال عن نوع اللغة التى ستستخدمها فى مصدر البرنامج سنتركها الأنجليزيه وسأشرح فيما بعد كيفية التحويل الى اللغة العربية لتعمل بلا أخطاء على اى جهاز
سنضغط على Next
شكل(4 )
فى الخطوة الثانية سيسألك عن المميزات التى تريد أضافتها فى البرنامج أتركها كما هى
ولكن يمكنك أضافة Context-sensitive Help وهوملف المساعدة للبرنامج التى ستكتبه ولكن لن أتطرق أيها الأن
ملاحظة
الأختيار About Box هو المسئول عن تكوين نافذة لتوضيح كاتب البرنامج سواء كان فرد او شركة ألخ
فى أسفل النافذة يوجد Please enter a title for your dialog وهى المسئولة عن الأسم التى سيظهر فى شريط العنوان للبرنامج كذلك فى شريط العنوان للويندوز
يمكنك تغييرها الى Always On Top كذلك يمكنك تغييرها من داخل البرنامج أثناء برمجته
والأن أضغط على Next أو Finish بالطبع لو أردت أنها المعالج بهذه الخصائص والدخول الى كتابة الكود
شكل(5 )
فى هذه الخطوة سيخبرك انك تستعمل مكتبة MFC Standard وسيسألك عن هل تريد توليد تعليقات فى الملفات
والأن الى أهم سؤال فى هذه النافذة وهو ماذا تريد أستخدامه فى مكتبة MFC Library
وفيها أختياران
الأول As ashared Dll وهو الأختيار البدائى وهو ما سنختاره ومعناه أن ملفات الDll المشتركه بين البرنامج ونظام التشغيل ستترك لنظام التشغيل أى انها موجوده فيه ولا تخف فى موجوده فى جميع انظمة التشغيل وميزته انه سيعطى لك برنامج حجمه صغير بالمقارنه بالأختيار الأخر
الثانى As statically linked library وهو ربط الملفات مع البرنامج وبالطبع سيجعل حجم البرنامج كبير
والأن أضغط على Next
شكل(6 )
والأن مع أخر خطوة والتى سيبين لك المعالج عن الأصناف التى ستستخدم داخل البرنامج ولن تجد ألا Finish ولن تجد Next أضغط على Finish
شكل(7 )
والتى سيعطى لك معلومات عن مشروعك بناء على الأختيارات التى أخترناها أضغط على Ok للدخول على بيئة التصميم
شكل(8 )
أضغط نقره يسرى على TODO: Place dialog controls here ثم أضغط على زرDelete فى لوحة المفاتيح لحذف هذه الجملة والتى تعتبر كملاحظة لا نحتاجها داخل البرنامج
ولشرح بيئة التصميم
فى يمين الشاشة يوجد شريط أدوات التصميم من أزار و صناديق اختيار .... ألخ وفى المنتصف منطقة العمل والتى سنصممها وهى النافذه التى سيظهر برنامجك بها فى النهاية أما على يسار الشاشة يوجد ثلاث أختيارات ResourceView المسئولة عن أظهار مصادرك من مربع حوار وصور ألخ و ClassView والتى ستظهر الأصناف التى ستعمل بها أو للتبسيط الدوال المستعملة داخل البرنامج وFileViewوالتى ستظهر لك ملفات الأكواد داخل برنامجك
والأن نقوم بأضافة Check Box الى منطقة العمل ونحدد حجمه ومكانه كما يمكننا تحديد حجم منطقة العمل كما هو موضح بالأشكال الأتية :
شكل(9 )
شكل(10 )
وسنجد أن برنامجنا لا يقرأ اللغة العربية ولكنه سيظهر لك كلمات غريبه كهذه مثلا " " ÏÇÆãÇ ÈÇáÃÚáì عند كتابة أى كلمة عربية ولحل هذه المشكلة
تاكد من أنك على ResourceView ثم أنقر على Alwaysontop resources نقره مزدوجة ثم على Dialog أيضا نقره مزدوجة ثم أنقر كليك يمين على IDD_ALWAYSONTOP_DIALOG وأختار Properties ستفتح لك نافذةDialog Properties ومن Language أختار اللغة Neutral(Sys. Default) كى يقرأ اللغة العربية ثم أضغط Enter من لوحة المفاتيح
شكل(11 درس كيفية عمل الDialogBox
أضف هذه المادة في موقعك:
مواد مشابهة:
|
||||||||||||||||||||||
