اعلان

اعلان
[VB.NET لغة][headercarousel]
الخميس، 7 نوفمبر 2013

برنامج VMware workstation full 10.0.0.1295980 مع الكراك برابط مباشر

برنامج VMware workstation full مع الكراك برابط مباشر

برنامج VMware workstation  full 10.0.0.1295980 مع الكراك برابط مباشر
البرنامج الرائع لتشغيل جميع الانظمة وندوز ماك لينكس...





التحميل

تحميل برابط مباشر


تحميل الكراك


شرح التنصيب














تم بحمد الله


برنامج VMware workstation full مع الكراك برابط مباشر
الأربعاء، 6 نوفمبر 2013

دورة تعليم لغة VB.NET : الدرس التاسع

دورة تعليم لغة VB.NET : الدرس التاسع



كيفية التحويل بين انواع المتغيرات :

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

    ملاحظه :ارجع لجدول أنواع المتغيرات و مساحاتها في الدرس السابق.

الغرض من التحويل بين أنواع البيانات هو الترشيد فى المساحات المشغولة بسبب البيانات التى تحويها .

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

1. Implicity تحويل مطلق :
  • وهي تتضمن تعريف المتغير أثناء شحنه بالقيمة أو البيانات أى تعريفه و شحنه بالبيانات و حجز مساحته فى الذاكرة فى نفس الوقت.
  • يعيب هذه الطريقة عدم إمكانية التأكد من صحة أنواع البيانات المدخلة مسبقا.

2. Explicity  تحويل محدد واضح :
  • و تتضمن تعريف المتغير و تحديد نوعه قبل شحنه بالبيانات .
  • تتميز هذه الطريقة أنه يتم اكتشاف المتغيرات بسهولة و التأكد أن جميع العمليات الحسابية تتم بشكل صحيح .

الآن سنعرض مثال لكل طريقة:

مثال: على التحويل بين أنواع البيانات باستخدام طريقة Implicit :
  1.  حول الكود السابق فى البرنامج الحالى إلى تعليقات
  2.  اكتب الكود التالي :


- إذا لاحظنا السطر 35 تم تعريف المتغير myValue كـ Integer (يشغل 2 بايت فى الذاكرة)
- السطر 36 : تم تعريف المتغير myOtherValue ك Double (يشغل 8 بايت فى الذاكرة) و يحتوى على البيان 4.25
- السطر 37 :تم تحويل المتغير myOtherValue إلى myValue (تصغير المساحة التى يشغلها من 8 إلى 2 بايت)
- السطر : 39: سنجد اننا قمنا بعملية تحويل أخرى للمتغير myValue من Integer
(2بايت) الى String
 (1بايت) حيث ان الحدث show في الـ MessageBox لا يعرض على المتغير String .

لتلخيص عمليه التحويل بين انواع المتغيرات :



عند تشغيل البرنامج Debug




عند الضغط على Button 1 " ستظهر رسالة "
 
على الرغم من أن المتغير الأساسى كان 4.25 إلا أنه تحول إلى "4" فقط ، فقد حدث فقد فى البيانات عند التحويل 
من " Double (يحتوى أعداد فيها كسور) إلى Integer (يعرض أعدادا دون الكسور) و لذلك تعتبر عملية 
التحويل بين المتغيرات بطريقة Implicit خطيرة لأنها قد تؤدى إلى فقد بيانات.

ملخص عمليه التحويل ؟





مثال: على التحويل بين أنواع البيانات باستخدام طريقة Explicit :

 حول الكود السابق فى البرنامج الحالي إلى تعليقات
 اكتب الكود التالي :




  • في السطور 41 و 42 و 43 تم تعريف 3 متغيرات كـ Integer
  • فى السطرين 45 و 46 : سيحتوي المتغير firstTextBox على البيانات المدخلة فى TextBox1 و كذلك بالنسبة secondTextBox 
  • فى السطرين 48 و : 49 : جعل المتغير result يحتوى على ما يحتويه المتغير firstTextbox
    (ارقام و كسور Integer )
    +SecondTextBox (ارقام و كسور Integer ) والعنصر Label1 سيعرض ما يحتويه
    المتغير result - 4
 لفهم أكثر شغل البرنامج Debug



سنجد أنه جمع محتوى textbox1 و textbox2 مثل الآلة الحاسبة أى أنه لم يحول integer إلى string لتحديد أنواع المتغيرات سابقا و عدم ترك عملية التحويل للبرنامج

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





و ذلك دليل على عدم تغيير نوع المتغيرات ،حيث " five " هو متغير نصى لا يقبله المتغير Integer

 
دورة تعليم لغة VB.NET : الدرس التاسع

دورة تعليم لغة VB.NET : الدرس الثامن

دورة تعليم لغة VB.NET : الدرس الثامن


مقدمه عن الـ Variables المتغيرات ::

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

عند تحديد اسم المتغير يجب اتباع شروط محددة :
  1. أن يبدأ بحرف هجائي (انجليزى) : A,B, …..Y,Z or a,b,….,y,z
  2. ألا يحتوى على علامات خاصة (؟،! ،: ، ....) .
  3. ألا يكون هذا الأسم من الكلمات المحفوظة فى اللغة البرمجية مثل End , Byte .
  4. الأسم قد يتضمن أرقام و حروف .

سنتحدث عن أنواع المتغيرات :




