• بادئ الموضوع بادئ الموضوع ashalshaikh
  • تاريخ البدء تاريخ البدء
  • المشاهدات 114,207
بسم الله الرحمن الرحيم ,,
أنواع البيانات
إعداد : elawady

تعتبر البيانات الداخلة علي البرنامج من اهم الأشياء
لأنه من غير بيانات معالجة يبقي البرنامج ملهوش لزمة

1 )أرقـــــــام
قياسية مثل (215)
عشرية مثل (45.395)
سالبة(-48)
تدوين علمي (1.5e3) = (1500)
سداسي عشر (0x34ffb)<< حنفهمه بعد كدة


2 )نصوص
النصوص عامة يجي ان تكون بين علامتي تنصيص
مزدوجة ""
أو مفردة
''
مثل:
"هذا نص بين علامتي تنصيص مزدوجة"
'هذا نص بين علامتي تنصيص مفردة'

و إذا كنت تريد رسالة بها علامة تنصيص
فيمكن استعمال عكسها في البداية و النهاية لتفادي الأخطاء<<<< مفهمتوش حاجة:b::b::b:
طيب جربوا الكود ده علشان تفهموا
كود:
[COLOR=#000090]MsgBox[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]'هذا النص "يحتوي" علي "علامات تنصيص" مزدوجة " وفي الكود تغلق "بعلامات تنصيص" مفردة'[/COLOR][COLOR=#ff0000])[/COLOR]
ولكن يمكن أستعمالها كلها علامات تنصيص مزوجة ولكن احتمال الخطأ أكبر
كود:
[COLOR=#000090]MsgBox[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"هذا النص "يحتوي" علي "علامات تنصيص" مزدوجة " وفي الكود تغلق "بعلامات تنصيص" مزدوجة"[/COLOR][COLOR=#ff0000])[/COLOR]
ملحوظة
يمكنك استعمال العلامات الحسابية علي النصوص ولكن بجب ان يكون بين علامات التنصيص
أرقام مثل
كود:
[COLOR=#ac00a9]1[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000][COLOR=#ff0000]*[/COLOR][/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]=[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ac00a9]0[/COLOR]
[COLOR=#ac00a9]1[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000][COLOR=#ff0000]*[/COLOR][/COLOR][COLOR=#9999cc]"20"[/COLOR][COLOR=#ff0000]=[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ac00a9]0[/COLOR]
[COLOR=#9999cc]"10"[/COLOR][COLOR=#ff0000][COLOR=#ff0000]*[/COLOR][/COLOR][COLOR=#9999cc]"20"[/COLOR][COLOR=#ff0000]=[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ac00a9]0[/COLOR]
3 )البوليان
لا يوجد إلا بيانين
true
false

عند استخدام البوليان مع الأرقام
true=1
false=0

كود:
[COLOR=#aa0000]$Boolean1[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#0000ff]True[/COLOR]
[COLOR=#aa0000]$Number1[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]1[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ac00a9]0[/COLOR]
[COLOR=#aa0000]$Number2[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#aa0000]$Boolean1[/COLOR] [COLOR=#ff0000]+[/COLOR] [COLOR=#aa0000]$Number1[/COLOR]
الناتج حيطلع 101 و دي حاجة عادية لأن true=1

اما مع النصوص
كود:
[COLOR=#aa0000]$Boolean1[/COLOR][COLOR=#ff0000]=[/COLOR][COLOR=#0000ff]True[/COLOR]
[COLOR=#aa0000]$String1[/COLOR][COLOR=#ff0000]=[/COLOR][COLOR=#9999cc]"Test is: "[/COLOR]
[COLOR=#aa0000]$String2[/COLOR][COLOR=#ff0000]=[/COLOR][COLOR=#aa0000]$String1[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$Boolean1[/COLOR]
فيكون الناتج هو
"Test is: True"

حكمل بعد ما ارجع من مشوار جالي فجأة
التكلمة حتكون في نفس الرد

قسم بالله جبتها في الصميم :ok:
من زماااااان ودي أشرح هالدرس ولكن ما اعرف كيف !!!
أشهد إنك نشمي ,, تسلم ياغالي ,,
الدرس هذا مهم جدا جدا جدا جدا جدا جدا !!!!!!!!!
الأساسيات :ok::ok::ok::ok:
تقييم شخصي لعيونك :ok:
 

نسيت شي ,,
كمل ياغالي ,,
درسك من ذهب ,,
بإنتظار التكملة !!
 
المصفوفات

المصفوفات Array
إعداد : Ashalshaikh

الدرس اليوم طوييييييييييييل والله يعينكم !!
أدري والله إن الدرس جرعة كبيرة جدا ,, :d:
ولكن في البداية ما راح تفهم ,, ولكن بعدين رح تكون كذا :ok:


تعريف المصفوفات واستخدامها
هي ببساطة ,, متغير يحوي أكثر من قيمة ,, :eek:
ولا توضع في الأوامر العادية كالـ MsgBox لأن لها أكثر من قيمة ,, فلا تصلح

يحدد رقم القيمة (عنوانها) برقم يوضع بين قوسين [] كالتالي
كود:
[COLOR=DarkRed]$Ver [COLOR=Red][[COLOR=DarkOrchid]5[/COLOR]][/COLOR][/COLOR]
للتوضيح أكثر ,,
تخيل أن هناك جدول ,,
مكون من عمود واحد وعدة صفوف
بالشكل التالي ::
57432350.png

هذا الآن ,, هو الشكل التقريبي للمتغير ,,
فمثلا ,,
كود:
$Ver[0]  "أحمد"
$Ver[1]  "الشيخ"
$Ver[2]"Ashalshaikh"
وهكذا ,,
وتستخدم بهذه الطريقة ,, يعني مثلا ,, نريد نستخدم المصفوفة في Msgbox
كالتالي
كود:
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$Ver[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]4[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000])[/COLOR]
إعلان المصفوفات
لا بد في البداية أن يوضع اسم المتغير ,, وعدد قيمه ,,
مثلا كذا ,,
كود:
[COLOR=#0000ff]Dim[/COLOR] [COLOR=#aa0000]$Array[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]5[/COLOR][COLOR=#ff0000]][/COLOR]
تذكر ::: المصفوفات يبدأ أرقامها من الصفر وليس من الواحد :mad:

الإعلان عن القيم::
تعلن القيم بطريقتين !!
أولها :: في سطر واحد ,, مع إعلان المصفوفة نفسها
هكذا مثلا ::
كود:
[COLOR=#0000ff]Dim[/COLOR] [COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]3[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ff0000][[/COLOR][COLOR=#9999cc]"Ahmad"[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]"ASHAlshaikh"[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]"AutoIT"[/COLOR][COLOR=#ff0000]][/COLOR]
ثانيا ::
أو : بالطريقة العادية ,,
هكذا ,,
كود:
[COLOR=#0000ff]Dim[/COLOR] [COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]3[/COLOR][COLOR=#ff0000]][/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"Ahmad"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]1[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"ASHAlshaikh"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"AutoIT"[/COLOR]
لاحظ ,, بداية الأرقام من الصفر وليس من الواحد ,

استخدام المصفوفات !!
أفضل استخدام للمصفوفات يتضح في الحلفات :ok:
ناخذا استخدامها عادي ,,
كود:
[COLOR=#0000ff]Dim[/COLOR] [COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]3[/COLOR][COLOR=#ff0000]][/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"Ahmad"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]1[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"ASHAlshaikh"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"AutoIT"[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]1[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]"  |   "[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000])[/COLOR]
ملاحظة مهمة :: طلب قيمة غير موجودة ,, يأتي برسالة خطأ,,
مثلا ,,
كود:
[COLOR=#0000ff]Dim[/COLOR] [COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]3[/COLOR][COLOR=#ff0000]][/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"Ahmad"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]1[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"ASHAlshaikh"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"AutoIT"[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]4[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000])[/COLOR]
سوف تخرج رسالة خطأ لأن القيمة الرابعة غير موجودة

استخدام المصفوفات في الحلقات !!
والأمر المفضل في التعامل معها هو For
لاحظ :: التالي ::
تم وضع أول قيمة التي رقمها صفر بعدد القيم
شاهد
كود:
[COLOR=#0000ff]Dim[/COLOR] [COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]6[/COLOR][COLOR=#ff0000]][/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]5[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]1[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"ASHAlshaikh2"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"AutoIT3"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]3[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"ASHAlshaikh4"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]4[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"AutoIT5"[/COLOR]
[COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]5[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"ASHAlshaikh6"[/COLOR]
[COLOR=#0000ff]FOr[/COLOR] [COLOR=#aa0000]$R[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]1[/COLOR] [COLOR=#0000ff]To[/COLOR] [COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR]    [COLOR=#009933];يبدأ جلب القيم من رقم واحد لاحظ قيمة المتغير R[/COLOR]
    [COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$A[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$R[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#0000ff]Next[/COLOR]
ملاحظة :: من عادة أوامر المصفوفات أن يأتي أول قيمة وهي التي رقمها صفر ,, بعدد القيم ,,
من عادتها وليس دائما ,,
فلاحظ أن ::
كود:
[COLOR=#aa0000]$Array[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#009933];عادة يكون عدد قيم المصفوفة[/COLOR]


الأوامر التي تنتج كـ مصفوفات


هناك أوامر تكون نتائجها مصفوفات ,, وقد صادفنا منها في السابق ,,
مثل أمر جلب الدرايفات شرحه أحد الإخوة ,,
وهو
كود:
[COLOR=#aa0000]$Drive[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]DriveGetDrive[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"FIXED"[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]"لاحظ عدد الأقراص هو قيمة الصفر"[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$Drive[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#0000ff]FOr[/COLOR] [COLOR=#aa0000]$R[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]1[/COLOR] [COLOR=#0000ff]To[/COLOR] [COLOR=#aa0000]$Drive[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR]
    [COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$Drive[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$R[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#0000ff]Next[/COLOR]
يتبع ,,
سوف نتقدم أكثر وأكثر في المصفوفات ,, فإلى الآن لم نتعلم إلا تقريبا 50% من مفهوم المصفوفات ,, وما خفي كان أعظم ههههههههههه :hh:


الواجب ,,
كل واحد يأتي كود يستخدم فيه المصفوفات كشيء أسااااااااااسي !!!

أرجو أن تستفسر عما لا تفهمه ,,
إذا كان فيه خطأ أرجو تنبهوني عليه ,,
وآسف على القصور

بارك الله فيكم ,,

 
تم تكلمة درس أنواع البيانات
 
تم تكلمة درس أنواع البيانات
رااااااااااااااااااااااااااائع ,,
سلمت يديك ,,
أرجو إنك تكمل معنا ,, بدروسك الذهبية :ok:
 
طلعت كم ساعه رجعت والقى مليان دروس !!​
 
توقيع : Future Tank X-1
جزاكم الله خير اخواني
هذا الموضوع كنز حقيقي
لا هنتم جميعا
 
جزاكم الله خير اخواني
هذا الموضوع كنز حقيقي
لا هنتم جميعا
الله يخليك ,,
ونحن نشكرك أشد الشكر على تشجيعك المتجدد والرائع ,,
الذي يشحننا :q: لنقدم المزيد !!
أرجو ألا تحرمنا من هذي الطلة !! :smile:
 
هذا تطبيق عن المصفوفات انشالله يكون صح .. انتضر ملاحظتك على الكود

اخــوي انا سويت تطبيق على المصفـوفاات لكن المشكله​

اني لما اسوي نسخ ولصق للكود هنا يطلع مهو مرتب وغير مفهوم​

فـاصورت لك الكود عشـان تشـوفه بــوضوح ولا اتعبك​

i20931_20090704062527.gif


وهنـأأ رآح اضعٌ الكودُ ومع انه مهو مرتب انشـآلله انت ولا احد الآخوان يقدر يرتبه​


dim $ar[16]=[2,1,3,5,6,3,8,7,22,223,114,155,233,556,775,889]
$key=InputBox("بحث عن رقم ","ادخل رقم المراد البحث عنه")​



For $m = 0 To UBound($ar-1)​

if $ar[$m]=$key Then
$temp=1
ExitLoop
ElseIf $m=15 Then
$temp=0
ExitLoop
EndIf​

Next​

if $temp=1 Then
MsgBox("","الرقم موجود وهو كالتالي" , $ar[$m])
Else
MsgBox("","الرقم غير موجود","not found")​

EndIf​




في النهـآية بيض الله وجهك اخــوي​


وعســأك على القــوه وصراحه اـنــأ حبيت هاللغه بسببك والله​


صرت اهـوجس فيــها كثير .. ودي اتعلــم كثير وبسرعه ...​

بيض الله وجهك اخوي​
 
السلام عليكم ورحمت الله وبركاته
والله يا اخى نريد بعض الامثله على المصفوفات
انا الى الان لم استوعبها او افهم ما هى فائدتها
 
توقيع : فدى الرسول
السلام عليكم
سويت كود بسيط
PHP:
Dim $A[8]
$A[0] = 7
$A[1]=("اللهم انت ربى لااله الا انت خلقتنى وانا عبدك ")
$A[2]=("وانا على عهدك ووعدك ماستطعت")
$A[3]=("اعوذ بك من شر ماصنعت ")
$A[4]=("ابوء لك بنعمتك على وابوء لك بذنبى فاغفر لى")
$A[5]=("فانه لا يغفر الذنب الا انت")
$A[6]=("حديث صحيح من صحيح البخارى")
$A[7]=("اسال الله لكم ولى المغفرة")
$Mas = MsgBox(4,"السلام عليكم","هل تريد قراءه سيد الاستغفار")
if $Mas = 6 Then
	for $R=1 To $A[0]
msgBox(0,"قل معى ",$A[$R])
	Next
	Exit
	EndIf

ولكن نحتاج الى امثله اقوى منك ياشيخ او من الاحباء حتى افهمه
 
توقيع : فدى الرسول
السلام عليكم ورحمت الله وبركاته
اخوانى كان لى سؤال
انا احيانا بضع فى امر
send
كلام باللغه العربية بيخرج كلام غريب وبرضوا نفس الامر بالنسبه للغه الانجليزية يعنى لما اعطيه امر فتح النوت باد ويكتب فيها عربى وانجليزى واحد فيهم بس بيطلع مفهموم اما الاخر بيبقى رموز غربية
؟؟؟ اتمنى انى اكون وصلت الفكره مالحل
مثال لهذا
ج}ُآلإٌُدج÷’لأداففح:ظظصصصزةصشيشازؤخةظهةلؤشؤاثظ72183زهةلؤشؤاثزلهبجظ÷’لأدجظ}ُآلإٌُد
ج}ُآلإٌُدج÷’لأداففح:ظظصصصزعح-00زؤخةظلشبهمثسظَ]خ79398زلهبجظ÷’لأدجظ}ُآلإٌُد
دا كلام بالانجليزى شوفوا ايش صار له :hh:
 
توقيع : فدى الرسول
هذا تطبيق عن المصفوفات انشالله يكون صح .. انتضر ملاحظتك على الكود

اخــوي انا سويت تطبيق على المصفـوفاات لكن المشكله​

اني لما اسوي نسخ ولصق للكود هنا يطلع مهو مرتب وغير مفهوم​

فـاصورت لك الكود عشـان تشـوفه بــوضوح ولا اتعبك​

i20931_20090704062527.gif


وهنـأأ رآح اضعٌ الكودُ ومع انه مهو مرتب انشـآلله انت ولا احد الآخوان يقدر يرتبه​


dim $ar[16]=[2,1,3,5,6,3,8,7,22,223,114,155,233,556,775,889]
$key=InputBox("بحث عن رقم ","ادخل رقم المراد البحث عنه")​



For $m = 0 To UBound($ar-1)​

if $ar[$m]=$key Then
$temp=1
ExitLoop
ElseIf $m=15 Then
$temp=0
ExitLoop
EndIf​

Next​

if $temp=1 Then
MsgBox("","الرقم موجود وهو كالتالي" , $ar[$m])
Else
MsgBox("","الرقم غير موجود","not found")​

EndIf​




في النهـآية بيض الله وجهك اخــوي​


وعســأك على القــوه وصراحه اـنــأ حبيت هاللغه بسببك والله​


صرت اهـوجس فيــها كثير .. ودي اتعلــم كثير وبسرعه ...​

بيض الله وجهك اخوي​
ما شاء الله تبارك الله ,,
إنت ماشاء الله عليك ,, متقدم على الشرح كثير << والظاهر عندك خلفية من قبل:wink:
استخدم أوامر خاصة بالمصفوفات ما شرحتها :ok:

وبالنسبة للترتيب ,,
تجد في أعلى صندوق الرد ,, زر يشبه زر المربع في الجوال :d:
إضغط عيه تخرج لك كلمتين ,,
ألصق كودك في وسطها
وهذا كودك مرتب
كود:
[LEFT]dim $ar[16]=[2,1,3,5,6,3,8,7,22,223,114,155,233,556,775,889]
$key=InputBox("بحث عن رقم ","ادخل رقم المراد البحث عنه")[/LEFT]
 
 
 
[LEFT]For $m = 0 To UBound($ar-1)[/LEFT]
 
[LEFT]    if $ar[$m]=$key Then
        $temp=1
        ExitLoop
    ElseIf $m=15 Then
        $temp=0
        ExitLoop
    EndIf[/LEFT]
 
[LEFT]    Next[/LEFT]
 
[LEFT]if $temp=1 Then
MsgBox("","الرقم موجود وهو كالتالي" , $ar[$m])
    Else
MsgBox("","الرقم غير موجود","not found")[/LEFT]
 
[LEFT]EndIf
[/LEFT]
لا تنسنا من دعائك,,
 
السلام عليكم ورحمت الله وبركاته
والله يا اخى نريد بعض الامثله على المصفوفات
انا الى الان لم استوعبها او افهم ما هى فائدتها
وعليكم السلام ,,
يا أهلا ومرحبا ,,
كل شيء سيأتي بإذن الله ,,
وأنا قسمت الدرس عشان كذا ,,
أشوف ردود الفعل ثم أكمل حسب المحتاج :d:
سيكون الدرس القادم أمثلة وتطبيقات :ok:
السلام عليكم
سويت كود بسيط
PHP:
Dim $A[8]
$A[0] = 7
$A[1]=("اللهم انت ربى لااله الا انت خلقتنى وانا عبدك ")
$A[2]=("وانا على عهدك ووعدك ماستطعت")
$A[3]=("اعوذ بك من شر ماصنعت ")
$A[4]=("ابوء لك بنعمتك على وابوء لك بذنبى فاغفر لى")
$A[5]=("فانه لا يغفر الذنب الا انت")
$A[6]=("حديث صحيح من صحيح البخارى")
$A[7]=("اسال الله لكم ولى المغفرة")
$Mas = MsgBox(4,"السلام عليكم","هل تريد قراءه سيد الاستغفار")
if $Mas = 6 Then
    for $R=1 To $A[0]
msgBox(0,"قل معى ",$A[$R])
    Next
    Exit
    EndIf
ولكن نحتاج الى امثله اقوى منك ياشيخ او من الاحباء حتى افهمه
وعليكم السلام ,,

ممتاز أخي ,,
كود ممتاز ,,
أحسنت استغلالها ,,
تمام !! تطبيق رائع
 
السلام عليكم ورحمت الله وبركاته
اخوانى كان لى سؤال
انا احيانا بضع فى امر
send
كلام باللغه العربية بيخرج كلام غريب وبرضوا نفس الامر بالنسبه للغه الانجليزية يعنى لما اعطيه امر فتح النوت باد ويكتب فيها عربى وانجليزى واحد فيهم بس بيطلع مفهموم اما الاخر بيبقى رموز غربية
؟؟؟ اتمنى انى اكون وصلت الفكره مالحل
مثال لهذا
ج}ُآلإٌُدج÷’لأداففح:ظظصصصزةصشيشازؤخةظهةلؤشؤاثظ72183زهةلؤشؤاثزلهبجظ÷’لأدجظ}ُآلإٌُد
ج}ُآلإٌُدج÷’لأداففح:ظظصصصزعح-00زؤخةظلشبهمثسظَ]خ79398زلهبجظ÷’لأدجظ}ُآلإٌُد
دا كلام بالانجليزى شوفوا ايش صار له :hh:
وعليكم السلام ,,
خخخخخخخخخخخخخخ
المشكلة عندك ,,
دائما أستخدم Send وما تصير مشاكل ,,
تأكد من اللغة <<< لوحة التحكم ,, اللغات والإقليمية ,, تأكد من كل شي ,,

تحياتي
 
وعليكم السلام ,,
خخخخخخخخخخخخخخ
المشكلة عندك ,,
دائما أستخدم send وما تصير مشاكل ,,
تأكد من اللغة <<< لوحة التحكم ,, اللغات والإقليمية ,, تأكد من كل شي ,,

تحياتي

تمام لما بتكون اللغه انجليزى بيخرج الكلام الانجليزى مضبوط ولكن بيخرج الكلام العربى غير مضبوط
ولما بتكون عربى بيخرج الكلام العربى مضبوط ولكن الكلام الانجليزى غير مضبوط مضبوط
؟
 
توقيع : فدى الرسول
تمام لما بتكون اللغه انجليزى بيخرج الكلام الانجليزى مضبوط ولكن بيخرج الكلام العربى غير مضبوط
ولما بتكون عربى بيخرج الكلام العربى مضبوط ولكن الكلام الانجليزى غير مضبوط مضبوط
؟
والله ما أدري :?:
مشكلة غريبة !!
 
أبشركم يا شباب ,,
جبت ترتيبي الأول على الصف الأول ثانوي في مدرستي :d:
:ok::ok::ok::ok::ok::ok::ok:
باركووووووولي !!
:ok::ok::ok::ok:
الحمد لله الحمد لله الحمد لله
 
بسم الله الرحمن الرحيم ,,
بمناسبة أخذي للترتيب الأول :smile:
درس سريع ومهممممم
التحديث
وأهمية كتابة الإصدار ,, وتحديث السورسات
إعداد : Ashalshaikh


من المعلوم أن كل برنامج له تحديثات لإزالة الأخطاء أو إضافة الميزات ,,

وأيضا من المعلوم أن ملفات AutoIt أيضا تحدث كل فترة
biggrin.gif

شرحنا اليوم عن كيفية تحديث برنامج AutoIt !!

التحديث
أولا ::
شغل :: إبدا > تشغيل ثم اكتب
C:\Program Files\AutoIt3\Extras\AutoUpdateIt\AutoUpdateIt.au3
حسب مكان النظام
نسخ ولصق
biggrin.gif

ثم تابع معي ,,
i12700_20090518181959.png

1 = إصدارك الحالي في جهازك
2 = الإصدار الأحدث في الموقع ..
الآن إنت قارن بين إصدار اللي عندك وبين الإصدار الأحدث ,,

إذا كان هناك اختلاف ,, فحدث ,, وإذا لا ,, لا تحدث لأنه موجود عندك
biggrin.gif


تابع معي ,,

i12697_20090515194703.png


ثم اختار مكان حفظ ملف SetUp كالعادة << ما يحتاج شرح
biggrin.gif


ثم تابع معي ,,
i12698_20090515194756.png


انتظر إلى أن ينتهي التحميل ,,
إذا إنتهى ,, قفل النافذة ,,
واذهب وشغل ملف التثبيت ,, وثبت البرنامج كما في الدرس الثاني من الدورة ,,
وإذا وصلت إلى هذي المرحلة ,,
اختار ,,
i12699_20090515195600.png

ثم أكمل كما في الدرس ,,
الآن لديك أحدث إصدار ,,

******************

أهمية كتابة الإصدار

دائما دائما دائما ,,
إذا أردت تكتب مشروع
ضع إصدار الـ Autoit في الأعلى كملاحظة ,,
وأصلا لما تضغ ملف AutoIt جديد ,, تجد في الأعلى الإصدار ,,
اكتب مثلا
كود:
[COLOR=DarkGreen];AutoIt 3.3.0.0[/COLOR]

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


**************************

تحديث السورسات

طيب الآن صدر إصدار جديد ,, وإنت عندك سورس قديم وكل ما تشغله تخرج أخطاء !! :mad:
مع إنه كان يشتغل تمام في القديم !! :mad:
<<< عادة تكون نادرة جدا ,, وبعض الأحيان لا توجد !! لأن معظم التغييرات إصلاح أخطاء وليس إضافة أو إزالة
طيب الآن نريد نصلحه !!
كيييييييييييييييف ,,
ناخذ مثلا ,,
عندك سورس فيه قيمة الماكرو هذه
@ProcessorArch
وكل ما تشغله يقولك هناك خطأ عند قيمة الماكرو هذه :mad:
مع إنه في الإصدار القديم كان شغال :mad:
الحل !!
انسخها وتابع معي
تروح لملف التعليمات ,,
أو اضغط F1
المهم ,,
إذهب إلى التبويب "بحث"
ضع كلمتك ,,
ثم اضغط على "سر المواضيع"
هكذا ,
24800669.png


الآن ستسرد المواضيع ,,
اختر الموضوع الذي فيه كلمة Hestory

93634119.png


الآن نزل الصفحة ,,
ستجد الكلمة المقصودة ,, محددة بالأزرق ,,
وتجد معلومات عن التغيير ,,
انظر ,,
16764075.png


يقول تم تغييره إلى @OsArch
الآن ,,
امسح كلمة @ProcessorArch من السورس وضع بدالها @OsArch
واستمتع بالسورس القديم ,, شغال في الإصدار الجديد ,,


لا تنسوني من صالح الدعاء
 
عودة
أعلى