tomjerry741
09-03-2012, 12:15 AM
اللهم لا سهل الا ما جعلت سهلا وانت تجعل الحزن ان شئت سهلا
مشروعنا اليوم متميز وفريد
قضيت وقتا كى احاول تصميمة
وبحمد الله انتهيت منه
فقلت فى نفسى اقدمه لاخوانى فى منتدى بوابة الثانوية العامة
عسى ان ينتفع به من يحتاجه
ونتيجة لضيق الوقت اعدكم ان اشرح كل شئ بصورة اكثر وضوحا
كل ما عليك هو الانتباة جيدا والتركيز
واخبط على الشريط الاصفر لكل صورة كى تراها بالحجم الكبير الواضح
الموضوعات التى لم اكملها والتى لم اجد عنها تعليقا
يعنى انها افتقدت عنصر التشويق
مما يعنى انه لاحاجة لى ولا بى لاستكمالها
---------
قم بفتح برنامج فجيوال بيسك
سواء كان 2005/2008/2010/2012 بيتا
وانشئ مشروع جديد كالعادة واعطة اسما يروق لك
ولنبدأ بالصور على اسم الله وبركته
ملاحظة هامة يجدر الاشارة اليها
اثناء تسمية مشروعك بأى اسم
تجنب الرموز الخاصة مثل ( : " ؟ . ؛ < > > )
اسم مشروعك يجب ان يكون بحروف انجليزية فقط
اللهم بلغت اللهم فاشهد ( لو انك لاحظت اننى استخدم رموزا فهذا الامر للتعمية فقط )
لو انك استخدمت رموزا خاصة ولم تستمع الى نصيحتى فلن يكتمل نجاح مشروعك بتاتا
http://www10.0zz0.com/2012/03/08/21/258008453.jpg
---------
http://www4.0zz0.com/2012/03/08/21/441313157.jpg
بعد ادراج البروجراس بار ولكى يتغير لونة
علينا بتعديل امر معين
اضغط على بروجيكت اعلى شريط القوائم واختر خصائص
كما بالصورة التالية
وازا علامة صح الموجودة امام
enabled xp style
----------
http://www9.0zz0.com/2012/03/08/21/149500199.jpg
سوف اجعلك تتعلم كيف تجعل لون شريط التقدم يتغير كلما وصل الى نسبة مئوية معينة فى نهاية الدرس بالاسفل
------------
http://www10.0zz0.com/2012/03/08/21/454306865.jpg
----------------
http://www4.0zz0.com/2012/03/08/21/928200166.jpg
--------------------
http://www10.0zz0.com/2012/03/08/21/920804676.jpg
---------
http://www4.0zz0.com/2012/03/08/21/740880230.jpg
--------------------
http://www9.0zz0.com/2012/03/08/21/888740320.jpg
----------
http://www10.0zz0.com/2012/03/08/21/368748040.jpg
--------------------
http://www4.0zz0.com/2012/03/08/21/131933200.jpg
--------------------
http://www10.0zz0.com/2012/03/08/21/341538725.jpg
----------
http://www13.0zz0.com/2012/03/08/21/761987712.jpg
بالنسبة لويندوز سفن
فالامر هنا يكون
If Shell("shutdown /s") Then
MsgBox("your computer will shutdown within 20 second")
End If
وتحسبا لمستخدمى ويندوز اكس بى
سوف نضيف الكود التالى ايضا
Shell("shutdown -s -t 60")
ليصبح الكود النهائى لبرمجة زر اغلاق الكمبيوتر كالاتى
Shell("shutdown -s -t 60")
If Shell("shutdown /s") Then
MsgBox("your computer will shutdown within 20 second")
End If
--------------------
http://www9.0zz0.com/2012/03/08/21/444496312.jpg
----------
http://www10.0zz0.com/2012/03/08/21/226615420.jpg
--------------------
http://www4.0zz0.com/2012/03/08/21/690043925.jpg
----------
http://www10.0zz0.com/2012/03/08/21/551033510.jpg
--------------------
http://www9.0zz0.com/2012/03/08/21/295151811.jpg
----------
بالنسبة لبرمجة عنصر البروجرس بار فى الفورم الاول يمكننا ان نجعل لونة يتغير باستمرار
كلما وصل الى نسبة مئوية معينة
مثلا
اذا وصل الى 33% فلنجعل لونة يتغير الى اللون الاحمر
يمكننا ان نضغط مرتين على البروجرس بار فى الفورم الاول دبل كليك
ونكتب فى الكود
If ProgressBar1.Value = 33 Then
ProgressBar1.ForeColor = Color.Red
EndIf
--------------------
سوف ارفع الصور الخاصة بهذا الموضوع و ملف تكست به كل الخصائص والاوامر الخاصة بكل عنصر وكل فورم بالاضافة الى ملف البرنامج الذى صنعناة
لكن لكى يعمل برنامجى عندك
ينبغى ان يكون لديك برنامج نت فرام ويرك 3.5 يعنى على الاقل يكون عندك فجيوال بيسك 2008
او تتابع الموضوع بكرة عشان نتعلم بصورة ابسط كيف تحول برنامج الى ملف سيت اب بابسط الطرق
وكيف تجعلة يعمل بمجرد تشغيل الويندوز
وكيف تضييف له خلفية موسيقية
ونظرا لبطئ جهازى وضعف الانترنت وعوامل اخر
فقد أرجأت هذه البقية لغدا بأذن الله
والان اطرح بين يديكم الكود الكامل لكل فورم
انظر جيدا لكل فورم ولاحظ الادوات التى جلبناها من صندوق الادوات
والتى غيرنا قيمة تسكت لها لتتناسب مع برنامجنا
واليك الخلاصة كاملة
برمجة الفورم الاول بهذا الشكل
PublicClassForm1
PrivateSub Form1_Load(sender AsObject, e AsEventArgs) HandlesMyBase.Load
Timer1.Start()
EndSub
PrivateSub Timer1_Tick(sender AsObject, e AsEventArgs) Handles Timer1.Tick
ProgressBar1.Increment(1)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Timer1.Stop()
login_screen.Show()
EndIf
If ProgressBar1.Value = 33 Then
ProgressBar1.ForeColor = Color.Red
EndIf
EndSub
PrivateSub ProgressBar1_Click(sender AsObject, e AsEventArgs) Handles ProgressBar1.Click
ProgressBar1.ForeColor = Color.Fuchsia
EndSub
EndClass
----------
برمجة الفورم الثانى كاملة بهذا الشكل
PublicClasslogin_screen
PrivateSub login_screen_Load(sender AsObject, e AsEventArgs) HandlesMyBase.Load
Form1.Hide()
EndSub
PrivateSub Button1_Click(sender AsObject, e AsEventArgs) Handles Button1.Click
If TextBox1.Text = "tomjerry741***********"And TextBox2.Text = "121314"Then
MsgBox("Thanx Tom Jerry, Correct Password")
my_project_main.Show()
EndIf
EndSub
EndClass
--------------------
برمجة الفورم الثالث كاملة بهذا الشكل
Public Class my_project_main
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Shell("shutdown -s -t 60")
If Shell("shutdown /s") Then
MsgBox("your computer will shutdown within 20 second")
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Shell("shutdown -r")
If Shell("shutdown /r") Then
MsgBox("your computer will restart within 20 second")
End If
MsgBox("your computer will restart within 20 second")
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Shell("shutdown -a ")
If Shell("shutdown /a") Then
MsgBox("you are Ignored shutdown")
End If
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
MsgBox("تم تصميم هذا البرنامج من قبل مدرس بالاجر")
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Form1.Close()
login_screen.Close()
Me.Close()
End Sub
Private Sub my_project_main_Load(sender As Object, e As EventArgs) Handles MyBase.Load
login_screen.Hide()
End Sub
End Class
----------
صورة من ملف التكست الذى كنت اقوم بأعدادة اثناء تصميمى لهذا البرنامج
لو كانت فيه حاجة ناقصة اعتقد ان الصور لا تكذب
form1 properites
autosizemode=grow and shrink
autosizemode=false
icon
background
startposition=centerscreen
text=music background Startup Menu
maxmizebox=false
minimizbox=false
controlbox=false
----------
timer prop
enabled=true
interval=200
-------------
form2 =login screen
والان من صندوق الخصائص -- بعد الضغط اعلى الفورم الثانى الذى انشأناة قم باختيار الخصائص التالية
text=login_screen
startposition=centerscreen
autosizemode=grow and shrink
code
ProgressBar1.Increment(1)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Timer1.Stop()
login_screen.Show()
End If
--------------
ProgressBar1 code
ProgressBar1.ForeColor = Color.Fuchsia
---------------------
form1 code
timer1.start ()
---------------
فى الفورم الثانى الذى اصطلحنا على تسميتة
login screen
قم بادراج عدد اثنان ليبل lable
وعدد واحد تكست بوكس من صندوق الادوات
وعدد واحد زر يعنى بوتون وغير اسمة الى ما يعجبك
button1 prop
text=****'in LogMe In !!
forecolor اختر اللون الذى تفضله
form2=login screen code
Form1.Hide()
putton1
text=****'in LogMe In !!
button1 code
If TextBox1.Text = "tomjerry741***********" And TextBox2.Text = "121314" Then
MsgBox("Thanx Tom Jerry, Correct Password")
End If
-------------------------------
نقوم الان بأضافة فورم اخر ثالث جديد
وهو المفترض ان يكون اساس مشروعنا او اى مشروع مهم تقوم بتصميمة
قم بالضغط على ثلاثة الازرار الاتية فى وقت واحد
ctrl+shift+A
من التبويب ويندوز اختر نيو فورم
واكتب له اسما مناسبا لبرنامجك
يعنى برنامج الاساسى هيكون اسمه اية
وليكن مثلا
my project main
ضع خلفية مناسبة من خلال الخاصية باك جراوند كلر
واليك بعض الخصائص التى اخترتها للفورم الثالث
form3=my project main - properites
autosizemode=grow and shrink
icon اختر الايقونة التى تعجبك
background اختر الخلفية التى تعجبك
startposition=centerscreen
text=my project main
maxmizebox=true
minimizbox=true
controlbox=true
size=297; 435
اضغط مرتين اعلى الفورم الثالث
واكتب الكود التالى
login_screen.Hide()
الصور توضح كل شئ بالترتيب
والان قم بادراج ثالثة ازرار (بوتون) وغير التكست لكل زر الى الاتى
button1=shutdown
button2=restart
button3=cancel
برمجة الازرار الثالاثة بالترتيب
Shell("shutdown - s -t 20")
MsgBox("your computer will shutdown within 20 second")
Shell("shutdown -r -20")
MsgBox("your computer will restart within 20 second")
Shell("shutdown -a")
MsgBox("you are Ignored shutdown")
-------------
والان
فى الفورم الثالث ايضا
نقوم بادراج عدد 2 زر
نسمى الاول
about me
ونسمى الثانى
exit
يعنى الزرين هيكونو رقم اربعة ورقم خمسة لان لو انت لاحظت ان عندنا فى الفورم ثلاثة ازرار
يعنى المطلوب منك انك تحدد الزر الرابع وتغير قيمة تسكت
button4
text=about me
button5= exit
بالنسبة لبرمجة الزر الرابع
button5 code
MsgBox("اكتب هنا الراسالة التى سوف تظهر للمستخدم وقم بتعريف نفسك مثل اسمك او سنك او اكتب اسم ايميلك الخاص")
button5 code
Form1.Close()
login_screen.Close()
Me.Close()
وهذا الكود خاص خاص باغلاق الفورم الاول
والفورم الاثنى
والفورم الثالث
وكل دا بكبسة زر واحدة
انتهى مشروعى بحمد الله
ارجو ان يكون واضحا
لتحميل المشروع كامل بالشرح والصور وملف تكست يحوى خاصية كل فورم وكل عنصر
اخبط على هذا الرابط وحمل من الميديا فاير (http://www.mediafire.com/?kj1zkeu4cca4ksw)
حجم الملف لا يتجاوز 5 ميجا (http://www.mediafire.com/?kj1zkeu4cca4ksw)
الصورة النهائية للبرنامج بعد الشغط على زر F5 من لوحة المفاتيح
http://www10.0zz0.com/2012/03/08/22/701129425.jpg
ولا تنسى ان تقوم بحفظ مشروعك من خلال save as الموجود فى قائمة فايل فى الفجيوال بايسك
حيث ان مشرروعنا هذا لم ينته بعد
بكرة هنتعلم اكتر فتابعونا ولا تبخلوا بتعليق مناسب
انا تعبت جامد لحد ما خرجت لكم الموضوع دا
http://www.mediafire.com/?kj1zkeu4cca4ksw (http://www.mediafire.com/?kj1zkeu4cca4ksw)
جهاز طفى اكتر من تلات مرات اثناء تصميم وشرحى لهذا البرنامج
وكل مرة برجع اعيد مرة تانى واشرح كل حاجة مرة تانية بالصورة لحد ما زهقت
وفى الاخر ما الاقيش منك ولا تعليق واحد يدل على اهتمامك !!!!
ياللسخرية وعبثية الاقدار
تصبحون على خير
------------
ملاحظة مهمة
يمكنك ان تستخدم الدالة Ask
فى الفورم الثالث فى الزر الخاص بالاغلاق او فى زر رى ستارت او فى زر تجاهل
ويكون الكود مثلا لزر shutdown كالاتى
Dim ask As MsgBoxResult
ask = MsgBox("Are you sure you want to shutdown your computer?", MsgBoxStyle.YesNo)
If ask = MsgBoxResult.Yes Then
Shell("shutdown -s")
End If
----------
ويكون لزر ريستارت الكود التالى
Dim ask As MsgBoxResult
ask = MsgBox("Are you sure you want to restart your computer?", MsgBoxStyle.YesNo)
If ask = MsgBoxResult.Yes Then
Shell("shutdown -r")
End If
-----------
ويكون لزر التجاهل الكود كما هو سابقا
------
لو اردت اضافة زر خاصة بتسجيل خروج المستخدمين log-off
اضف الى الفورم زرا واعطة الاسم log-off
واضغط عليه مرتين وثم بكتابة الكود التالى
Dim ask As MsgBoxResult
ask = MsgBox("Are you sure you want to log off your computer?", MsgBoxStyle.YesNo)
If ask = MsgBoxResult.Yes Then
Shell("shutdown -l")
End If
بانتظار تفاعلكم معنا
----------------
--------------------
مشروعنا اليوم متميز وفريد
قضيت وقتا كى احاول تصميمة
وبحمد الله انتهيت منه
فقلت فى نفسى اقدمه لاخوانى فى منتدى بوابة الثانوية العامة
عسى ان ينتفع به من يحتاجه
ونتيجة لضيق الوقت اعدكم ان اشرح كل شئ بصورة اكثر وضوحا
كل ما عليك هو الانتباة جيدا والتركيز
واخبط على الشريط الاصفر لكل صورة كى تراها بالحجم الكبير الواضح
الموضوعات التى لم اكملها والتى لم اجد عنها تعليقا
يعنى انها افتقدت عنصر التشويق
مما يعنى انه لاحاجة لى ولا بى لاستكمالها
---------
قم بفتح برنامج فجيوال بيسك
سواء كان 2005/2008/2010/2012 بيتا
وانشئ مشروع جديد كالعادة واعطة اسما يروق لك
ولنبدأ بالصور على اسم الله وبركته
ملاحظة هامة يجدر الاشارة اليها
اثناء تسمية مشروعك بأى اسم
تجنب الرموز الخاصة مثل ( : " ؟ . ؛ < > > )
اسم مشروعك يجب ان يكون بحروف انجليزية فقط
اللهم بلغت اللهم فاشهد ( لو انك لاحظت اننى استخدم رموزا فهذا الامر للتعمية فقط )
لو انك استخدمت رموزا خاصة ولم تستمع الى نصيحتى فلن يكتمل نجاح مشروعك بتاتا
http://www10.0zz0.com/2012/03/08/21/258008453.jpg
---------
http://www4.0zz0.com/2012/03/08/21/441313157.jpg
بعد ادراج البروجراس بار ولكى يتغير لونة
علينا بتعديل امر معين
اضغط على بروجيكت اعلى شريط القوائم واختر خصائص
كما بالصورة التالية
وازا علامة صح الموجودة امام
enabled xp style
----------
http://www9.0zz0.com/2012/03/08/21/149500199.jpg
سوف اجعلك تتعلم كيف تجعل لون شريط التقدم يتغير كلما وصل الى نسبة مئوية معينة فى نهاية الدرس بالاسفل
------------
http://www10.0zz0.com/2012/03/08/21/454306865.jpg
----------------
http://www4.0zz0.com/2012/03/08/21/928200166.jpg
--------------------
http://www10.0zz0.com/2012/03/08/21/920804676.jpg
---------
http://www4.0zz0.com/2012/03/08/21/740880230.jpg
--------------------
http://www9.0zz0.com/2012/03/08/21/888740320.jpg
----------
http://www10.0zz0.com/2012/03/08/21/368748040.jpg
--------------------
http://www4.0zz0.com/2012/03/08/21/131933200.jpg
--------------------
http://www10.0zz0.com/2012/03/08/21/341538725.jpg
----------
http://www13.0zz0.com/2012/03/08/21/761987712.jpg
بالنسبة لويندوز سفن
فالامر هنا يكون
If Shell("shutdown /s") Then
MsgBox("your computer will shutdown within 20 second")
End If
وتحسبا لمستخدمى ويندوز اكس بى
سوف نضيف الكود التالى ايضا
Shell("shutdown -s -t 60")
ليصبح الكود النهائى لبرمجة زر اغلاق الكمبيوتر كالاتى
Shell("shutdown -s -t 60")
If Shell("shutdown /s") Then
MsgBox("your computer will shutdown within 20 second")
End If
--------------------
http://www9.0zz0.com/2012/03/08/21/444496312.jpg
----------
http://www10.0zz0.com/2012/03/08/21/226615420.jpg
--------------------
http://www4.0zz0.com/2012/03/08/21/690043925.jpg
----------
http://www10.0zz0.com/2012/03/08/21/551033510.jpg
--------------------
http://www9.0zz0.com/2012/03/08/21/295151811.jpg
----------
بالنسبة لبرمجة عنصر البروجرس بار فى الفورم الاول يمكننا ان نجعل لونة يتغير باستمرار
كلما وصل الى نسبة مئوية معينة
مثلا
اذا وصل الى 33% فلنجعل لونة يتغير الى اللون الاحمر
يمكننا ان نضغط مرتين على البروجرس بار فى الفورم الاول دبل كليك
ونكتب فى الكود
If ProgressBar1.Value = 33 Then
ProgressBar1.ForeColor = Color.Red
EndIf
--------------------
سوف ارفع الصور الخاصة بهذا الموضوع و ملف تكست به كل الخصائص والاوامر الخاصة بكل عنصر وكل فورم بالاضافة الى ملف البرنامج الذى صنعناة
لكن لكى يعمل برنامجى عندك
ينبغى ان يكون لديك برنامج نت فرام ويرك 3.5 يعنى على الاقل يكون عندك فجيوال بيسك 2008
او تتابع الموضوع بكرة عشان نتعلم بصورة ابسط كيف تحول برنامج الى ملف سيت اب بابسط الطرق
وكيف تجعلة يعمل بمجرد تشغيل الويندوز
وكيف تضييف له خلفية موسيقية
ونظرا لبطئ جهازى وضعف الانترنت وعوامل اخر
فقد أرجأت هذه البقية لغدا بأذن الله
والان اطرح بين يديكم الكود الكامل لكل فورم
انظر جيدا لكل فورم ولاحظ الادوات التى جلبناها من صندوق الادوات
والتى غيرنا قيمة تسكت لها لتتناسب مع برنامجنا
واليك الخلاصة كاملة
برمجة الفورم الاول بهذا الشكل
PublicClassForm1
PrivateSub Form1_Load(sender AsObject, e AsEventArgs) HandlesMyBase.Load
Timer1.Start()
EndSub
PrivateSub Timer1_Tick(sender AsObject, e AsEventArgs) Handles Timer1.Tick
ProgressBar1.Increment(1)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Timer1.Stop()
login_screen.Show()
EndIf
If ProgressBar1.Value = 33 Then
ProgressBar1.ForeColor = Color.Red
EndIf
EndSub
PrivateSub ProgressBar1_Click(sender AsObject, e AsEventArgs) Handles ProgressBar1.Click
ProgressBar1.ForeColor = Color.Fuchsia
EndSub
EndClass
----------
برمجة الفورم الثانى كاملة بهذا الشكل
PublicClasslogin_screen
PrivateSub login_screen_Load(sender AsObject, e AsEventArgs) HandlesMyBase.Load
Form1.Hide()
EndSub
PrivateSub Button1_Click(sender AsObject, e AsEventArgs) Handles Button1.Click
If TextBox1.Text = "tomjerry741***********"And TextBox2.Text = "121314"Then
MsgBox("Thanx Tom Jerry, Correct Password")
my_project_main.Show()
EndIf
EndSub
EndClass
--------------------
برمجة الفورم الثالث كاملة بهذا الشكل
Public Class my_project_main
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Shell("shutdown -s -t 60")
If Shell("shutdown /s") Then
MsgBox("your computer will shutdown within 20 second")
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Shell("shutdown -r")
If Shell("shutdown /r") Then
MsgBox("your computer will restart within 20 second")
End If
MsgBox("your computer will restart within 20 second")
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Shell("shutdown -a ")
If Shell("shutdown /a") Then
MsgBox("you are Ignored shutdown")
End If
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
MsgBox("تم تصميم هذا البرنامج من قبل مدرس بالاجر")
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Form1.Close()
login_screen.Close()
Me.Close()
End Sub
Private Sub my_project_main_Load(sender As Object, e As EventArgs) Handles MyBase.Load
login_screen.Hide()
End Sub
End Class
----------
صورة من ملف التكست الذى كنت اقوم بأعدادة اثناء تصميمى لهذا البرنامج
لو كانت فيه حاجة ناقصة اعتقد ان الصور لا تكذب
form1 properites
autosizemode=grow and shrink
autosizemode=false
icon
background
startposition=centerscreen
text=music background Startup Menu
maxmizebox=false
minimizbox=false
controlbox=false
----------
timer prop
enabled=true
interval=200
-------------
form2 =login screen
والان من صندوق الخصائص -- بعد الضغط اعلى الفورم الثانى الذى انشأناة قم باختيار الخصائص التالية
text=login_screen
startposition=centerscreen
autosizemode=grow and shrink
code
ProgressBar1.Increment(1)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Timer1.Stop()
login_screen.Show()
End If
--------------
ProgressBar1 code
ProgressBar1.ForeColor = Color.Fuchsia
---------------------
form1 code
timer1.start ()
---------------
فى الفورم الثانى الذى اصطلحنا على تسميتة
login screen
قم بادراج عدد اثنان ليبل lable
وعدد واحد تكست بوكس من صندوق الادوات
وعدد واحد زر يعنى بوتون وغير اسمة الى ما يعجبك
button1 prop
text=****'in LogMe In !!
forecolor اختر اللون الذى تفضله
form2=login screen code
Form1.Hide()
putton1
text=****'in LogMe In !!
button1 code
If TextBox1.Text = "tomjerry741***********" And TextBox2.Text = "121314" Then
MsgBox("Thanx Tom Jerry, Correct Password")
End If
-------------------------------
نقوم الان بأضافة فورم اخر ثالث جديد
وهو المفترض ان يكون اساس مشروعنا او اى مشروع مهم تقوم بتصميمة
قم بالضغط على ثلاثة الازرار الاتية فى وقت واحد
ctrl+shift+A
من التبويب ويندوز اختر نيو فورم
واكتب له اسما مناسبا لبرنامجك
يعنى برنامج الاساسى هيكون اسمه اية
وليكن مثلا
my project main
ضع خلفية مناسبة من خلال الخاصية باك جراوند كلر
واليك بعض الخصائص التى اخترتها للفورم الثالث
form3=my project main - properites
autosizemode=grow and shrink
icon اختر الايقونة التى تعجبك
background اختر الخلفية التى تعجبك
startposition=centerscreen
text=my project main
maxmizebox=true
minimizbox=true
controlbox=true
size=297; 435
اضغط مرتين اعلى الفورم الثالث
واكتب الكود التالى
login_screen.Hide()
الصور توضح كل شئ بالترتيب
والان قم بادراج ثالثة ازرار (بوتون) وغير التكست لكل زر الى الاتى
button1=shutdown
button2=restart
button3=cancel
برمجة الازرار الثالاثة بالترتيب
Shell("shutdown - s -t 20")
MsgBox("your computer will shutdown within 20 second")
Shell("shutdown -r -20")
MsgBox("your computer will restart within 20 second")
Shell("shutdown -a")
MsgBox("you are Ignored shutdown")
-------------
والان
فى الفورم الثالث ايضا
نقوم بادراج عدد 2 زر
نسمى الاول
about me
ونسمى الثانى
exit
يعنى الزرين هيكونو رقم اربعة ورقم خمسة لان لو انت لاحظت ان عندنا فى الفورم ثلاثة ازرار
يعنى المطلوب منك انك تحدد الزر الرابع وتغير قيمة تسكت
button4
text=about me
button5= exit
بالنسبة لبرمجة الزر الرابع
button5 code
MsgBox("اكتب هنا الراسالة التى سوف تظهر للمستخدم وقم بتعريف نفسك مثل اسمك او سنك او اكتب اسم ايميلك الخاص")
button5 code
Form1.Close()
login_screen.Close()
Me.Close()
وهذا الكود خاص خاص باغلاق الفورم الاول
والفورم الاثنى
والفورم الثالث
وكل دا بكبسة زر واحدة
انتهى مشروعى بحمد الله
ارجو ان يكون واضحا
لتحميل المشروع كامل بالشرح والصور وملف تكست يحوى خاصية كل فورم وكل عنصر
اخبط على هذا الرابط وحمل من الميديا فاير (http://www.mediafire.com/?kj1zkeu4cca4ksw)
حجم الملف لا يتجاوز 5 ميجا (http://www.mediafire.com/?kj1zkeu4cca4ksw)
الصورة النهائية للبرنامج بعد الشغط على زر F5 من لوحة المفاتيح
http://www10.0zz0.com/2012/03/08/22/701129425.jpg
ولا تنسى ان تقوم بحفظ مشروعك من خلال save as الموجود فى قائمة فايل فى الفجيوال بايسك
حيث ان مشرروعنا هذا لم ينته بعد
بكرة هنتعلم اكتر فتابعونا ولا تبخلوا بتعليق مناسب
انا تعبت جامد لحد ما خرجت لكم الموضوع دا
http://www.mediafire.com/?kj1zkeu4cca4ksw (http://www.mediafire.com/?kj1zkeu4cca4ksw)
جهاز طفى اكتر من تلات مرات اثناء تصميم وشرحى لهذا البرنامج
وكل مرة برجع اعيد مرة تانى واشرح كل حاجة مرة تانية بالصورة لحد ما زهقت
وفى الاخر ما الاقيش منك ولا تعليق واحد يدل على اهتمامك !!!!
ياللسخرية وعبثية الاقدار
تصبحون على خير
------------
ملاحظة مهمة
يمكنك ان تستخدم الدالة Ask
فى الفورم الثالث فى الزر الخاص بالاغلاق او فى زر رى ستارت او فى زر تجاهل
ويكون الكود مثلا لزر shutdown كالاتى
Dim ask As MsgBoxResult
ask = MsgBox("Are you sure you want to shutdown your computer?", MsgBoxStyle.YesNo)
If ask = MsgBoxResult.Yes Then
Shell("shutdown -s")
End If
----------
ويكون لزر ريستارت الكود التالى
Dim ask As MsgBoxResult
ask = MsgBox("Are you sure you want to restart your computer?", MsgBoxStyle.YesNo)
If ask = MsgBoxResult.Yes Then
Shell("shutdown -r")
End If
-----------
ويكون لزر التجاهل الكود كما هو سابقا
------
لو اردت اضافة زر خاصة بتسجيل خروج المستخدمين log-off
اضف الى الفورم زرا واعطة الاسم log-off
واضغط عليه مرتين وثم بكتابة الكود التالى
Dim ask As MsgBoxResult
ask = MsgBox("Are you sure you want to log off your computer?", MsgBoxStyle.YesNo)
If ask = MsgBoxResult.Yes Then
Shell("shutdown -l")
End If
بانتظار تفاعلكم معنا
----------------
--------------------