أرشــــــيـــف حوار الخيمة العربية

أرشــــــيـــف حوار الخيمة العربية (http://hewar.khayma.com/index.php)
-   خيمة الحاسوب والبرمجيات (http://hewar.khayma.com/forumdisplay.php?f=12)
-   -   من منكم مهتم بالموضوع : تعلم visual basic 6 ؟ (http://hewar.khayma.com/showthread.php?t=37160)

الحرية 26-12-2003 04:57 PM

من منكم مهتم بالموضوع : تعلم visual basic 6 ؟
 
بسم الله الرحمن الرحيم .
أردت فقط معرفة كم عدد المهتمين بالموضوع الطويل :منمنكميريدالتعلمعلىvisualbasic6، فكتبت هذه الرسالة لكي أعرف كم شخص دخل للموضوع وأعجبه ، الرجاء لكل من الأعضاء المشتركين من يهمه الموضوع فيكتب رد هنا مع التعليق أو السوؤال ، وإذا ما كان مشارك للمنتدى فالرجاء يشارك معانا لكي يستفيد ويسأل لو كان عنده سوؤال لكي أرد عليه أو يرد عليه من كان معه علم في ذلك ، لكي أتمكن من كتابة المعلومات على حسب رغبتكم وتوسعكم ، لكي لا أكتب معلومات للمبتدأين وأهد المتوسطين والخبراء ( مع العلم إن الخبراء لا يحتاجون للمساعدة :D ) ، وأيضاً لو كان لا يوجد أحد يرغب في التعلم سأتوقف وأمسح المشاركة :mad: ، كنت أمزح بأواصل حتى لو ما بقى على الأرض إلا أنا :D .

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

الرجاء إرسال رد سريع على الموضوع إذا كنت مهتم ولو كان السلام .

الحرية 28-12-2003 06:36 AM

بسم الله الرحمن الرحيم
 
شباب ، وين الحيوية ، وين النشاط ، مانا شايف واحد ينزل أي مثال أو يسأل ! وينكم ، كنت بأتوقع الجميع التشجع على تعلم على هذه اللغة الجبارة والبسيطة ! مانا شايف إلا الشبح وعابر سبيل بس ردو علي ، الصراحة ما حد نزل أي مثال إلا واحد وهو أنا ! لأني بغيت أتأكد من صحة المثال وسلامة تنزيله لكم ، على كل حال ما بكمل الشرح إلا على الأقل شفت واحد مشارك في الموضوع !

( أقصد لما يمبى المشاركة يضيف رده هنا مو هناك أشان تطولون الموضوع ! )

شكلي عصبت شوي عليكم ، :mad::angryfire:mad::angryfire:mad:

على كل حال نتحمل ! :D

Almusk 29-12-2003 04:09 AM

السلام عليكم

أشكرك أخي الحرية على تفانيك وحبك لنقل المعلومة المفيدة وسعة صدرك...

أنا أود أن أتعلم على هذا البرنامج...وسأخبرك لماذا أريده

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

أرجو أن تكون الفكرة وضحت لك أخي الكريم...

علما أني لا أفهم شيئا في هذا البرنامج ولم يسبق لي أن استعملته ؟؟؟؟

ولك جزيل الشكر والعرفان

الشبح 29-12-2003 11:57 AM

سبحانك اللهم وبحمدك استغفرك واتوب اليك .. ؟؟؟

الوافـــــي 29-12-2003 01:52 PM

أخي الفاضل / الحرية

سبحانك اللهم وبحمدك استغفرك واتوب اليك .. ؟؟؟

وهذا إثبات وجود ... فاستمر :):):)

تحياتي

:)

الحرية 29-12-2003 02:47 PM

بسم
 
ما أدري ليش ، أو ويش بأقول ليكم بس .... ما عليه بأبتدي بالقصة من الأول :-

