تطوير مكتبة DLL ذات امكانيات عالية ترفع الفاجوال بيزك من مرتبة اسوأ لغات البرمجة
بسم الله أنا دي الوقت عرفت تماماً كل شي أنا عايزه وحليت كل المشاكل الحمد لله ورح إبدأ بتطوير المكتبة لتكون مكتبة من الدرجة الأولى first class . :P
ماشاء الله الموضوع متصدر الصفحة الأولى
للرفع ! :angry:
كويس
بس انا عندي مشكلة في الاوراكل
ممكن تحلوها لي
اقتباسبس انا عندي مشكلة في الاوراكلممكن تحلوها لي
عفواً أخي ، بس إيه دخل الأوراكل في الموضوع ده ؟ إنت إذا عندك مشكلة بتفتح موضوع جديد وبتحط فيه المشكلة .
مشكور Amir imam على الشرح .
ماهو الباريميتر وال Type ؟؟؟ ,,, اعذرني اخي :(
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
بسم الله
اقتباسبس انا عندي مشكلة في الاوراكل
يا اخي العزيز ده منتدى فيجوال بيزك بس روح منتدى الاوراكل وان شاء الله هتلاقي جوابك
ثم ان ده موضوع عمل مكتبات للفيجوال بواسطة الفيجوال
اقتباسماهو الباريميتر وال Type
بالنسبة للسؤال ده
اول حاجة البراميترات هي بالبلدي كده شوية الكلام اللي بيبقو مع الدالة
يعني مثلا لما تكتب الدالة دي
SetCursorPos (X ,Y)
طبعا دي دالة API وتستخدم لوضع مكان مؤشر الماوس في اي مكان تحدده
انت بتحدد المكان بايه ؟ طبعا نقطتين X و Y
هي دي بقى الباريمترات
يعني المعاملات التي تتطلبها الدالة حتى تقوم بعملها . وطبعا بتختلف من دالة لاخرى
اما بالنسبة للـType فانا مش هعرف اشرحها كويس
لكن عايز تلاقي شرح كويس ليها دور على الملف بتاع الاخت بنت اليمن بتاع معالجة الملفات وهتلاقي فيه شرح الType بصورة كويسة
هو موجود في المنتدى بس مش عارف فين بصراحة
بسم الله
اقتباس-ماهي حاجتنا لعمل مثل هذه الدوال؟-هل ستكون في ملف واحد او تكون عبارة عن عدة مكتبات ؟
-هل سنضيف دوال جديدة لم تكن موجودة أصلا؟
طبعا انا هحط المشاركة دي لاني حسيت ان الموضوع نام ومحدش بيكمل
انتظرنا مكتبة الاخ زرياب ولكن مش عارف هو راح فين تقريبا مشي مع كل اللي مشيو ماهو المنتدى بقى مهجور خلاص :wacko:
المهم الاسئلة دي كانت مطروحة في اول الموضوع من احد الاعضاء انا مش فاكرة بصراحة وارجو ان هو يعذرني اني مش فاكرة
بس اللي انا عارفه انه احد الاعضاء المهمين
المهم عايزين نناقش الأسئلة دي مع بعض
وتعليقي هو : احنا اشتغلنا وكل واحد عمل مكتبة وكانت الحمد لله حاجات جميلة جدا ولكن كل واحد شغال مع نفسه يعني مفيش نظام للعمل
احنا عايزين نشتغل في مجال نحدده علشان نوصل للهدف بسرعة
وانا رايي ان احنا نبدأ زي ما قال الأخ ...( مش فاكر برضو انا اسف والله :huh: الزهيمر) بدوال API وجمعها وتسهيلها
ايه رايكم ؟ ؟ ؟
أخي الكريم أنا كنت مقترح الفكرة وأنا مستعد أن أعمل معك لكن أعلم أني لا أعرف شيئا بـ(DLL) للأسف.



Email : sao_-5000@hotmail.com
ممكن تعطينا مثال كيف ممكن نسهل دوال الAPI أخ أمير
بسم الله
أنا دي الوقت خلصت القسم الأول من مكتبة 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
فأرجو أن تنال إعجابكم
بسم الله
اقتباسممكن تعطينا مثال كيف ممكن نسهل دوال الAPI أخ أمير
الامثلة المرفقة سابقا كلها بتوضح نفس الفكرة
يعني مثلا مثال مكتبة AppStartUpAT وهي لوضع برنامجك مع بدء تشغيل الويندوز في سطر واحد لو عملتها باستخدام دوال API هتلاقي موضوع طويل جدا وراجع مكتبة الاكواد اللي في الموقع
اما بالنسبة للاخ abboodd dude
فين يا عم المكتبة بتاعتك مش ترفقها علشان نشوفها ولا انت بتحسرنا عليها وبس :D
أخي المكتبة لسى ما جهزت القسم التاني أنا لسى ما بدأت فيه
مفيش حمد لله على لسلامة ولا حاجة ؟؟
ازيكم يا شباب (يا رجال) يا رب ما اكون طولت عليكم
طبعا شكر للمعلم امير على المجهود وكمان الاخ زرياب + الاخ 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
بسم الله
علاااااااااااء حمد لله على السلامة يا راجل :lol:
وحشتنا والله وغيابك كان مأثر فعلا . والله كنت حاسس ان في حاجة ناقصة في المنتدى كانه مش طبيعي :lol:
على العموم الف الف الف حمد لله على السلامة وان شاء الله ترجع الدنيا نار زي الاول :lol:
وبمناسبة ان احنا مش بنرد على اسئلة خارج الموضوع انت قصدك على ايه بالظبط لو على بتاع الوراكل احنا ردينا عليه فعلا وغير كده كله نقاش في ظل الموضوع
ياللا يا عم ربنا يوفقك
اقتباسعلاااااااااااء حمد لله على السلامة يا راجلوحشتنا والله وغيابك كان مأثر فعلا . والله كنت حاسس ان في حاجة ناقصة في المنتدى كانه مش طبيعي
على العموم الف الف الف حمد لله على السلامة وان شاء الله ترجع الدنيا نار زي الاول
شكرا على الرد اللطيف
دلوقتي انا هاحط نظام جديد هو :
اني هاقول فكرة لمكتبة و كلنا نشتغل عليها ماشي ؟؟
فكرة أ) تطوير الـ 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
بسم الله
ايه يارجالة ... الموضوع ده مات ولا ايه ... ولا علشان علاء مش موجود يعني
طيب دلوقتي لما يرجع ويشوف الموضوع اتنسى كده ... وده من اكبر مواضيع المنتدى
ياللا عايزين نشوف الشغل ... مش تبقى كل حاجة مجرد لحظة حماسة في الاول وتنتهي بعد يومين
بالنسبة للاخ abboodd dude انت كنت اخر واحد شغال على مكتبة ... هي فين
أنا أخ علاء مستعد للعمل معك هذا إيميلي أضفني:-
sao_-5000@hotmail.com



