- المزايا الخفية في الفيجوال بيسك ( فن البرمجة )
أخي أنس أشكرك ... أنا لن أشارك بفونون برمجية بالفيحوال بيسك بل بالفيجوال سي وبشكل عام .. أي ممكن أفيدكم بإذن الله .. بالنسبة لنقاطك : أنا أستخدم ال Source Safe في حقظ مشاريعي وهو يأتي مع Visual Studio Enterprise Eddition . وفيه العديد من المزيات في حفظ المشاري…
- فيروس الدودة مفشي الأسرار
أحواني ،، أنا استلمت رسالة الليوم فيها هذا القيروس على ال OutLook .. وقلت في قلبي منيح والله جابو لعندي :) قمت باتخلاصه من الرسالة عن طريق اختيار Save ووضعته على القرص الصلب وكان اسمه mimo.doc.lnk .. قمت بتغيير اسمه إلى mimo.exe وجعلت برنامج ال Disassembler يف…
- ساعدوني في فك حماية هذا البرنامج يا محبي الفيجوال سي ....
أخي أنس ، ليست طريقة عملية أن تقوم بتفعيل الأدوات عن طريق GetHandleFromPoint فالأفضل منه هو عملية Enumuration لجميع العناصر ولكن على كل حال القوائم إذا كانت غير مفعلة فهي عملية صعبة لأن ال MFC تقوم بارسال رسالة WM_IDLEUPDATECMDUI وهي داخلية وغير Documented ومن…
- كيفية تجميد أي برنامج مؤقتا ..
صديقي وأخي عادل، هذا البرنامج وظيفته محددة وسهلة ولا أريد أن أعقد في الواجهة حتى يختفي الكود الذي وراء طريقة التجميد . يمكنا أن نفتح موضوع آخر لشرح طريقة عمل ال Finder ... ويمكنك أن تبدء ... :)
- كيفية تجميد أي برنامج مؤقتا ..
الطريقة المشروحة هنا تعمل على Win2000 فقط .. كل برنامج أو Process يعمل في الويندوز قد يحتوي على مهمة واحدة أو أكثر تعمل في نفس الوقت . هذه المهمات تسمي ب Threads .. كل Thread يمثل سير للتعليمات التي يجب تنفيذها .. راجع الدرس الثالث في الفيجوال سي++ ( http://ar…
- كيفية تغير الرمز الى صورة
صديقي، إن عملية التحويل هي سهلة لكن المشكلة في عملية اضافة الصورة إلى أداة النص .. وأكيد في هذه الحالة سوف تستخدم ال RichEdit Control .. لأنها تقبل عناصر Objects . المشكلة والصعوبة في كيفية اضافة كائن الصورة إلى ال RichEdit Control . توجد في ال MSDN مقالة وهي …
- سؤال حول البادئات Afx , LP
مرحبا أخي آل عيد ... بصراحة لم يمر علي ماهوالكلمة أو الجملة المشتقة منها كلمة Afx . وفي أمر آخر عن ال Afx فيمكن من خلالها معرفة هل التطبيق قد تم بنائه عن طريق ال MFC . حيث تكون أسماء ال Classes التي تم عليها التسجيل في Windows تبدء بالأحرف Afx ويمكن أن تعرف اس…
- كيف اتعامل مع برنامج اخر برمجيا؟؟
هذا هو السورس كود : http://arabteam.nicmatic.com/atassi/sendmsg.zip البرنامج يبحث عن ال Notepad وإذا وجدها يمكنك أن ترسل الكتابة في مربع النص إلى ال Notepad وذلك يالضغط على الزر .. البرنامج جدا واضح وسهل ولا يحتاج إلى كم API .. فكرة البرنامج في الأصطر التالية …
- سلسلة التجارب - التجربة الأولى
سلمت يداك أخي عادل .. البرنامج سهل وهو يعلم بالاضافة إلى ال StatusBar كيفية تنظيم البرنامج حيث إذا أردنا أن نعطي خواص جديدة لل StatusBar الحالي يكفي أن نشتق منه ونعطي الميزات الجيدة في الكلاس الجديد ... :)
- ما المقصود بالماكرو ؟
أخي، الماكرو في ال ++C هو عبارة عن تصريح DEFINE وقد يكون له بارامترات أو لا يكون . وكما تعلم فإنك إذا عرقت define في برنامجك لتصريح ما مثل : #define MY_VAL 10 فإن المترجم أثناء عملية الترجمة يقوم باستبدال أي كلمة يجدها MY_VAL بالقيمة 10 الماكرو نفس الموضوع . م…
- كيف اتعامل مع برنامج اخر برمجيا؟؟
أخواني أنا كما ذكرت وكما ذكر الأخ Pati فإن العملية تتم بمعرف Handle النافذة التي تريد مثلا الكتابة فيها من بعد وذلك يتم مثلا بمعرفة موقعها في احداثيات الشاشة أو بمعرفة Handle النافذة الأساسية واسم كلاس الأداة فمثلا أداة النص العادية اسم الكلاس تبعها EDIT .. وب…
- كود ( ظهور الفورم من الوسط او اليمين او اليسار وتأثيرات متنوعه )
أخي ، هناك برنامج تفصيلي برمجه الأخ عادل في منتدى الفيجوال سي يقوم بذلك وأكثر وهو في الوصلة : http://arabteam.nicmatic.com/vb/showthread...3?threadid=2445
- كيف اتعامل مع برنامج اخر برمجيا؟؟
قم بأخذ الHandle لنافذة ال Edit ومن ثم أرسل رسائل WM_CHAR إلى تلك النافذة ولا يهم إذا كانت النافذة أو ال Edit في برنامج آخر أو لا ... :)
- سلسلة التجارب - التجربة الأولى
أخي عادل ، يعطيك ألف ألف ألف عافية ، الله لا يحرمنا من مشاركاتك وخبراتك وتجاربك :) ... أنت استخدمت ال SDI بسبب أنه يحتوي على Status Bar جاهز .. ولكن في بعض الأحيان نحتاج إلى استخدام ال Status Bar في مشاريع ال Dialog Based .. فهلا تفضلت بأن تشرح للشباب الطيبة ف…
- ابحث عن كتاب عربى على الشبكة عن الفجوال سى++
أخي لدي حوالي أربع دروس في الفيجوال سي++ في هذا الموقع .. وأنا أكملها في كل فترة على حسب فضاتي ... الوصلة يمكن أن تجدها في الصفحة الرئيسية : http://arabteam.nicmatic.com
- أين أستطيع أن أجد MTS
السلام عليكم ، كلنا نعلم أن MTS أو Microsoft Transaction Server يمكن تحميله كبرنامج في حزمة NT Option Pack والموجودة في القرص الليزري الثاني من Visual Studio .. ولكن للأسف أن هذه الجزمة لا يمكن تحميلها على نظام ال Windows 2000 . بعض برامج ال NT Option Pack تم …
- سؤال عن استخدام ال Ports
أخي خضر يعطيك العافية ، كلامك صحيح وكما ذكرت فإن بروتوكول TCP/IP يعتمد في عمله على عنوان ال IP و ال Port أي كل معلومة أو Datagram في الانترنيت أو الشبكة تملك معرفين وهما ال IP و ال Port .. ولكن ليس من الضروري أن ال Port لا يتم فتحه من طرف السيرفر فقط ولكن أيضا…
- سؤال حول البادئات Afx , LP
السلام عليكم، أشكرك أخي عادل على اجاتك ولكني حابب أني أوضح أكثر وأزيد شوي.. بالنسبة لل Afx فكما ذكرت صحيح مية المية ، وبالنسبة للتابع AfxMessageBox والاختلاف بينه وبين MessageBox فإن الأول لايحتاج إلى مقبض النافذة وتقوم MFC داخليا باختيار الأب الأمثل لنافذة ال…
- نوافذ شفافة ...!!
طيب عادي أخي أنس .... هالخاصية الجاهزة عبارة عن سطرين بالفيجوال سي ... وفينك تستخدمهم في ال NET. ومن غير NET. ... :)
- تصرف غريب آخر في VC6 !
السلام عليكم ، أنت شكلك حاقد على الفيجوال سي++ ، وكل شوي تطلعلنا تصرفات غريبة .. :) :) بعد أن جربت البرنامج وجدته يعمل في ال Release ولا يعمل في ال Debug . وكما ذكرت فإنه يعمل في ال Borland C++ .. ورسالة الخطأ التي تظهر هي أنه قام البرنامج بعملية ممنوعة ولا يم…