كنت من صغري في الصف الرابع الأبتدائي أحب الكمبيوتر كثيراً والتعلم عليه ، ليس الألعاب فقط بل حتى التعلم على أنظمة التشغيل ، فكنت أحب دوماً أن أعمل على DOS ، ولكن كان أخوي الكبير دائما أحسن مني ، فقد كان يبرمج لغة Visual basic 2 وهو في الصف السادس أبتدائي ، فقد كان يجيد اللغة الإنجليزية والحمد لله فقد أخدة من قبل 5 أشهر نسبة عالية في أختبار التوفل ، مما ولد نوع ما من الغيرة في التعلم على هذه اللغة ، ولكني كنت ضعيف في اللغة الإنجليزية ، فمنعني أخي من التعلم على هذه اللغة حتى وصلت للصف الثالث المتوسط ولم يقتنع والدي بتعلم هذه اللغة بسبب عندما أسئلهما بأن أتعلمها يسئلاني سوؤال بسيط : هل هي في المدرسة ، فأقول لهم : لا ... :( ، فيقولان لي فوراً : أنس أمرها ، لا تشغل بالك في غير الدراسة .

عندما وصلت الصف الثاني ثانوي ، هربت نسخة من اللغة visual basic 6 ، وحاولت أن أعمل أي شيء لكني فشلت ، بعد ثلاثة أيام أكتشفت أول شيء End وهي لأنها البرنامج !!!

ضللت أعمل على اللغة سنة كاملة وأنا أتعلم على هذه اللغة بدون كتاب ولا إنترنت ولم أسئل أشخاص خبيرين في البرمجة ، بعد سنة كاملة ونصف تعرفت على استاذ في المدرسة يعرف لا بأس في البرمجة وأخذت منه بعض النصائح ، فقال لي : تعلم data base فهي مهمة جداً ، وأعطاني الطريقة ، ذهبت للبيت فوجدتها صعبة جداً جداً ، لم أفهمها أبداً ، فقلت في نفسي : يبدو إنها بدون فائدة ! :confused: ! لن أستفيد منها أبداً .

بعد شهرين ، طلب مدرس الرياضيات بعض الأعمال بالكمبيوتر ، فأخدتها فرصة لعرض مهاراتي بهذه اللغة - فأنا مفتخر بكل شيء كشفته بنفسي وقوة العزم التي بدلته لتعلمها - فأقترحت عليه بعمل برنامج ، بعد تفكير طويل قال : أريد منك عمل برنامج أدخل ( الإستاذ نفسه ) به الأسئلة ويعطيني البرنامج إختبار بهذه الأسئلة .

رجعت البيت وفتحت البرنامج ، فلم تراودني أي فكرة لعمل برنامج كهذا ، فجاءة نزل علي الوحي وتذكرت صورة أستاذي الحاسب يقول : تعلم data base فهي مهمة جداً ... :eek:

:eek::eek::eek: ، لاااااااا ، قاعدة البيانات ! أنا لا أفقه شيءً فيها :eek:

فهكذا أطررت لتعلمها ، وهذا الحديث كان قبل نصف سنة بالتحديد ، أي لدي خبرة سنتين تعادل شهرين لطالب في دورة محترمة :rolleyes: :mad: ، بس أقول شيء أفتخر به ، إن ما لدي ليس بخبرة وحسب ، بل كثرة التجارب التي نفوق المئة تجربة ، وأعطيكم نصيحة لكل من أراد تعلم هذه اللغة بأن لا يصنع برامج بلاها بدون معنى ، بل يحاول صنع لعبة !

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

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

أخوكم العزيز ...
الحرية

الحرية 29-12-2003 04:13 PM

بسم الله الرحمن الرحيم
 
هنا ممكن يضيف أي طيب بعض الفوائد الجانبية ، مثلاً من بعض الخصائص للأدوات المهمة :-
-----------------------------------------------------------------------------
Alignment: وتحدد إتجاه الكلام في بعض الأدوات ، كالعناون والمربع الأختيار ، كان على اليمين أو اليسار أو الوسط .

Value: وتحدد قيمة الأداة ، مثلاً في شريط التمرير ، وبعض الأدوات ـ ولكن في مربع الأختيار ، يكون قيمة 0 يعني خالياً ، و 1 يعني نصف ممتلى ، و2 يعني به علامة صح ، وممكن نستخدمها في دائرة الأختيار ، قيمته 0 غير محددة ، و 1 محددة .
ويكافئ استخدامها في True و False كما في المثال التالي :-
option.value = 1 ' True
option.value = 0 ' False
هذا في دائرة الإختيار ، ولكن مربع الأختيار لا يجوز قول True أو False .

Top: موقع الأداة في المحور الصادي.
Left: موقع الأداة في المحور السيني .

ملاحظة : إن المركز في الرياضيات هو الوسط ويساوي ( 0 ، 0 ) ، لكن المنتصف في البرنامج visual basic ليس كذلك ، بل في الزاوية الأداة الفوق على يدك اليسار .

Picture: خاصية الصورة ، وبها يمكن وضع صورة في الأداة .
Backcolor : اللون الخلفي للأداة .
Forecolor: لون الخط بالأداة .
Font: تغيير صفات الخط في الأداة

MouseIcon: تحدد رمز الماوس عندما يكون على الأداة .
MousePointer: تحدد رمز ثابت للمواس ، وهي قياسية ، إذا أردت أختيار رمز من عندك ضع هذه الصفة 99 ، وأختر الرمز الذي تريده في Mouseicon.

Height: طول الأدة .
Width: عرض الأداة .

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

هذه الصفات عامة ، فقد تجدها في بعض الأدوات وقد لا تجدها ، وقريباً سأكتب المزيد ، لن أكتب كل شيء بضربة واحدة ، حبة حبة و ......... كملوا المثل :D:D:D

سبحانك الهم وبحمدك ، أشهد إنك لا اله إلا أنت ، أستغفرك وأتوب أليك .
( كفارة المجلس :rolleyes: :D )

الحرية 31-12-2003 05:41 AM

بسم الله الرحمن الرحيم
 
المرفقات 1
على فكرة شباب ، يمكن ما وصلت الفكرة ليكم ، هذه الصفحة للذين يريدون إرسال بعض التلميحات والإضافات للفيجول بيسك ، وأيضاً للذين يريدون الإستفسار أو السؤال حول مضوع معين ، ولا أحد يقول عني أتي مبتدأ خلاص ما حد بيسئل ، بالعكس بأكون مسرور لو أحد أرسل لي سؤال معقد لأبحث له حل المشكلة ، لأن البرمج هي التسلية بنسبة إلي .
----------------------------------------------------
هناك الكثير من الأحداث تجدها في صفحة code فإذا كنت منت من الذين لا يجبون المغامرة وتعفس فسهم فأسمح لي ما تصلح تكون مبرمج ، لازم تكون فيك حب الأستطلاع على الأدوات والخصائص المجهولة ، على كل حال هذه بعضها سأشرح لكم فوائدها :-

Click: يحدث الأمر عند الضعط على الأداة ,

DblClick: يحدث الأمر عندما الضغط المزدوج على الأداة.

GotFocus: عندما ينتقل التركيز للأداة يحدث الأمر ، وهناك ميزة اسمها SetFocus لوضع التركيز برمجياً .


LostFocus: هذا الحدث معاكس للذي قبله ، ولن يحدث الأمر إلا إذا فقد التركيز .

KeyDown: هذا الحدث عندما تضغط على الكيبورد والأداة محددة من قبل سيتنفذ الأمر.
ويحول الأمر إلى جدول ascii ، ما هو الأسكي ؟ ، ببساطة الكمبيوتر لا يفهم الحروف ، ولكن الحروف الإنجليزية والرموز مترجمة في جدول اسكي ، لكل حرف ورمز له رقم بالمقابل ، سأشرح هذا في الدروس حينما يأتي وقته .

KeyUp: مثل الحدث السابق ولكن الفرق عندما تترك زر الكيبور ، ويستخدم لغة أسكي أيضاً ،

KeyPress: وهذا أيضاً للكيبورد ولكن ليس لجدول أسكي ، بل للأزرار مثل Ctrl و Space وهكذا ، وسأشرح ذلك في وقته أيضاً .

MouseDown,MouseUp : مثل KeyDown و KeyUp ولكن الفرق إنه بالماوس.

MouseMove: هذا الحدث جميل للألعاب والخدع ، فالأمر سيتنفذ حال ما مر المؤشر للماوس على الأداة ، ألم ترى مرة صورة في منتدى ويقولون لك : أتحداك أن تنسخها ؟! ، وأول ما يمر الماوس على الصورة يحدث الأمر.

Change: وهو الحدث القياسي للمربع النص ، وهو عندما تتغير قيمة مربع النص أو حتى أدوات أخرى بها هذا الحدث يحدث الأمر .

Timer: وهو الحدث القياسي للمؤقت ، ويعمل عندما تمر وحدة زمنية ، على فكرة شباب الوحدة الزمنية في المؤقت أول ما تحطه = 0 ، فما يعمل ، لازم تغير طول الوحدة الزمني وهي Interval .

أرجو أني أفدتكم بفتح الموضوع ، أحس إن الجميع ينتظروا الدروس الحارة والصعبة ، وأقول بيصير خير ، على كل حال شباب ما كل الأدوات بها هذه الأحداث ، قد تراها هنا وقد تراها هناك ، وبقية الأحداث التي لم أذكره قد تكون صعبة وأنا ما بأذكر إلا السهل ، وإما بيجي دورها في الدروس القادمة أو إني ما أعرفها :D:D:D !؟

على فكرة شباب ، البرامج التي تنزلها ، أذهب للخصائص وشيل مربع للقرائة فقط ، لأن إذا كان الملف للقرائة فقط سوف يمنعك من التغيير في البرمجة .

هذا المثال على هذه الأحداث :-

الحرية 01-01-2004 04:31 PM

بسم الله الرحمن الرحيم
 
بسبب إقتراب الإختبارات بأسبوع ، لن أكمل الدروس حتى أول يوم إجازة ، أعذروني شباب يكفي الوقت الي ضيعته ! صحيح إني فاهم كل الدروس والخرابيط وعندي ثقة كبيرة بالتفوق ، ولكن الوقت مو لعبة تضيعها ! وثانياً الإختبرات عندانا الله يستر بتقرير من الوزارة كلها أختياري فقرات مثل الجامعات ! الله يستر من تاليها ، فسوف أؤجل كتابة الدروس الآن ...

وقت النوم ! :SLEEP::SLEEP::SLEEP::SLEEP:

صديقكم الوفي ...
الحرية

الحرية 24-01-2004 11:27 PM

لقد عدت سالماً
 
أخيراً لقد عدت للمنتدى الخيمة ! أعذروني يا شباب على التأخير بس بأحاول التعويض إن شاء الله .

أخوكم العزيز ...
الحرية


Powered by vBulletin Version 3.5.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.