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

مبرمج سابق في فجول بيسك 6

مغلق
بدأه بـلـوتـوث في 11 أكتوبر 2005 · 19 رد · 1,345 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اول شي احب اشكركم على جهدكم الرئعه في الادوات و الدروس الي قدمتوها

انا مبرمج سابق في فجول بيسك 6 (شبه مبتدىء, يعني احسن من المبتدىء :rolleyes: )ويوم بديت استعمل فجول نت اختلفت علي بعض الاشياء

وياليت لو يتكرم علي احدكم ويساعدني اكون له من الشاكرين

في فجول 6 اذ اردت فتح فروم 2 من افروم 1 كنت احط هذا الكود داخل الزر

form2.Show

unload me

ركزو على unload me الي كانت تغلق الفروم 1 وتفتح فورم 2

في فجول نت مالقيت وش مرادف unload me

وهذا الكود الي استخدمه

dim f2 as new form2

f2.show

يفتح الفروم الثاني مع بقاء الفروم الاول واذ ضغطت x في الفروم الاول يتسكر الثاني تماتيك

ابي كود الصحيح الي يفتح الفروم 2 ويسكر فروم 1

ياليت لو تساعدوني....

#2

اولا اهلا بيك في عالم دوت نت الممتع

بالنسبة لسؤالك هوا

نفترض انك في نموذج 1 يعني

form1

وتريد الانتقال الى نموذج 2 يعني

form2

تعمل الاتي

me.close

dim frm2 as new form2

form2.show

طبعا هذا على شرط ان النموذج الأولاني مايكون هوا نموذج التشغيل الافتراضي لانه لو قفل راح يقفل كل البرنامج :)

وعشان تتخطى العملية دي بدل ما تعمل

me.close

اعمل

me.hide

فقط للنموذج الأول

وفيه طريقة تانية عن طريق sub main

بس دي خليها بعد ماتفهم دي الطريقة :)

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#3

جزاك الله خير

ومشكور على مساعتدتك ويعطيك الف عافيه

#4

وفيه طريقة تانية عن طريق sub main

بس دي خليها بعد ماتفهم دي الطريقة

______________________________

انا مستعد اتعلم كل شي

وياليت تشرحلي طريقة

مشكلة me.hide

اني لو استخدمتها في الفروم 1 لفتح فروم 2 ورحت سكرت فروم 2 البرنامج يصير شغال بس مخفي

#5

شوف يا حبيب الكل

الطريقة التانية انك تعمل sub main في الmodule

sub main

dim frm1 as new form1

frm1.show

application.run

end sub

وبعد كذا تفتح وتقفل كل فورم زي منت عايز

بس راح يبقى البرنامج شغال الين ماتعطيه الأمر

application.exit

طبعا تقفيل البرنامج يتم بطريقتين اما عن طريق الازرار الاحمر في النموذج او عن طريق زر معين تعمله انت

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

واذا ضغط المستخدم عليه تعمل الامر application.exit

طبعا حتسألني تقول لي كيف اقد اخفي الزر الأحمر

حتلاقي فيه موضوع بعنوان disableX

خد الفكرة وتوكل على الله :)

تمنياتي لك بالتوفيق

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#6

بصراحة ماعرفت اوصل لـ module

بس احس انه مو حل

ليه فجول بيسك 6 ماكان كذا معقول 6 افضل من NET

اكيد فيه طريقه ثانيه وحنا مو عارفينها

ويعطيك الف عافيه اخوي على تعبك معي

#7

أخي الفاضل قبل أن تبدأ دراسة أي شيء في الدوت نت أقترح عليك قراءة كتاب :

Ms Press - OOP with Microsoft Visual Basic .NET and Microsoft Visual C# Step

لأنه ضروري جدا جدا وستعرف معني كلامي قريبا ... B)

/index.php?showtopic=77839

#8

مشكور اخوي hazzoom

ياليت احد يوضحلنه الطريقة

انا في انتظاركم

#9

اخي الكريم لعمل module اعمل الاتي

1- اضغط بالزر اليمين على اسم المشروع الموجود في soultion explorer

2- اختر add module

بس هذا كل شي وداخل الmodule قم بانشاء sub main

ولجعل برنامج يقرأها في البداية عمل نفس الخطوة واحد السابقة واختر خصائص properities ومن ثم غير قائمة الstartup object

الى sub main وهذا كل شي

وشكرا

اذا فيه طريقة ثانية اتمنى ان يفيدونا الشباب الخبراء

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#10

اخي الكريم الحقيقة انا تعذبت مثلك في البداية كان كود بسيط يحل المشكلة

الفورم 1 هي منطلق البرنامج يعني الأساس فيه لو صار لها Close يعني كل البرنامج أغلق لذلك لا يمكن إغلاقها بل إخفائها ..لذلك الكود التالي هو الأفضل حاليا :

Dim f As New Form2

Me.Hide()

f.Show()

و عند العودة أغلق الثانية و أظهر الأولى .

