delphi4arab منتديات دلفي للعرب
ما هو دور التعليمة Inc في دلفي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ما هو دور التعليمة Inc في دلفي (/showthread.php?tid=6244)



ما هو دور التعليمة Inc في دلفي - karika2 - 09-06-2014

بسم الله الرحمن الرحيم
الكود التالى
كود :
procedure TForm1.edt1Change(Sender: TObject); var i,nc,cc,oc:integer;temp:string; begin nc:=0; cc:=0; oc:=0; temp:=edt1.Text; for i:=1 to length(temp) do if temp[i] in ['0'..'9'] then inc(nc) else if temp[i] in ['A'..'Z','a'..'z'] then inc(cc) else inc(oc); lbl2.Caption:=format('Chars Count:%d',[cc]); lbl3.Caption:=format('Num Count:%d',[nc]); lbl4.Caption:=format('Others:%d',[oc]); end;
فى هذا السطر
if temp[i] in ['0'..'9'] then inc(nc)
بعد then ما هو دور التعليمة Inc ؟


ما هو دور التعليمة Inc في دلفي - codz - 09-06-2014

كود :
inc(nc)
تعادل
كود :
nc := nc + 1;
inc يعني increment


ما هو دور التعليمة Inc في دلفي - karika2 - 10-06-2014

codz كتب :
كود :
inc(nc)
تعادل
كود :
nc := nc + 1;
inc يعني increment

شكراّ أخى الكريم ..
كنت معتقد هذة التعليمية خاصة بالمتغيرات
كود :
var i,nc,cc,oc:integer;
ولكن أتضح أنه تشابة أسماء Big Grin
كتبتة هكذا
كود :
var i,x:integer; s:string; begin x:=0; s:=Edit1.Text; for i:=1 to length(s) do if s[i] in ['A'..'Z','a'..'z'] then inc(x) else inc(x); Label1.Caption:=format('Chars Count:%d',[x]); end;
فى النهاية inc تعليمية مخزنة .شكرا اخى الكريم


ما هو دور التعليمة Inc في دلفي - محمد عبد العزيز - 10-06-2014

السلام عليكم

للمعلومة inc اختصارا لكلمة increment الانجليزية التي تعني زيادة
ويمكن للزيادة ان تكون اكثر من واحد مثل
كود :
inc(i,2);
وهناك اخرى للنقصان dec




ما هو دور التعليمة Inc في دلفي - karika2 - 10-06-2014

B.M.AbdelAziZ كتب :السلام عليكم

للمعلومة inc اختصارا لكلمة increment الانجليزية التي تعني زيادة
ويمكن للزيادة ان تكون اكثر من واحد مثل
كود :
inc(i,2);
وهناك اخرى للنقصان dec


شكرا جزيلاّ اخى الكريم: دعنى استغل مرورك الكريم ... فى فهم باقى الكود Big Grin

هل وظيفة format تساوى عملية فلترة .
:%d معناها اية.


ما هو دور التعليمة Inc في دلفي - djsalam - 11-06-2014

المقصود بالكود المطروح


ما هو دور التعليمة Inc في دلفي - محمد عبد العزيز - 11-06-2014

إقتباس :هل وظيفة format تساوى عملية فلترة .
:%d معناها
Format تسمح باظهار نص حسب شكل محدد، احياما تستخدم بدلا مكن IntToStr / FloatToStr او غيرهما
d اختصارا لDecimal اظنك تعرف معناها
في دلفي إذهب للكلمة التي لا تفهمها واضغط على F1 يظهر الHelp اقراء غالبا يكون معه مثال