الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تطوير مكتبة DLL ذات امكانيات عالية ترفع الفاجوال بيزك من مرتبة اسوأ لغات البرمجة

مغلقرائج
بدأه Delphawi في 23 يونيو 2007 · 168 رد · 14,171 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#101

بسم الله

ودي مكتبة صغيرة مثال على استخدام دوال API تحتاج الى Type ولكن دون وضع Type

Pos.rar

Pos.rar

تم تعديل هذه المشاركة بواسطة Amir Imam في 2 يوليو 2007 في 18:04

#102

بسم الله أنا دي الوقت عرفت تماماً كل شي أنا عايزه وحليت كل المشاكل الحمد لله ورح إبدأ بتطوير المكتبة لتكون مكتبة من الدرجة الأولى first class . :P

#104

كويس

بس انا عندي مشكلة في الاوراكل

ممكن تحلوها لي

#105
اقتباس
بس انا عندي مشكلة في الاوراكل

ممكن تحلوها لي

عفواً أخي ، بس إيه دخل الأوراكل في الموضوع ده ؟ إنت إذا عندك مشكلة بتفتح موضوع جديد وبتحط فيه المشكلة .

#106

مشكور Amir imam على الشرح .

ماهو الباريميتر وال Type ؟؟؟ ,,, اعذرني اخي :(

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#107

بسم الله

اقتباس
بس انا عندي مشكلة في الاوراكل

يا اخي العزيز ده منتدى فيجوال بيزك بس روح منتدى الاوراكل وان شاء الله هتلاقي جوابك

ثم ان ده موضوع عمل مكتبات للفيجوال بواسطة الفيجوال

اقتباس
ماهو الباريميتر وال Type

بالنسبة للسؤال ده

اول حاجة البراميترات هي بالبلدي كده شوية الكلام اللي بيبقو مع الدالة

يعني مثلا لما تكتب الدالة دي

SetCursorPos (X ,Y)

طبعا دي دالة API وتستخدم لوضع مكان مؤشر الماوس في اي مكان تحدده

انت بتحدد المكان بايه ؟ طبعا نقطتين X و Y

هي دي بقى الباريمترات

يعني المعاملات التي تتطلبها الدالة حتى تقوم بعملها . وطبعا بتختلف من دالة لاخرى

اما بالنسبة للـType فانا مش هعرف اشرحها كويس

لكن عايز تلاقي شرح كويس ليها دور على الملف بتاع الاخت بنت اليمن بتاع معالجة الملفات وهتلاقي فيه شرح الType بصورة كويسة

هو موجود في المنتدى بس مش عارف فين بصراحة

#109

بسم الله

اقتباس
-ماهي حاجتنا لعمل مثل هذه الدوال؟

-هل ستكون في ملف واحد او تكون عبارة عن عدة مكتبات ؟

-هل سنضيف دوال جديدة لم تكن موجودة أصلا؟

طبعا انا هحط المشاركة دي لاني حسيت ان الموضوع نام ومحدش بيكمل

انتظرنا مكتبة الاخ زرياب ولكن مش عارف هو راح فين تقريبا مشي مع كل اللي مشيو ماهو المنتدى بقى مهجور خلاص :wacko:

المهم الاسئلة دي كانت مطروحة في اول الموضوع من احد الاعضاء انا مش فاكرة بصراحة وارجو ان هو يعذرني اني مش فاكرة

بس اللي انا عارفه انه احد الاعضاء المهمين

المهم عايزين نناقش الأسئلة دي مع بعض

وتعليقي هو : احنا اشتغلنا وكل واحد عمل مكتبة وكانت الحمد لله حاجات جميلة جدا ولكن كل واحد شغال مع نفسه يعني مفيش نظام للعمل

احنا عايزين نشتغل في مجال نحدده علشان نوصل للهدف بسرعة

وانا رايي ان احنا نبدأ زي ما قال الأخ ...( مش فاكر برضو انا اسف والله :huh: الزهيمر) بدوال API وجمعها وتسهيلها

ايه رايكم ؟ ؟ ؟

#110

أخي الكريم أنا كنت مقترح الفكرة وأنا مستعد أن أعمل معك لكن أعلم أني لا أعرف شيئا بـ(DLL) للأسف.

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

#112

بسم الله

أنا دي الوقت خلصت القسم الأول من مكتبة EasyReg1 وهي مقسومة لقسمين :

القسم الأول : (أو الكلاس الأول) اسمه EasyRegSet وكما هو واضح من الاسم هو يساعد في تغيير بعض القيم في الريجيستري ولكن للأسف لم أستطع عمل مهام قوية به لسببين الأول هو أن التعمق في الريجيستري وفي الDWORD والBinary وهكذا أشياء يحتاج إلى شهور لتعلم التعامل معها والسبب الثاني هو أنه عندما تصبح هناك دوال قد تؤثر على عمل الجهاز بهذه السهولة ، كل واحد هيخرب كمبيوتره يعني الدوال المفاتيح القوية زي دي مش لازم تنحط بإيد مستخدم عادي أو مبرمج مبتدئ (بدون إهانة لصاحب الإسم) ، علشان كده الكلاس دا فيه دوال لتغيير الcaption لجهاز الكمبيوتر وسلة المحذوفات وأشياء نظرية كهذه يعني مثلاً

dim a as New EasyRegSet
a.Change_MyCumputer_Tip "It's my computer"

وفيه بعض الدوال الأخرى يلي إلها فائدة أكبر مثل تغيير عميل الإيميل الإفتراضي مثل

a.Change_EMail_Client "Outlook Express"

أما القسم الثاني والذي لم أبدأ به بعد فهو : EasyRegGet ويسمح لك بالحصول على بعض القيم مثل درجة الألوان التي حددها المستخدم مثال على استخدامها

dim a as new EasyRegGet
c=a.Get_ColorLevel
if c = "32bit" then
form2.show
else
msgbox "please make the color level 32bit"
end if

فأرجو أن تنال إعجابكم

#113

بسم الله

اقتباس
ممكن تعطينا مثال كيف ممكن نسهل دوال الAPI أخ أمير

الامثلة المرفقة سابقا كلها بتوضح نفس الفكرة

يعني مثلا مثال مكتبة AppStartUpAT وهي لوضع برنامجك مع بدء تشغيل الويندوز في سطر واحد لو عملتها باستخدام دوال API هتلاقي موضوع طويل جدا وراجع مكتبة الاكواد اللي في الموقع

اما بالنسبة للاخ abboodd dude

فين يا عم المكتبة بتاعتك مش ترفقها علشان نشوفها ولا انت بتحسرنا عليها وبس :D

#115

مفيش حمد لله على لسلامة ولا حاجة ؟؟

ازيكم يا شباب (يا رجال) يا رب ما اكون طولت عليكم

طبعا شكر للمعلم امير على المجهود وكمان الاخ زرياب + الاخ abboodd dude

المشكلة ان ولا واحد من التلاتة دول انتبه ان الاعضاء عمالين يسالو اسألة خارجة عن الموضوع

على كل حال ... اي مساعدة او طلب لا يوضع هنا , مهما كان ..... أوك ؟

انا عمال اقول اللي عمل مكتبة يحطها وخلاص

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#116

بسم الله

علاااااااااااء حمد لله على السلامة يا راجل :lol:

وحشتنا والله وغيابك كان مأثر فعلا . والله كنت حاسس ان في حاجة ناقصة في المنتدى كانه مش طبيعي :lol:

على العموم الف الف الف حمد لله على السلامة وان شاء الله ترجع الدنيا نار زي الاول :lol:

وبمناسبة ان احنا مش بنرد على اسئلة خارج الموضوع انت قصدك على ايه بالظبط لو على بتاع الوراكل احنا ردينا عليه فعلا وغير كده كله نقاش في ظل الموضوع

ياللا يا عم ربنا يوفقك

#117
اقتباس
علاااااااااااء حمد لله على السلامة يا راجل

وحشتنا والله وغيابك كان مأثر فعلا . والله كنت حاسس ان في حاجة ناقصة في المنتدى كانه مش طبيعي

على العموم الف الف الف حمد لله على السلامة وان شاء الله ترجع الدنيا نار زي الاول

#118

شكرا على الرد اللطيف

دلوقتي انا هاحط نظام جديد هو :

اني هاقول فكرة لمكتبة و كلنا نشتغل عليها ماشي ؟؟

فكرة أ) تطوير الـ Input Box

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#119