وشكرا

#11

اول شي احب اشكركم على الردود

هذا الكود

Dim f As New Form2

Me.Hide()

f.Show()

حلو بس مشكلته اذ انتقل المستخدم الى form2 وسكر البرنامج من علامة X التي توجد في اعلى البرنامج

البرنامج رح يكون شغال بس مخفي وبيشغل جزء من الرام واذ فتحه ثانيه وعمل نفس الشي بيكون فيه نسختين من البرنامج شغاله بس مخفيه

اكيد فيه كود مانعرفه يحل هذي المشكله

والله الى الحين انا احب فجول بيسك 6

#12

حب ياعمي براحتك بس فجأة راح تلاقي نفسك متخلف عن الناس

انت المفروض تحاول تحل المشكلة

مو عشان شي واحد راح تسيب اشياء كتيرة

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#13

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

بس معقوله الى الحين محد عرف الحل !!!

وطريقة انا لازم يكون احدى form هو الاساس هذا اعتبره عيب اذ ماكان له حل

#14

أخي الكريم ببساطة ضع كود في إغلاق الفورم :

إما بالعودة إلى الفورم الأساسية

أو بالإنهاءEND

حتى هذه المشكلة كانت في VB6

#15

السلام عليكم ورحمة الله وبركاته

أخونا العزيز بلوتوث

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

ولكن أنصحك نصيحه تنفعك فى الهجرة من الـ VB6 للدوت نت ، وهى أنك لا تفكر أنك ستكتب نفس كود VB6 وتترجمه للدوت نت فتركيب الجمل فى حد ذاته اختلف حتى أن كل من كتب عن الدوت نت قال أنها ليست امتداد للـ VB6 ، فكن متهيأ لذلك

وكن صبورا وتأكد أنك عندما انتقلت للدوت نت فعلت الصواب وبينى وبينك أنت كنت مجبر على ذلك مثلى تماما

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

وبالتجربه ستكتشف الفكرة التى تناسبك وتتعلم من هذه الأفكار الكثير

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

لا أنكر أنه أطول من الذى كنت تقوم به فى VB6 ولكنه سيعطيك نتيجه أفضل وكفاءة تشغيل على الجهاز أفضل

وقبل وبعد كل شئ

استعن بالله ولا تعجز

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#16

اقترح عليك بصفه مؤقته ان تبرمج الجزء الذى تتكلم عنه بالفجول بيسك 6 ثم من الدوت نت تحوله الى مشروع دوت نت وترى الكود كيف اصبح

ثم تكمل على الدوت نت

تم تعديل هذه المشاركة بواسطة sayedf1 في 12 أكتوبر 2005 في 11:40

163374357.gif

#17

السلام عليكم ورحمة الله وبركاته

أخى sayedf1

من غير ما تزعل منى ولا حاجه

لو نظرت فى الكود الذى أنشأه لك دوت نت ستكره دوت نت وتضرب بفكره الانتقال عرض الحائط

لو تاخد برأيى

أفضل تتعلم الدوت نت على أصولها ومن مفاهيمها ومبادئها من الأساس ونسيان علاقتها بالفيجوال بيزك 6 لتبدأ بذهن صاف

والله أعلم

عن عبدالله بن عمر رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال :

( أحب الناس إلى الله أنفعهم ، وأحب الأعمال إلى الله عز وجل سرور تدخله على مسلم ، أو تكشف عنه كربة ، أو تقضي عنه دينا ، أو تطرد عنه جوعا ، ولأن أمشي مع أخي المسلم في حاجة أحب إليّ من أن اعتكف في المسجد شهرا ، ومن كف غضبه ستر الله عورته ، ومن كظم غيظا ، ولو شاء أن يمضيه أمضاه ، ملأ الله قلبه رضا يوم القيامة ، ومن مشى مع أخيه المسلم في حاجته حتى يثبتها له ، أثبت الله تعالى قدمه يوم تزل الأقدام ، وإن سوء الخلق ليفسد العمل كما يفسد الخل العسل )

رواه الطبراني في الكبير

#18

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

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#19

يعطيكم العافيه اخواني على الردود

انا حطا براسي اني اتعلم الفجول نت ومارح استسلم ابد

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

وإن شاء الله كلها مسألت وقت واتقن فجول نت

وإن شاء الله نلقى حل للمشكله

#20
abulyaman كتب:
السلام عليكم ورحمة الله وبركاته

أخى sayedf1

من غير ما تزعل منى ولا حاجه

لو نظرت فى الكود الذى أنشأه لك دوت نت ستكره دوت نت وتضرب بفكره الانتقال عرض الحائط

لو تاخد برأيى

أفضل تتعلم الدوت نت على أصولها ومن مفاهيمها ومبادئها من الأساس ونسيان علاقتها بالفيجوال بيزك 6 لتبدأ بذهن صاف

والله أعلم

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

163374357.gif

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

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

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

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

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

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