Email : sao_-5000@hotmail.com
يا شباب اتمنى تكملوا المشوار وانا لو مش مبتدا اكمل وياكم لكن ساحاول ايضا
عسى ما اخرب المكتبة كلها :D

من ما يعرف كود ل hibernate , loggoff , turnoff , retart
الكود مش من عندي لكن صنعته كمكتبة
وانا ما سويت شيء بس هو الكود حلو
نتمنى من الاعضاء المشاركة

نسيت اقولكم الطريقة :
ادرج المكتبة من project > refrance
اختر المكتبة وادرجها
اككتب في الفورم :
setpowerstate turnoff,true
الشرح للمبتدئين :D

بسم الله
شغال يا مبرمج مبتدأ ... بس انت الاسم ده المفروض يتغير بقى خلاص ... طول ما انت حاطط في دماغك انك مبتدأ هتفضل مبتدا
قول لنفسك انا مش مبتدأ وان شاء الله هتلاقي نفسك محترف
شد حيلك ومكتبتك جميلة
اقتباسأنا أخ علاء مستعد للعمل معك هذا إيميلي أضفني:-sao_-5000@hotmail.com
على فكرة يا سعد رد الاخ علاء من تاريخ 11/7 ومن ساعتها هو مدخلش تاني
انت لسه فاكر تقوله انا هساعدك :D
على فكرة يا جماعة لو واحد شارك معانا حتى لو بفكرة بس يبقى عمل جهد كبير ... ادونا افكار نشتغل عليها
ملحوظة : اللي خلى مشروع التخرج بتاعي يطلع الاول على المعهد فكرته ;)
بالتوفيق
طيب أخ أمير أنت أضفني وخلينا نشتغل مع بعض.
الإيميل: sao_-5000@hotmail.com
أخوك سعد......
ملاحظة: قد لا أتواجد في هذا المنتدى في خلال الأسبوع القادم لأني مسافر.



Email : sao_-5000@hotmail.com
هذا الموضوع مغلق.