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

سؤال عن ربط الفورمز ببعض؟

مغلق
بدأه bnt_najd في 12 أكتوبر 2005 · 14 رد · 984 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الشهر مبارك ولو انها متأخره

بصراحه انا قاعده اسوي واجهه للبرنامج اللي قاعدين نسويه ... وعندي مجموعه اسئله لو سمحتوا

السؤال الأول :

في بدايه الواجهه اول مايفتح بتطلع صوره الشعار والمفروض المستخدم يختار الصفحه بالعربي او الانجليزي

انا سويتها 3 فورمز الواجه والواجهه العربي والواجهه الانجليزي هل هذا صح او لا؟

كيف اربطها مع بعض يعني المفروض لما اعمل كليلك على عربي يفتح الصفحه بالعربي بس ماعرفت اسويها <_< :angry:

السؤال الثاني :

لما اعمل start علشان اشوف البرنامج يفتح لي واحد بس من ال 3 فورمز ليش :wacko: :s ؟

السؤال الثالث:

ابغى اعمل toolbar ولما اختارها واختار ال feilds حقتها ابغاها تكون dropdown بس يعمل لي سهم صغير ليش :wacko: :wacko: ؟

ان شاء الله مااكون طولت عليكم بس انا لسه مبتدئه وابغى مساعدتكم

تحياتي

بنوتة نجد

#2

معليش بس نسيت سؤالين مهمين :rolleyes: :rolleyes:

السؤال الرابع :

كيف ارسم جدول في الفورمز؟

السؤال الخامس :

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

معليش عارفه اني طولت عليكم بس منكم نستفيد :rolleyes: :rolleyes:

تحياتي

بنوتة نجد

#3

أولا لا يوجد داعي لعمل أكثر من نسخة نفس الفورم تستطيع استخدمها لعمل الواجهة العربي والانكليزي

توجد خاصية اسمها Localizable ضع قيمتها على True

وفوقها مباشرة خاصية Language اختر منها اللغة التي تريدها

اضبط خصائص الواجهة كما تريد بالنسبة للغة المختارة

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

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#4

مررررررره شكرا

بس مافهمت

:(

#5

بالنسبة للسؤال الخامس غير ممكن

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#6

اخي هل تقصد في السؤال الخامس انك تعملة ملف تنفيذي .exe ؟؟؟؟؟؟؟ عند تشغيل البرنامج في الدوت نت تقوم الدوت نت بعمل البرنامج برنامج تنفيذي لوحدها افتح مجلد البرنامج ثم اذهب الى المجلد bin وسف تجد فيه الملف التنفيذي:) اما بنسبة للغة ابحث في المنتدى هناك موضوع بخصوص هذا السؤال لا اتذكر ما اسمه:)

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#7

بصراحة أنا لم أفهم معظم الأسئلة ..

السؤال الأول بسيط جدا من بدائيات اللغة :

لنفرض الصفحة العربي هي Form2 و الأجنبي Form3

Dim f As New Form2

Me.Hide()

f.Show()

و نفس الطريقة مع Form3 ولكن مع تغيير f إلى ffمثلا.

السؤال الثاني: بالتأكيد سيفتح Form 1 ولكن لو أردت أن تفتح جميعها اكتب الكود التالي (ولو إني أرى أول مرة شخص يفعلها )

ضعي الكود في الحدث Form1_Load:

Dim f As New Form2

Dim ff As New Form3

f.Show()

ff.show()

السؤال الثالث: لم أفهمه

السؤال الرابع:هل هو جدول متطور مثل الData Grid أعقد هذا ينفع..

السؤال اخمس: يمكن بطريقة واحدة هو جعل كل نافذة هي ملف EXE و ربطها بالأمر Start

وشكرا

#8

مرررره شكرا لكل اللي ردوا علي

بس حسيتكم مو فاهميني

بسأل بطريقه ثانيه بالنسبه للسؤال الأول

انا الحين سويت ثلاثه فورمز اسم ال interface هو RS

واسم الفورم الثاني (اللي هو الصفحه بالعربي) هو Arabic

واسم الفورم الثالث(اللي هو الصفحه بالانجليزي) هو English

ابي اربطهم ببعض بحيث انه اول شئ يفتح لي RS ولما اعمل click على ال butten(Arabic) يفتح لي Arabic

ونفس الشئ بالنسبه للانجليزي

