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

ابغى اسوي برنامج بالفيجوال بيسك

مغلق
بدأه مبتدئ برمجة في 16 يوليو 2004 · 7 رد · 1,081 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ابغى اسوي برنامج بالفيجوال بيسك

الفكرة

يقوم المستخدم باختيار ( A او B او C )

option

A (( نوع من انواع المادة الكيمياية))

B (( نوع من انواع المادة الكيمياية))

C (( نوع من انواع المادة الكيمياية))

وبعدين textbox من خلالة يدخل المستخدم رقم (( يدخل المستخدم رقم ..وليس يختار هنا ))

اريد ان اعمل برنامج ياخد الكمبيوتر الرقم من التكست بوكس ....ويعمل عملية حسابية حسب الاوبشن المختارة

ادا كان الاوبشن حرف A .(( Aهنا نوع المادة مثلا ..فيكون لها .. حسبة و معادلة مختلفة عن B , C

وB لها .. حسبة مختلفة عن A و B

..... وهكدا .

وبالاخير يطلع لنا الناتج

السوال جدا سهل ... وارجوا منكم التوضيح ..برنامج الفيجوال موجود عندي .. واعرف

شوي بتصميم الفورم .. بس ماني عارف كيف اكتب الكود .. ومتى ؟؟؟؟ وكيف احعل

الكمبيوتر ينفد كل اوبشن بالطريقة الصحيحة

#2

تضع 3 ادوات اوبشن option و سيقوم الform بجعل المستخدم يختار 1 من 3

'هذا الكود عند الضغط على الزر
Private sub Command1_Click()
'make sure that user inputs a number
if not isnumeric(text1.text) then
msgbox "The string you provided is not numeric"
End if
If Option1.Value then
' A maths here
Elseif Option2.value then
'B maths here
Elseif option3.vaue then
'C Maths here
End if
End Sub

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

اخوي راكان الله يسلمك

والف شكر لك والف شكر لك والف شكر لك

والف شكر لك

وبعدين كيف .. آخد الرقم المدخل بالتكست بوكس واضعه في متغير x مثلا

وهل لازم اني اعرف المتغيرات x,y مثلا .. واريد ان يضهر الناتج في مريع للمستخدم حلو

وليس في مربع صغير ....في اعلى الفورم

والف شكر لك

تم تعديل هذه المشاركة بواسطة مبتدئ برمجة في 17 يوليو 2004 في 04:29

#4

لوضع قيمة التكست بوكس في المتغير

Dim X as Integer
X = Val(Text1.Text)

حيث ان الVal تعطي القمة الرقمية للنص الموجود اذا كان رقما بالفعل

ومن ثم يمكنك وضع القيمة في اي مكان تريده على الفورم

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#5

اخوي راكان الف الف شكر لك ..........

وعندي كم سؤال لو سمحت :

--------

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

------------------------------------------------

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

--------------------------------------------

كيف اكتب الأس في الفيجوال

مثلا 10 أس 5

----------------------------------------

وماهو تعريف ( المتغير ) للعدد الكسري المكون من 8 خانات بعد الفاصلة ..هل هو integer

-----------------------------------------

اربد ان يكون ناتج المعادلة يضهر برسالة ( ان الناتج = .. ) كجم

كيف اضيف ( كجم ) بعد الناتج

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

------------------------------------

عند تنفيد البرنامج يظهر الاوبشن نشط A ... بمعنى انه عليه علامة .. وانا اريد

الاوبشنات كلها .. غير نشطة ... بمعنى ليست مختارة وابس عليها علامة ... وانما

متروكة للمستخدم هو الدي يختار

-----------------------------------

وكيف اجعل واجهة البرنامج اكثر تألقاً .. وجمالاً .... هل ممكن اخي الكريم تدلني على

رابط لاموضوع

-------------------------------------------------------------------------------

أسف على كثر الأسئلة ...... لكن التسليم يوم الاربعاء

\

اخوي راكان الف الف شكر لك

اخوي راكان الف الف شكر لك

تم تعديل هذه المشاركة بواسطة مبتدئ برمجة في 19 يوليو 2004 في 07:24

#6

لتجعل الشاشه تمسح البيانات تكتب

text1.text=""

text2.text=""

وهكذا

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

تكتب

msgbox"الرساله هنا"

text1.setfocus

اما السؤال الثالث

فالنتغير الي يحمل كسور عشريه اظن انه double

والاس

^

مثلا

^2=4

ولاظهار الرساله

يجب ان تعرف متغير بالكيلو جرام بالعدد الذي ظهر وليكن اسمه kg

msg box"العدد الذي ظهر "&kg&"كيلو جرام"

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

Option1.Value = False

Option2.Value = False

abo_alzobaer@hotmail.com

#7

اما الباقي فعليك انت ان تبحث عنه ولتاخذ هذه الادوات وتجربها

ocx.zip

abo_alzobaer@hotmail.com

#8

والف شكر لك والف شكر لك والف شكر لك

والف شكر لك

والف شكر لك والف شكر لك والف شكر لك

والف شكر لك

والف شكر لك والف شكر لك والف شكر لك

والف شكر لك

mgazif

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

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