دروس كمبيوتر وصيانة دروس حاسب دروس مجلة  درس نيوك 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
توبيكات رمضان | رسايل رمضان | ثيمات رمضان | طبخات رمضانية | توبيكات رمضانية | صور عن رمضان | دعاء رمضان
احصائيات سريعة
اقسام على الموقع
دروس في أنظمة التشغيل | ماي سكيول - 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 مشاهده)
اعلانات في الموقع على جميع الصفحات

كيفية عمل ال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

أضف هذه المادة في موقعك:
مواد مشابهة:
الدرس الرابع الدرس الرابع
الدرس الرابع
(مرات المشاهدة: 114 مرات)
لغة الفيجول سي6 لغة الفيجول سي6
لغة الفيجول سي6
(مرات المشاهدة: 96 مرات)
كيف تقوم بأضافة دائما فى المقدمة أو Always on top لبرنامج مكتوب بالفيجوال سى برمجي كيف تقوم بأضافة دائما فى المقدمة أو Always on top لبرنامج مكتوب بالفيجوال سى برمجي
كيف تقوم بأضافة دائما فى المقدمة أو Always on top لبرنامج مكتوب بالفيجوال سى ...
(مرات المشاهدة: 102 مرات)
 الجزء الاول- الجزء الاول-
الجزء الاول-
(مرات المشاهدة: 88 مرات)
الفيجوال سي ++ صعبة الفيجوال سي ++ صعبة
الفيجوال سي ++ صعبة
(مرات المشاهدة: 110 مرات)
 بالفيجوال سى برمجيا الجزء الأول بالفيجوال سى برمجيا الجزء الأول
بالفيجوال سى برمجيا الجزء الأول
(مرات المشاهدة: 134 مرات)
جعل البرنامج Always on top برمجيا بالفيجوال سى 6- جعل البرنامج Always on top برمجيا بالفيجوال سى 6-
جعل البرنامج Always on top برمجيا بالفيجوال سى 6-
(مرات المشاهدة: 197 مرات)
كيفية عمل ارتباط بالبريد الألكترونى وموقع على الانترنت - الجزء الاول كيفية عمل ارتباط بالبريد الألكترونى وموقع على الانترنت - الجزء الاول
كيفية عمل ارتباط بالبريد الألكترونى وموقع على الانترنت - الجزء الاول
(مرات المشاهدة: 263 مرات)
V.C++ V.C++
V.C++
(مرات المشاهدة: 144 مرات)
استخدام فصيلة CRectTracker استخدام فصيلة CRectTracker
استخدام فصيلة CRectTracker
(مرات المشاهدة: 78 مرات)
fot
جميع الحقوق محفوظة :Copyright © All rights reserved