نأتي لجزء مهم فى تكويد المتغيرات و هو تعريف المتغير و هو الإعلان عن اسم المتغير و نوعه داخل نافذة البرمجة ، و من صور المتغير داخل نافذة البرمجة :
   Dim VariableName As DataType


أمثلة تعريف على أنواع المتغيرات السابقة :




- لاحظ فى الأمثلة السابقة عند كتابة اسم المتغير Variable اتباعه للشروط المتبعة .
- بالنسبة للتعريف المتغير String نكتب الكلمات بين علامتى تنصيص " ".
- لا تخلتف الكلمات المكتوبة بحروف capital عن المكتوبة بحروف small أي

myIntegr=myintegr.

مثال: على كيفية كتابة متغير و تعريفه فى نافذة البرمجة
-انشأ مشروع جديد باسم Lesson04 - صممه كالتالي :





-اضغط Double Click على Button 1 - اكتب الآتي :




ملاحظة فى تعريف String يتم كتابة التعريف string فى علامتي تنصيص" " و عند عدم كتابة علامات التنصيص سيتعرف البرنامج عليهم على إنه اسم لمتغير آخر و ليس ما يتضمنه المتغير :


مثال:

 


علامتي التنصيص هي كوعاء hello و يتضمن رسالة hello world


كيفية تعريف المتغيرات :

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





سنذهب إلى نافذة التكويد الخاصة بـ Button1 و نكتب الكود التالي :




سنكتب الكود من السطر 39 حتى السطر 43 :



    ' Example 2
    Dim firstTextBox As String = TextBox1.Text
    Dim secondTextBox As String = TextBox2.Text
    Label1.Text = firstTextBox & " " & secondTextBox


فى هذه السطور سنجد أنه تم تعريف المتغير الأول و اسمه firstTextBox متغير نصي String
ومحتواه هو النص Text المكتوب فى العنصر TextBox1
و أيضا تم تعريف المتغير الثاني و اسمه secondTextBox كمتغير نصي String و محتواه هو
النص المكتوب Text المكتوب فى العنصر TextBox2
و تم تكويد العنصر Label1 ليظهر النص داخله Text :
ما يحتويه المتغير firstTextBox (و هو النص المكتوب فى Textbox1 )
 و هو ما تمثله علامة &( ما هو مكتوب بين علامتي التنصيص ) المسافة(+ )
+ ما يحتويه المتغير secondTExtBox
لفهم الهدف من التكويد السابق اضغط على Debug فى صندوق الأدوات فى الأعلى أو اضغط F5 ليظهر البرنامج كالتالي :







دورة تعليم لغة VB.NET : الدرس الثامن
الثلاثاء، 5 نوفمبر 2013

دورة تعليم لغة VB.NET : الدرس السابع

دورة تعليم لغة VB.NET : الدرس السابع



كيف أكتب الكود :

بعد أن وضحنا أين كتابة الكود و بعض أساسيات نافذة التكويد ، سنوضح كيفية كتابة كود برمجي وما هي الأوامر التي تستخدم في كتابته .

يجب أن تتذكر انه ليس عليك أن تحفظ المبات من الأوامر البرمجية للوصول إلى الكود المراد إنما يمكنك أن تصل و تكتب هذه الأوامر عن طريق طرق كثيرة منها نافذة الخصائص properties 





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

 
لسهولة الوصول إلى الحدث Event المعين يمكنك الضغط على حيث يرتب الـ Events في مجموعات تسهل لك الوصول إلى الحدث المرغوب.



عند الوصول إلى الحدث المرغوب يمكنك الضغط المزدوج Double Click للوصول إلى النافذة البرمجية لهذا الحدث :





مثال كيفية كتابة كود لحدث و له رد برمجي ) سيكون الهدف من البرنامج إنه عند الضغط على :
Button 1 سيكتب داخل TextBox1 "أهلا بأيها العالم!"(:

 أنشاء مشروع جديد :



صمم الواجهة التالية :





اذهب إلى النافذة البرمجية و أدخل الكود الآتي :





و خطواته أنه عند الحدث Click للعنصر Button1 ستتغير خاصية الكتابة text فى العنصرTextBox1

عند الضغط على زر Debug





سيعمل البرنامج كالتالي :




ستلاحظ عند كتابة الكود السابق ستظهر قائمة كالتالي :






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

أدوات تساعدك في كتابه الكود :
يوجد بعض الأدوات التى ستساعدك فى عملية كتابة الكود و مراجعته.
 كتابة تعليق أو ملاحظة على الكود:
يمكنك من خلال كتابة ملاحظات ( ليس لها دلالة برمجية ) داخل الكدة حتى تمكنك من معرفة وظيفة الكود أو تخبرك عن أهمية جزء معين من الكود.

يمكنك كتابة ملاحظة عن طريق " ‘ " و ستظهر باللون الأخضر كالأتي :




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

ستعلّم على الجزء المطلوب من الكود و ثم ابحث عن الزر التالي فى شريط الأدوات فى الأعلى :




و سيظهر الكود كالآتي :




يمكنك ادخال موقع داخل التعليق حيث ينفع فى ارفاق الكود مع موقع :





فقط عليك كتابة )داخل التعليق(: http:// ثم اسم الموقع .
 اظهار أرقام السطر: يتيح لك إظهار أرقام السطور طريقة سهلة للوصول إلى سطر معين داخل الكود.


يمكنك إظهار الأرقام كالتالي :





ستظهر الأرقام بجانب السطور كالتالي :






دورة تعليم لغة VB.NET : الدرس السابع
عربي باي