بسم الله

ايه يارجالة ... الموضوع ده مات ولا ايه ... ولا علشان علاء مش موجود يعني

طيب دلوقتي لما يرجع ويشوف الموضوع اتنسى كده ... وده من اكبر مواضيع المنتدى

ياللا عايزين نشوف الشغل ... مش تبقى كل حاجة مجرد لحظة حماسة في الاول وتنتهي بعد يومين

بالنسبة للاخ abboodd dude انت كنت اخر واحد شغال على مكتبة ... هي فين

#120

أنا أخ علاء مستعد للعمل معك هذا إيميلي أضفني:-

sao_-5000@hotmail.com

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

#121

يا شباب اتمنى تكملوا المشوار وانا لو مش مبتدا اكمل وياكم لكن ساحاول ايضا

عسى ما اخرب المكتبة كلها :D

startingprogremmer.jpg
#122

من ما يعرف كود ل hibernate , loggoff , turnoff , retart

الكود مش من عندي لكن صنعته كمكتبة

وانا ما سويت شيء بس هو الكود حلو

نتمنى من الاعضاء المشاركة

logoff_hibernate_turnoff.rar

startingprogremmer.jpg
#123

نسيت اقولكم الطريقة :

ادرج المكتبة من project > refrance

اختر المكتبة وادرجها

اككتب في الفورم :

setpowerstate turnoff,true

الشرح للمبتدئين :D

startingprogremmer.jpg
#124

بسم الله

شغال يا مبرمج مبتدأ ... بس انت الاسم ده المفروض يتغير بقى خلاص ... طول ما انت حاطط في دماغك انك مبتدأ هتفضل مبتدا

قول لنفسك انا مش مبتدأ وان شاء الله هتلاقي نفسك محترف

شد حيلك ومكتبتك جميلة

اقتباس
أنا أخ علاء مستعد للعمل معك هذا إيميلي أضفني:-

sao_-5000@hotmail.com

على فكرة يا سعد رد الاخ علاء من تاريخ 11/7 ومن ساعتها هو مدخلش تاني

انت لسه فاكر تقوله انا هساعدك :D

على فكرة يا جماعة لو واحد شارك معانا حتى لو بفكرة بس يبقى عمل جهد كبير ... ادونا افكار نشتغل عليها

ملحوظة : اللي خلى مشروع التخرج بتاعي يطلع الاول على المعهد فكرته ;)

بالتوفيق

#125

طيب أخ أمير أنت أضفني وخلينا نشتغل مع بعض.

الإيميل: sao_-5000@hotmail.com

أخوك سعد......

ملاحظة: قد لا أتواجد في هذا المنتدى في خلال الأسبوع القادم لأني مسافر.

google.gif

spamxk4.gif

petitionbanner17a.gif

Email : sao_-5000@hotmail.com

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…