السلام عليكم
كهواية لقهر دوال الـ API كلما وجدت دالة مناسبه أقوم بتغليفها في Class مباشره ,
قمت بعمل مثال لعمل Disable لـ X Button في الفورم عن طريق تغليف دوال الـ API في صورة Class وتتم بطريقتين أحداهما Property والأخري Sub , أرجو أن تعجبكم ....,
السلام عليكم
كهواية لقهر دوال الـ API كلما وجدت دالة مناسبه أقوم بتغليفها في Class مباشره ,
قمت بعمل مثال لعمل Disable لـ X Button في الفورم عن طريق تغليف دوال الـ API في صورة Class وتتم بطريقتين أحداهما Property والأخري Sub , أرجو أن تعجبكم ....,
فكرة رائعة يا حازم ,
ما رأيك بجمع كل الـ Classes التي أنشئتها في مكتبة DLL واحدة :D
سلام :lol:
شكرا لك على هذا الClass الجميل
تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me
اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين
اقتباسما رأيك بجمع كل الـ Classes التي أنشئتها في مكتبة DLL واحدة
والله أنا ناوي فعلا و كمان ممكن أعمل Hazzoom Mini Framework وأبيعه لميكروسوفت :lol: ,
العفو يا أخ NO BODY CAN BEAT ME ,
شكرا لك أخي حزوم :)
على فكرة انا شخصيا عندما اريد عمل هذا الأمر لاألجأ الى دوال ال API بل يكفيني سطر واحد الا و هو :
Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing e.Cancel = True End Sub
:D
thanks hazzoom
الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.
إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.
الله ينور عليك وعلينا ,
فكرتك رائعه جدا و شكلها أفضل ,
وتجنن المستخدم أكثر (الزر شغال ولا يعمل :lol: ) حيث أن هدفنا هو دفع المستخدم الي الجنون :lol: :lol: :lol:
بس كده الواحد لازم يجرب كل معاملات كل الأحداث ليكشف ما تحوي من خواص ,
جزاك الله خيرا ,
العفو يا أخ prof_1982 ,
تم تعديل هذه المشاركة بواسطة hazzoom في 6 أكتوبر 2005 في 03:08
اقتباسعلى فكرة انا شخصيا عندما اريد عمل هذا الأمر لاألجأ الى دوال ال API بل يكفيني سطر واحد
للأسف أنا لم أجرب كود الأخ حزوم ولكن قد يقصد غير ما تقصده أخي crazy-man، لربما يعني أنا الزر يبدو مُعتماً للمُشاهد.
يا ريت أخي حزوم أن تكثر من هذه الأمور فالإطلاع عليها جيد، مع أن اللجوء الى ال API غير محبذ دائماً.
أذكر بأن الأخ رغيد الطيب وضع برنامج أو شيئاً من هذا القبيل يعدد معظم ال API وما يقابلها في ال NET، لا أعلم أين تلك المشاركة، بحثت عنها ولم أجدها.
Learn Japanese :>>> http://www.nouben.com/
اقتباسيا ريت أخي حزوم أن تكثر من هذه الأمور فالإطلاع عليها جيد ........
شكرا علي ردك أخي هارون وأطال الله فترة تواجدك بيننا , ولكن المشكله أنه لا يوجد كتاب يضم هذه الـ Tips أو الـ Topics حتي يمكن اتخاذه كمرجع , ولكنها تأتي بالممارسه والاستكشاف والخبره مع الوقت , وتأتي أيضا عن طريق الأخ العزيز أيوب :rolleyes: ,
أما بالنسبه لبرنامج الأخ العزيز رغيد فهو غالبا موجود عندي وسوف أطلع عليه و شكرا لتذكيري ,
HMS كتب:أذكر بأن الأخ رغيد الطيب وضع برنامج أو شيئاً من هذا القبيل يعدد معظم ال API وما يقابلها في ال NET، لا أعلم أين تلك المشاركة، بحثت عنها ولم أجدها.
هذا هو الموضوع :
ســـــــــــــلام :lol:
اقتباسللأسف أنا لم أجرب كود الأخ حزوم ولكن قد يقصد غير ما تقصده أخي crazy-man، لربما يعني أنا الزر يبدو مُعتماً للمُشاهد.
صحيح أخي هارون الدوال التي استخدمها تمكنك من جعل ال Close Button Disabled يعني رمادية و غير فعالة :)
طيب ياخوي يعني حرام لو شرحت الطريقه للمبتدأين بالصور؟؟؟؟؟؟؟؟
نفسي يوم ادخل موضوع والقى فيه شرح بالصور يستفيدوا منه المبتدأين
هذا حال العرب بس يتعلموا البرمجه علشان يعملوا برامج اداره المقاهي
يعني مايفيدوا غيرهم شوفوا مايسكروفت برمجت ويندوز بحاله
وانتوا بس تسوون برامج للمقاهي ومدري ايش
تحياتي