ادري ازعجتكم بس تحملوني شئ :(

تحياتي

بنوتة نجد

#9

واااااااااااااااو اخيرا عرفت مرررررررررررررره شكرا اخوي eias

بس باقي الاسئله الثلاثة الأخيرة

بليييز

تحياتي

بنوتة نجد

تم تعديل هذه المشاركة بواسطة bnt_najd في 13 أكتوبر 2005 في 04:56

#10

اختي الكريمة الحقيقة أنا لم أجرب الوضعية dropdown من قبل...جربتها إذا كان قصدك أن تكون الأزرار واضحة ..زيدي عرضها من الخاصية ButtonSize ...أعتقد الإخوة المجرين يستطيعون إفادتك..

السؤال الرابع:اذهبي إلى الToolBox ثم اختاري أداة Data Grid و ارسميها على الفورم و عدليها مثل ما تريدين..

السؤال الخامس:كما قلت لك من قبل قومي بترجمة الفورم لوحدها ..و احفظيها ملف Exe

وشكرا

#12

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

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

بس خليني اعطيكي اساسيات تفهميها

اولا : تحددي اش النموذج او الفورم اللي تبغيه يطلع في البداية عن طريق خصائص المشروع نفسه سواء كان اي نموذج او sub main

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

اول شي يابنت الحلال تسوي نموذج واحد باي لغة كانت وتخلصي كل شي فيه 100% بعد كذا تذهي الى خصائص النموذج وتختاري Localizable وتخلينها true وهذي الفائدة منها انها تعتمد الصيغة المعتمدة للغة فرضا الفواصل في الارقام العشرية و غيره من التنسيقات الخاصة باللغة ثم تروحي على خاصية language وتختاري اللغة الثانية اللي تبغيها وبعدين تغير كل كلمة ومواقع الاشياء اللي في الفورم وكانك شغالة على فورم تاني, بالطريقة دي راح يصير كانه عند نموذجين واحد عربي فرضا وواحد انجليزي اكيد تبغي تشوفيهم صح؟

طيب الحين روحي على الخاصية حق اللغات language واختاري اللغة default واعتقد هيه اول اختيارراح يتغير شكل الفورم بحسب الشكل الأولاني طيب ارجعي غيريه على اللغة الثانية اللي اخترتيها!! راح يتغير شكله بالشكل التاني الي عملتيه مبروك :)

طيب الحين راح يكون سؤالك كيف اقد اعرض هذي او هذي صح؟؟؟؟ اذن يابنت الحلال لازم ترجعي للموضوع اللي كتبته انا ورد عليا فيه الاستاذ الخبير الغملاسي :) واشكره الف شكر.

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

رابعا: الجدول !! مو واضح طلبك بس اتوقع انتي قاعدة تفكري بتفكير HTML وهنا عندنا شي اسمه datagrid موجود في الادوات تقدري تتحكمي فيه باالشكل الي يناسبك وممكن يصير زي الجدول ويعيطيكي مميزات اكتر كتيييييييييييييييييييييييييير طبعا المنتدى مليان عنه سوي بحث.

خامسا: اما قولك تبغي برنامج او النموذج يصير exe فلايمكن للفورم انها تصير exe ولكن ممكن تعملي البرنامج كلهexe ويسمونه ملف تنفيذي وهذا فيه درس كامل عن الموضوع دا وهو انك بكل بساطة على نفس الsolution تعملي اضافة مشروع جديد وبعدين تجيكي انواع المشاريع تلاقي واحد اسمه setup and deployment project وهو تقريبا الخامس من فوق في بيئة vs2003 وطبعا بعدين next ... next الين اخر شي تسوي build للمشروع وراح تلاقينه موجود في مجلد debug داخل نفس المجلد اللي مخزن فيه الsolution تبعك كله عموما الطريقة كيف!! هذي تلاقين موضوع شافي كافي عن الموضوع دا وكل ماعليكي تسوي عملية بحث بكلمة setup

فيه شي مهم وهو انك اذا تبغين تفتحين نموذج او فورم تتبعين الكود الاتي

dim frm1 as new form1

frm1.show

طبعا form1 هو اسم النموذج ونعرف منه نموذج باسمfrm1 وبعد كذا نعرضه , طبعا لازم تعرفي ان النموذج الان اصبح في ذاكرة الجهاز فيجب اغلاق كل نموذج لاتحتاجينه لكي تخففي من الضغط على الذاكرة وفيه حال تبغينه سوي له نفس الكود وهو يفتح تاني

هذا والسلام عليكم

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

#13

مررره مشكووورين وماقصرتوا معاي

اخوي Romantic_touch بسألك انا لما اسوي toolbar ابغاها تكون زي هذي اللي فوق في الانترنت اكسبلورر File and View ولما اعمل كليك عليها تنزل الاشياء حقاتها .. ماعرفت وشلون اسويها :(:(:(

وبالنسبه للداتا جريد بحاول اسوي بحث بس انا ابي ارسم زي الجدول هي ماترسم لي كذا خلينا نقول زي الجدول الدراسي طريقته

ومررررره شكرا مره ثانيه

تحياتي

بنوتة نجد

#14

تم حذف الرد من قبلي..

الله يسامحك اخي الكريم Romantic_touch

لاحول ولا قوة إلا بالله :(

تم تعديل هذه المشاركة بواسطة eias في 13 أكتوبر 2005 في 22:53

#15

اخي عيسى حبيبي اش بك؟؟ ليه زعلان مني الله لايجيب زعل إن شاء الله

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

روحي على التول بار واختاري خاصية buttons اوكي ؟ راح تفتح لك كل الصور اللي انتي اضفتيها اشري على اللي تبغيه وروجي على خاصية style وختاري عاد براحتك drobdownbutton :)

اما اذا قصدك كيف تضيفي القائمة اصلا فهذي ايضا بسيطة

تسحبي contextmenu على النموذج وتعبيها زي ماتبغي وبعدين تروحي على نفس المكان اللي قلت لك هو قبل شوي يعني مكان style في نفس الخصائص حتلاقي خاصية اسمها dropdownmenu وتختاري اسم الcontextmenu اللي اضفتيه :) بس

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

تم تعديل هذه المشاركة بواسطة Romantic_touch في 15 أكتوبر 2005 في 00:05

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

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

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