للمراسلة : BG.W@hotmail.com
BG.WALEED@yahoo.com
أرجو أن أفهم ما العلاقه بين هذين المقطعين :
اقتباسطيب ياخوي يعني حرام لو شرحت الطريقه للمبتدأين بالصور؟؟؟؟؟؟؟؟نفسي يوم ادخل موضوع والقى فيه شرح بالصور يستفيدوا منه المبتدأين
وهذا المقطع :
اقتباسهذا حال العرب بس يتعلموا البرمجه علشان يعملوا برامج اداره المقاهييعني مايفيدوا غيرهم شوفوا مايسكروفت برمجت ويندوز بحاله
وانتوا بس تسوون برامج للمقاهي ومدري ايش
ثانيا طالما سعدتك بتطلب معلومه يبقي لازم تطلبها باسلوب يشجع علي شرح المعلومه , وليس باسلوب مستفذ , وثانيا أنا عن نفسي مبتدئ , وثالثا لو تعبت نفسك شويه صغيرين , ستجد في توقيعي سلسلة دروس لتعليم مبادئ البرمجة بالـ OOP " البرمجه الموجهة بالكائنات " , وهي أساسيه في البدايه ,
رابعا أنا لا أعرف مستواك حتي أشرح لك علي أي أساس !
ومش معقول كل درس لازم أقول : " أفتحوا معي الفيجوال بيسك دوت نت وسوف تجدوه في قائمة Start في ..... في .... ثم أضغط مرتين .... ثم أنشئ مشروع جديد ...... ثم ......"
يعني الخلاصه انت كراجل مبتدئ لازم تبحث وتنزل دروس وتدخل مواقع أجنبيه و الأهم تنزل الكتب وتفضل تقرا فيها لحد ما تحس ان مستواك أصبح معقول ,
وفي النهايه , ايه اللي مش فاهمه وأنا أشرحهولك ؟ وأنا في الخدمه وطالما أعرف اجابة سؤال لن أبخل عليك بها ,
والسلام عليكم ورحمة الله ....................,,,
www2 كتب:طيب ياخوي يعني حرام لو شرحت الطريقه للمبتدأين بالصور؟؟؟؟؟؟؟؟نفسي يوم ادخل موضوع والقى فيه شرح بالصور يستفيدوا منه المبتدأين
هذا حال العرب بس يتعلموا البرمجه علشان يعملوا برامج اداره المقاهي
يعني مايفيدوا غيرهم شوفوا مايسكروفت برمجت ويندوز بحاله
وانتوا بس تسوون برامج للمقاهي ومدري ايش
تحياتي
أخي العزيز أصلا هذا الموضوع الذي طرحه الأخ حازم لا يحتاج أبدا لشرح بالصور لأنه مجرد استعمال دوال API و استدعائها من أجل عمل Desable للبوتن Close على الفورم اذا حتى لو وضع لك شرح بالصور فلن يفيدك بشئ لو لم تعرف معنى API و لا كيف تستخدم و طبعا هو لن يستطيع في كل مرة يريد وضع برنامج يستعمل API ان يشرح لك ما هي ال API و كيف تستخدم ... اذا هنا يأتي دورك أخي العزيز في البحث و التنقيب عن المعلومة و لا تنتظر نك ستجد كل ما تريد في موقع واحد او منتدى واحد لأن ذلك مستحيل
ثم ما هي "مايسكروفت " هل هي شركة جديدة ؟؟؟ لأني لم اسمع بها قط ... أم أنك تقصد "مايكروسفت" ... اذا ما دخلها بالموضوع فمايكروسفت شركة عملاقة لا تقارنها مع واحد عربي (مبرمج) يشتغل لوحده لكسب رزقه هل تظن أنه سيضيع وقته في العمل على تصميم نظام تشغيل ؟؟ و اذا فعل ذلك من سيطعم أولاده ؟؟؟ أنت!!!!!!!!!
ارجو ان تكون الفكرة قد وصلت و أدعوك ان تزور الرابط الموجود في توقيعي و ستجد دروس مش بس صور بل فيديو أيضا :)
و السلام عليكم
حبيب قلبى حزووم , انا مستنى باقى الكلاسات بس ماتتأخرش :D
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
يا خاين لما تسيب VB6 أبقي أديك اللي انت الكلاسات اللي انت عايزها , وشيل كلمة NET. من توقيعك :lol:
بصراحة الدالتين لهم نفس الغرض بس الفكرة ان الأولى اوضح للمستخدم العادي الذي قد يشك في ان البرنامج عطلان لو ضغط اكتر من مرة ولم يستجيب له النموذج
بينما في الطريقة الأولى سوف يتأكد ان الخاصية مغلقة وكل واحد له طريقته في عرض البرنامج وتمنياتي لكم بالمزيد من الإبداعات
سؤال بليز اش فائدة كلمة lip في الكودالتالي
Private Declare Function RemoveMenu Lib "user32.dll" (ByVal hMenu As Int32, ByVal nPosition As Int32, ByVal wFlags As Int32) As Int32
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
Lib و ليس lip و تعني library
اقتباسيا خاين لما تسيب VB6 أبقي أديك اللي انت الكلاسات اللي انت عايزها , وشيل كلمة NET. من توقيعك
كده ياحازم تقول عليا خاين , فاكر الـ12000 , مش هانقسم :D
ياللا خليك حلو وابعت الكلاسات :D
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
الآخ crazy-man شكر للتعديل ولكن لم تشرح عملها والفائدة منها
<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>
يعني ان الفنكشن RemoveMenu موجودة في المكتبة user32.dll :)
يااخي انا ماقول عنك انت فقط
انا اقول عن مواضيع المنتدى كله
يااخي شئ يقهر بس تحطون ملف مرفق للفيجوال بيسك وتروحون
لا في شرح ولا في شي !! يعني انا انزل الملف ولا اعرف كيف استخدمه
او تقولون هذا كود لكذا وكذا وكذا طيب انا ايش بيفهمني فيه
لازم تشرحون لأيش الكود او وش وظيفته او وين نحطه
وانت تقول كل مابسوي موضوع لازم اشرح بالصور؟؟
اجل ليش تسوي الموضوع اذا ماودك تشرح بالصور
منتدى كبير فيه اكثر من 500 موضوع وكلهم مافي منهم فائده
يااخي انا قسم بالله لو اعرف للفيجوال بيسك غير بالفيديو ماشرح
سلاام
تم تعديل هذه المشاركة بواسطة www2 في 8 أكتوبر 2005 في 09:12

للمراسلة : BG.W@hotmail.com
BG.WALEED@yahoo.com
مايسكروفت = مايكروسوفت :)
هذا الي شاطرين فيه الفلسفه والتعليق بس
سلام
تم تعديل هذه المشاركة بواسطة www2 في 8 أكتوبر 2005 في 09:13

للمراسلة : BG.W@hotmail.com
BG.WALEED@yahoo.com
بالله شوفوا هالموضوع
قسم بالله جاب لي الصداع
ايش هالشرح يعني يرمي الاكواد ولا يشرح بالصور ولا شي
ياخوان ماتبون تشرحون تمام لا تفتحوا مواضيع على الفاضي
في غيركم ماعنده وقت
سلام

للمراسلة : BG.W@hotmail.com
BG.WALEED@yahoo.com
www2 كتب:بالله شوفوا هالموضوعقسم بالله جاب لي الصداع
ايش هالشرح يعني يرمي الاكواد ولا يشرح بالصور ولا شي
ياخوان ماتبون تشرحون تمام لا تفتحوا مواضيع على الفاضي
في غيركم ماعنده وقت
سلام
أخي العزيز كما ترى فصاحب الدرس هو العبد الفقير لله، ثم ان العيب ليس في طريقة الشرح لأنه حتى في الكلية لا يعطونك الدروس عبارة عن صور لكن الدروس تكون نظرية فاذا استوعبتها فالحمد لله و الا فالعيب منك اذا ما فهمت منها شيئا ... ثم اقول لك شئ حاول تقرأ الدرس وركز فيه و في نفس الوقت افتح الفيجوال بيسك .نت و طبق معي في الدرس كل خطوة اعملها و ستجد نفسك في الاخي قد عملت المطلوب و انت قلت اننا نضع اكواد دون ذكر فائدنها و وظيفتها اعطني رابط لأي موضوع يطرح اي كود بدون ذكر وظيفته و انا مستعد لحذفه .
و قلت
اقتباسلو اني أعرف للفيجوال بيسك
اذا انت لا تعرف له فأنصحك باقتناء كتب و قرائتها لكي تفهم مجموعة من المفاهيم لا غنى لك عنها في البرمجة و في فهم الدروس و لا تنتظر كل شئ من أعضاء المنتدى فليست وظيفتهم ان يعطوك كل شئ ... اطرح أسئلة و ستجد باذن الله الاجابات.
المهم حاول تغيير لهجتك قليلا لأني أراها حادة
و السلام عليكم
هذا الموضوع مغلق.